Floating base dynamics feed-forward control method, device and multi-legged robot
A technology based on feedforward control and dynamics, applied in the direction of program control manipulator, program control, general control system, etc., can solve the problems of robot motion control difficulty, high computational complexity, and large amount of calculation
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0068] Please refer to figure 2 , this embodiment proposes a floating base dynamics feedforward control method, which can be applied to the motion control of multi-legged robots, such as biped humanoid robots and quadruped robots. This method can effectively solve the problems of high computational complexity and large amount of calculation caused by the use of fixed base inverse dynamics algorithm in the existing scheme, and the sudden change of joint torque caused by state switching.
[0069] Such as figure 2 As shown, the dynamics feed-forward control method of the floating base will be described in detail below.
[0070] In step S10, the kinematic parameters of each joint of the robot are obtained at each moment based on inverse kinematics according to the pre-planned robot trajectory, and the body center of the robot is used as a floating base.
[0071] For the above step S10, for the pre-planned motion trajectory of the robot, for example, it can be the motion trajec...
Embodiment 2
[0142] Please refer to Figure 11 , based on the method of the above-mentioned embodiment 1, this embodiment proposes a floating base dynamics feed-forward control device 10, which includes:
[0143] The joint angle acquisition module 110 is used to acquire the kinematic parameters of each joint of the robot at each moment based on inverse kinematics according to the pre-planned robot motion trajectory, and use the body center of the robot as a floating base;
[0144] The inertial system correction module 120 is used to solve the six-dimensional acceleration of the centroid of each joint in the base coordinate system through the forward kinematics algorithm according to the kinematic parameters of each joint, and calculate the six-dimensional acceleration of the centroid of each joint in the base coordinate system. Convert the one-dimensional acceleration to the six-dimensional acceleration in the world coordinate system;
[0145] The feedforward control module 130 is used to...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 


