set_joints_position()
  • 1 Minute to read

set_joints_position()


Article summary

Sets any joints to specified angles.

Reference

Arguments

ArgumentsTypeDefault valueDescription
armstrThe arm to set the joint positions for.
name_jointslistList of joint names.
angle_jointslistList of joint angles.
unitsANGLE_UNITANGLE_UNIT.DEGREESUnit for angles (DEGREES or RADIANS).
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.
callback_feedbackCallableNoneCallable function for feedback.
callback_feedback_asyncCallableNoneCallable function for feedback.
callback_finishCallableNoneCallable function for finish .
callback_finish_asyncCallableNoneCallable function for finish .
waitboolFalsebool indicating whether to wait for user response.

See the complete list of general enumerations.

Return

None

Exceptions

  • RayaInvalidCallback
  • RayaArmsException
  • RayaArmsInvalidArmOrGroupName
  • RayaArmsExternalException
  • RayaArmsInvalidJointName

See the complete list of arms exceptions and the complete list of general 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

ArgumentTypeDescription
errorintCode for the type of error encountered (0 if no error).
error_msgstrDetails regarding the error (empty if no error).

Usage Example

See the Arms Set Joints Position Example for some examples of code for joint positions.


Was this article helpful?