-
Notifications
You must be signed in to change notification settings - Fork 1.7k
Description
I'm having navigation issues in my real robot app. Does anyone have any suggestions?
Required Info:
-
Operating System:
- ubuntu 20.04
-
ROS2 Version:
- galactic
-
Version or commit hash:
- ros-galactic-nav2-amcl 1.0.12-1focal.20221208.073405
ros-galactic-nav2-behavior-tree 1.0.12-1focal.20221208.073533
ros-galactic-nav2-bringup 1.0.12-1focal.20221208.082839
ros-galactic-nav2-bt-navigator 1.0.12-1focal.20221208.075615
ros-galactic-nav2-common 1.0.12-1focal.20221208.070118
ros-galactic-nav2-controller 1.0.12-1focal.20221208.075637
ros-galactic-nav2-core 1.0.12-1focal.20221208.075333
ros-galactic-nav2-costmap-2d 1.0.12-1focal.20221208.074030
ros-galactic-nav2-dwb-controller 1.0.12-1focal.20221208.081126
ros-galactic-nav2-lifecycle-manager 1.0.12-1focal.20221208.073619
ros-galactic-nav2-map-server 1.0.12-1focal.20221208.073451
ros-galactic-nav2-msgs 1.0.12-1focal.20221208.071323
ros-galactic-nav2-navfn-planner 1.0.12-1focal.20221208.075902
ros-galactic-nav2-planner 1.0.12-1focal.20221208.080258
ros-galactic-nav2-recoveries 1.0.12-1focal.20221208.080258
ros-galactic-nav2-regulated-pure-pursuit-controller 1.0.12-1focal.20221208.080240
ros-galactic-nav2-rotation-shim-controller 1.0.12-1focal.20221208.080642
ros-galactic-nav2-rviz-plugins 1.0.12-1focal.20221208.075041
ros-galactic-nav2-smac-planner 1.0.12-1focal.20221208.080441
ros-galactic-nav2-theta-star-planner 1.0.12-1focal.20221208.080629
ros-galactic-nav2-util 1.0.12-1focal.20221208.072658
ros-galactic-nav2-voxel-grid 1.0.12-1focal.20221208.071338
ros-galactic-nav2-waypoint-follower 1.0.12-1focal.20221208.080633
- ros-galactic-nav2-amcl 1.0.12-1focal.20221208.073405
-
DDS implementation:
Steps to reproduce issue
[INFO] [1704044026.366409294] [controller_server]: Received a goal, begin comput ing control effort.
[WARN] [1704044026.366921387] [controller_server]: No goal checker was specified in parameter 'current_goal_checker'. Server will use only plugin loaded general _goal_checker . This warning will appear once.
[INFO] [1704044027.469682779] [controller_server]: Passing new path to controlle r.
[INFO] [1704044028.469687944] [controller_server]: Passing new path to controlle r.
[INFO] [1704044029.569699182] [controller_server]: Passing new path to controlle r.
[INFO] [1704044030.569678935] [controller_server]: Passing new path to controlle r.
[INFO] [1704044031.669684518] [controller_server]: Passing new path to controlle r.
[INFO] [1704044032.669720935] [controller_server]: Passing new path to controlle r.
[INFO] [1704044033.669683386] [controller_server]: Passing new path to controlle r.
[INFO] [1704044034.770931629] [controller_server]: Passing new path to controlle r.
[INFO] [1704044035.769683456] [controller_server]: Passing new path to controlle r.
[ERROR] [1704044036.370203468] [controller_server]: Failed to make progress
[WARN] [1704044036.370358025] [controller_server_rclcpp_node]: [follow_path] [Ac tionServer] Aborting handle.
[Thread 0x7f87795950 (LWP 10832) exited]
[INFO] [1704044036.387111081] [local_costmap.local_costmap]: Received request to clear entirely the local_costmap
[New Thread 0x7f86f94950 (LWP 10856)]
[INFO] [1704044036.391125286] [controller_server]: Received a goal, begin comput ing control effort.
[INFO] [1704044036.793030889] [controller_server]: Passing new path to controlle r.
[INFO] [1704044037.893147911] [controller_server]: Passing new path to controlle r.
[INFO] [1704044038.893015598] [controller_server]: Passing new path to controlle r.
[INFO] [1704044039.993024244] [controller_server]: Passing new path to controlle r.
[INFO] [1704044040.993388405] [controller_server]: Passing new path to controlle r.
[INFO] [1704044042.093027997] [controller_server]: Passing new path to controlle r.
[INFO] [1704044043.093020201] [controller_server]: Passing new path to controlle r.
[INFO] [1704044044.193000177] [controller_server]: Passing new path to controll
/////////////// gdb ////////////
(gdb) backtrace
#0 futex_abstimed_wait_cancelable (private=0, abstime=0x7fffff8a28,
clockid=, expected=0, futex_word=0x555585a634)
at ../sysdeps/nptl/futex-internal.h:320
#1 __pthread_cond_wait_common (abstime=0x7fffff8a28, clockid=,
mutex=0x555585a5d8, cond=0x555585a608) at pthread_cond_wait.c:520
#2 __pthread_cond_timedwait (cond=0x555585a608, mutex=0x555585a5d8,
abstime=0x7fffff8a28) at pthread_cond_wait.c:665
#3 0x0000007fb6e800cc in ddsrt_cond_waituntil ()
from /opt/ros/galactic/lib/aarch64-linux-gnu/libddsc.so.0
#4 0x0000007fb6e68cfc in ?? ()
from /opt/ros/galactic/lib/aarch64-linux-gnu/libddsc.so.0
#5 0x0000007fb6f0f10c in rmw_wait ()
from /opt/ros/galactic/lib/librmw_cyclonedds_cpp.so
#6 0x0000007fb7c928bc in rcl_wait () from /opt/ros/galactic/lib/librcl.so
#7 0x0000007fb7e8ff80 in rclcpp::Executor::wait_for_work(std::chrono::duration<long, std::ratio<1l, 1000000000l> >) () from /opt/ros/galactic/lib/librclcpp.so
#8 0x0000007fb7e902ac in rclcpp::Executor::get_next_executable(rclcpp::AnyExecutable&, std::chrono::duration<long, std::ratio<1l, 1000000000l> >) ()
from /opt/ros/galactic/lib/librclcpp.so
#9 0x0000007fb7e941f8 in rclcpp::executors::SingleThreadedExecutor::spin() ()
from /opt/ros/galactic/lib/librclcpp.so
#10 0x0000007fb7e92c1c in rclcpp::spin(std::shared_ptrrclcpp::node_interfaces::NodeBaseInterface) () from /opt/ros/galactic/lib/librclcpp.so