Redundant robot joint acceleration planning method, redundant robot using the same, and computer readable storage medium

    公开(公告)号:US11992946B2

    公开(公告)日:2024-05-28

    申请号:US17553758

    申请日:2021-12-16

    CPC classification number: B25J9/1651 B25J9/1607

    Abstract: A joint acceleration planning method, a redundant robot using the same, and a computer readable storage medium are provided. The method includes: obtaining an optimization objective function, a joint acceleration inequation constraint function and a joint acceleration equation constraint function corresponding to the optimization target from a quadratic programming function library, where the optimization objective function is an objective function obtained based on the upper and lower limits of the optimization target and a Euclidean distance algorithm; and obtaining a joint acceleration planning result by performing a quadratic optimization solving on a joint acceleration of each of the target joints of the robot at time k according to the end Cartesian space speed at time k+1, the joint parameter set of the target joints of the robot at time k, the sampling period, the optimization objective function, the joint acceleration inequation constraint function, and the joint acceleration equation constraint function.

    ROBOTIC ARM CONTROL METHOD, ROBOTIC ARM AND COMPUTER-READABLE STORAGE MEDIUM

    公开(公告)号:US20240131702A1

    公开(公告)日:2024-04-25

    申请号:US18383950

    申请日:2023-10-26

    CPC classification number: B25J9/1656 B25J9/1679 B25J13/085 B25J18/00

    Abstract: A method for controlling a robotic arm that includes an end effector and a sensor that are mounted at an end of the robotic arm includes: obtaining, by the sensor, n gravity matrix data, wherein the n gravity matrix data are gravity matrix data of the end effector in an end coordinate system when the robotic arm is in a different poses, n≤3; determining n rotation transformation matrices from a base coordinate system of the robotic arm to the end coordinate system when the robotic arm is in n different poses; calculating coordinates of a center of mass and mass of the end effector based on the n gravity matrix data and the a rotation transformation matrices; and controlling the robotic arm based on the coordinates of the center of mass and the mass.

    Humanoid robot control method, humanoid robot using the same, and computer readable storage medium

    公开(公告)号:US11904472B2

    公开(公告)日:2024-02-20

    申请号:US17504544

    申请日:2021-10-19

    Abstract: A humanoid robot control method, a mobile machine using the same, and a computer readable storage medium are provided. The method includes: mapping posture information of leg joints of a human body to leg joint servos of a humanoid robot to obtain an expected rotation angle and an expected rotation angular velocity of non-target optimized joint servos of the leg joint servos and an expected rotation angle and an expected rotation angular velocity of target optimized joint servos of the leg joint servos; obtaining an optimization objective function corresponding to the target optimized joint servos of the leg joint servos; optimizing the expected rotation angle and the expected rotation angular velocity of the target optimized joint servos to obtain a corrected expected rotation angle and a corrected expected rotation angular velocity of the target optimized joint servos; and controlling each of the leg joint servos of the humanoid robot.

    Impedance control method, and controller and robot using the same

    公开(公告)号:US11858141B2

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

    申请号:US17408512

    申请日:2021-08-23

    Abstract: An impedance control method as well as a controller and a robot using the same are provided. The method includes: obtaining joint motion information and joint force information in the joint space of a robotic arm and an actual interaction force acting on an end-effector, and calculating actual motion information of the end-effector in the task space based on the joint motion information; calculating a corrected desired trajectory using environment information and a desired end-effector interaction force, and calculating the impedance control torque based on the joint force information, the actual interaction force, the actual motion information, and desired end-effector information including the corrected desired trajectory and determining a compensation torque based on a nonlinear term in a constructed dynamics equation so as to perform a joint torque control on the robotic arm based on the impedance control torque and the compensation torque.

    METHOD FOR NAVIGATING ROOT THROUGH LIMITED SPACE, ROBOT AND COMPUTER-READABLE STORAGE MEDIUM

    公开(公告)号:US20230266763A1

    公开(公告)日:2023-08-24

    申请号:US18079807

    申请日:2022-12-12

    CPC classification number: G05D1/0214 G01C21/20

    Abstract: A method for navigating a robot through a limited space includes: obtaining a planned first path for the robot to reach a target position; calculating curvature and/or normal vectors of points in the first path; according to the curvature and a preset curvature threshold, and/or according to the normal vectors and a preset normal vector change threshold, obtaining a first straight path for the robot outside the limited space by curve fitting; determining an intersection of a centerline of the limited space and the first straight path, and determining a second straight path for the robot to move through the limited space according to the centerline and the intersection; and generating a second path for the robot to move through the limited space based on the first straight path and the second straight path, and navigating the robot to move through the limited space according to the second path.

    Joint control method, computer-readable storage medium and multi-legged robot

    公开(公告)号:US11717958B2

    公开(公告)日:2023-08-08

    申请号:US17345005

    申请日:2021-06-11

    Abstract: A method for a multi-legged robot having a body and a number of legs, includes: obtaining a current pose of the body, forces applied to the body, and joint angles of each of supporting legs of the legs; creating a mapping matrix from the forces applied to the body to desired support forces applied to soles of the supporting legs; obtaining priority targets by prioritizing the forces acting in different directions, determining a weight matrix for each priority target, and creating an optimization model of the support forces for each priority target based on the mapping matrix and the weight matrices; solving the optimization model of each of the priority targets to obtain the desired support forces corresponding to each of the priority targets; and calculating joint torques of the supporting legs for joint control, based on the solved desired support forces and Jacobian matrices corresponding to the supporting legs.

Patent Agency Ranking