Robotics StackExchange | Archived questions

I want to set waypoints for both arms in Moveit.

I am trying to run abb YuMi from Moveit in ROS Melodic.

I understood that I can set the position and posture of each arm arbitrarily and move them simultaneously by setting the group to both arms with the MoveGroupCommander and using the set_pose_target function with pose and link as arguments. We also understood that we can set waypoints with the compute_cartesian_path function and create a Robot Trajectory type plan to plan the motion.

However, I do not know how to set the waypoints of each arm in the compute_cartesian_path function, plan the movements of each arm, and then move both arms simultaneously. I am having trouble with this.

I am not familiar with ROS, so sorry if my question is off the mark.

Asked by nemunatu on 2022-11-11 02:04:48 UTC

Comments

Answers

I have found that the current moveit does not support a two arm motion plan. It looks like I'll have to repeat group.go to get it to move closer to that.

Asked by nemunatu on 2022-11-15 19:51:00 UTC

Comments

That's not entirely true. You can also combine the trajectories or use the changes in this PR for simultaneous trajectory execution, so group.go does not need to wait: https://github.com/ros-planning/moveit/pull/3243

Asked by fvd on 2022-11-15 19:57:09 UTC