Robot control method and 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, see figure 1 , a robot control method is proposed, including steps S100, S200 and S300:
[0068] S100: When the robot clamps a load, determine the current actual internal force and the current actual external force according to the actual generalized force obtained by the force sensor 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 so that the load generates position compliance.
[0070] The current actual internal force and the current actual external force can be determined by:
[0071] Obtain each actual generalized force obtained by the force sensor at the end of each mechanical arm in a predetermined coordinate system; obtain each vector from the center point of the contact surface between each end of the mechanical arm and the load to the center of mass of the l...
Embodiment 2
[0145] In another embodiment of the present application, when the reference acceleration of the robot clamping the load is not zero, the gravity of the load and the current reference acceleration are used to compensate the end of the expected clamping force, and the current actual internal force The smaller end is compensated, and the current actual external force is smaller, so as to ensure that the arms of the robot can stably hold the load and avoid the load from falling.
[0146] Further, see Figure 8 , propose another robot control method, including the following steps after the above steps S100 and S200:
[0147] S400: In a case where the reference acceleration of the movement of the robot clamping the load is not zero, determine an acceleration motion compensation amount by using the gravity of the load and the reference acceleration.
[0148] Acceleration motion compensation amount = G*g*|a|=m*|a|, G is the gravity of the load, g is the reference acceleration of grav...
Embodiment 3
[0155] For an example of this application, see Figure 9 , it is proposed that a robot control device 10 includes: a determination module 11 , a compensation module 12 and a control module 13 .
[0156] The determination module 11 is used to determine the current actual internal force and the current actual external force according to the actual generalized force obtained by the force sensor 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 The load is supported, and the current actual external force is used to control each mechanical arm of the robot so that the load generates position compliance; the compensation module 12 is used to use the gravity of the load, the center of mass parameter of the load, the The current position of the end of each mechanical arm of the robot and the predetermined reference position of the end of each mechanical arm of the robot compensate the current a...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 


