Robot control method, device, robot and readable storage medium
A control method and robot technology, applied in the field of robots, can solve problems such as position deviation and achieve the effect of avoiding position compliance
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0067] For an example of this application, please refer to figure 1 , propose a robot control method, including steps S100, S200 and S300:
[0068] S100: When the robot clamps the load, determine the current actual internal force and the current actual external force according to the actual generalized force obtained by the force sensors at the end of each mechanical arm of the robot.
[0069] Wherein, the current actual internal force is used to clamp the load, and the current actual external force is used to control each mechanical arm of the robot to conform to the load generating position.
[0070] The current actual internal force and the current actual external force can be determined by the following methods:
[0071] Obtain each actual generalized force obtained by the force sensor at the end of each manipulator in a predetermined coordinate system; obtain each vector from the center point of the contact surface between each manipulator end and the load to the center ...
Embodiment 2
[0145] In another embodiment of the present application, when the reference acceleration of the robot gripping the load movement is not zero, the gravity of the load and the current reference acceleration are used to compensate the end with the smaller expected holding force, and the current actual internal force The smaller end is compensated, and the end with the smaller actual external force is compensated, so as to ensure that the robot's arms can hold the load stably and avoid the load from falling.
[0146] Further, see Figure 8 , proposes another robot control method, which includes the following steps after the above steps S100 and S200:
[0147] S400: In the case that the reference acceleration of the movement of the robot gripping the load is not zero, use the gravity of the load and the reference acceleration to determine an acceleration movement compensation amount.
[0148] Acceleration compensation amount = G*g*|a|=m*|a|, G is the gravity of the load, g is the ...
Embodiment 3
[0155] For an example of this application, please refer to Figure 9 , proposes a robot control device 10 comprising: a determination module 11 , a compensation module 12 and a control module 13 .
[0156] The determination module 11 is configured to determine the current actual internal force and the current actual external force according to the actual generalized force obtained by the force sensors at the end of each mechanical arm of the robot when the robot clamps the load, wherein the current actual internal force is used for clamping to hold the load, the current actual external force is used to control each mechanical arm of the robot to make the load generate position compliance; the compensation module 12 is used to utilize the gravity of the load, the center of mass parameter of the load, the The current position of the end of each manipulator of the robot and the predetermined reference position of the end of each manipulator of the robot compensate the current act...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 


