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

Planning together multiple sequential motions in Moveit

asked 2017-10-26 10:42:37 -0500

alessiocpt gravatar image

Hello,

I'm trying to use Moveit and a Baxter robot to perform some complex actions (i.e. each action is composed of multiple motions) on a table.

My main issue is that sometimes these action would fail simply because one of these motions left the robot arms in some configuration that does not leave enough space for the successive motions to be planned successfully. This happens especially when the objects on the table I'm acting upon are very close to each other.

Is there a way in Moveit to plan multiple sequential goals together before actually moving the arms? Alternatively, can you suggest any other strategy to avoid these kind of conflicts?

Thank you!

edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted
2

answered 2018-02-12 11:48:55 -0500

Is there a way in Moveit to plan multiple sequential goals together before actually moving the arms?

Yes: in the move group interface, you can use the plan method to get the path that will be executed, without actually executing it yet. You can then plan the next path by setting the start to be the goal state of the previous motion with setStartState.

Alternatively, can you suggest any other strategy to avoid these kind of conflicts?

You've essentially described the problem of Task and Motion Planning. There exist plenty of papers on the topic, but from my knowledge, there aren't any widely used ROS frameworks for this problem. If anyone knows of some, please mention them!

edit flag offensive delete link more

Question Tools

3 followers

Stats

Asked: 2017-10-26 10:42:37 -0500

Seen: 678 times

Last updated: Feb 12 '18