Skip to content

ROS2 Refactor#9097

Merged
joel-mb merged 20 commits intoue4-devfrom
joel-mb/ros2_rework
Jul 30, 2025
Merged

ROS2 Refactor#9097
joel-mb merged 20 commits intoue4-devfrom
joel-mb/ros2_rework

Conversation

@joel-mb
Copy link
Copy Markdown
Contributor

@joel-mb joel-mb commented Jul 30, 2025

Description

This PR refactors the internal structure of the ROS2 native interface to simplify the addition and modification of publishers and reducing code duplication.

Additional changes and fixes:

  • Added support for Ackermann control.
  • Enable/Disable control of TF publishing via blueprint attribute (ros_publish_tf).
  • Fixed issues in CollisionSensor and IMU sensors.
  • Addes ROS2 example

Where has this been tested?

  • Platform(s): Ubuntu
  • Python version(s): 3.10
  • Unreal Engine version(s): CARLA fork

Possible Drawbacks

None.


This change is Reviewable

@joel-mb joel-mb self-assigned this Jul 30, 2025
@joel-mb joel-mb requested a review from a team as a code owner July 30, 2025 09:04
@update-docs
Copy link
Copy Markdown

update-docs Bot commented Jul 30, 2025

Thanks for opening this pull request! The maintainers of this repository would appreciate it if you would update our CHANGELOG.md based on your changes.

Blyron
Blyron previously approved these changes Jul 30, 2025
Copy link
Copy Markdown
Contributor

@Blyron Blyron left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

For the future, let's minimize the auto usage in cases which is not need such as Transform variable in Unreal sensor code

LuisPovedaCano
LuisPovedaCano previously approved these changes Jul 30, 2025
Copy link
Copy Markdown
Contributor

@LuisPovedaCano LuisPovedaCano left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Good Job! 👋

@joel-mb joel-mb dismissed stale reviews from LuisPovedaCano and Blyron via edf56e7 July 30, 2025 13:56
@joel-mb joel-mb merged commit cd3d640 into ue4-dev Jul 30, 2025
2 checks passed
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.

3 participants