Skip to main content
Version: ROS 2 Jazzy

ROS 2 MCU API

MCU topics

TopicMessage typePublisherDescriptionQoSPlatform
platform/emergency_stopstd_msgs/BoolMCU nodeState of platform emergency stopSensor DataAll
platform/bms/statesensor_msgs/BatteryStateBattery nodeBattery StateSensor DataA300
platform/display/statusclearpath_platform_msgs/DisplayStatusUserStatus strings to write to e-ink displaySensor DataA300
platform/mcu/statusclearpath_platform_msgs/StatusMCU nodeMCU statusSensor DataAll
platform/mcu/status/pinoutclearpath_platform_msgs/PinoutStateMCU nodeMCU Pinout stateSensor DataA300, DX100, DX150
platform/mcu/status/powerclearpath_platform_msgs/PowerMCU nodeRobot Power statusSensor DataAll
platform/mcu/status/stopclearpath_platform_msgs/StopStatusMCU nodeStop loop statusSensor DataA300, J100, DX100, DX150, R100, W200
platform/mcu/status/temperatureclearpath_platform_msgs/TemperatureMCU nodeTemperature readingsSensor DataA300, J100, DX100, DX150, R100, W200
platform/motors/cmdclearpath_platform_msgs/DriveControl nodeCommand velocities to individual wheelsSensor DataJ100
platform/motors/feedbackclearpath_platform_msgs/DriveFeedbackMCU nodeFeedback from motor drive unitSensor DataJ100
platform/wifi_connectedstd_msgs/BoolWireless Watcher nodeWi-Fi connected statusSensor DataAll
/rosoutrcl_interfaces/LogMCU nodeSystem LogsTransient LocalAll

MCU services

ServiceService typeServerDescriptionQoSPlatform
platform/mcu/configureclearpath_platform_msgs/ConfigureMcuMCU nodeConfigure MCU domain ID and namespaceSystem defaultA300, J100, DX100, DX150, R100, W200