You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
First of all, thank you for the amazing Andino repository!
While setting up the simulation based on the examples, I couldn't get the Nav2 to work in Jazzy branch. Looks like it is not yet migrated from Humble.
Environment
OS Version: Ubuntu 24.04 (Used the provided Docker image)
Source or binary build? Source, Jazzy branch
Description
Expected behavior: Nav2 launches correctly when running the simulation with nav2 argument
Actual behavior: Nav2 crashes
Steps to reproduce
Run the repository's Docker image
Launch the simulation with Nav2 ros2 launch andino_gz andino_gz.launch.py nav2:=True
Output
With Jazzy, there are at least a couple of new changes to Nav2 parameters.
Planner server Gridbased plugin is now called nav2_navfn_planner::NavfnPlanner (instead of nav2_navfn_planner/NavfnPlanner)
All the behavior server plugin names are also reformatted, for example nav2_behaviors::Spin instead of nav2_behaviors/Spin
Nav2 seems to require also parameters for the collision_monitor, as that's where the next crash happens:
[component_container_isolated-7] [INFO] [1730292983.492902672] [collision_monitor]: Configuring
[component_container_isolated-7] [ERROR] [1730292983.499392705] [collision_monitor]: Error while getting parameters: parameter 'polygons' is not initialized
[component_container_isolated-7] [ERROR] [1730292983.499763983] [lifecycle_manager_navigation]: Failed to change state for node: collision_monitor
[component_container_isolated-7] [ERROR] [1730292983.499782758] [lifecycle_manager_navigation]: Failed to bring up all requested nodes. Aborting bringup.
The text was updated successfully, but these errors were encountered:
Hey there @Jannkar thanks for reporting this.
Indeed you are right, there are some changes yet to tackle in Jazzy.
Fully supporting Jazzy is in the road map but not achieved yet.
In case you continue playing around with it and want to contribute with a fix I will happily review it
Hi there, I am very new to ROS2 and I am also facing issue with the Nav2 navigator. The localization is active and working but the navigation is showing inactive. I have tried to play around with the nav2_params.yaml file but have been unable to get the navigator nodes to work. These are the following errors that I receive when I run the launch file:
[component_container_isolated-7] [ERROR] [1737808000.888495744] [collision_monitor]: Error while getting parameters: parameter 'observation_sources' is not initialized
[component_container_isolated-7] [INFO] [1737808000.888618387] [collision_monitor]: Cleaning up
[component_container_isolated-7] [ERROR] [1737808000.901873764] [lifecycle_manager_navigation]: Failed to change state for node: collision_monitor
[component_container_isolated-7] [ERROR] [1737808000.901937810] [lifecycle_manager_navigation]: Failed to bring up all requested nodes. Aborting bringup.
First of all, thank you for the amazing Andino repository!
While setting up the simulation based on the examples, I couldn't get the Nav2 to work in Jazzy branch. Looks like it is not yet migrated from Humble.
Environment
Description
Steps to reproduce
ros2 launch andino_gz andino_gz.launch.py nav2:=True
Output
With Jazzy, there are at least a couple of new changes to Nav2 parameters.
nav2_navfn_planner::NavfnPlanner
(instead ofnav2_navfn_planner/NavfnPlanner
)nav2_behaviors::Spin
instead ofnav2_behaviors/Spin
The text was updated successfully, but these errors were encountered: