Robot control method, robot, and storage medium

US12566449B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12566449-B2
Application numberUS-202418612268-A
CountryUS
Kind codeB2
Filing dateMar 21, 2024
Priority dateSep 28, 2021
Publication dateMar 3, 2026
Grant dateMar 3, 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.

The present disclosure provides a robot control method, a robot, a control terminal, and a control system. The method includes: obtaining an environment feature around the first robot when the first robot detects no positioning identifier; determining a deviation distance and a deviation angle between the first robot and a target traveling route of the first robot according to the environment feature and traveling information of the first robot; and controlling the first robot to perform route correction according to the deviation distance and the deviation angle, to cause the first robot to move to the target traveling route again.

First claim

Opening claim text (preview).

What is claimed is: 1 . A robot control method, performed by a first robot and comprising: obtaining an environment feature around the first robot when the first robot detects no positioning identifier; determining a deviation distance and a deviation angle between the first robot and a target traveling route of the first robot according to the environment feature and traveling information of the first robot; and controlling the first robot to perform route correction according to the deviation distance and the deviation angle, to cause the first robot to move to the target traveling route again; wherein before the determining the deviation distance and the deviation angle between the first robot and the target traveling route according to the environment feature, the method comprises: obtaining at least one feature image corresponding to an environment around the first robot; determining, according to the at least one feature image and a historical traveling route of the first robot, positions of at least two rack legs in an aisle in which the first robot is located; and determining the target traveling route of the first robot according to the positions of the at least two rack legs; wherein the target traveling route includes a plurality of positioning identifiers. 2 . The method according to claim 1 , wherein the controlling the first robot to perform route correction according to the deviation distance and the deviation angle comprises: determining whether an obstacle exists in a safety zone range corresponding to the first robot; and controlling the first robot to perform route correction according to the deviation distance and the deviation angle if no obstacle exists in the safety zone range. 3 . The method according to claim 2 , wherein the obstacle comprises a second robot; and the determining whether an obstacle exists in a safety zone range corresponding to the first robot comprises: sending a first query message to the second robot; receiving movement information sent by the second robot according to the first query message, wherein the movement information comprises a movement route and a movement speed; determining, according to the movement route and the movement speed, whether the second robot travels into the safety zone range in preset duration; and determining, if the second robot does not travel into the safety zone range, that no obstacle exists in the safety zone range corresponding to the first robot. 4 . The method according to claim 2 , wherein the obstacle comprises a second robot; and the determining whether an obstacle exists in a safety zone range corresponding to the first robot comprises: sending a second query message to a control terminal; and receiving a query result sent by the control terminal, wherein the query result is used for indicating whether an obstacle exists in the safety zone range, the query result is determined by the control terminal according to movement information of all second robots, and the movement information comprises a movement route and a movement speed. 5 . The method according to claim 2 , wherein before the controlling the first robot to perform route correction according to the deviation distance and the deviation angle, the method further comprises: determining, according to the environment feature and the traveling information of the first robot, a target zone in which the first robot is located; determining a target safety level corresponding to the target zone according to the target zone and a preset correspondence between zones and safety levels; and determining the safety zone range corresponding to the first robot according to the target safety level. 6 . The method according to claim 1 , wherein the controlling the first robot to perform route correction according to the deviation distance and the deviation angle comprises: determining a first zone range according to the environment feature and the traveling information of the first robot, wherein the first zone range is a zone in which no obstacle exists around the first robot; determining a second zone range according to the deviation distance and the deviation angle, wherein the second zone range is a minimum range required for controlling the first robot to perform route correction; and controlling the first robot to perform route correction according to the deviation distance and the deviation angle if the first zone range is greater than or equal to the second zone range. 7 . The method according to claim 1 , wherein the controlling the first robot to perform route correction comprises: determining, if the deviation distance is greater than or equal to a first preset value and the deviation angle is less than a second preset value, a minimum distance between the first robot and an obstacle around the first robot according to the environment feature; and controlling, if the minimum distance is greater than or equal to a first preset safety distance, the first robot to move in a first preset mode and a second preset mode alternately; wherein the first preset mode is used for reducing the deviation angle, and the second preset mode is used for reducing the deviation distance. 8 . The method according to claim 1 , wherein the controlling the first robot to perform route correction comprises: determining a second zone range according to the environment feature if the deviation distance is greater than or equal to a first preset value and the deviation angle is less than a second preset value, wherein the second zone range is a zone in which no obstacle exists around the first robot; controlling, if the second zone range is greater than or equal to a third preset value, the first robot to move in a first preset mode; controlling, after determining that the first robot moves into a first preset range, the first robot to move in the first preset mode and a second preset mode alternately; and controlling, if the second zone range is greater than or equal to a fourth preset value and less than a second preset value, the first robot to move in a first preset mode and a second preset mode alternately; wherein the first preset mode is used for reducing the deviation angle, and the second preset mode is used for reducing the deviation distance. 9 . The method according to claim 1 , wherein the controlling the first robot to perform route correction comprises: determining, if the deviation distance is greater than or equal to a first preset value and the deviation angle is less than a second preset value, a minimum distance between the first robot and an obstacle around the first robot according to the environment feature; controlling, if the minimum distance is greater than or equal to a first preset safety distance and less than a second preset safety distance, the first robot to move in a first preset mode and a second preset mode alternately, or controlling, if the minimum distance is greater than or equal to the second preset safety distance, the first robot to move in the first preset mode, and controlling, if the deviation distance is less than or equal to a fifth preset value, the first robot to move in the first preset mode and the second preset mode alternately, wherein the first preset mode is used for reducing the deviation angle, and the second preset mode is used for reducing the deviation distance. 10 . The method according to claim 1 , wherein the controlling the first robot to perform route correction comprises: controlling, if the deviation angle is greater than or equal to a second preset value and the deviation distance is less than a first preset value, the first robot to move in a first preset mode, and control

Assignees

Inventors

Classifications

  • using passive navigation aids external to the vehicle, e.g. markers, reflectors or magnetic means · CPC title

  • Coherent light, e.g. laser signals · CPC title

  • Means based on the reflection of waves generated by the vehicle (using passive navigation aids external to the vehicle G05D1/244; using signals provided by artificial sources external to the vehicle G05D1/247) · CPC title

  • Obstacle avoidance (predicting or avoiding probable or impending collision of road vehicles B60W30/08) · CPC title

  • Land vehicles · 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 US12566449B2 cover?
The present disclosure provides a robot control method, a robot, a control terminal, and a control system. The method includes: obtaining an environment feature around the first robot when the first robot detects no positioning identifier; determining a deviation distance and a deviation angle between the first robot and a target traveling route of the first robot according to the environment f…
Who is the assignee on this patent?
Hai Robotics Co Ltd
What technology area does this patent fall under?
Primary CPC classification G05D1/245. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Mar 03 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).