chrono::ros Namespace Reference
Description
Namespace for Chrono::ROS.
Classes | |
class | ChROSAccelerometerHandler |
This handler is responsible for interfacing a ChAccelerometerSensor to ROS. Will publish sensor_msgs::msg::Imu. More... | |
class | ChROSBodyHandler |
This handler is responsible for publishing state information about a ChBody. More... | |
class | ChROSCameraHandler |
This handler is responsible for interfacing a ChCameraSensor to ROS. Will publish sensor_msgs::msg::Image. More... | |
class | ChROSClockHandler |
Publishes rosgraph_msgs::msg::Clock messages at each timestep (by default) of the simulation. More... | |
class | ChROSDriverInputsHandler |
This handler is responsible for interfacing a ChDriver to ROS. More... | |
class | ChROSGPSHandler |
This handler is responsible for interfacing a ChGPSSensor to ROS. Will publish sensor_msgs::msg::NavSatFix. More... | |
class | ChROSGyroscopeHandler |
This handler is responsible for interfacing a ChGyroscopeSensor to ROS. Will publish sensor_msgs::msg::Imu. More... | |
class | ChROSHandler |
Base class for a ROS handler. More... | |
class | ChROSHandlerUtilities |
Utility class with static functions that may be useful for ROS handlers. More... | |
class | ChROSInterface |
This class handles the API interface between Chrono and ROS. More... | |
class | ChROSLidarHandler |
This handler interfaces a ChLidarSensor to ROS. More... | |
class | ChROSMagnetometerHandler |
This handler is responsible for interfacing a ChMagnetometerSensor to ROS. More... | |
class | ChROSManager |
Managers the ROS handlers and their registration/updates. More... | |
class | ChROSRobotModelHandler |
This handler is responsible for publishing a robot model to be visualized in RViz RViz expects a string containing the robot model. More... | |
class | ChROSSensorHandlerUtilities |
Utility class with static functions that may be useful for sensor-specific ROS handlers. More... | |
class | ChROSTFHandler |
This handler is responsible for publishing transform (tf) information. More... | |
class | ChROSViperDCMotorControlHandler |
This handler is responsible for interfacing a ViperDCMotorControl driver to ROS. More... | |
Enumerations | |
enum | ChROSLidarHandlerMessageType { LASER_SCAN, POINT_CLOUD2 } |
Functions | |
geometry_msgs::msg::TransformStamped | CreateTransformStamped (chrono::ChFrame<> local_to_parent, const std::string &parent_frame_id, const std::string &child_frame_id, double time) |