Skip to content

ROS2 topic & service list

Ros2ForUnity

AWSIM works with ROS2 thanks to the use of Ros2ForUnity - read the details here.
If you want to generate a custom message to allow it to be used in AWSIM please read this tutorial.

ROS2 topic list

List of subscribers

Category Topic Message type frame_id Hz QoS

Control

Ackermann Control /control/command/control_cmd autoware_control_msgs/Control - 60 Reliable,
TransientLocal,
KeepLast/1
Gear /control/command/gear_cmd autoware_vehicle_msgs/GearCommand - 10 Reliable,
TransientLocal,
KeepLast/1
Turn Indicators /control/command/turn_indicators_cmd autoware_vehicle_msgs/TurnIndicatorsCommand - 10 Reliable,
TransientLocal,
KeepLast/1
Hazard Lights /control/command/hazard_lights_cmd autoware_vehicle_msgs/HazardLightsCommand - 10 Reliable,
TransientLocal,
KeepLast/1
Emergency /control/command/emergency_cmd tier4_vehicle_msgs/VehicleEmergencyStamped - 60 Reliable,
TransientLocal,
KeepLast/1

Control mode

Engage /vehicle/engage autoware_vehicle_msgs/Engage - - Reliable,
TransientLocal,
KeepLast/1

List of publishers

Category Topic Message type frame_id Hz QoS

Clock

Clock /clock rosgraph_msgs/Clock - 100 Best effort,
Volatile,
Keep last/1

Sensors

Camera /sensing/camera/traffic_light/camera_info sensor_msgs/CameraInfo traffic_light_left_camera/camera_link 10 Best effort,
Volatile,
Keep last/1
Camera /sensing/camera/traffic_light/image_raw sensor_msgs/Image traffic_light_left_camera/camera_link 10 Best effort,
Volatile,
Keep last/1
GNSS /sensing/gnss/pose geometry_msgs/Pose gnss_link 1 Reliable,
Volatile,
Keep last/1
GNSS /sensing/gnss/pose_with_covariance geometry_msgs/PoseWithCovarianceStamped gnss_link 1 Reliable,
Volatile,
Keep last/1
IMU /sensing/imu/tamagawa/imu_raw sensor_msgs/Imu tamagawa/imu_link 30 Reliable,
Volatile,
Keep last/1000
Top LiDAR /sensing/lidar/top/pointcloud_raw sensor_msgs/PointCloud2 sensor_kit_base_link 10 Best effort,
Volatile,
Keep last/5
Top LiDAR /sensing/lidar/top/pointcloud_raw_ex sensor_msgs/PointCloud2 sensor_kit_base_link 10 Best effort,
Volatile,
Keep last/5

Vehicle Status

Velocity /vehicle/status/velocity_status autoware_vehicle_msgs/VelocityReport base_line 30 Reliable,
Volatile,
Keep last/1
Steering /vehicle/status/steering_status autoware_vehicle_msgs/SteeringReport - 30 Reliable,
Volatile,
Keep last/1
Control Mode /vehicle/status/control_mode autoware_vehicle_msgs/ControlModeReport - 30 Reliable,
Volatile,
Keep last/1
Gear /vehicle/status/gear_status autoware_vehicle_msgs/GearReport - 30 Reliable,
Volatile,
Keep last/1
Turn Indicators /vehicle/status/turn_indicators_status autoware_vehicle_msgs/TurnIndicatorsReport - 30 Reliable,
Volatile,
Keep last/1
Hazard Lights /vehicle/status/hazard_lights_status autoware_vehicle_msgs/HazardLightsReport - 30 Reliable,
Volatile,
Keep last/1

Ground Truth

Pose /awsim/ground_truth/vehicle/pose geometry_msgs/PoseStamped base_link 100 Reliable,
Volatile,
Keep last/1

ROS2 service list

Category Service Message type client or server
vehicle input/control_mode_request autoware_vehicle_msgs/srv/ControlModeCommand server