-
Notifications
You must be signed in to change notification settings - Fork 1.3k
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
nav2_bringup tb3_simulation_launch.py crashes randomly during execution #1950
Comments
Tried changing the DDS middleware to cyclone issue does not pop up for now. @SteveMacenski |
This is an rviz error, your rviz session crashed bringing everything else down. This is not a navigation2 issue. Please file a ticket with any additional debug information (e.g. backtrace) to rviz2 itself. But generally speaking, you solution of cyclone is a good one. Fast-DDS has a number of issues. If that resolves your issue, then that's a fine enough solution. |
Hi @SteveMacenski , Actually this user is reporting also crashes also with Cyclone DDS in navigation2 for example: As this is totally random and the stack trace does not show any hint that Fast DDS is failing, but rviz, I don't think you can assign the issue to Fast DDS. |
@JaimeMartin the issue I raised earlier #1955 was initially with fastrtps I changed to cyclonedds the crashing issue was solved. Currently I am facing separate other issues which dont make the stack crash but it generates weird behavior as I mentioned in #1955 . Also as @SteveMacenski rightly mentioned me changing names and raising issues wont solve hence I am trying to build a local stable stack for the officially not supported OS 18.04 |
@JaimeMartin Created a different setup on Focal. The same issue occurs everything after a few mins of the launch. Changing to cyclonedds saves from crashing |
I've been running some tests in the scenario you describe in the issue with Ubuntu Focal (ROS 2 Foxy Tier 1 platform), and I haven't been able to reproduce the problem you mention with Fast DDS as the ROS 2 middleware implementation. To replicate your scenario I have followed the following steps.
It is true that I've found some navigation related error traces that occur using any of the DDS implementations, both with Fast DDS and Cyclone DDS, which indicates that the problem is not related to the middleware, as @JaimeMartin stated before. In any case, the execution of the program is never interrupted. |
Bug report
Required Info:
Operating System:
ROS2 Version:
Version or commit hash:
DDS implementation:
system : Linux
platform info : Linux-4.9.140-tegra-aarch64-with-Ubuntu-18.04-bionic
release : 4.9.140-tegra
processor : aarch64
RMW MIDDLEWARE
middleware name : rmw_fastrtps_cpp
ROS 2 INFORMATION
distribution name : foxy
distribution type : ros2
distribution status : active
release platforms : {'ubuntu': ['focal']}
ROS 2 INFORMATION
distribution name : foxy
distribution type : ros2
distribution status : active
release platforms : {'ubuntu': ['focal']}
gazebo version 11 installed from binary
Steps to reproduce issue
ros2 launch nav2_bringup tb3_simulation_launch.py
set pose estimation
set way point (in the gui) and it crashes randomly at different instances
Expected behavior
nav2bringup should not crash randomly after setting waypoint or pose estimation
Actual behavior
ros2 launch nav2_bringup tb3_simulation_launch.py
should not crash randomly when running like putting a waypoint
The text was updated successfully, but these errors were encountered: