Skip to content

Commit e1c3b79

Browse files
committed
Apat to built-in ROS2 interface
Removed not required parts of the old ros-bridge implementation as those are covered by the ROS2 enabled CARLA server directly: - carla_ros_bridge - carla_ackermann_msgs, - carla_ackermann_control Update carla_msgs to the ue4-extend-ros2 branch Added derived_objects_visualizer to replace /carla/markers published by the old ros bridge carla_ad_agent: - adapt msg and topic names - remove ego object from all objects using vehicle_info - make local_planner subscription to CarlaVehicleStatus best effort - don't execute planner step if no odometry message was received carla_walker_agent: - adapt topic names ros_compatibility: - extend ros compatibility qos setting - Only init rclpy if required. This allows for using multiple carla_ad_agents within a scenario - Fix use of duplicated topic names for different message types in ROS2 carla_spawn_objects: - remove not existing pseudo sensors - remove not available control_id carla_control_panel: - adapt to native ROS2 interface - allow dynamic selection of vehicle to be controlled carla_twist_to_control: - allow setting control_priority pcl_recorder: - adapt topic names and fix dependencies carla_ros_scenario_runner: - adapt topic names - allow enabling debug logging output at scenario runner Disable debian melodic CI build
1 parent e9063d9 commit e1c3b79

File tree

129 files changed

+839
-8581
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

129 files changed

+839
-8581
lines changed

.github/workflows/ci.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -86,10 +86,10 @@ jobs:
8686
strategy:
8787
matrix:
8888
include:
89-
- docker_image: melodic-robot
90-
ros_distro: melodic
91-
ros_python_version: 2
92-
ros_version: 1
89+
#- docker_image: melodic-robot
90+
# ros_distro: melodic
91+
# ros_python_version: 2
92+
# ros_version: 1
9393

9494
- docker_image: noetic-robot
9595
ros_distro: noetic

.gitmodules

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
[submodule "carla_msgs"]
22
path = carla_msgs
3-
url = https://github.com/carla-simulator/ros-carla-msgs
4-
branch = master
3+
url = https://github.com/Motor-Ai/carla-simulator-ros-carla-msgs
4+
branch = ue4-extend-ros2

CHANGELOG.md

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,26 @@
11
## Latest
22

3+
## CARLA-ROS-Bridge 0.9.16-dev
4+
* Apat to built-in ROS2 interface
5+
* Removed not required parts of the old ros-bridge implementation as those
6+
are covered by the ROS2 enabled CARLA server directly
7+
* Added derived_objects_visualizer to replace /carla/markers published by
8+
the old ros bridge
9+
* carla_ad_agent:
10+
- make local_planner subscription to CarlaVehicleStatus best effort
11+
- don't execute planner step if no odometry message was received
12+
* ros_compatibility:
13+
- Allows use of multiple carla_ad_agents within a scenario
14+
- Extend ros compatibility qos setting
15+
- Fix use of duplicated topic names for different message types in ROS2
16+
* carla_spawn_objects:
17+
- remove not existing pseudo sensors
18+
- remove not available control_id
19+
* carla_control_panel:
20+
- allow dynamic selection of vehicle to be controlled
21+
* carla_twist_to_control:
22+
- allow setting control_priority
23+
324
## CARLA-ROS-Bridge 0.9.12
425

526
* Fixed scenario runner node shutdown for foxy

carla_ackermann_control/CMakeLists.txt

Lines changed: 0 additions & 27 deletions
This file was deleted.

carla_ackermann_control/README.md

Lines changed: 0 additions & 3 deletions
This file was deleted.

0 commit comments

Comments
 (0)