set_joints_position()
  • 1 Minute to read

set_joints_position()


Article summary

set_joints_position()

Sets any joints to specified angles.

Reference

Arguments

ArgumentsTypeDefault value
armstrName of the arm.
name_jointslistList of the names (str) of every joint to move.
angle_jointslistList of the angles to move the joint to. The joint of each angle is the one with the corresponding index in name_joints.
unitsenumANG_UNIT.DEGAngle unit, either degrees or radians.
callback_feedbackfunctionNoneFunction to be called while the pose is being set.
callback_finishfunctionNoneFunction to be called once pose is finished being set.
waitboolFalseIf True, program will wait until pose is finished being set before continuing with other code. If False, program will continue running asynchronously.

Callback Arguments

callback_feedback

ArgumentType
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).

List of errors

  • FAILURE =255
  • PLANNING FAILED =1
  • INVALID MOTION PLAN =2
  • MOTION PLAN INVALIDATED BY ENVIRONMENT CHANGE =3
  • CONTROL FAILED =4
  • UNABLE TO ACQUIRE SENSOR DATA =5
  • TIMED OUT =6
  • PREEMPTED =7
  • START STATE IN COLLISION =10
  • START STATE VIOLATES PATH CONSTRAINTS =11
  • GOAL IN COLLISION =12
  • GOAL VIOLATES PATH CONSTRAINTS =13
  • GOAL CONSTRAINTS VIOLATED =14
  • INVALID GROUP NAME =15
  • INVALID GOAL CONSTRAINTS =16
  • INVALID ROBOT STATE =17
  • INVALID LINK NAME =18
  • INVALID OBJECT NAME =19
  • FRAME TRANSFORM FAILURE =21
  • COLLISION CHECKING UNAVAILABLE =22
  • ROBOT STATE STALE =23
  • SENSOR INFO STALE =24
  • COMMUNICATION FAILURE =25
  • NO IK(Inverse kinematics) SOLUTION =31

Return

None

Exceptions

ExceptionCondition
RayaArmsExceptionException from arms method.
RayaArmsControllerNotReadyArms controller not yet ready.

See the complete list of Raya Exceptions.

Examples

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


Was this article helpful?

What's Next