Robot control method, robot and computer-readable storage medium

US12533797B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12533797-B2
Application numberUS-202418424323-A
CountryUS
Kind codeB2
Filing dateJan 26, 2024
Priority dateJan 28, 2023
Publication dateJan 27, 2026
Grant dateJan 27, 2026

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A robot control method includes: building a two-wheeled inverted pendulum model based on a wheel-legged robot; constructing initial state-space equations based on the two-wheeled inverted pendulum model; linearizing the initial state-space equations to obtain the state-space equations for a linear time-invariant system; obtaining a quadratic performance objective function according to the state-space equations for the linear time-invariant system; and solving the quadratic performance objective function by a linear quadratic regulator to obtain wheel torques of the wheel-legged robot, and controlling the wheel-legged robot according to the wheel torques.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer-implemented robot control method comprising: building a two-wheeled inverted pendulum model based on a wheel-legged robot; constructing initial state-space equations based on the two-wheeled inverted pendulum model; linearizing the initial state-space equations to obtain the state-space equations for a linear time-invariant system; obtaining a quadratic performance objective function according to the state-space equations for the linear time-invariant system; and solving the quadratic performance objective function by a linear quadratic regulator to obtain wheel torques of the wheel-legged robot, and controlling the wheel-legged robot according to the wheel torques. 2. The method of claim 1 , wherein controlling the wheel-legged robot according to the wheel torques comprises: using the wheel torques as control commands, and inputting the control commands into wheel motors of the wheel-legged robot; controlling the wheel motors to output torques that are respectively equal to the wheel torques according to the control commands. 3. The method of claim 2 , further comprising: obtaining a plurality of actual state variables of the wheel-legged robot after the wheel motors output the torques that are respectively equal to the wheel torques. 4. The method of claim 1 , further comprising: performing forward kinematics analysis on a leg planar five-bar mechanism of the wheel-legged robot to obtain a system of equations for foot endpoints of the wheel-legged robot; obtaining a foot endpoint vector expression according to the system of equations; obtaining a velocity Jacobian matrix of a leg parallel structure of the wheel-legged robot according to the foot endpoint vector expression; determining a mapping relationship between the velocity Jacobian matrix, hip joint driving torque vectors and two-dimensional contact forces applied to the foot endpoints based on a principle of virtual work; incorporating virtual spring-damper elements into the wheel-legged robot and establishing a feedback control framework; and obtaining hip joint driving torques of the wheel-legged robot based on the feedback control framework and the mapping relationship, and controlling the wheel-legged robot according to the hip joint driving torques. 5. The method of claim 4 , wherein obtaining hip joint driving torques of the wheel-legged robot based on the feedback control framework and the mapping relationship comprises: calculating the two-dimensional contact forces based on the feedback control framework; and calculating the hip joint driving torques based on the calculated two-dimensional contact forces and the mapping relationship. 6. The method of claim 5 , wherein incorporating virtual spring-damper elements into the wheel-legged robot and establishing the feedback control framework comprises: arranging the virtual spring-damper elements in a first direction and a second direction of the foot endpoints of the wheel-legged robot, as well as in a roll direction of the wheel-legged robot, to establish a three-channel feedback control framework. 7. The method of claim 4 , wherein obtaining the velocity Jacobian matrix of the leg parallel structure of the wheel-legged robot according to the foot endpoint vector expression comprises: performing total differential processing on the foot endpoint vector expression to obtain a total differential expression; and determining the velocity Jacobian matrix according to the total differential expression. 8. A robot comprising: one or more processors; and a memory coupled to the one or more processors, the memory storing programs that, when executed by the one or more processors, cause performance of operations comprising: building a two-wheeled inverted pendulum model based on a wheel-legged robot; constructing initial state-space equations based on the two-wheeled inverted pendulum model; linearizing the initial state-space equations to obtain the state-space equations for a linear time-invariant system; obtaining a quadratic performance objective function according to the state-space equations for the linear time-invariant system; and solving the quadratic performance objective function by a linear quadratic regulator to obtain wheel torques of the wheel-legged robot, and controlling the wheel-legged robot according to the wheel torques. 9. The robot of claim 8 , wherein controlling the wheel-legged robot according to the wheel torques comprises: using the wheel torques as control commands, and inputting the control commands into wheel motors of the wheel-legged robot; controlling the wheel motors to output torques that are respectively equal to the wheel torques according to the control commands. 10. The robot of claim 9 , wherein the operations further comprise: obtaining a plurality of actual state variables of the wheel-legged robot after the wheel motors output the torques that are respectively equal to the wheel torques. 11. The robot of claim 8 , wherein the operations further comprise: performing forward kinematics analysis on a leg planar five-bar mechanism of the wheel-legged robot to obtain a system of equations for foot endpoints of the wheel-legged robot; obtaining a foot endpoint vector expression according to the system of equations; obtaining a velocity Jacobian matrix of a leg parallel structure of the wheel-legged robot according to the foot endpoint vector expression; determining a mapping relationship between the velocity Jacobian matrix, hip joint driving torque vectors and two-dimensional contact forces applied to the foot endpoints based on a principle of virtual work; incorporating virtual spring-damper elements into the wheel-legged robot and establishing a feedback control framework; and obtaining hip joint driving torques of the wheel-legged robot based on the feedback control framework and the mapping relationship, and controlling the wheel-legged robot according to the hip joint driving torques. 12. The robot of claim 11 , wherein obtaining hip joint driving torques of the wheel-legged robot based on the feedback control framework and the mapping relationship comprises: calculating the two-dimensional contact forces based on the feedback control framework; and calculating the hip joint driving torques based on the calculated two-dimensional contact forces and the mapping relationship. 13. The robot of claim 12 , wherein incorporating virtual spring-damper elements into the wheel-legged robot and establishing the feedback control framework comprises: arranging the virtual spring-damper elements in a first direction and a second direction of the foot endpoints of the wheel-legged robot, as well as in a roll direction of the wheel-legged robot, to establish a three-channel feedback control framework. 14. The robot of claim 11 , wherein obtaining the velocity Jacobian matrix of the leg parallel structure of the wheel-legged robot according to the foot endpoint vector expression comprises: performing total differential processing on the foot endpoint vector expression to obtain a total differential expression; and determining the velocity Jacobian matrix according to the total differential expression. 15. A non-transitory computer-readable storage medium storing instructions that, when executed by at least one processor of a robot, cause the at least one processor to perform a method, the method comprising: building a two-wheeled inverted pendulum model based on a wheel-legged robot; constructing initial state-space equations based on the two-wheeled inverted pendulum model; linearizing

Assignees

Inventors

Classifications

  • having wheels and mechanical legs (B62D57/024 takes precedence; ground-engaging vehicle fittings for supporting, lifting or manoeuvring the vehicle, wholly or in part B60S9/00) · CPC title

  • for control of the vehicle or its driving motor to achieve a desired performance, e.g. speed, torque, programmed variation of speed · CPC title

  • B25J9/1607Primary

    Calculation of inertia, jacobian matrixes and inverses · CPC title

  • with alternately or sequentially lifted supporting base and legs; with alternately or sequentially lifted feet or skid (B62D57/024 takes precedence) · CPC title

  • Electric energy management in electromobility · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12533797B2 cover?
A robot control method includes: building a two-wheeled inverted pendulum model based on a wheel-legged robot; constructing initial state-space equations based on the two-wheeled inverted pendulum model; linearizing the initial state-space equations to obtain the state-space equations for a linear time-invariant system; obtaining a quadratic performance objective function according to the state…
Who is the assignee on this patent?
Ubtech Robotics Corp Ltd
What technology area does this patent fall under?
Primary CPC classification B25J9/1607. Mapped technology areas include Operations & Transport.
When was this patent published?
Publication date Tue Jan 27 2026 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).