Ask Your Question

path planning for turtlebot using moveit planner

asked 2020-02-10 02:41:50 -0600

kiko453 gravatar image

Can I use moveit planner as global path planner for the turtlebot navigation? More precision: ros automatically use Djiasktra for path planning when navigating a turtlebot. I want ros to use one of the planner available in moveit or OMPL for path planning. How can I do this? I use ros Kinetic

edit retag flag offensive close merge delete

2 Answers

Sort by ยป oldest newest most voted

answered 2020-02-10 10:00:18 -0600

updated 2020-02-10 11:02:31 -0600

To extend the above answer:

You can definitely use OMPL inside of navigation. All the planners and algorithms are pluginlib plugins. You can create an OMPL plugin to replace the global planner that uses Dij. / A*. There are a few out there already if you search through GitHub.


edit flag offensive delete link more

answered 2020-02-10 08:50:06 -0600

jschleicher@Pilz gravatar image

Path planning for mobile navigation is typically done by move_base as part of the navigation stack. MoveIt on the other hand is usually used for n-DOF manipulator path planning (including 3D-occupancy maps and collision-avoidance).

So for mobile robots you have a move_base node differentially driving the base to a place (often using SLAM with laser scanners). Once the base goal is done, a trajectory for the 6-/7-axis (multi-)arm is planned in a high dimensional space: 3D-cameras (e.g. stereo pairs, structured light or time-of-flight sensors) perceive the environment and OMPL or similar planners come into place to generate trajectories for the manipulators while the base stands still.

What do you want to achieve for 2D-setups using OMPL?

Similar question without answer:

edit flag offensive delete link more

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Question Tools



Asked: 2020-02-10 02:41:50 -0600

Seen: 461 times

Last updated: Feb 10 '20