Robot motion control method and device and robot
A technology of robot motion and control method, applied in the field of device and robot, robot motion control method, and can solve problems such as joint over-limit
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0071] Please refer to figure 1 , this embodiment proposes a robot motion control method, which is applicable to robots with joint types such as position-controlled joints, force-controlled joints, and force-position mixed control types. This method is a general motion control method and is suitable for industrial Motion control of manipulators, humanoid robots, multi-legged robots, etc. in various fields such as , service and special.
[0072] Such as figure 1 As shown, the robot motion control method will be described in detail below.
[0073] Step S10, calculating the expected motion state information of each joint of the robot in the corresponding control period for performing the task according to the planned task trajectory information and the joint angle related information fed back by the robot in the corresponding control period.
[0074] Among them, the above-mentioned task trajectory is usually obtained by pre-planning, as the motion reference trajectory in the ta...
Embodiment 2
[0103] Please refer to image 3 , based on the above-mentioned embodiment 1, this embodiment proposes a robot motion control method, which also includes the above-mentioned steps S10-S40. These steps are described in detail below.
[0104] In one embodiment, for the above step S10 "calculate the expected motion state information of each joint of the robot in the corresponding control period for performing the task according to the planned task trajectory information and the joint angle related information fed back by the robot in the corresponding control period", Such as image 3 shown, including:
[0105] In step S110, the reference motion state information of the robot in the task space corresponding to the control cycle is obtained according to the planned task trajectory information.
[0106] For the tasks to be performed, the trajectory information of the robot in the task space can be pre-planned. For example, the trajectory can be the trajectory of the end of the me...
Embodiment 3
[0176] Please refer to Figure 5 , based on the method of the first embodiment above, this embodiment proposes a robot motion control device 100 . Exemplarily, the robot motion control device 100 includes:
[0177] The expected value calculation module 110 is used to calculate the expected motion state information of each joint of the robot for performing tasks in the corresponding control period according to the planned task trajectory information and the joint angle related information fed back by the robot in the corresponding control period. The joint angle related information includes each joint angle.
[0178] The avoidance limit angle information calculation module 120 is used to calculate the virtual repulsion force of each joint away from the limit corresponding to the control cycle based on the feedback of each joint angle, and calculate the limit avoidance angle related information of each joint according to the virtual repulsion force.
[0179] The optimization m...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 


