diff --git a/Docs/index.md b/Docs/index.md index 6f252fa75..b2f559f84 100644 --- a/Docs/index.md +++ b/Docs/index.md @@ -65,10 +65,7 @@ CARLA forum [__carlaviz — web visualizer__](plugins_carlaviz.md) — Plugin that listens the simulation and shows the scene and some simulation data in a web browser. ## ROS bridge -[__ROS bridge installation__](ros_installation.md) — The different ways to install the ROS bridge. -[__CARLA messages reference__](ros_msgs.md) — Contains explanations and fields for every type of CARLA message available in ROS. -[__Launchfiles reference__](ros_launchs.md) — Lists the launchfiles and nodes provided, and the topics being consumed and published. - +[__ROS bridge documentation__](ros_documentation.md) — Brief overview of the ROS bridge and a link to the full documentation ## Tutorials — General [__Add friction triggers__](tuto_G_add_friction_triggers.md) — Define dynamic box triggers for wheels. [__Control vehicle physics__](tuto_G_control_vehicle_physics.md) — Set runtime changes on a vehicle physics. diff --git a/Docs/ros_documentation.md b/Docs/ros_documentation.md new file mode 100644 index 000000000..2a01f28e1 --- /dev/null +++ b/Docs/ros_documentation.md @@ -0,0 +1,16 @@ +# ROS Bridge + +__Full documentation of the ROS bridge is found [__here__](https://carla.readthedocs.io/projects/ros-bridge/en/latest/).__ + +--- + +The ROS bridge enables two-way communication between ROS and CARLA. The information from the CARLA server is translated to ROS topics. In the same way, the messages sent between nodes in ROS get translated to commands to be applied in CARLA. + +The ROS bridge is compatible with both ROS 1 and ROS 2. + +The ROS bridge boasts the following features: + +- Provides sensor data for LIDAR, Semantic LIDAR, Cameras (depth, segmentation, rgb, dvs), GNSS, Radar and IMU. +- Provides object data such as transforms, traffic light status, visualisation markers, collision and lane invasion. +- Control of AD agents through steering, throttle and brake. +- Control of aspects of the CARLA simulation like synchronous mode, playing and pausing the simulation and setting simulation parameters. diff --git a/Docs/ros_installation.md b/Docs/ros_installation.md deleted file mode 100644 index 681860263..000000000 --- a/Docs/ros_installation.md +++ /dev/null @@ -1,14 +0,0 @@ -# ROS Bridge - -The ROS bridge enables two-way communication between ROS and CARLA. The information from the CARLA server is translated to ROS topics. In the same way, the messages sent between nodes in ROS get translated to commands to be applied in CARLA. - -The ROS bridge is compatible with both ROS 1 and ROS 2. - -The ROS bridge boasts the following features: - - Provides sensor data for LIDAR, Semantic LIDAR, Cameras (depth, segmentation, rgb, dvs), GNSS, Radar and IMU. - Provides object data such as transforms, traffic light status, visualisation markers, collision and lane invasion. - Control of AD agents through steering, throttle and brake. - Control of aspects of the CARLA simulation like synchronous mode, playing and pausing the simulation and setting simulation parameters. - -Full documentation of the ROS bridge is found [__here__](https://carla.readthedocs.io/projects/ros-bridge/en/latest/). diff --git a/mkdocs.yml b/mkdocs.yml index 3aa47a458..25e12dbd0 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -44,9 +44,7 @@ nav: - Plugins: - 'carlaviz — web visualizer': 'plugins_carlaviz.md' - ROS bridge: - - 'ROS bridge installation': 'ros_installation.md' - - 'CARLA messages reference': 'ros_msgs.md' - - 'Launchfiles reference': 'ros_launchs.md' + - 'ROS bridge documentation': 'ros_documentation.md' - Tutorials (general): - 'Add friction triggers': "tuto_G_add_friction_triggers.md" - 'Control vehicle physics': "tuto_G_control_vehicle_physics.md"