23 KiB
CARLA launch
##carla_ackermann_control.launch
/carla_ackermann_control_ego_vehicle (Node)
Subscribed to:
- /carla/ego_vehicle/ackermann_cmd — ackermann_msgs.AckermannDrive
- /carla/ego_vehicle/vehicle_info — carla_msgs.CarlaEgoVehicleInfo
- /carla/ego_vehicle/vehicle_status — carla_msgs.CarlaEgoVehicleStatus
Publishes in:
- /carla/ego_vehicle/ackermann_control/parameter_descriptions — dynamic_reconfigure/ConfigDescription
- /carla/ego_vehicle/ackermann_control/control_info — carla_ackermann_control.EgoVehicleControlInfo
- /carla/ego_vehicle/ackermann_control/parameter_updates — dynamic_reconfigure/Config
- /carla/ego_vehicle/vehicle_control_cmd — carla_msgs.CarlaEgoVehicleControl
##carla_ros_bridge.launch
carla_ros_bridge (Node)
Publishes the data regarding the current state of the simulation: world, objects, trafic lights, actors... Receives the debug shapes being drawn, which include: arrows, points, cubes and line strips.Subscribed to:
- /carla/debug_marker — visualization_msgs.MarkerArray
Publishes in:
- /carla/actor_list — carla_msgs.CarlaActorList
- /carla/objects — derived_object_msgs.ObjectArrayring
- /carla/status — carla_msgs.CarlaStatus
- /carla/traffic_lights — carla_msgs.CarlaTrafficLightStatusList
- /carla/world_info — carla_msgs.CarlaWorldInfo
##carla_ros_bridge_with_ackermann_control.launch
carla_ros_bridge (Node)
Subscribed to:
- /carla/debug_marker — visualization_msgs.MarkerArray
Publishes in:
- /carla/actor_list — carla_msgs.CarlaActorList
- /carla/objects — derived_object_msgs.ObjectArrayring
- /carla/status — carla_msgs.CarlaStatus
- /carla/traffic_lights — carla_msgs.CarlaTrafficLightStatusList
- /carla/world_info — carla_msgs.CarlaWorldInfo
/carla_ackermann_control_ego_vehicle (Node)
Subscribed to:
- /carla/ego_vehicle/ackermann_cmd — ackermann_msgs.AckermannDrive
- /carla/ego_vehicle/vehicle_info — carla_msgs.CarlaEgoVehicleInfo
- /carla/ego_vehicle/vehicle_status — carla_msgs.CarlaEgoVehicleStatus
Publishes in:
- /carla/ego_vehicle/ackermann_control/parameter_descriptions — dynamic_reconfigure/ConfigDescription
- /carla/ego_vehicle/ackermann_control/control_info — carla_ackermann_control.EgoVehicleControlInfo
- /carla/ego_vehicle/ackermann_control/parameter_updates — dynamic_reconfigure/Config
- /carla/ego_vehicle/vehicle_control_cmd — carla_msgs.CarlaEgoVehicleControl
##carla_ros_bridge_with_example_ego_vehicle.launch
carla_ros_bridge (Node)
Subscribed to:
- /carla/debug_marker — visualization_msgs.MarkerArray
- /carla/ego_vehicle/enable_autopilot — std_msgs.Bool
- /carla/ego_vehicle/twist — geometry_msgs.Twist
- /carla/ego_vehicle/vehicle_control_cmd — carla_msgs.CarlaEgoVehicleControl
- /carla/ego_vehicle/vehicle_control_cmd_manual — carla_msgs.CarlaEgoVehicleControl
- /carla/ego_vehicle/vehicle_control_manual_override — std_msgs.Bool
Publishes in:
- /carla/actor_list — carla_msgs.CarlaActorList
- /carla/ego_vehicle/camera/rgb/front/camera_info — sensor_msgs.CameraInfo
- /carla/ego_vehicle/camera/rgb/front/image_color — sensor_msgs.Image
- /carla/ego_vehicle/camera/rgb/view/camera_info — sensor_msgs.CameraInfo
- /carla/ego_vehicle/camera/rgb/view/image_color — sensor_msgs.Image
- /carla/ego_vehicle/gnss/gnss1/fix — sensor_msgs.NavSatFix
- /carla/ego_vehicle/imu — sensor_msgs.Imu
- /carla/ego_vehicle/lidar/lidar1/point_cloud — sensor_msgs.PointCloud2
- /carla/ego_vehicle/objects — derived_object_msgs.ObjectArray
- /carla/ego_vehicle/odometry — nav_msgs.Odometry
- /carla/ego_vehicle/radar/front/radar — ainstein_radar_msgs.RadarTargetArray
- /carla/ego_vehicle/vehicle_info — carla_msgs.CarlaEgoVehicleInfo
- /carla/ego_vehicle/vehicle_status — carla_msgs.CarlaEgoVehicleStatus
- /carla/objects — derived_object_msgs.ObjectArrayring
- /carla/status — carla_msgs.CarlaStatus
- /carla/traffic_lights — carla_msgs.CarlaTrafficLightStatusList
- /carla/world_info — carla_msgs.CarlaWorldInfo
/carla_manual_control_ego_vehicle (Node)
Subscribed to:
- /carla/ego_vehicle/camera/rgb/view/image_color — sensor_msgs.Image
- /carla/ego_vehicle/collision — carla_msgs.CarlaCollisionEvent
- /carla/ego_vehicle/gnss/gnss1/fix — sensor_msgs.NavSatFix
- /carla/ego_vehicle/lane_invasion — carla_msgs.CarlaLaneInvasionEvent
- /carla/ego_vehicle/vehicle_control_manual_override — std_msgs.Bool
- /carla/ego_vehicle/vehicle_info — carla_msgs.CarlaEgoVehicleInfo
- /carla/ego_vehicle/vehicle_status — carla_msgs.CarlaEgoVehicleStatus
- /carla/status — carla_msgs.CarlaStatus
Publishes in:
- /carla/ego_vehicle/enable_autopilot — std_msgs.Bool
- /carla/ego_vehicle/vehicle_control_cmd_manual — carla_msgs.CarlaEgoVehicleControl
- /carla/ego_vehicle/vehicle_control_manual_override — std_msgs.Bool
/carla_ego_vehicle_ego_vehicle (Node)
Subscribed to:
- /carla/ego_vehicle/initialpose — geometry_msgs/PoseWithCovarianceStamped
##carla_ros_bridge_with_rviz.launch
carla_ros_bridge (Node)
Subscribed to:
- /carla/debug_marker — visualization_msgs.MarkerArray
Publishes in:
- /carla/actor_list — carla_msgs.CarlaActorList
- /carla/objects — derived_object_msgs.ObjectArrayring
- /carla/status — carla_msgs.CarlaStatus
- /carla/traffic_lights — carla_msgs.CarlaTrafficLightStatusList
- /carla/world_info — carla_msgs.CarlaWorldInfo
/rviz (Node)
Subscribed to:
- /carla/vehicle_marker — visualization_msgs/Marker
- /carla/vehicle_marker_array — visualization_msgs/MarkerArray
- /carla/ego_vehicle/lidar/front/point_cloud — sensor_msgs.PointCloud2
##carla_manual_control.launch
A ROS version of the CARLA script manual_control.py
that receives and manages the information using ROS topics. It has some prerequisites:
- To display an image: a camera with role-name 'view' and resolution 800x600
- To display the position: a gnss sensor with role-name 'gnss1'
- To detect other sensor data: the corresponding sensor.
/carla_manual_control_ego_vehicle (Node)
Retrieves from CARLA information regarding the ego vehicle. Uses keyboard input to publish messages containing the controller data to manage the ego vehicle. The information retrieved includes both static and current state, the sensor data registered on every step and the general settings of the simulation.Subscribed to:
- /carla/ego_vehicle/camera/rgb/view/image_color — sensor_msgs.Image
- /carla/ego_vehicle/collision — carla_msgs.CarlaCollisionEvent
- /carla/ego_vehicle/gnss/gnss1/fix — sensor_msgs.NavSatFix
- /carla/ego_vehicle/lane_invasion — carla_msgs.CarlaLaneInvasionEvent
- /carla/ego_vehicle/vehicle_control_manual_override — std_msgs.Bool
- /carla/ego_vehicle/vehicle_info — carla_msgs.CarlaEgoVehicleInfo
- /carla/ego_vehicle/vehicle_status — carla_msgs.CarlaEgoVehicleStatus
- /carla/status — carla_msgs.CarlaStatus
Publishes in:
- /carla/ego_vehicle/enable_autopilot — std_msgs.Bool
- /carla/ego_vehicle/vehicle_control_cmd_manual — carla_msgs.CarlaEgoVehicleControl
- /carla/ego_vehicle/vehicle_control_manual_override — std_msgs.Bool
##carla_pcl_recorder.launch
carla_ros_bridge (Node)
Subscribed to:
- /carla/debug_marker — visualization_msgs.MarkerArray
- /carla/ego_vehicle/enable_autopilot — std_msgs.Bool
- /carla/ego_vehicle/twist — geometry_msgs.Twist
- /carla/ego_vehicle/vehicle_control_cmd — carla_msgs.CarlaEgoVehicleControl
- /carla/ego_vehicle/vehicle_control_cmd_manual — carla_msgs.CarlaEgoVehicleControl
- /carla/ego_vehicle/vehicle_control_manual_override — std_msgs.Bool
Publishes in:
- /carla/actor_list — carla_msgs.CarlaActorList
- /carla/ego_vehicle/camera/rgb/front/camera_info — sensor_msgs.CameraInfo
- /carla/ego_vehicle/camera/rgb/front/image_color — sensor_msgs.Image
- /carla/ego_vehicle/camera/rgb/view/camera_info — sensor_msgs.CameraInfo
- /carla/ego_vehicle/camera/rgb/view/image_color — sensor_msgs.Image
- /carla/ego_vehicle/gnss/gnss1/fix — sensor_msgs.NavSatFix
- /carla/ego_vehicle/imu — sensor_msgs.Imu
- /carla/ego_vehicle/lidar/lidar1/point_cloud — sensor_msgs.PointCloud2
- /carla/ego_vehicle/objects — derived_object_msgs.ObjectArray
- /carla/ego_vehicle/odometry — nav_msgs.Odometry
- /carla/ego_vehicle/vehicle_status — carla_msgs.CarlaEgoVehicleStatus
- /carla/ego_vehicle/radar/front/radar — ainstein_radar_msgs.RadarTargetArray
- /carla/ego_vehicle/vehicle_info — carla_msgs.CarlaEgoVehicleInfo
- /carla/marker — visualization_msgs.Marker
- /carla/objects — derived_object_msgs.ObjectArrayring
- /carla/status — carla_msgs.CarlaStatus
- /carla/traffic_lights — carla_msgs.CarlaTrafficLightStatusList
- /carla/world_info — carla_msgs.CarlaWorldInfo
/carla_manual_control_ego_vehicle (Node)
Subscribed to:
- /carla/ego_vehicle/camera/rgb/view/image_color — sensor_msgs.Image
- /carla/ego_vehicle/collision — carla_msgs.CarlaCollisionEvent
- /carla/ego_vehicle/gnss/gnss1/fix — sensor_msgs.NavSatFix
- /carla/ego_vehicle/lane_invasion — carla_msgs.CarlaLaneInvasionEvent
- /carla/ego_vehicle/vehicle_control_manual_override — std_msgs.Bool
- /carla/ego_vehicle/vehicle_info — carla_msgs.CarlaEgoVehicleInfo
- /carla/ego_vehicle/vehicle_status — carla_msgs.CarlaEgoVehicleStatus
- /carla/status — carla_msgs.CarlaStatus
Publishes in:
- /carla/ego_vehicle/enable_autopilot — std_msgs.Bool
- /carla/ego_vehicle/vehicle_control_cmd_manual — carla_msgs.CarlaEgoVehicleControl
- /carla/ego_vehicle/vehicle_control_manual_override — std_msgs.Bool
/carla_ego_vehicle_ego_vehicle (Node)
Subscribed to:
- /carla/ego_vehicle/initialpose — geometry_msgs/PoseWithCovarianceStamped
/enable_autopilot_rostopic (Node)
Publishes in:
- /carla/ego_vehicle/enable_autopilot — std_msgs.Bool
/pcl_recorder_node (Node)
Subscribed to:
- /carla/ego_vehicle/lidar/lidar1/point_cloud — sensor_msgs.PointCloud2
##carla_waypoint_publisher.launch
/carla_waypoint_publisher (Node)
Subscribed to:
- /carla/world_info — carla_msgs.CarlaWorldInfo