User Manual
204 
wait 
If wait = True, wait for the current commands to be sent before 
sending the next commands; 
If wait = False, send the next commands directly; 
2.3. xArm5 Motion Characteristics 
● Cartesian space 
The movement of xArm5 is relatively special. Due to the structural 
limitation, the actual flexible degrees of freedom of linear and 
circular motions in Cartesian space is 4, which is [x, y, z, yaw], 
similar to a SCARA manipulator with four degrees of freedom. 
Before starting Cartesian control, it is necessary to ensure that the 
end flange surface of xArm5 and the base are completely parallel. 
If mounted on horizontal plane, the roll and pitch should be [± 180 
degrees, 0 degrees], otherwise the trajectory is likely to have no 
solution. 
● Joint space 
In joint space, the robotic arm has 5 degrees of freedom to control 
and can switch to joint commands when different orientations are 
required at the end. Then use the joint command again to return 
the flange and the base to a horizontal attitude, and you can 
switch back to Cartesian control. A quick way to set a cartesian 










