ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question

[MoveIt!] How do the motion planners work concretely in MoveIt! ?

asked 2019-10-01 11:39:03 -0500

umopapisdnquap gravatar image

Hello everyone,

I was looking at the planning algorithms used in MoveIt!. The OMPL library is mostly sample-based algorithms. I understand how these algorithms sort of work, but I read somewhere that these algorithms have no concept of the robot. So isn't it possible that the trajectory these algorithms generate are unfeasible for the robot (collision of a robot link with environment for example)? It's obvious that we want these trajectories to be feasible for the robot, so how is the robot eventually taken into account?

Thanks in advance

edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted

answered 2020-03-01 05:20:19 -0500

fvd gravatar image

Does this or this answer your question?

The OMPL algorithms may not have a concept of the robot, but they know about the joint constraints, and for each node/sample a collision check is performed (currently either in a FCL or Bullet collision environment). I guess this is what you want to know when you ask "how is the robot is eventually taken into account".

edit flag offensive delete link more

Question Tools



Asked: 2019-10-01 11:39:03 -0500

Seen: 107 times

Last updated: Mar 01 '20