Reaching navigation checkpoints without stopping between them [closed]

asked 2013-03-05 02:02:24 -0500

Peter Roos gravatar image

updated 2013-03-05 02:07:47 -0500

Hi,

ROS-beginner here.

We have an application that sends navigation goal points to an ROS node. This ROS node gives navigation goal points to the robot by a move base action client. What we would like to achieve is to give a list of navigation goal point to the move_base. That is, because of the following: We would like to make our robot move on a specified trajectory. Our 'server' application has methods to break down trajectories into checkpoints. For example: move forward one meter on the x axis - output can be 10 (or more) navigation goal points where x coordinate increments by 10 centimeters. We can give this navigation points to the move base - also calculate estimated orientation - which works well, and the robot moves from checkpoint to checkpoint. Problem is that the robot stops at every checkpoint. We don't want that. We want the robot to follow the goal points one by one without stopping, for example from an std::list, until it's empty. It is acceptable for us to have feedback only at the end of executing a goal list. For now we use the action client, that can send a goal, and wait for feedback. Is it possible to modify the underlying system to accept a list of goals? Do we need to create our own global planner? What would be the easiest solution to our problem?

Thanks

edit retag flag offensive reopen merge delete

Closed for the following reason question is not relevant or outdated by tfoote
close date 2015-11-06 16:04:30.163228

Comments

If you figure it out, please post! I'll be trying something similar in the near future. :)

Dereck gravatar image Dereck  ( 2013-03-10 17:02:50 -0500 )edit