Skip to content

[FIX] Migrating from ros-humble to ros-jazzy#16

Open
Spaarsh wants to merge 1 commit intovoshch:jazzyfrom
Spaarsh:jazzy
Open

[FIX] Migrating from ros-humble to ros-jazzy#16
Spaarsh wants to merge 1 commit intovoshch:jazzyfrom
Spaarsh:jazzy

Conversation

@Spaarsh
Copy link

@Spaarsh Spaarsh commented Feb 13, 2026

There were several changes required in the code to migrate from humble to jazzy:

  • jazzy loads all the nav2 libraries required by Behavior Tree by itself. So we no longer need to load them manually, these will lead to Exception: ID [some_nav2_library] already registered.
  • The yaml files use :: format instead of / now (so "nav2_navfn_planner/NavfnPlanner" is now "nav2_navfn_planner::NavfnPlanner")
  • There was a version mismatch in the cv_bridge library needed to build the nav2_waypoint_follower. It was looking for a .hpp file but the available version only provided .h file. Considering that we no longer need to build the waypoint follower library from source, it was commented out from the arena.repos list. Same was done for all nav2 related repos after discussing this with @voshch. These dependencies were then added to the corresponding package.xml files for rosdep to resolved.

Note: This PR alone shall not solve all the issues. Changes need to be made to the arena_robots and jackal code too. PRs for these shall follow.

@Spaarsh
Copy link
Author

Spaarsh commented Feb 13, 2026

This addresses the issue being solved by #15. Closing that PR now.

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.

1 participant