From f9fb1fe0f089a47e0276bd8cb1638b096c2bd063 Mon Sep 17 00:00:00 2001 From: "sergi.e" <59253112+sergi-e@users.noreply.github.com> Date: Sun, 29 Mar 2020 12:51:16 +0200 Subject: [PATCH] Links checked (#2661) --- Docs/adv_recorder.md | 2 +- Docs/cont_contribution_guidelines.md | 2 +- Docs/core_actors.md | 6 +- Docs/core_map.md | 4 +- Docs/core_sensors.md | 6 +- Docs/core_world.md | 2 +- Docs/ros_installation.md | 4 +- Docs/ros_launchs.md | 120 ++++++++++++------------- Docs/ros_msgs.md | 10 +-- Docs/tuto_A_map_creation.md | 2 +- Docs/tuto_A_standalone_packages.md | 3 +- Docs/tuto_G_control_vehicle_physics.md | 4 +- 12 files changed, 82 insertions(+), 83 deletions(-) diff --git a/Docs/adv_recorder.md b/Docs/adv_recorder.md index b2c2080e4..c50e097f4 100644 --- a/Docs/adv_recorder.md +++ b/Docs/adv_recorder.md @@ -5,7 +5,7 @@ This feature allows to record and reenact a previous simulation. All the events * [__Recording__](#recording) * [__Simulation playback__](#simulation-playback) * Setting a time factor -* [__Recorded file__](#unreal-engine) +* [__Recorded file__](#recorded-file) * [__Queries__](#queries) * Collisions * Blocked actors diff --git a/Docs/cont_contribution_guidelines.md b/Docs/cont_contribution_guidelines.md index a14f4b1e0..71c80bd01 100644 --- a/Docs/cont_contribution_guidelines.md +++ b/Docs/cont_contribution_guidelines.md @@ -18,7 +18,7 @@ issue is not already reported, and make sure you have read our [issueslink]: https://github.com/carla-simulator/carla/issues [docslink]: http://carla.readthedocs.io -[faqlink]: http://carla.readthedocs.io/en/latest/faq/ +[faqlink]: build_faq.md --- ## Feature requests diff --git a/Docs/core_actors.md b/Docs/core_actors.md index 32dbc82c6..c9672e0b8 100644 --- a/Docs/core_actors.md +++ b/Docs/core_actors.md @@ -206,7 +206,7 @@ if traffic_light.get_state() == carla.TrafficLightState.Red: [__carla.Vehicle__](python_api.md#carla.Vehicle) are a special type of actor. They are remarkable for having better physics. This is achieved applying four types of different controls. -* __[carla.VehicleControl](python_api.md#carla.VehiclePhysicsControl)__ provides input for driving commands such as throttle, steering, brake, etc. +* __[carla.VehicleControl](python_api.md#carla.VehicleControl)__ provides input for driving commands such as throttle, steering, brake, etc. ```py vehicle.apply_control(carla.VehicleControl(throttle=1.0, steer=-1.0)) ``` @@ -247,8 +247,8 @@ vehicle.set_light_state(current_lights) [__carla.Walker__](python_api.md#carla.Walker) work in a similar way as vehicles do. Control over them is provided by controllers. -* [__carla.WalkerControl__](python_api.md#carla.Walker) moves the pedestrian around with a certain direction and speed. It also allows them to jump. -* [__carla.WalkerBoneControl__](python_api.md#carla.Walker) provides control over the 3D skeleton. [This tutorial](tuto_G_control_walker_skeletons.md) explains how to control it. +* [__carla.WalkerControl__](python_api.md#carla.WalkerControl) moves the pedestrian around with a certain direction and speed. It also allows them to jump. +* [__carla.WalkerBoneControl__](python_api.md#carla.WalkerBoneControl) provides control over the 3D skeleton. [This tutorial](tuto_G_control_walker_skeletons.md) explains how to control it. Walkers can be AI controlled. They do not have an autopilot mode. The [__carla.WalkerAIController__](python_api.md#carla.WalkerAIController) actor moves around the actor it is attached to. diff --git a/Docs/core_map.md b/Docs/core_map.md index 2ebed0ac9..2f9397484 100644 --- a/Docs/core_map.md +++ b/Docs/core_map.md @@ -36,7 +36,7 @@ print(client.get_available_maps()) The lane types defined by [OpenDRIVE standard 1.4](http://www.opendrive.org/docs/OpenDRIVEFormatSpecRev1.4H.pdf) are translated to the API in [__carla.LaneType__](python_api.md#carla.LaneType) as a series of enum values. -The lane markings surrounding a lane can be accessed through [__carla.LaneMarking__](python_api.md#carla.LaneMarkingType). These are defined with a series of variables. +The lane markings surrounding a lane can be accessed through [__carla.LaneMarking__](python_api.md#carla.LaneMarking). These are defined with a series of variables. * [__carla.LaneMarkingType__](python_api.md#carla.LaneMarkingType) are enum values according to OpenDRIVE standards. * [__carla.LaneMarkingColor__](python_api.md#carla.LaneMarkingColor) are enum values to determine the color of the marking. @@ -137,7 +137,7 @@ waypoint_list = map.generate_waypoints(2.0) waypoint_tuple_list = map.get_topology() ``` -* __Convert simulation point to geographical coordinates.__ Transforms a certain location to a [carla.Geolocation](python_api.md#carla.Geolocation) with latitude and longitude values. +* __Convert simulation point to geographical coordinates.__ Transforms a certain location to a [carla.GeoLocation](python_api.md#carla.GeoLocation) with latitude and longitude values. ```py my_geolocation = map.transform_to_geolocation(vehicle.transform) ``` diff --git a/Docs/core_sensors.md b/Docs/core_sensors.md index c77e50a35..511142acb 100644 --- a/Docs/core_sensors.md +++ b/Docs/core_sensors.md @@ -209,7 +209,7 @@ Thus concludes the introduction to CARLA. However there is yet a lot to learn.
@@ -218,7 +218,7 @@ Code recipes @@ -227,7 +227,7 @@ Synchrony and time-step diff --git a/Docs/core_world.md b/Docs/core_world.md index 713a18f8d..9767259c9 100644 --- a/Docs/core_world.md +++ b/Docs/core_world.md @@ -2,7 +2,7 @@ The client and the world are two of the fundamentals of CARLA, a necessary abstraction to operate the simulation and its actors. -This tutorial goes from defining the basics and creation of these elements, to describing their possibilities. If any doubt or issue arises during the reading, the [CARLA forum](forum.carla.org/) is there to solve them. +This tutorial goes from defining the basics and creation of these elements, to describing their possibilities. If any doubt or issue arises during the reading, the [CARLA forum](https://forum.carla.org/) is there to solve them. * [__The client__](#the-client) * Client creation diff --git a/Docs/ros_installation.md b/Docs/ros_installation.md index 0e7bd0369..eb3af825b 100644 --- a/Docs/ros_installation.md +++ b/Docs/ros_installation.md @@ -14,7 +14,7 @@ The ROS bridge enables two-way communication between ROS and CARLA. The informat ### ROS Kinetic/Melodic * __ROS Kinetic/Melodic.__ Install ROS [Melodic](http://wiki.ros.org/melodic/Installation/Ubuntu), for Ubuntu 18.04, or [Kinetic](http://wiki.ros.org/kinetic/Installation), for Ubuntu 16.04. ROS packages may be required, depending on the user needs. [rviz](http://wiki.ros.org/rviz) to visualize ROS data. -* __CARLA 0.9.7 or later.__ Previous versions are not compatible with the ROS bridge. Follow the [quick start installation](../getting_started/quickstart) or make the build for the corresponding platform. +* __CARLA 0.9.7 or later.__ Previous versions are not compatible with the ROS bridge. Follow the [quick start installation](start_quickstart.md) or make the build for the corresponding platform. !!! Important Make sure that both CARLA and ROS work properly before continuing with the installation. @@ -132,7 +132,7 @@ To modify the way CARLA works along with the ROS bridge, edit [`share/carla_ros_ * __If false (default).__ Data is published on every `world.on_tick()` and every `sensor.listen()` callbacks. * __If true__ The bridge waits for all the sensor messages expected before the next tick. This might slow down the overall simulation but ensures reproducible results. * __Wait for vehicle command.__ In synchronous mode, pauses the tick until a vehicle control is completed. -* __Simulation time-step.__ Simulation time (delta seconds) between simulation steps. __It must be lower than 0.1__. Take a look at the [documentation](../simulation_time_and_synchrony) to learn more about this. +* __Simulation time-step.__ Simulation time (delta seconds) between simulation steps. __It must be lower than 0.1__. Take a look at the [documentation](adv_synchrony_timestep.md) to learn more about this. * __Role names for the Ego vehicles.__ Role names to identify ego vehicles. These will be controllable from ROS and thus, relevant topics will be created. !!! Warning diff --git a/Docs/ros_launchs.md b/Docs/ros_launchs.md index 33480bea6..e9e05860f 100644 --- a/Docs/ros_launchs.md +++ b/Docs/ros_launchs.md @@ -16,21 +16,21 @@ It is possible to modify the parameters in runtime via ROS dynamic reconfigure.Subscribed to:
* /carla/ego_vehicle/ackermann_cmd — [ackermann_msgs.AckermannDrive](http://docs.ros.org/jade/api/ackermann_msgs/html/msg/AckermannDrive.htm) -* /carla/ego_vehicle/vehicle_info — [carla_msgs.CarlaEgoVehicleInfo](../ros_msgs#carlaegovehicleinfomsg) -* /carla/ego_vehicle/vehicle_status — [carla_msgs.CarlaEgoVehicleStatus](../ros_msgs#carlaegovehiclestatusmsg) +* /carla/ego_vehicle/vehicle_info — [carla_msgs.CarlaEgoVehicleInfo](ros_msgs.md#carlaegovehicleinfomsg) +* /carla/ego_vehicle/vehicle_status — [carla_msgs.CarlaEgoVehicleStatus](ros_msgs.md#carlaegovehiclestatusmsg)Publishes in:
* /carla/ego_vehicle/ackermann_control/parameter_descriptions — [dynamic_reconfigure/ConfigDescription](http://docs.ros.org/melodic/api/dynamic_reconfigure/html/msg/ConfigDescription.html) -* /carla/ego_vehicle/ackermann_control/control_info — [carla_ackermann_control.EgoVehicleControlInfo](../ros_msgs#egovehiclecontrolinfomsg) +* /carla/ego_vehicle/ackermann_control/control_info — [carla_ackermann_control.EgoVehicleControlInfo](ros_msgs.md#egovehiclecontrolinfomsg) * /carla/ego_vehicle/ackermann_control/parameter_updates — [dynamic_reconfigure/Config](http://wiki.ros.org/dynamic_reconfigure) -* /carla/ego_vehicle/vehicle_control_cmd — [carla_msgs.CarlaEgoVehicleControl](../ros_msgs#carlaegovehiclecontrolmsg) +* /carla/ego_vehicle/vehicle_control_cmd — [carla_msgs.CarlaEgoVehicleControl](ros_msgs.md#carlaegovehiclecontrolmsg) --- ## carla_ego_vehicle.launch @@ -46,7 +46,7 @@ Spawns an ego vehicle with sensors attached, and waits for world information.Subscribed to:
* /carla/ego_vehicle/initialpose — [geometry_msgs/PoseWithCovarianceStamped](http://docs.ros.org/melodic/api/geometry_msgs/html/msg/PoseWithCovarianceStamped.html) -* /carla/world_info — [carla_msgs.CarlaWorldInfo](../ros_msgs#carlaworldinfomsg) +* /carla/world_info — [carla_msgs.CarlaWorldInfo](ros_msgs.md#carlaworldinfomsg) --- ## carla_example_ego_vehicle.launch @@ -64,7 +64,7 @@ Spawns an ego vehicle with sensors attached and waits for world information.Subscribed to:
* /carla/ego_vehicle/initialpose — [geometry_msgs/PoseWithCovarianceStamped](http://docs.ros.org/melodic/api/geometry_msgs/html/msg/PoseWithCovarianceStamped.html) -* /carla/world_info — [carla_msgs.CarlaWorldInfo](../ros_msgs#carlaworldinfomsg) +* /carla/world_info — [carla_msgs.CarlaWorldInfo](ros_msgs.md#carlaworldinfomsg) --- ## carla_infrastructure.launch @@ -76,7 +76,7 @@ Spawns the infrastructure sensors passed as arguments.Subscribed to:
-* /carla/world_info — [carla_msgs.CarlaWorldInfo](../ros_msgs#carlaworldinfomsg) +* /carla/world_info — [carla_msgs.CarlaWorldInfo](ros_msgs.md#carlaworldinfomsg) --- ## carla_ros_bridge.launch @@ -92,11 +92,11 @@ Publishes the data regarding the current state of the simulation. Reads the debuPublishes in:
-* /carla/actor_list — [carla_msgs.CarlaActorList](../ros_msgs#carlaactorlistmsg) +* /carla/actor_list — [carla_msgs.CarlaActorList](ros_msgs.md#carlaactorlistmsg) * /carla/objects — [derived_object_msgs.ObjectArrayring](http://wiki.ros.org/derived_object_msgs) -* /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/status — [carla_msgs.CarlaStatus](ros_msgs.md#carlastatusmsg) +* /carla/traffic_lights — [carla_msgs.CarlaTrafficLightStatusList](ros_msgs.md#carlatrafficlightstatuslistmsg) +* /carla/world_info — [carla_msgs.CarlaWorldInfo](ros_msgs.md#carlaworldinfomsg) --- ## carla_ros_bridge_with_ackermann_control.launch @@ -113,29 +113,29 @@ Publishes data regarding the current state of the simulation. Reads the debug shPublishes in:
-* /carla/actor_list — [carla_msgs.CarlaActorList](../ros_msgs#carlaactorlistmsg) +* /carla/actor_list — [carla_msgs.CarlaActorList](ros_msgs.md#carlaactorlistmsg) * /carla/objects — [derived_object_msgs.ObjectArrayring](http://wiki.ros.org/derived_object_msgs) -* /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/status — [carla_msgs.CarlaStatus](ros_msgs.md#carlastatusmsg) +* /carla/traffic_lights — [carla_msgs.CarlaTrafficLightStatusList](ros_msgs.md#carlatrafficlightstatuslistmsg) +* /carla/world_info — [carla_msgs.CarlaWorldInfo](ros_msgs.md#carlaworldinfomsg)Subscribed to:
* /carla/ego_vehicle/ackermann_cmd — [ackermann_msgs.AckermannDrive](http://docs.ros.org/jade/api/ackermann_msgs/html/msg/AckermannDrive.htm) -* /carla/ego_vehicle/vehicle_info — [carla_msgs.CarlaEgoVehicleInfo](../ros_msgs#carlaegovehicleinfomsg) -* /carla/ego_vehicle/vehicle_status — [carla_msgs.CarlaEgoVehicleStatus](../ros_msgs#carlaegovehiclestatusmsg) +* /carla/ego_vehicle/vehicle_info — [carla_msgs.CarlaEgoVehicleInfo](ros_msgs.md#carlaegovehicleinfomsg) +* /carla/ego_vehicle/vehicle_status — [carla_msgs.CarlaEgoVehicleStatus](ros_msgs.md#carlaegovehiclestatusmsg)Publishes in:
* /carla/ego_vehicle/ackermann_control/parameter_descriptions — [dynamic_reconfigure/ConfigDescription](http://docs.ros.org/melodic/api/dynamic_reconfigure/html/msg/ConfigDescription.html) -* /carla/ego_vehicle/ackermann_control/control_info — [carla_ackermann_control.EgoVehicleControlInfo](../ros_msgs#egovehiclecontrolinfomsg) +* /carla/ego_vehicle/ackermann_control/control_info — [carla_ackermann_control.EgoVehicleControlInfo](ros_msgs.md#egovehiclecontrolinfomsg) * /carla/ego_vehicle/ackermann_control/parameter_updates — [dynamic_reconfigure/Config](http://wiki.ros.org/dynamic_reconfigure) -* /carla/ego_vehicle/vehicle_control_cmd — [carla_msgs.CarlaEgoVehicleControl](../ros_msgs#carlaegovehiclecontrolmsg) +* /carla/ego_vehicle/vehicle_control_cmd — [carla_msgs.CarlaEgoVehicleControl](ros_msgs.md#carlaegovehiclecontrolmsg) --- ## carla_ros_bridge_with_example_ego_vehicle.launch @@ -150,13 +150,13 @@ In charge of the communications between CARLA and ROS. They share the current st * /carla/debug_marker — [visualization_msgs.MarkerArray](http://docs.ros.org/melodic/api/visualization_msgs/html/msg/MarkerArray.html) * /carla/ego_vehicle/enable_autopilot — [std_msgs.Bool](http://docs.ros.org/melodic/api/std_msgs/html/msg/Bool.html) * /carla/ego_vehicle/twist — [geometry_msgs.Twist](http://docs.ros.org/melodic/api/geometry_msgs/html/msg/Twist.html) -* /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_cmd — [carla_msgs.CarlaEgoVehicleControl](ros_msgs.md#carlaegovehiclecontrolmsg) +* /carla/ego_vehicle/vehicle_control_cmd_manual — [carla_msgs.CarlaEgoVehicleControl](ros_msgs.md#carlaegovehiclecontrolmsg) * /carla/ego_vehicle/vehicle_control_manual_override — [std_msgs.Bool](http://docs.ros.org/melodic/api/std_msgs/html/msg/Bool.html)Publishes in:
-* /carla/actor_list — [carla_msgs.CarlaActorList](../ros_msgs#carlaactorlistmsg) +* /carla/actor_list — [carla_msgs.CarlaActorList](ros_msgs.md#carlaactorlistmsg) * /carla/ego_vehicle/camera/rgb/front/camera_info — [sensor_msgs.CameraInfo](http://docs.ros.org/melodic/api/sensor_msgs/html/msg/CameraInfo.html) * /carla/ego_vehicle/camera/rgb/front/image_color — [sensor_msgs.Image](http://docs.ros.org/melodic/api/sensor_msgs/html/msg/Image.html) * /carla/ego_vehicle/camera/rgb/view/camera_info — [sensor_msgs.CameraInfo](http://docs.ros.org/melodic/api/sensor_msgs/html/msg/CameraInfo.html) @@ -167,12 +167,12 @@ In charge of the communications between CARLA and ROS. They share the current st * /carla/ego_vehicle/objects — [derived_object_msgs.ObjectArray](http://docs.ros.org/kinetic/api/derived_object_msgs/html/msg/ObjectArray.html) * /carla/ego_vehicle/odometry — [nav_msgs.Odometry](http://docs.ros.org/melodic/api/nav_msgs/html/msg/Odometry.html) * /carla/ego_vehicle/radar/front/radar — [ainstein_radar_msgs.RadarTargetArray](http://wiki.ros.org/ainstein_radar_msgs) -* /carla/ego_vehicle/vehicle_info — [carla_msgs.CarlaEgoVehicleInfo](../ros_msgs#carlaegovehicleinfomsg) -* /carla/ego_vehicle/vehicle_status — [carla_msgs.CarlaEgoVehicleStatus](../ros_msgs#carlaegovehiclestatusmsg) +* /carla/ego_vehicle/vehicle_info — [carla_msgs.CarlaEgoVehicleInfo](ros_msgs.md#carlaegovehicleinfomsg) +* /carla/ego_vehicle/vehicle_status — [carla_msgs.CarlaEgoVehicleStatus](ros_msgs.md#carlaegovehiclestatusmsg) * /carla/objects — [derived_object_msgs.ObjectArrayring](http://wiki.ros.org/derived_object_msgs) -* /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/status — [carla_msgs.CarlaStatus](ros_msgs.md#carlastatusmsg) +* /carla/traffic_lights — [carla_msgs.CarlaTrafficLightStatusList](ros_msgs.md#carlatrafficlightstatuslistmsg) +* /carla/world_info — [carla_msgs.CarlaWorldInfo](ros_msgs.md#carlaworldinfomsg) @@ -182,19 +182,19 @@ Retrieves information from CARLA regarding the ego vehicle. Uses keyboard inputSubscribed to:
* /carla/ego_vehicle/camera/rgb/view/image_color — [sensor_msgs.Image](http://docs.ros.org/melodic/api/sensor_msgs/html/msg/Image.html) -* /carla/ego_vehicle/collision — [carla_msgs.CarlaCollisionEvent](../ros_msgs#carlacollisioneventmsg) +* /carla/ego_vehicle/collision — [carla_msgs.CarlaCollisionEvent](ros_msgs.md#carlacollisioneventmsg) * /carla/ego_vehicle/gnss/gnss1/fix — [sensor_msgs.NavSatFix](http://docs.ros.org/melodic/api/sensor_msgs/html/msg/NavSatFix.html) -* /carla/ego_vehicle/lane_invasion — [carla_msgs.CarlaLaneInvasionEvent](../ros_msgs#carlalaneinvasioneventmsg) +* /carla/ego_vehicle/lane_invasion — [carla_msgs.CarlaLaneInvasionEvent](ros_msgs.md#carlalaneinvasioneventmsg) * /carla/ego_vehicle/vehicle_control_manual_override — [std_msgs.Bool](http://docs.ros.org/melodic/api/std_msgs/html/msg/Bool.html) -* /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) +* /carla/ego_vehicle/vehicle_info — [carla_msgs.CarlaEgoVehicleInfo](ros_msgs.md#carlaegovehicleinfomsg) +* /carla/ego_vehicle/vehicle_status — [carla_msgs.CarlaEgoVehicleStatus](ros_msgs.md#carlaegovehiclestatusmsg) +* /carla/status — [carla_msgs.CarlaStatus](ros_msgs.md#carlastatusmsg)Publishes in:
* /carla/ego_vehicle/enable_autopilot — [std_msgs.Bool](http://docs.ros.org/melodic/api/std_msgs/html/msg/Bool.html) -* /carla/ego_vehicle/vehicle_control_cmd_manual — [carla_msgs.CarlaEgoVehicleControl](../ros_msgs#carlaegovehiclecontrolmsg) +* /carla/ego_vehicle/vehicle_control_cmd_manual — [carla_msgs.CarlaEgoVehicleControl](ros_msgs.md#carlaegovehiclecontrolmsg) * /carla/ego_vehicle/vehicle_control_manual_override — [std_msgs.Bool](http://docs.ros.org/melodic/api/std_msgs/html/msg/Bool.html) @@ -219,11 +219,11 @@ Shares information between CARLA and ROS regarding the current simulation state.Publishes in:
-* /carla/actor_list — [carla_msgs.CarlaActorList](../ros_msgs#carlaactorlistmsg) +* /carla/actor_list — [carla_msgs.CarlaActorList](ros_msgs.md#carlaactorlistmsg) * /carla/objects — [derived_object_msgs.ObjectArrayring](http://wiki.ros.org/derived_object_msgs) -* /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/status — [carla_msgs.CarlaStatus](ros_msgs.md#carlastatusmsg) +* /carla/traffic_lights — [carla_msgs.CarlaTrafficLightStatusList](ros_msgs.md#carlatrafficlightstatuslistmsg) +* /carla/world_info — [carla_msgs.CarlaWorldInfo](ros_msgs.md#carlaworldinfomsg)Subscribed to:
* /carla/ego_vehicle/camera/rgb/view/image_color — [sensor_msgs.Image](http://docs.ros.org/melodic/api/sensor_msgs/html/msg/Image.html) -* /carla/ego_vehicle/collision — [carla_msgs.CarlaCollisionEvent](../ros_msgs#carlacollisioneventmsg) +* /carla/ego_vehicle/collision — [carla_msgs.CarlaCollisionEvent](ros_msgs.md#carlacollisioneventmsg) * /carla/ego_vehicle/gnss/gnss1/fix — [sensor_msgs.NavSatFix](http://docs.ros.org/melodic/api/sensor_msgs/html/msg/NavSatFix.html) -* /carla/ego_vehicle/lane_invasion — [carla_msgs.CarlaLaneInvasionEvent](../ros_msgs#carlalaneinvasioneventmsg) +* /carla/ego_vehicle/lane_invasion — [carla_msgs.CarlaLaneInvasionEvent](ros_msgs.md#carlalaneinvasioneventmsg) * /carla/ego_vehicle/vehicle_control_manual_override — [std_msgs.Bool](http://docs.ros.org/melodic/api/std_msgs/html/msg/Bool.html) -* /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) +* /carla/ego_vehicle/vehicle_info — [carla_msgs.CarlaEgoVehicleInfo](ros_msgs.md#carlaegovehicleinfomsg) +* /carla/ego_vehicle/vehicle_status — [carla_msgs.CarlaEgoVehicleStatus](ros_msgs.md#carlaegovehiclestatusmsg) +* /carla/status — [carla_msgs.CarlaStatus](ros_msgs.md#carlastatusmsg)Publishes in:
* /carla/ego_vehicle/enable_autopilot — [std_msgs.Bool](http://docs.ros.org/melodic/api/std_msgs/html/msg/Bool.html) -* /carla/ego_vehicle/vehicle_control_cmd_manual — [carla_msgs.CarlaEgoVehicleControl](../ros_msgs#carlaegovehiclecontrolmsg) +* /carla/ego_vehicle/vehicle_control_cmd_manual — [carla_msgs.CarlaEgoVehicleControl](ros_msgs.md#carlaegovehiclecontrolmsg) * /carla/ego_vehicle/vehicle_control_manual_override — [std_msgs.Bool](http://docs.ros.org/melodic/api/std_msgs/html/msg/Bool.html) --- @@ -300,13 +300,13 @@ In charge of most of the communications between CARLA and ROS. Both share the cu * /carla/debug_marker — [visualization_msgs.MarkerArray](http://docs.ros.org/melodic/api/visualization_msgs/html/msg/MarkerArray.html) * /carla/ego_vehicle/enable_autopilot — [std_msgs.Bool](http://docs.ros.org/melodic/api/std_msgs/html/msg/Bool.html) * /carla/ego_vehicle/twist — [geometry_msgs.Twist](http://docs.ros.org/melodic/api/geometry_msgs/html/msg/Twist.html) -* /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_cmd — [carla_msgs.CarlaEgoVehicleControl](ros_msgs.md#carlaegovehiclecontrolmsg) +* /carla/ego_vehicle/vehicle_control_cmd_manual — [carla_msgs.CarlaEgoVehicleControl](ros_msgs.md#carlaegovehiclecontrolmsg) * /carla/ego_vehicle/vehicle_control_manual_override — [std_msgs.Bool](http://docs.ros.org/melodic/api/std_msgs/html/msg/Bool.html)Publishes in:
-* /carla/actor_list — [carla_msgs.CarlaActorList](../ros_msgs#carlaactorlistmsg) +* /carla/actor_list — [carla_msgs.CarlaActorList](ros_msgs.md#carlaactorlistmsg) * /carla/ego_vehicle/camera/rgb/front/camera_info — [sensor_msgs.CameraInfo](http://docs.ros.org/melodic/api/sensor_msgs/html/msg/CameraInfo.html) * /carla/ego_vehicle/camera/rgb/front/image_color — [sensor_msgs.Image](http://docs.ros.org/melodic/api/sensor_msgs/html/msg/Image.html) * /carla/ego_vehicle/camera/rgb/view/camera_info — [sensor_msgs.CameraInfo](http://docs.ros.org/melodic/api/sensor_msgs/html/msg/CameraInfo.html) @@ -316,14 +316,14 @@ In charge of most of the communications between CARLA and ROS. Both share the cu * /carla/ego_vehicle/lidar/lidar1/point_cloud — [sensor_msgs.PointCloud2](http://docs.ros.org/melodic/api/sensor_msgs/html/msg/PointCloud2.html) * /carla/ego_vehicle/objects — [derived_object_msgs.ObjectArray](http://docs.ros.org/kinetic/api/derived_object_msgs/html/msg/ObjectArray.html) * /carla/ego_vehicle/odometry — [nav_msgs.Odometry](http://docs.ros.org/melodic/api/nav_msgs/html/msg/Odometry.html) -* /carla/ego_vehicle/vehicle_status — [carla_msgs.CarlaEgoVehicleStatus](../ros_msgs#carlaegovehiclestatusmsg) +* /carla/ego_vehicle/vehicle_status — [carla_msgs.CarlaEgoVehicleStatus](ros_msgs.md#carlaegovehiclestatusmsg) * /carla/ego_vehicle/radar/front/radar — [ainstein_radar_msgs.RadarTargetArray](http://wiki.ros.org/ainstein_radar_msgs) -* /carla/ego_vehicle/vehicle_info — [carla_msgs.CarlaEgoVehicleInfo](../ros_msgs#carlaegovehicleinfomsg) +* /carla/ego_vehicle/vehicle_info — [carla_msgs.CarlaEgoVehicleInfo](ros_msgs.md#carlaegovehicleinfomsg) * /carla/marker — [visualization_msgs.Marker](http://docs.ros.org/melodic/api/visualization_msgs/html/msg/Marker.html) * /carla/objects — [derived_object_msgs.ObjectArrayring](http://wiki.ros.org/derived_object_msgs) -* /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/status — [carla_msgs.CarlaStatus](ros_msgs.md#carlastatusmsg) +* /carla/traffic_lights — [carla_msgs.CarlaTrafficLightStatusList](ros_msgs.md#carlatrafficlightstatuslistmsg) +* /carla/world_info — [carla_msgs.CarlaWorldInfo](ros_msgs.md#carlaworldinfomsg)Subscribed to:
* /carla/ego_vehicle/camera/rgb/view/image_color — [sensor_msgs.Image](http://docs.ros.org/melodic/api/sensor_msgs/html/msg/Image.html) -* /carla/ego_vehicle/collision — [carla_msgs.CarlaCollisionEvent](../ros_msgs#carlacollisioneventmsg) +* /carla/ego_vehicle/collision — [carla_msgs.CarlaCollisionEvent](ros_msgs.md#carlacollisioneventmsg) * /carla/ego_vehicle/gnss/gnss1/fix — [sensor_msgs.NavSatFix](http://docs.ros.org/melodic/api/sensor_msgs/html/msg/NavSatFix.html) -* /carla/ego_vehicle/lane_invasion — [carla_msgs.CarlaLaneInvasionEvent](../ros_msgs#carlalaneinvasioneventmsg) +* /carla/ego_vehicle/lane_invasion — [carla_msgs.CarlaLaneInvasionEvent](ros_msgs.md#carlalaneinvasioneventmsg) * /carla/ego_vehicle/vehicle_control_manual_override — [std_msgs.Bool](http://docs.ros.org/melodic/api/std_msgs/html/msg/Bool.html) -* /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) +* /carla/ego_vehicle/vehicle_info — [carla_msgs.CarlaEgoVehicleInfo](ros_msgs.md#carlaegovehicleinfomsg) +* /carla/ego_vehicle/vehicle_status — [carla_msgs.CarlaEgoVehicleStatus](ros_msgs.md#carlaegovehiclestatusmsg) +* /carla/status — [carla_msgs.CarlaStatus](ros_msgs.md#carlastatusmsg)Publishes in:
* /carla/ego_vehicle/enable_autopilot — [std_msgs.Bool](http://docs.ros.org/melodic/api/std_msgs/html/msg/Bool.html) -* /carla/ego_vehicle/vehicle_control_cmd_manual — [carla_msgs.CarlaEgoVehicleControl](../ros_msgs#carlaegovehiclecontrolmsg) +* /carla/ego_vehicle/vehicle_control_cmd_manual — [carla_msgs.CarlaEgoVehicleControl](ros_msgs.md#carlaegovehiclecontrolmsg) * /carla/ego_vehicle/vehicle_control_manual_override — [std_msgs.Bool](http://docs.ros.org/melodic/api/std_msgs/html/msg/Bool.html) @@ -389,4 +389,4 @@ Uses the current pose of the ego vehicle as starting point. If the vehicle is reSubscribed to:
-* /carla/world_info — [carla_msgs.CarlaWorldInfo](../ros_msgs#carlaworldinfomsg) +* /carla/world_info — [carla_msgs.CarlaWorldInfo](ros_msgs.md#carlaworldinfomsg) diff --git a/Docs/ros_msgs.md b/Docs/ros_msgs.md index 038c44fcd..f513251cf 100644 --- a/Docs/ros_msgs.md +++ b/Docs/ros_msgs.md @@ -186,7 +186,7 @@ Static information regarding a vehicle, mostly the attributes used to define thewheels
max_rpm
header |
-header | +Header | Time stamp and frame ID when the message is published. |
velocity |
@@ -309,7 +309,7 @@ Current status of the vehicle as an object in the world.
Current orientation of the vehicle. | ||
control |
-CarlaEgoVehicleControl | +CarlaEgoVehicleControl | Current control values as reported by CARLA. |
scenarios