Skip to content

Conversation

@berndgassmann
Copy link
Contributor

@berndgassmann berndgassmann commented Apr 9, 2024

Should be merged into new branch of ROS brigde carla_native_ros2_interface where the work on the native interface will have to be conducted.


This change is Reviewable

Bernd Gassmann and others added 24 commits September 22, 2021 17:06
Wait one tick before creating carla actors to ensure the transforms of
the newly spawned actors have been updated by the server
and fix task_queue assignment
object_type attribute is empty, therefore guess the object class based
on the blueprint name as a workaround
Fill the message header of CarlaEgoVehicleControl messages with header
received from odometry

Some robustness increases:
- make vehicle_pid_controller robust against missing speed/pose input
Don't execute planner step if no odometry message was received
The number of vegetation bouunding boxes can explode due to the
duplication of small vegetation pieces. Millions of bounding boxes are
not useful, taking minutes to load and consuming gigabytes of memory.
This allows for using multiple carla_ad_agents within a scenario.
@berndgassmann berndgassmann force-pushed the berndgassmann/carla_native_ros2_interface branch 2 times, most recently from cb1df36 to c97bb79 Compare July 16, 2024 16:49
@berndgassmann berndgassmann force-pushed the berndgassmann/carla_native_ros2_interface branch from c97bb79 to c821621 Compare July 22, 2024 12:18
Bernd Gassmann added 2 commits July 23, 2024 14:00
Since Carla native interface directly accepts ackermann commands, this
is not required anymore.
Bernd Gassmann added 7 commits July 25, 2024 09:20
To replace /carla/markers published by the old ros bridge.
- make local_planner subscription to CarlaVehicleStatus best effort and
extend ros compatibility qos setting
- adapt cala_walker_agent to carla native ros interface
- fix derived_objects_visualizer
This provides the pseudo.speedometer and pseudo.odom sensors for better
backward compatibility and usability.
allowing to select the vehicle to be manually controlled
@berndgassmann
Copy link
Contributor Author

This one is superseeded by #762

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants