Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Forward port humble->iron #467

Merged
merged 18 commits into from
Dec 13, 2023
Merged

Forward port humble->iron #467

merged 18 commits into from
Dec 13, 2023

Conversation

azeey
Copy link
Contributor

@azeey azeey commented Dec 5, 2023

➡️ Forward port

Port humble to iron
Not sure if we do forward ports in this repo, but I thought it was the best way to get the changes from #461, #458, and potentially other changes into iron.

Question:

  • There were changes in Changelog files that I removed. Should I include them? Same for version changes in package.xml where the merge brought in 0.247.

Branch comparison: iron...humble

Note to maintainers: Remember to Merge with commit (not squash-merge or rebase)

🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸

arjo129 and others added 17 commits June 6, 2023 10:44
This PR fixes an incorrect subscription on one of the demos. Running
```
ros2 launch ros_gz_sim_demos gpu_lidar_bridge.launch.py
```
causes rviz2 to crash and exit with the error:
```
rviz2-3]
[rviz2-3] >>> [rcutils|error_handling.c:108] rcutils_set_error_state()
[rviz2-3] This error state is being overwritten:
[rviz2-3]
[rviz2-3]   'create_subscription() called for existing topic name rt/lidar with incompatible type sensor_msgs::msg::dds_::PointCloud2_, at ./src/subscription.cpp:146, at ./src/rcl/subscription.c:108'
[rviz2-3]
[rviz2-3] with this new error message:
[rviz2-3]
[rviz2-3]   'invalid allocator, at ./src/rcl/subscription.c:218'
[rviz2-3]
[rviz2-3] rcutils_reset_error() should be called after error handling to avoid this.
```
This is due to an incorrect subscription on the part of the demo. This
PR fixes it by getting a subscription to the right topic for the
pointcloud display. (`lidar/points` instead of `lidar`). Was tested on
garden + humble.

Signed-off-by: Arjo Chakravarty <[email protected]>
The ROS type for gz.msgs.NavSat messages should be **sensor_msgs/msg/NavSatFix** instead of **sensor_msgs/msg/NavSatFixed**

Signed-off-by: Arjun K Haridas <[email protected]>
Signed-off-by: Alejandro Hernández Cordero <[email protected]>
[backport Humble] Added more topic to the bridge (#422)
Signed-off-by: Aditya Pande <[email protected]>
Signed-off-by: Alejandro Hernández Cordero <[email protected]>
Co-authored-by: Aditya Pande <[email protected]>
Signed-off-by: Alejandro Hernández Cordero <[email protected]>
Co-authored-by: Aditya Pande <[email protected]>
[backport humble] SensorNoise msg bridging (#417)
[backport humble] Add link to project template (#428)
Signed-off-by: Alejandro Hernández Cordero <[email protected]>
Signed-off-by: Alejandro Hernández Cordero <[email protected]>
Fix the branch name when checking out ros_gz otherwise `rosdep install -r --from-paths src -i -y --rosdistro humble` errors with incompatible versions. Additonally link to #401 (comment) which allows compilation on Ubuntu 20.04 + ROS2 Humble + Ignition Fortress

Signed-off-by: Samuel Seng <[email protected]>
Signed-off-by: ymd-stella <[email protected]>
Co-authored-by: ymd-stella <[email protected]>
* Add harmonic CI (#447)

* Add harmonic CI

Signed-off-by: Michael Carroll <[email protected]>

* Include garden options

Signed-off-by: Michael Carroll <[email protected]>

* Add harmonic stanza

Signed-off-by: Michael Carroll <[email protected]>

* Additional message headers

Signed-off-by: Michael Carroll <[email protected]>

---------

Signed-off-by: Michael Carroll <[email protected]>

* Use stable osrf repo for Garden and stable+prerelease for Harmonic (#448)

Harmonic is now in the prerelease repository

Signed-off-by: Jose Luis Rivero <[email protected]>

* Add additional cmake/package.xml changes
* Update headers
* Update namespaces
* Add ci for harmonic/humble
* Update readme

---------

Signed-off-by: Michael Carroll <[email protected]>
Signed-off-by: Jose Luis Rivero <[email protected]>
Signed-off-by: Addisu Z. Taddese <[email protected]>
Co-authored-by: Michael Carroll <[email protected]>
Co-authored-by: Jose Luis Rivero <[email protected]>
@azeey azeey changed the title Azeey/fwd humble Forward port humble->iron Dec 5, 2023
@mjcarroll
Copy link
Collaborator

Not sure if we do forward ports in this repo

We do a little of both in this one because gazebo does forward ports and ros does backports. It can be a bit muddled, but it works.

ros_gz/package.xml Outdated Show resolved Hide resolved
Signed-off-by: Addisu Z. Taddese <[email protected]>
@azeey azeey merged commit c22e289 into iron Dec 13, 2023
7 checks passed
@azeey azeey deleted the azeey/fwd_humble branch December 13, 2023 19:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Archived in project
Development

Successfully merging this pull request may close these issues.

7 participants