Humanoid robot and its control method and computer readable storage medium

    公开(公告)号:US11472024B2

    公开(公告)日:2022-10-18

    申请号:US17133656

    申请日:2020-12-24

    Abstract: The present disclosure provides a humanoid robot and its control method and computer readable storage medium. The method includes: obtaining a current torque of a sole of the humanoid robot, an inclination angle of the sole, an inclination angle of a first joint of the humanoid robot, and an inclination angle of a second joint of the humanoid robot; calculating current feedforward angular velocities of motors of the first and second joints through the obtained information; calculating feedback angular velocities of the motors of the first and second joints; and obtaining inclination angles of the joints based on the feedforward angular velocities of the motors and the feedback angular velocities of the motors, and performing, through the motor of the second joint, a deviation control on the joints according to the inclination angles of the joints.

    FEEDFORWARD CONTROL METHOD FOR FLOATING BASE DYNAMICS, COMPUTER-READABLE STORAGE MEDIUM AND ROBOT

    公开(公告)号:US20220019196A1

    公开(公告)日:2022-01-20

    申请号:US17088596

    申请日:2020-11-04

    Abstract: A feedforward control method comprising steps of: acquiring kinematic parameters of each joint of a robot based on inverse kinematics according to a pre-planned robot motion trajectory, and setting a center of a body of the robot as a floating base; determining a six-dimensional acceleration of a center of mass of each joint of the robot in a base coordinate system using a forward kinematics algorithm, based on the kinematic parameters of each joint of the robot, and converting the six-dimensional acceleration of the center of mass of each joint of the robot in the base coordinate system to a six-dimensional acceleration in a world coordinate system; and calculating a torque required by a motor of each joint of the robot using an inverse dynamic algorithm, and controlling the motors of corresponding joints of the robot.

    Total centroid state estimation method, humanoid robot and computer readable storage medium using the same

    公开(公告)号:US11872701B2

    公开(公告)日:2024-01-16

    申请号:US17485412

    申请日:2021-09-25

    CPC classification number: B25J9/1664 B25J9/1607 G05D2201/0217

    Abstract: A total centroid state estimation method as well as a humanoid robot and a computer readable storage medium using the same are provided. The method includes: obtaining a motion state of each real joint of the humanoid robot and a motion state of its floating base, where the floating base is equivalent to a plurality of sequent-connected virtual joints; calculating a joint position, a centroid position, and a rotation matrix of each link in the world coordinate system in sequence using the chain rule of homogeneous multiplication according to the position of the joint corresponding to the link to solve a Jacobian matrix of the centroid of the link; solving a total centroid Jacobian matrix based on the Jacobian matrix of the centroid of each link and the total mass; and calculating the total centroid velocity based on the total centroid Jacobian matrix and other parameters.

    Feedforward control method for floating base dynamics, computer-readable storage medium and robot

    公开(公告)号:US11579591B2

    公开(公告)日:2023-02-14

    申请号:US17088596

    申请日:2020-11-04

    Abstract: A feedforward control method comprising steps of: acquiring kinematic parameters of each joint of a robot based on inverse kinematics according to a pre-planned robot motion trajectory, and setting a center of a body of the robot as a floating base; determining a six-dimensional acceleration of a center of mass of each joint of the robot in a base coordinate system using a forward kinematics algorithm, based on the kinematic parameters of each joint of the robot, and converting the six-dimensional acceleration of the center of mass of each joint of the robot in the base coordinate system to a six-dimensional acceleration in a world coordinate system; and calculating a torque required by a motor of each joint of the robot using an inverse dynamic algorithm, and controlling the motors of corresponding joints of the robot.

    TOTAL CENTROID STATE ESTIMATION METHOD, HUMANOID ROBOT AND COMPUTER READABLE STORAGE MEDIUM USING THE SAME

    公开(公告)号:US20220193902A1

    公开(公告)日:2022-06-23

    申请号:US17485412

    申请日:2021-09-25

    Abstract: A total centroid state estimation method as well as a humanoid robot and a computer readable storage medium using the same are provided. The method includes: obtaining a motion state of each real joint of the humanoid robot and a motion state of its floating base, where the floating base is equivalent to a plurality of sequent-connected virtual joints; calculating a joint position, a centroid position, and a rotation matrix of each link in the world coordinate system in sequence using the chain rule of homogeneous multiplication according to the position of the joint corresponding to the link to solve a Jacobian matrix of the centroid of the link; solving a total centroid Jacobian matrix based on the Jacobian matrix of the centroid of each link and the total mass; and calculating the total centroid velocity based on the total centroid Jacobian matrix and other parameters.

    HUMANOID ROBOT AND ITS CONTROL METHOD AND COMPUTER READABLE STORAGE MEDIUM

    公开(公告)号:US20210197367A1

    公开(公告)日:2021-07-01

    申请号:US17133656

    申请日:2020-12-24

    Abstract: The present disclosure provides a humanoid robot and its control method and computer readable storage medium. The method includes: obtaining a current torque of a sole of the humanoid robot, an inclination angle of the sole, an inclination angle of a first joint of the humanoid robot, and an inclination angle of a second joint of the humanoid robot; calculating current feedforward angular velocities of motors of the first and second joints through the obtained information; calculating feedback angular velocities of the motors of the first and second joints; and obtaining inclination angles of the joints based on the feedforward angular velocities of the motors and the feedback angular velocities of the motors, and performing, through the motor of the second joint, a deviation control on the joints according to the inclination angles of the joints.

Patent Agency Ranking