Skip to content

navigation not working #4027

@sys-met

Description

@sys-met

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
  • 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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions