2023-12-21 Alarm SVG Map API Diagram Backend version
alarm backend
asya backend
drone
asya app
alarm backend
asya backend
drone
asya app
loop
loop
start mapping (ros_action:/alarm_watchdog_mapping_ros_node_start)
add pins (ros_topic:/alarm_watchdog_mapping_pin)
end mapping (ros_action:/alarm_watchdog_mapping_ros_node_end)
TOF point-cloud (ros_topic:/rtabmap/cloud_map)
drone path (ros_topic:/rtabmap/mapGraph_repub)
Sending TOF point-cloud and drone path for processing as JSON (POST http://alarm.asya.ai/map/submit/v2)
Checking status of map (GET http://alarm.asya.ai/map/${map_uuid}/status)
Generating map
Getting map data as JSON (GET http://alarm.asya.ai/map/${map_uuid}/metadata.json)
JSON data
Sending map_uuid (ros_topic:/alarm_processed_map_uuid)
Fussion Service sending map_uuid
(GET /map/{map_uuid}/full_map_vector_elements.svg)
SVG
(GET /map/{map_uuid}/map.json)
JSON
Adding POIs and missions
Sending map_uuid (POST http://alarm.asya.ai/map/upload_mission_info)
Sending map_uuid (ros_topic:/alarm_processed_map_uuid)
Getting map data as JSON (GET http://alarm.asya.ai/map/${map_uuid}/metadata.json)
JSON data
Sending map_uuid (ros_topic:/alarm_processed_map_uuid)
Fussion Service sending map_uuid
(GET /map/{map_uuid}/full_map_vector_elements.svg)
SVG
(GET /map/{map_uuid}/map.json)
JSON