Skip to content

Instantly share code, notes, and snippets.

@OlivierLaflamme
Created May 17, 2026 22:27
Show Gist options
  • Select an option

  • Save OlivierLaflamme/28d6a41d2e3ab2c8cbd1ba83dac6a4e7 to your computer and use it in GitHub Desktop.

Select an option

Save OlivierLaflamme/28d6a41d2e3ab2c8cbd1ba83dac6a4e7 to your computer and use it in GitHub Desktop.
Participant: key=0110d37d-ecae-a493-d2d5-9174000001c1
Participant: key=0110b305-3c2c-1797-4857-1460000001c1
Participant: key=01100121-ac87-5139-f087-46bb000001c1
Participant: key=0110f027-f982-1f69-062f-5f1e000001c1
Participant: key=01107a30-00e0-1c1f-94d3-d232000001c1
Participant: key=01107a30-0222-cc9b-22a4-396e000001c1
Participant: key=0110dc53-ef4a-8bdb-0a41-5c57000001c1
Participant: key=01106b58-c764-8224-7ad0-7488000001c1
Participant: key=0110a56b-43ba-4825-7a13-31bf000001c1
Participant: key=01107d8a-312c-a128-23fd-8049000001c1
Participant: key=0110ba9b-17fb-bda2-d7fc-9a6a000001c1
Participant: key=01102f9c-0851-88ad-786e-d10e000001c1
Participant: key=0110769c-7017-7642-23c7-04cb000001c1
Participant: key=011062a4-204f-73af-8132-c7b2000001c1
Participant: key=011037a6-504b-030e-c188-aff7000001c1
Participant: key=01108cc2-a899-ad31-2b96-4b4b000001c1
Participant: key=011067d5-fe93-769b-9484-9983000001c1
Participant: key=0110d0dd-12be-c6e4-a1d0-a65e000001c1
Participant: key=01100be8-518d-995b-cf90-ee96000001c1
Participant: key=0110c8f5-b0ec-cc12-2fa0-ba3a000001c1
Participant: key=011098fe-204c-6919-2f38-4753000001c1
TOPIC: rt/SymState [unitree_go::msg::dds_::SymState_]
TOPIC: rt/api/action_store/request [unitree_api::msg::dds_::Request_]
TOPIC: rt/api/action_store/response [unitree_api::msg::dds_::Response_]
TOPIC: rt/api/arm/request [unitree_api::msg::dds_::Request_]
TOPIC: rt/api/audiohub/request [unitree_api::msg::dds_::Request_]
TOPIC: rt/api/audiohub/response [unitree_api::msg::dds_::Response_]
TOPIC: rt/api/bashrunner/request [unitree_api::msg::dds_::Request_]
TOPIC: rt/api/bashrunner/response [unitree_api::msg::dds_::Response_]
TOPIC: rt/api/basic_demarcate/request [unitree_api::msg::dds_::Request_]
TOPIC: rt/api/config/request [unitree_api::msg::dds_::Request_]
TOPIC: rt/api/config/response [unitree_api::msg::dds_::Response_]
TOPIC: rt/api/dex3_msg_controller/request [unitree_api::msg::dds_::Request_]
TOPIC: rt/api/dex3_msg_controller/response [unitree_api::msg::dds_::Response_]
TOPIC: rt/api/gesture/request [unitree_api::msg::dds_::Request_]
TOPIC: rt/api/gpt/request [unitree_api::msg::dds_::Request_]
TOPIC: rt/api/gpt/response [unitree_api::msg::dds_::Response_]
TOPIC: rt/api/motion_switcher/request [unitree_api::msg::dds_::Request_]
TOPIC: rt/api/motion_switcher/response [unitree_api::msg::dds_::Response_]
TOPIC: rt/api/rm_con/request [unitree_api::msg::dds_::Request_]
TOPIC: rt/api/robot_state/request [unitree_api::msg::dds_::Request_]
TOPIC: rt/api/robot_state/response [unitree_api::msg::dds_::Response_]
TOPIC: rt/api/robot_type_service/request [unitree_api::msg::dds_::Request_]
TOPIC: rt/api/robot_type_service/response [unitree_api::msg::dds_::Response_]
TOPIC: rt/api/slam_operate/request [unitree_api::msg::dds_::Request_]
TOPIC: rt/api/slam_operate/response [unitree_api::msg::dds_::Response_]
TOPIC: rt/api/sport/request [unitree_api::msg::dds_::Request_]
TOPIC: rt/api/videohub/request [unitree_api::msg::dds_::Request_]
TOPIC: rt/api/voice/request [unitree_api::msg::dds_::Request_]
TOPIC: rt/api/voice/response [unitree_api::msg::dds_::Response_]
TOPIC: rt/api/vui/response [unitree_api::msg::dds_::Response_]
TOPIC: rt/audio_msg [std_msgs::msg::dds_::String_]
TOPIC: rt/audio_msg/filter [std_msgs::msg::dds_::String_]
TOPIC: rt/collision_clouds [sensor_msgs::msg::dds_::PointCloud2_]
TOPIC: rt/config_change_status [unitree_go::msg::dds_::ConfigChangeStatus_]
TOPIC: rt/dex3/left/state [unitree_hg::msg::dds_::HandState_]
TOPIC: rt/dog_imu_raw [sensor_msgs::msg::dds_::Imu_]
TOPIC: rt/dog_odom [nav_msgs::msg::dds_::Odometry_]
TOPIC: rt/ele_clouds [sensor_msgs::msg::dds_::PointCloud2_]
TOPIC: rt/event/action_store [std_msgs::msg::dds_::String_]
TOPIC: rt/global_map [nav_msgs::msg::dds_::OccupancyGrid_]
TOPIC: rt/gpt_cmd [std_msgs::msg::dds_::String_]
TOPIC: rt/gpt_state [std_msgs::msg::dds_::String_]
TOPIC: rt/gptflowfeedback [std_msgs::msg::dds_::String_]
TOPIC: rt/grid_clouds [sensor_msgs::msg::dds_::PointCloud2_]
TOPIC: rt/gridmap [grid_map_msgs::msg::dds_::GridMap_]
TOPIC: rt/lf/battery_alarm [std_msgs::msg::dds_::String_]
TOPIC: rt/lf/dex3/left/state [unitree_hg::msg::dds_::HandState_]
TOPIC: rt/lf/emergency_stop [unitree_go::msg::dds_::Error_]
TOPIC: rt/lf/odommodestate [unitree_go::msg::dds_::SportModeState_]
TOPIC: rt/log_system_inbound [std_msgs::msg::dds_::String_]
TOPIC: rt/log_system_outbound [std_msgs::msg::dds_::String_]
TOPIC: rt/multiplestate [std_msgs::msg::dds_::String_]
TOPIC: rt/no_warning_clouds [sensor_msgs::msg::dds_::PointCloud2_]
TOPIC: rt/odommodestate [unitree_go::msg::dds_::SportModeState_]
TOPIC: rt/planner_map [grid_map_msgs::msg::dds_::GridMap_]
TOPIC: rt/pre_collision_clouds [sensor_msgs::msg::dds_::PointCloud2_]
TOPIC: rt/pre_safe_clouds [sensor_msgs::msg::dds_::PointCloud2_]
TOPIC: rt/public_network_status [std_msgs::msg::dds_::String_]
TOPIC: rt/rtc/state [std_msgs::msg::dds_::String_]
TOPIC: rt/rtc_status [std_msgs::msg::dds_::String_]
TOPIC: rt/safe_clouds [sensor_msgs::msg::dds_::PointCloud2_]
TOPIC: rt/selftest [std_msgs::msg::dds_::String_]
TOPIC: rt/servicestate [std_msgs::msg::dds_::String_]
TOPIC: rt/servicestateactivate [std_msgs::msg::dds_::String_]
TOPIC: rt/slam_info [std_msgs::msg::dds_::String_]
TOPIC: rt/slam_key_info [std_msgs::msg::dds_::String_]
TOPIC: rt/unitree/slam_mapping/odom [nav_msgs::msg::dds_::Odometry_]
TOPIC: rt/unitree/slam_mapping/points [sensor_msgs::msg::dds_::PointCloud2_]
TOPIC: rt/unitree/slam_relocation/global_map [sensor_msgs::msg::dds_::PointCloud2_]
TOPIC: rt/unitree/slam_relocation/odom [nav_msgs::msg::dds_::Odometry_]
TOPIC: rt/unitree/slam_relocation/points [sensor_msgs::msg::dds_::PointCloud2_]
TOPIC: rt/unitree/slam_relocation/web_points [sensor_msgs::msg::dds_::PointCloud2_]
TOPIC: rt/unitree_slam/waypoints [std_msgs::msg::dds_::String_]
TOPIC: rt/utlidar/cloud_livox_mid360 [sensor_msgs::msg::dds_::PointCloud2_]
TOPIC: rt/utlidar/imu_livox_mid360 [sensor_msgs::msg::dds_::Imu_]
TOPIC: rt/videohub/inner [std_msgs::msg::dds_::String_]
TOPIC: rt/warning_clouds [sensor_msgs::msg::dds_::PointCloud2_]
TOPIC: rt/webrtcreq [std_msgs::msg::dds_::String_]
TOPIC: rt/webrtcres [std_msgs::msg::dds_::String_]
TOPIC: rt/wirelesscontroller [unitree_go::msg::dds_::WirelessController_]
TOPIC: rt/xfk_webrtcreq [std_msgs::msg::dds_::String_]
TOPIC: rt/xfk_webrtcres [std_msgs::msg::dds_::String_]
SUB: DCPSParticipant [org::eclipse::cyclonedds::builtin::DCPSParticipant]
SUB: DCPSPublication [org::eclipse::cyclonedds::builtin::DCPSPublication]
SUB: DCPSSubscription [org::eclipse::cyclonedds::builtin::DCPSSubscription]
SUB: pixel_topic_ [unitree_go::msg::dds_::HeightMap_]
SUB: rt/api/action_store/request [unitree_api::msg::dds_::Request_]
SUB: rt/api/action_store/response [unitree_api::msg::dds_::Response_]
SUB: rt/api/arm/response [unitree_api::msg::dds_::Response_]
SUB: rt/api/audiohub/request [unitree_api::msg::dds_::Request_]
SUB: rt/api/audiohub/response [unitree_api::msg::dds_::Response_]
SUB: rt/api/bashrunner/request [unitree_api::msg::dds_::Request_]
SUB: rt/api/bashrunner/response [unitree_api::msg::dds_::Response_]
SUB: rt/api/basic_demarcate/response [unitree_api::msg::dds_::Response_]
SUB: rt/api/config/request [unitree_api::msg::dds_::Request_]
SUB: rt/api/config/response [unitree_api::msg::dds_::Response_]
SUB: rt/api/dex3_msg_controller/request [unitree_api::msg::dds_::Request_]
SUB: rt/api/dex3_msg_controller/response [unitree_api::msg::dds_::Response_]
SUB: rt/api/gpt/request [unitree_api::msg::dds_::Request_]
SUB: rt/api/gpt/response [unitree_api::msg::dds_::Response_]
SUB: rt/api/motion_switcher/request [unitree_api::msg::dds_::Request_]
SUB: rt/api/motion_switcher/response [unitree_api::msg::dds_::Response_]
SUB: rt/api/robot_state/request [unitree_api::msg::dds_::Request_]
SUB: rt/api/robot_state/response [unitree_api::msg::dds_::Response_]
SUB: rt/api/robot_type_service/request [unitree_api::msg::dds_::Request_]
SUB: rt/api/robot_type_service/response [unitree_api::msg::dds_::Response_]
SUB: rt/api/slam_operate/request [unitree_api::msg::dds_::Request_]
SUB: rt/api/slam_operate/response [unitree_api::msg::dds_::Response_]
SUB: rt/api/sport/response [unitree_api::msg::dds_::Response_]
SUB: rt/api/videohub/response [unitree_api::msg::dds_::Response_]
SUB: rt/api/voice/request [unitree_api::msg::dds_::Request_]
SUB: rt/api/voice/response [unitree_api::msg::dds_::Response_]
SUB: rt/api/vui/request [unitree_api::msg::dds_::Request_]
SUB: rt/arm/action/state [std_msgs::msg::dds_::String_]
SUB: rt/audio_msg [std_msgs::msg::dds_::String_]
SUB: rt/audio_msg/filter [std_msgs::msg::dds_::String_]
SUB: rt/audiosender [unitree_go::msg::dds_::AudioData_]
SUB: rt/dex3/left/cmd [unitree_hg::msg::dds_::HandCmd_]
SUB: rt/dog_odom [nav_msgs::msg::dds_::Odometry_]
SUB: rt/event/action_store [std_msgs::msg::dds_::String_]
SUB: rt/frontvideostream [unitree_go::msg::dds_::Go2FrontVideoData_]
SUB: rt/gesture/result [std_msgs::msg::dds_::String_]
SUB: rt/gpt_state [std_msgs::msg::dds_::String_]
SUB: rt/gptflowfeedback [std_msgs::msg::dds_::String_]
SUB: rt/lf/agvalarmstate [unitree_go::msg::dds_::Error_]
SUB: rt/lf/agvbmsstate [unitree_hg::msg::dds_::AgvBmsState_]
SUB: rt/lf/battery_alarm [std_msgs::msg::dds_::String_]
SUB: rt/lf/bmsstate [unitree_hg::msg::dds_::BmsState_]
SUB: rt/lf/dex3/left/state [unitree_hg::msg::dds_::HandState_]
SUB: rt/lf/dex3/right/state [unitree_hg::msg::dds_::HandState_]
SUB: rt/lf/emergency_stop [unitree_go::msg::dds_::Error_]
SUB: rt/lf/lowstate [unitree_hg::msg::dds_::LowState_]
SUB: rt/lf/mainboardstate [unitree_hg::msg::dds_::MainBoardState_]
SUB: rt/lf/secondary_imu [unitree_hg::msg::dds_::IMUState_]
SUB: rt/lf/sportmodestate [unitree_go::msg::dds_::SportModeState_]
SUB: rt/lf/sportmodestate [unitree_hg::msg::dds_::SportModeState_]
SUB: rt/log_system_inbound [std_msgs::msg::dds_::String_]
SUB: rt/log_system_outbound [std_msgs::msg::dds_::String_]
SUB: rt/lowstate [unitree_hg::msg::dds_::LowState_]
SUB: rt/odommodestate [unitree_go::msg::dds_::SportModeState_]
SUB: rt/public_network_status [std_msgs::msg::dds_::String_]
SUB: rt/selftest [std_msgs::msg::dds_::String_]
SUB: rt/servicestate [std_msgs::msg::dds_::String_]
SUB: rt/slam_info [std_msgs::msg::dds_::String_]
SUB: rt/slam_key_info [std_msgs::msg::dds_::String_]
SUB: rt/unitree/slam_mapping/odom [nav_msgs::msg::dds_::Odometry_]
SUB: rt/unitree/slam_mapping/points [sensor_msgs::msg::dds_::PointCloud2_]
SUB: rt/unitree/slam_relocation/odom [nav_msgs::msg::dds_::Odometry_]
SUB: rt/unitree/slam_relocation/points [sensor_msgs::msg::dds_::PointCloud2_]
SUB: rt/utlidar/cloud_livox_mid360 [sensor_msgs::msg::dds_::PointCloud2_]
SUB: rt/utlidar/imu_livox_mid360 [sensor_msgs::msg::dds_::Imu_]
SUB: rt/utlidar/range_info [geometry_msgs::msg::dds_::PointStamped_]
SUB: rt/webrtcreq [std_msgs::msg::dds_::String_]
SUB: rt/webrtcres [std_msgs::msg::dds_::String_]
SUB: rt/wirelesscontroller [unitree_go::msg::dds_::WirelessController_]
SUB: rt/xfk_webrtcreq [std_msgs::msg::dds_::String_]
SUB: rt/xfk_webrtcres [std_msgs::msg::dds_::String_]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment