ROS Handlers
Description
ROS Handlers.
Collaboration diagram for ROS Handlers:

Modules | |
| ROS Vehicle Handlers | |
| ROS Sensor Handlers | |
| ROS Robot Handlers | |
Classes | |
| class | chrono::ros::ChROSBodyHandler |
| Publishes the state of a ChBody on three topics derived from a base topic: <topic>/pose geometry_msgs/msg/PoseStamped (position + orientation) <topic>/twist geometry_msgs/msg/TwistStamped (linear + angular velocity) <topic>/accel geometry_msgs/msg/AccelStamped (linear + angular accel.) With the default base topic "~/" these resolve to ~/pose, ~/twist, ~/accel. More... | |
| class | chrono::ros::ChROSClockHandler |
| Publishes rosgraph_msgs/msg/Clock at each simulation step (by default), so that ROS nodes consuming /clock advance on simulation time rather than wall time. More... | |
| class | chrono::ros::ChROSTFHandler |
| Publishes transforms as tf2_msgs/msg/TFMessage on the "/tf" topic (the topic tf2 consumers expect). More... | |
| class | chrono::ros::ChROSRobotModelHandler |
| Publishes a robot model (a URDF string) on /robot_description as std_msgs/msg/String with latched (transient-local) QoS, so late-joining consumers such as RViz still receive it. More... | |