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
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
Comments