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

Revision history [back]

click to hide/show revision 1
initial version

The short is no, not with a single CHOMP node and a single copy of other planner subsystems. It should be possible to do with two CHOMP nodes and two copies of other planner subsystems, however, if that's the route you decide to go. It should be noted that even in this case the result will be potentially in collision, as neither planner will account for the fact that the other arm is moving. The right way to do this is to plan for both arms simultaneously, though this may require changing some code.

If you decide to go with two parallel planning subsystems, I'd suggest making a right arm subsystem and a left arm subsystem. In each namespace put an environment server node, the relevant ik node for the arm, a chomp or ompl planner node, and the relevant copy of move arm. You should then be able to call different versions of move arm simultaneously.

We are currently working on fully supporting simultaneous planning for both arms, but that won't be ready for release for a little while.