set_multi_arm_pose()
  • 1 Minute to read

set_multi_arm_pose()


Article summary

the end effector of multiple arms to the goal poses at the same time.

Reference

Arguments

ArgumentsTypeDefault valueDescription
groupstrThe group of arms to set the pose for.
armslistList of arms to set the pose for.
goal_poseslistList of goal poses for each arm.
cartesian_pathboolFalseWhether to follow a cartesian path.
tilt_constraintboolFalseWhether to apply a tilt constraint.
use_obstaclesboolFalseWhether to use obstacles during execution.
cameraslist[]List of cameras.
update_obstaclesboolFalseWhether to update obstacles.
min_bbox_clear_obstacleslist[]List of minimum bounding boxes for clearing obstacles.
max_bbox_clear_obstacleslist[]List of maximum bounding boxes for clearing obstacles.
save_trajectoryboolFalseWhether to save the trajectory.
name_trajectorystr''Name of the trajectory.
velocity_scalingfloat0.0Scaling factor for velocity.
acceleration_scalingfloat0.0Scaling factor for acceleration.
unitsANGLE_UNITANGLE_UNIT.DEGREESUnits for angles (DEGREES or RADIANS)
callback_feedbackCallableNoneCallable function for feedback .
callback_feedback_asyncCallableNoneCallable function for feedback.
callback_finishCallableNoneCallable function for finish.
callback_finish_asyncCallableNoneCallable function for finish.
waitboolFalseWhether to wait for user response.

Return

TypeDescription
floatFraction of the trajectory realized

Exceptions

  • RayaInvalidCallback
  • RayaArmsException
  • RayaArmsInvalidArmOrGroupName
  • RayaArmsExternalException

See the complete list of arms exceptions

Feedbacks

  • [1] The arm is in execution of the command
  • [3] Planning of the trajectory in progress
  • [4] Updating obstacles in progress

See the complete list of arms feedbacks

Callback Arguments

callback_feedback

ArgumentTypeDescription
feedback_codeintCode for the type of feedback.
feedback_msgstrDetails regarding the feedback code (empty if no error).
armstrName of the arm.
percentagefloatPercent of movement completed until target pose is reached.

callback_finish

ArgumentType
errorintCode for the type of error encountered (0 if no error).
error_msgstrDetails regarding the error (empty if no error).
fractionfloatFraction of the trajectory realized.

Usage Example

See the Arms Multi Pose Example to check some valid uses.


Was this article helpful?

What's Next