forked from KKalem/smarc2
-
Notifications
You must be signed in to change notification settings - Fork 35
Expand file tree
/
Copy pathsmarc2_structure.json
More file actions
1 lines (1 loc) · 31.8 KB
/
smarc2_structure.json
File metadata and controls
1 lines (1 loc) · 31.8 KB
1
{"hash": "6eb1e7141a930166171b9c7104133afdf065574b", "created": 1752245353, "robot_name": "test_robot", "structure": {"alars": {"path": "behaviours/alars", "launchfiles": {}}, "alars_auv_search_planner": {"path": "path_planning/alars_auv_search_planner", "launchfiles": {"path_planning/alars_auv_search_planner/launch/search_planning_launch.py": {"nodes": {"/Quadrotor/SearchPlanner_Controller": {"Subscribers": [], "Publishers": [["/parameter_events", "rcl_interfaces/msg/ParameterEvent"], ["/rosout", "rcl_interfaces/msg/Log"]], "Service Servers": [["/Quadrotor/SearchPlanner_Controller/describe_parameters", "rcl_interfaces/srv/DescribeParameters"], ["/Quadrotor/SearchPlanner_Controller/get_parameter_types", "rcl_interfaces/srv/GetParameterTypes"], ["/Quadrotor/SearchPlanner_Controller/get_parameters", "rcl_interfaces/srv/GetParameters"], ["/Quadrotor/SearchPlanner_Controller/list_parameters", "rcl_interfaces/srv/ListParameters"], ["/Quadrotor/SearchPlanner_Controller/set_parameters", "rcl_interfaces/srv/SetParameters"], ["/Quadrotor/SearchPlanner_Controller/set_parameters_atomically", "rcl_interfaces/srv/SetParametersAtomically"], ["/Quadrotor/get_quadrotor_path", "smarc_mission_msgs/srv/DronePath"], ["/Quadrotor/init_auv_search", "smarc_mission_msgs/srv/InitAUVSearch"]], "Service Clients": [], "Action Servers": [], "Action Clients": []}, "/Quadrotor/SearchPlanner_gridmap": {"Subscribers": [["/Quadrotor/odom_gt", "nav_msgs/msg/Odometry"], ["/sam_auv_v1/smarc/odom", "nav_msgs/msg/Odometry"], ["/tf", "tf2_msgs/msg/TFMessage"], ["/tf_static", "tf2_msgs/msg/TFMessage"]], "Publishers": [["/Quadrotor/grid_map", "nav_msgs/msg/OccupancyGrid"], ["/Quadrotor/max_prob_cell", "geometry_msgs/msg/PointStamped"], ["/parameter_events", "rcl_interfaces/msg/ParameterEvent"], ["/rosout", "rcl_interfaces/msg/Log"]], "Service Servers": [["/Quadrotor/SearchPlanner_gridmap/describe_parameters", "rcl_interfaces/srv/DescribeParameters"], ["/Quadrotor/SearchPlanner_gridmap/get_parameter_types", "rcl_interfaces/srv/GetParameterTypes"], ["/Quadrotor/SearchPlanner_gridmap/get_parameters", "rcl_interfaces/srv/GetParameters"], ["/Quadrotor/SearchPlanner_gridmap/list_parameters", "rcl_interfaces/srv/ListParameters"], ["/Quadrotor/SearchPlanner_gridmap/set_parameters", "rcl_interfaces/srv/SetParameters"], ["/Quadrotor/SearchPlanner_gridmap/set_parameters_atomically", "rcl_interfaces/srv/SetParametersAtomically"]], "Service Clients": [], "Action Servers": [], "Action Clients": []}, "/Quadrotor/init_actions": {"Subscribers": [["/Quadrotor/odom_gt", "nav_msgs/msg/Odometry"], ["/sam_auv_v1/smarc/latlon", "geographic_msgs/msg/GeoPoint"], ["/sam_auv_v1/smarc/odom", "nav_msgs/msg/Odometry"]], "Publishers": [["/parameter_events", "rcl_interfaces/msg/ParameterEvent"], ["/rosout", "rcl_interfaces/msg/Log"], ["/sam_auv_v1/teleport", "geometry_msgs/msg/PoseStamped"]], "Service Servers": [["/Quadrotor/init_actions/describe_parameters", "rcl_interfaces/srv/DescribeParameters"], ["/Quadrotor/init_actions/get_parameter_types", "rcl_interfaces/srv/GetParameterTypes"], ["/Quadrotor/init_actions/get_parameters", "rcl_interfaces/srv/GetParameters"], ["/Quadrotor/init_actions/list_parameters", "rcl_interfaces/srv/ListParameters"], ["/Quadrotor/init_actions/set_parameters", "rcl_interfaces/srv/SetParameters"], ["/Quadrotor/init_actions/set_parameters_atomically", "rcl_interfaces/srv/SetParametersAtomically"]], "Service Clients": [], "Action Servers": [], "Action Clients": []}, "/Quadrotor/pathplanner_spiral": {"Subscribers": [["/Quadrotor/core/battery", "sensor_msgs/msg/BatteryState"], ["/Quadrotor/odom_gt", "nav_msgs/msg/Odometry"], ["/sam_auv_v1/smarc/odom", "nav_msgs/msg/Odometry"], ["/tf", "tf2_msgs/msg/TFMessage"], ["/tf_static", "tf2_msgs/msg/TFMessage"]], "Publishers": [["/Quadrotor/move_to_setpoint", "geometry_msgs/msg/PoseStamped"], ["/Quadrotor/path", "nav_msgs/msg/Path"], ["/parameter_events", "rcl_interfaces/msg/ParameterEvent"], ["/rosout", "rcl_interfaces/msg/Log"], ["/sam_auv_v1/position", "geometry_msgs/msg/PointStamped"]], "Service Servers": [["/Quadrotor/pathplanner_spiral/describe_parameters", "rcl_interfaces/srv/DescribeParameters"], ["/Quadrotor/pathplanner_spiral/get_parameter_types", "rcl_interfaces/srv/GetParameterTypes"], ["/Quadrotor/pathplanner_spiral/get_parameters", "rcl_interfaces/srv/GetParameters"], ["/Quadrotor/pathplanner_spiral/list_parameters", "rcl_interfaces/srv/ListParameters"], ["/Quadrotor/pathplanner_spiral/set_parameters", "rcl_interfaces/srv/SetParameters"], ["/Quadrotor/pathplanner_spiral/set_parameters_atomically", "rcl_interfaces/srv/SetParametersAtomically"]], "Service Clients": [], "Action Servers": [], "Action Clients": []}}}}}, "auv_detector": {"path": "perception/auv_detector", "launchfiles": {"perception/auv_detector/launch/estimator_detector_auto_winch.launch": {"nodes": {"/test_robot/auv_relative_estimator_node": {"Subscribers": [["/clock", "rosgraph_msgs/msg/Clock"], ["/target", "std_msgs/msg/Float32MultiArray"], ["/test_robot/auv/buoy_est", "std_msgs/msg/Float32MultiArray"], ["/test_robot/core/depth", "std_msgs/msg/Float32"], ["/test_robot/core/fpcamera/cam_info", "sensor_msgs/msg/CameraInfo"], ["/tf", "tf2_msgs/msg/TFMessage"], ["/tf_static", "tf2_msgs/msg/TFMessage"]], "Publishers": [["/parameter_events", "rcl_interfaces/msg/ParameterEvent"], ["/rosout", "rcl_interfaces/msg/Log"], ["/test_robot/auv/estimated_relative_position", "nav_msgs/msg/Odometry"], ["/test_robot/go_to_setpoint", "geometry_msgs/msg/Pose"], ["/tf", "tf2_msgs/msg/TFMessage"], ["/winch_control_test", "std_msgs/msg/Float32MultiArray"]], "Service Servers": [["/test_robot/auv_relative_estimator_node/describe_parameters", "rcl_interfaces/srv/DescribeParameters"], ["/test_robot/auv_relative_estimator_node/get_parameter_types", "rcl_interfaces/srv/GetParameterTypes"], ["/test_robot/auv_relative_estimator_node/get_parameters", "rcl_interfaces/srv/GetParameters"], ["/test_robot/auv_relative_estimator_node/list_parameters", "rcl_interfaces/srv/ListParameters"], ["/test_robot/auv_relative_estimator_node/set_parameters", "rcl_interfaces/srv/SetParameters"], ["/test_robot/auv_relative_estimator_node/set_parameters_atomically", "rcl_interfaces/srv/SetParametersAtomically"]], "Service Clients": [], "Action Servers": [], "Action Clients": []}, "/test_robot/detector_node": {"Subscribers": [["/test_robot/core/fpcamera/image", "sensor_msgs/msg/Image"]], "Publishers": [["/parameter_events", "rcl_interfaces/msg/ParameterEvent"], ["/rosout", "rcl_interfaces/msg/Log"], ["/target", "std_msgs/msg/Float32MultiArray"], ["/test_robot/auv/buoy_est", "std_msgs/msg/Float32MultiArray"], ["/test_robot/auv/sam_lowest_est", "std_msgs/msg/Float32MultiArray"], ["/test_robot/core/fpcamera/image_processed", "sensor_msgs/msg/Image"]], "Service Servers": [["/test_robot/detector_node/describe_parameters", "rcl_interfaces/srv/DescribeParameters"], ["/test_robot/detector_node/get_parameter_types", "rcl_interfaces/srv/GetParameterTypes"], ["/test_robot/detector_node/get_parameters", "rcl_interfaces/srv/GetParameters"], ["/test_robot/detector_node/list_parameters", "rcl_interfaces/srv/ListParameters"], ["/test_robot/detector_node/set_parameters", "rcl_interfaces/srv/SetParameters"], ["/test_robot/detector_node/set_parameters_atomically", "rcl_interfaces/srv/SetParametersAtomically"]], "Service Clients": [], "Action Servers": [], "Action Clients": []}}}, "perception/auv_detector/launch/estimator_detector_field_test.launch": {"nodes": {"/test_robot/detector_node": {"Subscribers": [["/Quadrotor/gimbal_camera/image_raw", "sensor_msgs/msg/Image"], ["/tf", "tf2_msgs/msg/TFMessage"], ["/tf_static", "tf2_msgs/msg/TFMessage"]], "Publishers": [["/parameter_events", "rcl_interfaces/msg/ParameterEvent"], ["/rosout", "rcl_interfaces/msg/Log"], ["/target", "std_msgs/msg/Float32MultiArray"], ["/test_robot/alars_detection/auv", "std_msgs/msg/Float32MultiArray"], ["/test_robot/alars_detection/buoy", "std_msgs/msg/Float32MultiArray"], ["/test_robot/alars_detection/middle", "std_msgs/msg/Float32MultiArray"], ["/test_robot/auv/buoy_est", "std_msgs/msg/Float32MultiArray"], ["/test_robot/auv/sam_lowest_est", "std_msgs/msg/Float32MultiArray"], ["/test_robot/core/fpcamera/image_processed", "sensor_msgs/msg/Image"]], "Service Servers": [["/test_robot/detector_node/describe_parameters", "rcl_interfaces/srv/DescribeParameters"], ["/test_robot/detector_node/get_parameter_types", "rcl_interfaces/srv/GetParameterTypes"], ["/test_robot/detector_node/get_parameters", "rcl_interfaces/srv/GetParameters"], ["/test_robot/detector_node/list_parameters", "rcl_interfaces/srv/ListParameters"], ["/test_robot/detector_node/set_parameters", "rcl_interfaces/srv/SetParameters"], ["/test_robot/detector_node/set_parameters_atomically", "rcl_interfaces/srv/SetParametersAtomically"]], "Service Clients": [], "Action Servers": [], "Action Clients": []}}}, "perception/auv_detector/launch/detector_only.launch": {"nodes": {"/test_robot/detector_node": {"Subscribers": [["/test_robot/core/fpcamera/image", "sensor_msgs/msg/Image"]], "Publishers": [["/parameter_events", "rcl_interfaces/msg/ParameterEvent"], ["/rosout", "rcl_interfaces/msg/Log"], ["/test_robot/auv/buoy_est", "std_msgs/msg/Float32MultiArray"], ["/test_robot/auv/sam_lowest_est", "std_msgs/msg/Float32MultiArray"], ["/test_robot/core/fpcamera/image_processed", "sensor_msgs/msg/Image"]], "Service Servers": [["/test_robot/detector_node/describe_parameters", "rcl_interfaces/srv/DescribeParameters"], ["/test_robot/detector_node/get_parameter_types", "rcl_interfaces/srv/GetParameterTypes"], ["/test_robot/detector_node/get_parameters", "rcl_interfaces/srv/GetParameters"], ["/test_robot/detector_node/list_parameters", "rcl_interfaces/srv/ListParameters"], ["/test_robot/detector_node/set_parameters", "rcl_interfaces/srv/SetParameters"], ["/test_robot/detector_node/set_parameters_atomically", "rcl_interfaces/srv/SetParametersAtomically"]], "Service Clients": [], "Action Servers": [], "Action Clients": []}}}, "perception/auv_detector/launch/realdata_detector.launch": {"nodes": {"/test_robot/detector_node": {"Subscribers": [["/test_robot/core/fpcamera/image", "sensor_msgs/msg/Image"]], "Publishers": [["/parameter_events", "rcl_interfaces/msg/ParameterEvent"], ["/rosout", "rcl_interfaces/msg/Log"], ["/test_robot/auv/buoy_est", "std_msgs/msg/Float32MultiArray"], ["/test_robot/auv/sam_lowest_est", "std_msgs/msg/Float32MultiArray"], ["/test_robot/core/fpcamera/image_processed", "sensor_msgs/msg/Image"]], "Service Servers": [["/test_robot/detector_node/describe_parameters", "rcl_interfaces/srv/DescribeParameters"], ["/test_robot/detector_node/get_parameter_types", "rcl_interfaces/srv/GetParameterTypes"], ["/test_robot/detector_node/get_parameters", "rcl_interfaces/srv/GetParameters"], ["/test_robot/detector_node/list_parameters", "rcl_interfaces/srv/ListParameters"], ["/test_robot/detector_node/set_parameters", "rcl_interfaces/srv/SetParameters"], ["/test_robot/detector_node/set_parameters_atomically", "rcl_interfaces/srv/SetParametersAtomically"]], "Service Clients": [], "Action Servers": [], "Action Clients": []}, "/test_robot/video_pipeline_node": {"Subscribers": [], "Publishers": [["/parameter_events", "rcl_interfaces/msg/ParameterEvent"], ["/rosout", "rcl_interfaces/msg/Log"], ["/test_robot/realdata/camera/image", "sensor_msgs/msg/Image"]], "Service Servers": [["/test_robot/video_pipeline_node/describe_parameters", "rcl_interfaces/srv/DescribeParameters"], ["/test_robot/video_pipeline_node/get_parameter_types", "rcl_interfaces/srv/GetParameterTypes"], ["/test_robot/video_pipeline_node/get_parameters", "rcl_interfaces/srv/GetParameters"], ["/test_robot/video_pipeline_node/list_parameters", "rcl_interfaces/srv/ListParameters"], ["/test_robot/video_pipeline_node/set_parameters", "rcl_interfaces/srv/SetParameters"], ["/test_robot/video_pipeline_node/set_parameters_atomically", "rcl_interfaces/srv/SetParametersAtomically"]], "Service Clients": [], "Action Servers": [], "Action Clients": []}}}, "perception/auv_detector/launch/estimator_detector.launch": {"nodes": {"/test_robot/auv_relative_estimator_node": {"Subscribers": [["/clock", "rosgraph_msgs/msg/Clock"], ["/test_robot/auv/buoy_est", "std_msgs/msg/Float32MultiArray"], ["/test_robot/core/depth", "std_msgs/msg/Float32"], ["/test_robot/core/fpcamera/cam_info", "sensor_msgs/msg/CameraInfo"], ["/tf", "tf2_msgs/msg/TFMessage"], ["/tf_static", "tf2_msgs/msg/TFMessage"]], "Publishers": [["/parameter_events", "rcl_interfaces/msg/ParameterEvent"], ["/rosout", "rcl_interfaces/msg/Log"], ["/test_robot/auv/estimated_relative_position", "nav_msgs/msg/Odometry"], ["/tf", "tf2_msgs/msg/TFMessage"]], "Service Servers": [["/test_robot/auv_relative_estimator_node/describe_parameters", "rcl_interfaces/srv/DescribeParameters"], ["/test_robot/auv_relative_estimator_node/get_parameter_types", "rcl_interfaces/srv/GetParameterTypes"], ["/test_robot/auv_relative_estimator_node/get_parameters", "rcl_interfaces/srv/GetParameters"], ["/test_robot/auv_relative_estimator_node/list_parameters", "rcl_interfaces/srv/ListParameters"], ["/test_robot/auv_relative_estimator_node/set_parameters", "rcl_interfaces/srv/SetParameters"], ["/test_robot/auv_relative_estimator_node/set_parameters_atomically", "rcl_interfaces/srv/SetParametersAtomically"]], "Service Clients": [], "Action Servers": [], "Action Clients": []}, "/test_robot/detector_node": {"Subscribers": [["/test_robot/core/fpcamera/image", "sensor_msgs/msg/Image"]], "Publishers": [["/parameter_events", "rcl_interfaces/msg/ParameterEvent"], ["/rosout", "rcl_interfaces/msg/Log"], ["/test_robot/auv/buoy_est", "std_msgs/msg/Float32MultiArray"], ["/test_robot/auv/sam_lowest_est", "std_msgs/msg/Float32MultiArray"], ["/test_robot/core/fpcamera/image_processed", "sensor_msgs/msg/Image"]], "Service Servers": [["/test_robot/detector_node/describe_parameters", "rcl_interfaces/srv/DescribeParameters"], ["/test_robot/detector_node/get_parameter_types", "rcl_interfaces/srv/GetParameterTypes"], ["/test_robot/detector_node/get_parameters", "rcl_interfaces/srv/GetParameters"], ["/test_robot/detector_node/list_parameters", "rcl_interfaces/srv/ListParameters"], ["/test_robot/detector_node/set_parameters", "rcl_interfaces/srv/SetParameters"], ["/test_robot/detector_node/set_parameters_atomically", "rcl_interfaces/srv/SetParametersAtomically"]], "Service Clients": [], "Action Servers": [], "Action Clients": []}}}}}, "dji_captain": {"path": "vehicles/hardware/dji/dji_captain", "launchfiles": {}}, "dji_msgs": {"path": "messages/dji_msgs", "launchfiles": {}}, "drone_msgs": {"path": "messages/drone_msgs", "launchfiles": {}}, "go_to_geopoint": {"path": "behaviours/go_to_geopoint", "launchfiles": {"behaviours/go_to_geopoint/launch/go_to_geopoint_server.launch": {"nodes": {"/test_robot/geopoint_server": {"Subscribers": [["/tf", "tf2_msgs/msg/TFMessage"], ["/tf_static", "tf2_msgs/msg/TFMessage"]], "Publishers": [["/parameter_events", "rcl_interfaces/msg/ParameterEvent"], ["/rosout", "rcl_interfaces/msg/Log"], ["/test_robot/go_to_setpoint", "geometry_msgs/msg/PoseStamped"], ["/test_robot/waraps/action_server_heartbeat", "std_msgs/msg/String"]], "Service Servers": [["/test_robot/geopoint_server/describe_parameters", "rcl_interfaces/srv/DescribeParameters"], ["/test_robot/geopoint_server/get_parameter_types", "rcl_interfaces/srv/GetParameterTypes"], ["/test_robot/geopoint_server/get_parameters", "rcl_interfaces/srv/GetParameters"], ["/test_robot/geopoint_server/list_parameters", "rcl_interfaces/srv/ListParameters"], ["/test_robot/geopoint_server/set_parameters", "rcl_interfaces/srv/SetParameters"], ["/test_robot/geopoint_server/set_parameters_atomically", "rcl_interfaces/srv/SetParametersAtomically"]], "Service Clients": [], "Action Servers": [["/test_robot/move_to", "smarc_mission_msgs/action/BaseAction"]], "Action Clients": []}}}, "behaviours/go_to_geopoint/launch/go_to_geopoint.launch": {"nodes": {"/test_robot/geopoint_server": {"Subscribers": [["/tf", "tf2_msgs/msg/TFMessage"], ["/tf_static", "tf2_msgs/msg/TFMessage"]], "Publishers": [["/parameter_events", "rcl_interfaces/msg/ParameterEvent"], ["/rosout", "rcl_interfaces/msg/Log"], ["/test_robot/go_to_setpoint", "geometry_msgs/msg/PoseStamped"], ["/test_robot/waraps/action_server_heartbeat", "std_msgs/msg/String"]], "Service Servers": [["/test_robot/geopoint_server/describe_parameters", "rcl_interfaces/srv/DescribeParameters"], ["/test_robot/geopoint_server/get_parameter_types", "rcl_interfaces/srv/GetParameterTypes"], ["/test_robot/geopoint_server/get_parameters", "rcl_interfaces/srv/GetParameters"], ["/test_robot/geopoint_server/list_parameters", "rcl_interfaces/srv/ListParameters"], ["/test_robot/geopoint_server/set_parameters", "rcl_interfaces/srv/SetParameters"], ["/test_robot/geopoint_server/set_parameters_atomically", "rcl_interfaces/srv/SetParametersAtomically"]], "Service Clients": [], "Action Servers": [["/test_robot/move_to", "smarc_mission_msgs/action/BaseAction"]], "Action Clients": []}}}, "behaviours/go_to_geopoint/launch/go_to_geopoint_client.launch": {"nodes": {"/test_robot/geopoint_client": {"Subscribers": [], "Publishers": [["/parameter_events", "rcl_interfaces/msg/ParameterEvent"], ["/rosout", "rcl_interfaces/msg/Log"]], "Service Servers": [["/test_robot/geopoint_client/describe_parameters", "rcl_interfaces/srv/DescribeParameters"], ["/test_robot/geopoint_client/get_parameter_types", "rcl_interfaces/srv/GetParameterTypes"], ["/test_robot/geopoint_client/get_parameters", "rcl_interfaces/srv/GetParameters"], ["/test_robot/geopoint_client/list_parameters", "rcl_interfaces/srv/ListParameters"], ["/test_robot/geopoint_client/set_parameters", "rcl_interfaces/srv/SetParameters"], ["/test_robot/geopoint_client/set_parameters_atomically", "rcl_interfaces/srv/SetParametersAtomically"]], "Service Clients": [], "Action Servers": [], "Action Clients": [["/test_robot/go_to_setpoint", "smarc_mission_msgs/action/BaseAction"]]}}}, "behaviours/go_to_geopoint/launch/test_client_launch.py": {"nodes": {"/setpoint_server": {"Subscribers": [["/tf", "tf2_msgs/msg/TFMessage"], ["/tf_static", "tf2_msgs/msg/TFMessage"]], "Publishers": [["/go_to_setpoint", "geometry_msgs/msg/PoseStamped"], ["/parameter_events", "rcl_interfaces/msg/ParameterEvent"], ["/rosout", "rcl_interfaces/msg/Log"], ["/waraps/action_server_heartbeat", "std_msgs/msg/String"]], "Service Servers": [["/setpoint_server/describe_parameters", "rcl_interfaces/srv/DescribeParameters"], ["/setpoint_server/get_parameter_types", "rcl_interfaces/srv/GetParameterTypes"], ["/setpoint_server/get_parameters", "rcl_interfaces/srv/GetParameters"], ["/setpoint_server/list_parameters", "rcl_interfaces/srv/ListParameters"], ["/setpoint_server/set_parameters", "rcl_interfaces/srv/SetParameters"], ["/setpoint_server/set_parameters_atomically", "rcl_interfaces/srv/SetParametersAtomically"]], "Service Clients": [], "Action Servers": [["/move_to", "smarc_mission_msgs/action/BaseAction"]], "Action Clients": []}}}}}, "odom_splitter": {"path": "utilities/odom_splitter", "launchfiles": {"utilities/odom_splitter/launch/odom_splitter.launch": {"nodes": {}}}}, "psdk_interfaces": {"path": "vehicles/hardware/dji/psdk_ros2/psdk_interfaces", "launchfiles": {}}, "sam_health_checker": {"path": "vehicles/hardware/sam/sam_health_checker", "launchfiles": {"vehicles/hardware/sam/sam_health_checker/launch/sam_rate_health_checker.launch": {"nodes": {}}, "vehicles/hardware/sam/sam_health_checker/launch/dummy_health_checker.launch": {"nodes": {"/test_robot/dummy_health_node": {"Subscribers": [], "Publishers": [["/parameter_events", "rcl_interfaces/msg/ParameterEvent"], ["/rosout", "rcl_interfaces/msg/Log"], ["/test_robot/smarc/vehicle_health", "std_msgs/msg/Int8"]], "Service Servers": [["/test_robot/dummy_health_node/describe_parameters", "rcl_interfaces/srv/DescribeParameters"], ["/test_robot/dummy_health_node/get_parameter_types", "rcl_interfaces/srv/GetParameterTypes"], ["/test_robot/dummy_health_node/get_parameters", "rcl_interfaces/srv/GetParameters"], ["/test_robot/dummy_health_node/list_parameters", "rcl_interfaces/srv/ListParameters"], ["/test_robot/dummy_health_node/set_parameters", "rcl_interfaces/srv/SetParameters"], ["/test_robot/dummy_health_node/set_parameters_atomically", "rcl_interfaces/srv/SetParametersAtomically"]], "Service Clients": [], "Action Servers": [], "Action Clients": []}}}}}, "sam_path_following": {"path": "behaviours/sam_path_following", "launchfiles": {}}, "sam_smarc_publisher": {"path": "vehicles/hardware/sam/sam_smarc_publisher", "launchfiles": {"vehicles/hardware/sam/sam_smarc_publisher/launch/default.launch": {"nodes": {}}}}, "smarc_action_base": {"path": "behaviours/smarc_action_base", "launchfiles": {}}, "smarc_bringups": {"path": "scripts/smarc_bringups", "launchfiles": {"scripts/smarc_bringups/launch/dummies.launch": {"nodes": {"/DUMMY_vehicle_ready": {"Subscribers": [], "Publishers": [["/parameter_events", "rcl_interfaces/msg/ParameterEvent"], ["/rosout", "rcl_interfaces/msg/Log"], ["/test_robot/core/vehicle_ready", "std_msgs/msg/Bool"]], "Service Servers": [], "Service Clients": [], "Action Servers": [], "Action Clients": []}}}, "scripts/smarc_bringups/launch/speaking_joy.launch": {"nodes": {"/test_robot/joy": {"Subscribers": [["/parameter_events", "rcl_interfaces/msg/ParameterEvent"], ["/test_robot/joy/set_feedback", "sensor_msgs/msg/JoyFeedback"]], "Publishers": [["/parameter_events", "rcl_interfaces/msg/ParameterEvent"], ["/rosout", "rcl_interfaces/msg/Log"], ["/test_robot/joy", "sensor_msgs/msg/Joy"]], "Service Servers": [["/test_robot/joy/describe_parameters", "rcl_interfaces/srv/DescribeParameters"], ["/test_robot/joy/get_parameter_types", "rcl_interfaces/srv/GetParameterTypes"], ["/test_robot/joy/get_parameters", "rcl_interfaces/srv/GetParameters"], ["/test_robot/joy/list_parameters", "rcl_interfaces/srv/ListParameters"], ["/test_robot/joy/set_parameters", "rcl_interfaces/srv/SetParameters"], ["/test_robot/joy/set_parameters_atomically", "rcl_interfaces/srv/SetParametersAtomically"]], "Service Clients": [], "Action Servers": [], "Action Clients": []}, "/test_robot/speaker": {"Subscribers": [["/test_robot/speak", "std_msgs/msg/String"]], "Publishers": [["/parameter_events", "rcl_interfaces/msg/ParameterEvent"], ["/rosout", "rcl_interfaces/msg/Log"]], "Service Servers": [["/test_robot/speaker/describe_parameters", "rcl_interfaces/srv/DescribeParameters"], ["/test_robot/speaker/get_parameter_types", "rcl_interfaces/srv/GetParameterTypes"], ["/test_robot/speaker/get_parameters", "rcl_interfaces/srv/GetParameters"], ["/test_robot/speaker/list_parameters", "rcl_interfaces/srv/ListParameters"], ["/test_robot/speaker/set_parameters", "rcl_interfaces/srv/SetParameters"], ["/test_robot/speaker/set_parameters_atomically", "rcl_interfaces/srv/SetParametersAtomically"]], "Service Clients": [], "Action Servers": [], "Action Clients": []}}}, "scripts/smarc_bringups/launch/utilities.launch": {"nodes": {}}}}, "smarc_bt": {"path": "behaviours/smarc_bt", "launchfiles": {"behaviours/smarc_bt/launch/test_sam_bt.launch": {"nodes": {}}, "behaviours/smarc_bt/launch/smarc_bt.launch": {"nodes": {}}}}, "smarc_mission_msgs": {"path": "messages/smarc_mission_msgs", "launchfiles": {}}, "smarc_msgs": {"path": "messages/smarc_msgs", "launchfiles": {}}, "smarc_utilities": {"path": "utilities/smarc_utilities", "launchfiles": {}}, "str_json_mqtt_bridge": {"path": "utilities/str_json_mqtt_bridge", "launchfiles": {"utilities/str_json_mqtt_bridge/launch/waraps_bridge.launch": {"nodes": {"/test_robot/waraps/mqtt_bridge_cloud": {"Subscribers": [], "Publishers": [["/parameter_events", "rcl_interfaces/msg/ParameterEvent"], ["/rosout", "rcl_interfaces/msg/Log"]], "Service Servers": [["/test_robot/waraps/mqtt_bridge_cloud/describe_parameters", "rcl_interfaces/srv/DescribeParameters"], ["/test_robot/waraps/mqtt_bridge_cloud/get_parameter_types", "rcl_interfaces/srv/GetParameterTypes"], ["/test_robot/waraps/mqtt_bridge_cloud/get_parameters", "rcl_interfaces/srv/GetParameters"], ["/test_robot/waraps/mqtt_bridge_cloud/list_parameters", "rcl_interfaces/srv/ListParameters"], ["/test_robot/waraps/mqtt_bridge_cloud/set_parameters", "rcl_interfaces/srv/SetParameters"], ["/test_robot/waraps/mqtt_bridge_cloud/set_parameters_atomically", "rcl_interfaces/srv/SetParametersAtomically"]], "Service Clients": [], "Action Servers": [], "Action Clients": []}}}}}, "tmux_alert": {"path": "scripts/tmux_alert", "launchfiles": {"scripts/tmux_alert/launch/tmux_alert_node.launch": {"nodes": {"/test_robot/tmux_alert_node": {"Subscribers": [["/test_robot/core/battery_status", "sensor_msgs/msg/BatteryState"], ["/test_robot/core/leak_fb", "smarc_msgs/msg/Leak"]], "Publishers": [["/parameter_events", "rcl_interfaces/msg/ParameterEvent"], ["/rosout", "rcl_interfaces/msg/Log"]], "Service Servers": [["/test_robot/tmux_alert_node/describe_parameters", "rcl_interfaces/srv/DescribeParameters"], ["/test_robot/tmux_alert_node/get_parameter_types", "rcl_interfaces/srv/GetParameterTypes"], ["/test_robot/tmux_alert_node/get_parameters", "rcl_interfaces/srv/GetParameters"], ["/test_robot/tmux_alert_node/list_parameters", "rcl_interfaces/srv/ListParameters"], ["/test_robot/tmux_alert_node/set_parameters", "rcl_interfaces/srv/SetParameters"], ["/test_robot/tmux_alert_node/set_parameters_atomically", "rcl_interfaces/srv/SetParametersAtomically"]], "Service Clients": [], "Action Servers": [], "Action Clients": []}}}}}, "virtual_lolo": {"path": "behaviours/virtual_lolo", "launchfiles": {}}, "wasp_bt": {"path": "behaviours/wasp_bt", "launchfiles": {"behaviours/wasp_bt/launch/wasp_bt.launch": {"nodes": {"/test_robot/waraps_vehicle": {"Subscribers": [["/clock", "rosgraph_msgs/msg/Clock"], ["/test_robot/smarc/abort", "std_msgs/msg/Empty"], ["/test_robot/smarc/battery_percent", "std_msgs/msg/Float32"], ["/test_robot/smarc/course", "std_msgs/msg/Float32"], ["/test_robot/smarc/depth", "std_msgs/msg/Float32"], ["/test_robot/smarc/heading", "std_msgs/msg/Float32"], ["/test_robot/smarc/latlon", "geographic_msgs/msg/GeoPoint"], ["/test_robot/smarc/odom", "nav_msgs/msg/Odometry"], ["/test_robot/smarc/speed", "std_msgs/msg/Float32"], ["/test_robot/smarc/vehicle_health", "std_msgs/msg/Int8"], ["/test_robot/waraps/direct_execution_info", "std_msgs/msg/String"], ["/test_robot/waraps/tst_execution_info", "std_msgs/msg/String"]], "Publishers": [["/parameter_events", "rcl_interfaces/msg/ParameterEvent"], ["/rosout", "rcl_interfaces/msg/Log"], ["/test_robot/smarc/abort", "std_msgs/msg/Empty"], ["/test_robot/smarc/heartbeat", "std_msgs/msg/Empty"], ["/test_robot/waraps/heartbeat", "std_msgs/msg/String"], ["/test_robot/waraps/sensor/course", "std_msgs/msg/String"], ["/test_robot/waraps/sensor/depth", "std_msgs/msg/String"], ["/test_robot/waraps/sensor/heading", "std_msgs/msg/String"], ["/test_robot/waraps/sensor/pitch", "std_msgs/msg/String"], ["/test_robot/waraps/sensor/position", "std_msgs/msg/String"], ["/test_robot/waraps/sensor/roll", "std_msgs/msg/String"], ["/test_robot/waraps/sensor/speed", "std_msgs/msg/String"], ["/test_robot/waraps/sensor_info", "std_msgs/msg/String"]], "Service Servers": [["/test_robot/waraps_vehicle/describe_parameters", "rcl_interfaces/srv/DescribeParameters"], ["/test_robot/waraps_vehicle/get_parameter_types", "rcl_interfaces/srv/GetParameterTypes"], ["/test_robot/waraps_vehicle/get_parameters", "rcl_interfaces/srv/GetParameters"], ["/test_robot/waraps_vehicle/list_parameters", "rcl_interfaces/srv/ListParameters"], ["/test_robot/waraps_vehicle/set_parameters", "rcl_interfaces/srv/SetParameters"], ["/test_robot/waraps_vehicle/set_parameters_atomically", "rcl_interfaces/srv/SetParametersAtomically"]], "Service Clients": [], "Action Servers": [], "Action Clients": []}, "/test_robot/wasp_bt": {"Subscribers": [["/clock", "rosgraph_msgs/msg/Clock"], ["/test_robot/smarc/abort", "std_msgs/msg/Empty"], ["/test_robot/smarc/battery_percent", "std_msgs/msg/Float32"], ["/test_robot/smarc/course", "std_msgs/msg/Float32"], ["/test_robot/smarc/depth", "std_msgs/msg/Float32"], ["/test_robot/smarc/heading", "std_msgs/msg/Float32"], ["/test_robot/smarc/latlon", "geographic_msgs/msg/GeoPoint"], ["/test_robot/smarc/odom", "nav_msgs/msg/Odometry"], ["/test_robot/smarc/speed", "std_msgs/msg/Float32"], ["/test_robot/smarc/vehicle_health", "std_msgs/msg/Int8"], ["/test_robot/waraps/abort", "std_msgs/msg/String"], ["/test_robot/waraps/action_server_heartbeat", "std_msgs/msg/String"], ["/test_robot/waraps/exec/command", "std_msgs/msg/String"], ["/test_robot/waraps/heartbeat", "std_msgs/msg/String"], ["/test_robot/waraps/tst/command", "std_msgs/msg/String"]], "Publishers": [["/parameter_events", "rcl_interfaces/msg/ParameterEvent"], ["/rosout", "rcl_interfaces/msg/Log"], ["/test_robot/smarc/abort", "std_msgs/msg/Empty"], ["/test_robot/smarc/bt_status", "std_msgs/msg/String"], ["/test_robot/smarc/heartbeat", "std_msgs/msg/Empty"], ["/test_robot/waraps/direct_execution_info", "std_msgs/msg/String"], ["/test_robot/waraps/exec/feedback", "std_msgs/msg/String"], ["/test_robot/waraps/exec/response", "std_msgs/msg/String"], ["/test_robot/waraps/sensor/bt", "std_msgs/msg/String"], ["/test_robot/waraps/sensor/executing_tasks", "std_msgs/msg/String"], ["/test_robot/waraps/tst/feedback", "std_msgs/msg/String"], ["/test_robot/waraps/tst/response", "std_msgs/msg/String"], ["/test_robot/waraps/tst_execution_info", "std_msgs/msg/String"]], "Service Servers": [["/test_robot/reset_emergency", "std_srvs/srv/Trigger"], ["/test_robot/wasp_bt/describe_parameters", "rcl_interfaces/srv/DescribeParameters"], ["/test_robot/wasp_bt/get_parameter_types", "rcl_interfaces/srv/GetParameterTypes"], ["/test_robot/wasp_bt/get_parameters", "rcl_interfaces/srv/GetParameters"], ["/test_robot/wasp_bt/list_parameters", "rcl_interfaces/srv/ListParameters"], ["/test_robot/wasp_bt/set_parameters", "rcl_interfaces/srv/SetParameters"], ["/test_robot/wasp_bt/set_parameters_atomically", "rcl_interfaces/srv/SetParametersAtomically"]], "Service Clients": [], "Action Servers": [], "Action Clients": [["/test_robot/auv_depth_move_to", "smarc_mission_msgs/action/BaseAction"], ["/test_robot/cruise_depth_at_heading", "smarc_mission_msgs/action/BaseAction"], ["/test_robot/emergency_action", "smarc_mission_msgs/action/BaseAction"], ["/test_robot/move_to", "smarc_mission_msgs/action/BaseAction"]]}}}, "behaviours/wasp_bt/launch/wasp_mqtt_agent.launch": {"nodes": {"/test_robot/waraps_vehicle": {"Subscribers": [["/clock", "rosgraph_msgs/msg/Clock"], ["/test_robot/smarc/abort", "std_msgs/msg/Empty"], ["/test_robot/smarc/battery_percent", "std_msgs/msg/Float32"], ["/test_robot/smarc/course", "std_msgs/msg/Float32"], ["/test_robot/smarc/depth", "std_msgs/msg/Float32"], ["/test_robot/smarc/heading", "std_msgs/msg/Float32"], ["/test_robot/smarc/latlon", "geographic_msgs/msg/GeoPoint"], ["/test_robot/smarc/odom", "nav_msgs/msg/Odometry"], ["/test_robot/smarc/speed", "std_msgs/msg/Float32"], ["/test_robot/smarc/vehicle_health", "std_msgs/msg/Int8"], ["/test_robot/waraps/direct_execution_info", "std_msgs/msg/String"], ["/test_robot/waraps/tst_execution_info", "std_msgs/msg/String"]], "Publishers": [["/parameter_events", "rcl_interfaces/msg/ParameterEvent"], ["/rosout", "rcl_interfaces/msg/Log"], ["/test_robot/smarc/abort", "std_msgs/msg/Empty"], ["/test_robot/smarc/heartbeat", "std_msgs/msg/Empty"], ["/test_robot/waraps/heartbeat", "std_msgs/msg/String"], ["/test_robot/waraps/sensor/course", "std_msgs/msg/String"], ["/test_robot/waraps/sensor/depth", "std_msgs/msg/String"], ["/test_robot/waraps/sensor/heading", "std_msgs/msg/String"], ["/test_robot/waraps/sensor/pitch", "std_msgs/msg/String"], ["/test_robot/waraps/sensor/position", "std_msgs/msg/String"], ["/test_robot/waraps/sensor/roll", "std_msgs/msg/String"], ["/test_robot/waraps/sensor/speed", "std_msgs/msg/String"], ["/test_robot/waraps/sensor_info", "std_msgs/msg/String"]], "Service Servers": [["/test_robot/waraps_vehicle/describe_parameters", "rcl_interfaces/srv/DescribeParameters"], ["/test_robot/waraps_vehicle/get_parameter_types", "rcl_interfaces/srv/GetParameterTypes"], ["/test_robot/waraps_vehicle/get_parameters", "rcl_interfaces/srv/GetParameters"], ["/test_robot/waraps_vehicle/list_parameters", "rcl_interfaces/srv/ListParameters"], ["/test_robot/waraps_vehicle/set_parameters", "rcl_interfaces/srv/SetParameters"], ["/test_robot/waraps_vehicle/set_parameters_atomically", "rcl_interfaces/srv/SetParametersAtomically"]], "Service Clients": [], "Action Servers": [], "Action Clients": []}}}}}}}