ROS Sensor Handlers

Description

Collaboration diagram for ROS Sensor Handlers:

Classes

class  chrono::ros::ChROSAccelerometerHandler
 Publishes a ChAccelerometerSensor as sensor_msgs/msg/Imu (only the linear acceleration fields are populated). More...
 
class  chrono::ros::ChROSCameraHandler
 Publishes a ChCameraSensor as sensor_msgs/msg/Image (rgba8). More...
 
class  chrono::ros::ChROSGPSHandler
 Publishes a ChGPSSensor as sensor_msgs/msg/NavSatFix. More...
 
class  chrono::ros::ChROSGyroscopeHandler
 Publishes a ChGyroscopeSensor as sensor_msgs/msg/Imu (only the angular velocity fields are populated). More...
 
class  chrono::ros::ChROSIMUHandler
 Combines the latest data of an accelerometer + gyroscope (+ magnetometer) handler into one sensor_msgs/msg/Imu. More...
 
class  chrono::ros::ChROSLidarHandler
 Publishes a ChLidarSensor as either sensor_msgs/msg/PointCloud2 (xyzi point cloud, the default) or sensor_msgs/msg/LaserScan (a single ring of ranges + intensities). More...
 
class  chrono::ros::ChROSMagnetometerHandler
 Publishes a ChMagnetometerSensor as sensor_msgs/msg/MagneticField. More...
 
class  chrono::ros::ChROSSensorHandlerUtilities
 Static helpers shared by the sensor handlers. More...
 

Enumerations

enum  chrono::ros::ChROSLidarHandlerMessageType { LASER_SCAN, POINT_CLOUD2 }
 Output message type for ChROSLidarHandler.