diff --git a/Docs/ros_installation.md b/Docs/ros_installation.md index b457098c0..94411cead 100644 --- a/Docs/ros_installation.md +++ b/Docs/ros_installation.md @@ -14,8 +14,8 @@ The ROS bridge enables communication between ROS and CARLA so that both software ##Requirements
Subscribed to:
+ +* /carla/ego_vehicle/ackermann_cmd — ackermann_msgs.AckermannDrive +* /carla/ego_vehicle/vehicle_info — [carla_msgs.CarlaEgoVehicleInfo](../ros_msgs#carlaegovehicleinfomsg) +* /carla/ego_vehicle/vehicle_status — [carla_msgs.CarlaEgoVehicleStatus](../ros_msgs#carlaegovehiclestatusmsg) + + +Publishes in:
+ +* /carla/ego_vehicle/ackermann_control_parameter_descriptions — ??? +* /carla/ego_vehicle/ackermann_control/control_info — carla_ackermann_control.EgoVehicleControlInfo ??? +* /carla/ego_vehicle/ackermann_control/parameter_updates — ??? +* /carla/ego_vehicle/vehicle_control_cmd — [carla_msgs.CarlaEgoVehicleControl](../ros_msgs#carlaegovehiclecontrolmsg) + +--------------- +##carla_ros_bridge.launch + + +Subscribed to:
+ +* /carla/debug_marker — visualization_msgs.MarkerArray + +Publishes in:
+ +* /carla/actor_list — [carla_msgs.CarlaActorList](../ros_msgs#carlaactorlistmsg) +* /carla/objects — derived_object_msgs.ObjectArrayring +* /carla/status — [carla_msgs.CarlaStatus](../ros_msgs#carlastatusmsg) +* /carla/traffic_lights — [carla_msgs.CarlaTrafficLightStatusList](../ros_msgs#carlatrafficlightstatuslist) +* /carla/world_info — [carla_msgs.CarlaWorldInfo](../ros_msgs#carlaworldinfomsg) + + +-------------- +##carla_ros_bridge_with_ackermann_control.launch + + +Subscribed to:
+ +* /carla/debug_marker — visualization_msgs.MarkerArray + +Publishes in:
+ +* /carla/actor_list — [carla_msgs.CarlaActorList](../ros_msgs#carlaactorlistmsg) +* /carla/objects — derived_object_msgs.ObjectArrayring +* /carla/status — [carla_msgs.CarlaStatus](../ros_msgs#carlastatusmsg) +* /carla/traffic_lights — [carla_msgs.CarlaTrafficLightStatusList](../ros_msgs#carlatrafficlightstatuslist) +* /carla/world_info — [carla_msgs.CarlaWorldInfo](../ros_msgs#carlaworldinfomsg) + + +Subscribed to:
+ +* /carla/ego_vehicle/ackermann_cmd — ackermann_msgs.AckermannDrive +* /carla/ego_vehicle/vehicle_info — [carla_msgs.CarlaEgoVehicleInfo](../ros_msgs#carlaegovehicleinfomsg) +* /carla/ego_vehicle/vehicle_status — [carla_msgs.CarlaEgoVehicleStatus](../ros_msgs#carlaegovehiclestatusmsg) + + +Publishes in:
+ +* /carla/ego_vehicle/ackermann_control_parameter_descriptions — ??? +* /carla/ego_vehicle/ackermann_control/control_info — carla_ackermann_control.EgoVehicleControlInfo ??? +* /carla/ego_vehicle/ackermann_control/parameter_updates — ??? +* /carla/ego_vehicle/vehicle_control_cmd — [carla_msgs.CarlaEgoVehicleControl](../ros_msgs#carlaegovehiclecontrolmsg) + +-------------- +##carla_ros_bridge_with_example_ego_vehicle.launch + + +Subscribed to:
+ +* /carla/debug_marker — visualization_msgs.MarkerArray +* /carla/ego_vehicle/enable_autopilot — ??? +* /carla/ego_vehicle/twist — geometry_msgs.Twist +* /carla/ego_vehicle/vehicle_control_cmd — [carla_msgs.CarlaEgoVehicleControl](../ros_msgs#carlaegovehiclecontrolmsg) +* /carla/ego_vehicle/vehicle_control_cmd_manual — [carla_msgs.CarlaEgoVehicleControl](../ros_msgs#carlaegovehiclecontrolmsg) +* /carla/ego_vehicle/vehicle_control_manual_override — std_msgs.Bool + +Publishes in:
+ +* /carla/actor_list — [carla_msgs.CarlaActorList](../ros_msgs#carlaactorlistmsg) +* /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](../ros_msgs#carlaegovehicleinfomsg) +* /carla/ego_vehicle/vehicle_status — [carla_msgs.CarlaEgoVehicleStatus](../ros_msgs#carlaegovehiclestatusmsg) +* /carla/objects — derived_object_msgs.ObjectArrayring +* /carla/status — [carla_msgs.CarlaStatus](../ros_msgs#carlastatusmsg) +* /carla/traffic_lights — [carla_msgs.CarlaTrafficLightStatusList](../ros_msgs#carlatrafficlightstatuslist) +* /carla/world_info — [carla_msgs.CarlaWorldInfo](../ros_msgs#carlaworldinfomsg) + + + +Subscribed to:
+ +* /carla/ego_vehicle/camera/rgb/view/image_color — sensor_msgs.Image +* /carla/ego_vehicle/collision — [carla_msgs.CarlaCollisionEvent](../ros_msgs#carlacollisioneventmsg) +* /carla/ego_vehicle/gnss/gnss1/fix — sensor_msgs.NavSatFix +* /carla/ego_vehicle/lane_invasion — [carla_msgs.CarlaLaneInvasionEvent](../ros_msgs#carlalaneinvasioneventmsg) +* /carla/ego_vehicle/vehicle_control_manual_override — std_msgs.Bool +* /carla/ego_vehicle/vehicle_info — [carla_msgs.CarlaEgoVehicleInfo](../ros_msgs#carlaegovehicleinfomsg) +* /carla/ego_vehicle/vehicle_status — [carla_msgs.CarlaEgoVehicleStatus](../ros_msgs#carlaegovehiclestatusmsg) +* /carla/status — [carla_msgs.CarlaStatus](../ros_msgs#carlastatusmsg) + + +Publishes in:
+ +* /carla/ego_vehicle/enable_autopilot — ??? +* /carla/ego_vehicle/vehicle_control_cmd_manual — [carla_msgs.CarlaEgoVehicleControl](../ros_msgs#carlaegovehiclecontrolmsg) +* /carla/ego_vehicle/vehicle_control_manual_override — std_msgs.Bool + + +Subscribed to:
+ +* /carla/ego_vehicle/initialpose — ??? + + +--------------- +##carla_ros_bridge_with_rviz.launch + + +Subscribed to:
+ +* /carla/debug_marker — visualization_msgs.MarkerArray + +Publishes in:
+ +* /carla/actor_list — [carla_msgs.CarlaActorList](../ros_msgs#carlaactorlistmsg) +* /carla/objects — derived_object_msgs.ObjectArrayring +* /carla/status — [carla_msgs.CarlaStatus](../ros_msgs#carlastatusmsg) +* /carla/traffic_lights — [carla_msgs.CarlaTrafficLightStatusList](../ros_msgs#carlatrafficlightstatuslist) +* /carla/world_info — [carla_msgs.CarlaWorldInfo](../ros_msgs#carlaworldinfomsg) + + +Subscribed to:
+ +* /carla/vehicle_marker — ??? +* /carla/vehicle_marker_array — ??? +* /carla/ego_vehicle/lidar/front/point_cloud — sensor_msgs.PointCloud2 + + +-------------- +##carla_manual_control.launch + + +Subscribed to:
+ +* /carla/ego_vehicle/camera/rgb/view/image_color — sensor_msgs.Image +* /carla/ego_vehicle/collision — [carla_msgs.CarlaCollisionEvent](../ros_msgs#carlacollisioneventmsg) +* /carla/ego_vehicle/gnss/gnss1/fix — sensor_msgs.NavSatFix +* /carla/ego_vehicle/lane_invasion — [carla_msgs.CarlaLaneInvasionEvent](../ros_msgs#carlalaneinvasioneventmsg) +* /carla/ego_vehicle/vehicle_control_manual_override — std_msgs.Bool +* /carla/ego_vehicle/vehicle_info — [carla_msgs.CarlaEgoVehicleInfo](../ros_msgs#carlaegovehicleinfomsg) +* /carla/ego_vehicle/vehicle_status — [carla_msgs.CarlaEgoVehicleStatus](../ros_msgs#carlaegovehiclestatusmsg) +* /carla/status — [carla_msgs.CarlaStatus](../ros_msgs#carlastatusmsg) + + +Publishes in:
+ +* /carla/ego_vehicle/enable_autopilot — ??? +* /carla/ego_vehicle/vehicle_control_cmd_manual — [carla_msgs.CarlaEgoVehicleControl](../ros_msgs#carlaegovehiclecontrolmsg) +* /carla/ego_vehicle/vehicle_control_manual_override — std_msgs.Bool + +-------------- +##carla_pcl_recorder.launch + + +Subscribed to:
+ +* /carla/debug_marker — visualization_msgs.MarkerArray +* /carla/ego_vehicle/enable_autopilot — ??? +* /carla/ego_vehicle/twist — geometry_msgs.Twist +* /carla/ego_vehicle/vehicle_control_cmd — [carla_msgs.CarlaEgoVehicleControl](../ros_msgs#carlaegovehiclecontrolmsg) +* /carla/ego_vehicle/vehicle_control_cmd_manual — [carla_msgs.CarlaEgoVehicleControl](../ros_msgs#carlaegovehiclecontrolmsg) +* /carla/ego_vehicle/vehicle_control_manual_override — std_msgs.Bool + +Publishes in:
+ +* /carla/actor_list — [carla_msgs.CarlaActorList](../ros_msgs#carlaactorlistmsg) +* /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](../ros_msgs#carlaegovehiclestatusmsg) +* /carla/ego_vehicle/radar/front/radar — ainstein_radar_msgs.RadarTargetArray +* /carla/ego_vehicle/vehicle_info — [carla_msgs.CarlaEgoVehicleInfo](../ros_msgs#carlaegovehicleinfomsg) +* /carla/marker — visualization_msgs.Marker +* /carla/objects — derived_object_msgs.ObjectArrayring +* /carla/status — [carla_msgs.CarlaStatus](../ros_msgs#carlastatusmsg) +* /carla/traffic_lights — [carla_msgs.CarlaTrafficLightStatusList](../ros_msgs#carlatrafficlightstatuslist) +* /carla/world_info — [carla_msgs.CarlaWorldInfo](../ros_msgs#carlaworldinfomsg) + + +Subscribed to:
+ +* /carla/ego_vehicle/camera/rgb/view/image_color — sensor_msgs.Image +* /carla/ego_vehicle/collision — [carla_msgs.CarlaCollisionEvent](../ros_msgs#carlacollisioneventmsg) +* /carla/ego_vehicle/gnss/gnss1/fix — sensor_msgs.NavSatFix +* /carla/ego_vehicle/lane_invasion — [carla_msgs.CarlaLaneInvasionEvent](../ros_msgs#carlalaneinvasioneventmsg) +* /carla/ego_vehicle/vehicle_control_manual_override — std_msgs.Bool +* /carla/ego_vehicle/vehicle_info — [carla_msgs.CarlaEgoVehicleInfo](../ros_msgs#carlaegovehicleinfomsg) +* /carla/ego_vehicle/vehicle_status — [carla_msgs.CarlaEgoVehicleStatus](../ros_msgs#carlaegovehiclestatusmsg) +* /carla/status — [carla_msgs.CarlaStatus](../ros_msgs#carlastatusmsg) + + +Publishes in:
+ +* /carla/ego_vehicle/enable_autopilot — ??? +* /carla/ego_vehicle/vehicle_control_cmd_manual — [carla_msgs.CarlaEgoVehicleControl](../ros_msgs#carlaegovehiclecontrolmsg) +* /carla/ego_vehicle/vehicle_control_manual_override — std_msgs.Bool + + +Subscribed to:
+ +* /carla/ego_vehicle/initialpose — ??? + + +Publishes in:
+ +* /carla/ego_vehicle/enable_autopilot — ??? + + + +Subscribed to:
+ +* /carla/ego_vehicle/lidar/lidar1/point_cloud — sensor_msgs.PointCloud2 + +-------------- +##carla_waypoint_publisher.launch + + +Subscribed to:
+ +* /carla/world_info — [carla_msgs.CarlaWorldInfo](../ros_msgs#carlaworldinfomsg) diff --git a/Docs/ros_msgs.md b/Docs/ros_msgs.md new file mode 100644 index 000000000..a4d6fcf81 --- /dev/null +++ b/Docs/ros_msgs.md @@ -0,0 +1,258 @@ +