Barycenter position determining method and apparatus, legged robot, and storage medium

US12552028B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12552028-B2
Application numberUS-202217743296-A
CountryUS
Kind codeB2
Filing dateMay 12, 2022
Priority dateApr 14, 2020
Publication dateFeb 17, 2026
Grant dateFeb 17, 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 computing device creates first relation data indicating a relation between an interval duration and a center of mass position of a legged robot. The first relation data comprises a first constant, C. The computing device creates second relation data corresponding to at least one leg of for the legged robot and a force corresponding to the at last one leg with the ground. The second relation data comprises the first constant, C. The computing device creates third relation data according to the second relation data. The device determines a value of the first constant, C, when a target value J is a minimum value, and obtains the first relation data according to the determined value of the first constant, C.

First claim

Opening claim text (preview).

What is claimed is: 1 . A center of mass position determining method performed by a control device connected to a legged robot, the method comprising: creating first relation data, the first relation data indicating a relation between an interval duration t and a center of mass position P(t) of the legged robot, and wherein the center of mass position P(t) varies as a function of the interval duration t and a first constant C according to the first relation data; creating second relation data corresponding to the at least one leg of the legged robot, the second relation data indicating a relation between a force f i corresponding to the at least one leg with the ground and the center of mass position P(t), and wherein the force f i corresponding to the at least one leg with the ground varies as a function of the center of mass position P(t) and the first constant C according to the second relation data; creating third relation data based on the second relation data, the third relation data indicating a positive correlation between a target value J and a square of the force f i to which the at least one leg in contact with the ground is subjected, wherein the third relation data defines a quadratic programming problem in which the target value J varies as a function of a square of the force f i to which the at least one leg in contact with the ground is subjected; solving the quadratic programming problem by (i) applying different values for the first constant C to the center of mass position P(t) according to the first relation data and (ii) applying different values of the center of mass position P(t) corresponding to the different values for the first constant C to the force f i corresponding to the at least one leg with the ground according to the second relation data and (iii) applying different values of the force f i corresponding to the at least one leg with the ground to the target value J according to the third relation data until the target value J is minimized: determining, among the different values for the first constant C used for solving the quadratic programming problem, a value of the first constant C when the target value J is minimized as an optimized solution to the quadratic programming problem; and obtaining the first relation data according to the determined value of the first constant C, wherein the first relation data defines a trajectory of the center of mass position P(t) of the legged robot based on a movement of the legged robot as a function of time. 2 . The method according to claim 1 , wherein creating third relation data comprises: creating the third relation data based on the first relation data and the second relation data corresponding to the at least one leg; and determining, based on the third relation data, the value of the first constant C when the target value J is the minimum value. 3 . The method according to claim 2 , wherein the creating first relation data comprises: obtaining first state data and second state data of the legged robot in an initiation position and a termination position respectively, wherein the state data comprises at least center of mass positions, center of mass speeds, and center of mass accelerations; and creating the first relation data, wherein the first relation data comprises the first constant C, the first constant C comprises a second constant C free whose value is not determined and a third constant h whose value is determined, and the third constant h is determined based on the obtained state data. 4 . The method according to claim 2 , wherein creating the first relation data comprises: setting the first relation data as follows: the center of mass position P(t) is a product of the first constant C and a duration matrix E; and E = [ E t 0 0 0 E t 0 0 0 E t ] ; and ⁢ E t = [ 1 t t 2 t 3 ] wherein E t represents a duration vector. 5 . The method according to claim 2 , wherein creating the second relation data comprises: setting the second relation data corresponding to the at least one leg as follows: an acting force f i corresponding to an i th leg is a sum of the first constant C and a linear mapping of a fourth constant λ corresponding to the i th leg. 6 . The method according to claim 2 , wherein creating the third relation data based on the first relation data and the second relation data comprises: obtaining a movement duration required for the legged robot to move from an initiation position to a termination position; selecting a plurality of sampling time points within the movement duration; determining, based on an interval duration between each sampling time point and a start time point and the first relation data, fourth relation data corresponding to the each sampling time point, wherein the fourth relation data indicates a relation between the first constant C and a sampling center of mass position Q(C), and the sampling center of mass position Q(C) indicates a center of mass position of the legged robot at the corresponding sampling time point; determining, based on the second relation data corresponding to the at least one leg and the fourth relation data, fifth relation data corresponding to the each sampling time point, wherein the fifth relation data indicates a relation between the first constant C and the acting force f i corresponding to the at least one leg; and creating the third relation data based on the fourth relation data and the fifth relation data, wherein the third relation data further indicates a positive correlation between the target value J and a square of the acting force f i corresponding to the at least on

Assignees

Inventors

Classifications

  • B62D57/032Primary

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

  • Three-dimensional joints · CPC title

  • Adaptive control with stabilizing compensation · CPC title

  • B25J9/1664Primary

    characterised by motion, path, trajectory planning · 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 US12552028B2 cover?
A computing device creates first relation data indicating a relation between an interval duration and a center of mass position of a legged robot. The first relation data comprises a first constant, C. The computing device creates second relation data corresponding to at least one leg of for the legged robot and a force corresponding to the at last one leg with the ground. The second relation d…
Who is the assignee on this patent?
Tencent Tech Shenzhen Co Ltd
What technology area does this patent fall under?
Primary CPC classification B62D57/032. Mapped technology areas include Operations & Transport.
When was this patent published?
Publication date Tue Feb 17 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 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).