2023-12-26 Alarm SVG Map API Diagram ROS Version

App woud publish ros topics as serialized std_msgs/String:

  1. /alarm_processed_map_svg=> visuals in pixel space with layes

  2. /alarm_processed_map_json => transformation matrices, POIs, missions etc

 

alarm backendasya backenddroneasya appalarm backendasya backenddroneasya applooploopstart 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 mapGetting map data as JSON (GET http://alarm.asya.ai/map/${map_uuid}/metadata.json)JSON dataSending JSON structure of map data as std_msgs/String (ros_topic:/alarm_processed_map_json)Sending SVG as std_msgs/String (ros_topic:/alarm_processed_map_svg)Fussion Service sending JSON and SVGAdding POIs and missionsSending map_uuid (POST http://alarm.asya.ai/map/upload_mission_info)Sending map_uuid (ros_topic:/alarm_processed_map_uuid)Sending JSON structure of map data as std_msgs/String (ros_topic:/alarm_processed_map_json)Fussion Service sending JSON