Robot and controlling method thereof

US12429876B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12429876-B2
Application numberUS-202318200981-A
CountryUS
Kind codeB2
Filing dateMay 23, 2023
Priority dateJan 12, 2021
Publication dateSep 30, 2025
Grant dateSep 30, 2025

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.

Provided is a robot including: a body rotatable about a first shaft; a first drive wheel and a second drive wheel provided in the body to be rotatable about a second shaft that is perpendicular to the first shaft; at least one distance sensor provided on the second shaft; and a processor. The processor may acquire first distance information through the at least one distance sensor at each of a plurality of different points at which the body is located as the body moves; acquire second distance information through the at least one distance sensor in each of a plurality of different directions in which the body is directed as the body rotates; and acquire, based on the first distance information and the second distance information, acquire information about a location point of the robot on a map corresponding to a space in which the robot is located.

First claim

Opening claim text (preview).

What is claimed is: 1. A robot comprising: a first shaft; a main body rotatable about the first shaft; a first drive wheel and a second drive wheel provided in the main body to be rotatable about a second shaft that is perpendicular to the first shaft; at least one distance sensor provided on the second shaft; memory storing instructions; and at least one processor configured to execute the instructions, wherein the instructions, when executed by the at least one processor, cause the robot to: acquire first distance information through the at least one distance sensor at each of a plurality of different points at which the main body is located as the main body moves; acquire second distance information through the at least one distance sensor in each of a plurality of different directions in which the main body is directed as the main body rotates; and acquire, based on the first distance information and the second distance information, information about a location point of the robot on a map corresponding to a space in which the robot is located, wherein the at least one distance sensor comprises: a first distance sensor disposed in a first area of the main body adjacent to the first drive wheel; and a second distance sensor disposed in a second area of the main body adjacent to the second drive wheel, wherein the first distance sensor is configured to acquire the first distance information, and wherein the second distance sensor is configured to acquire the second distance information in an opposite direction to the first distance information acquired by the first distance sensor while the main body rotates around the first shaft. 2. The robot of claim 1 , wherein the robot comprises a third shaft, and wherein the first drive wheel and the second drive wheel are configured so that the main body moves in a direction of the third shaft that is perpendicular to each of the first shaft and the second shaft. 3. The robot of claim 1 , wherein each of the first distance sensor and the second distance sensor comprises a time of flight (ToF) sensor. 4. The robot of claim 1 , further comprising: a tilt sensor, wherein the instructions, when executed by the at least one processor, cause the robot to: acquire information about the location point at which the main body is located on the map based on third distance information excluding acquired fourth distance information, and wherein the fourth distance information is acquired based on tilt information, which is obtained by the tilt sensor from the first distance information and the second distance information, being greater than or equal to a threshold tilt in a direction of a specific shaft. 5. The robot of claim 1 , wherein the main body has a spherical shape, and wherein the first drive wheel and the second drive wheel are spaced apart from each other and surround the main body in an outer side of the main body. 6. The robot of claim 5 , wherein the map comprises map distance information corresponding to each of a plurality of points on the map, and wherein the instructions, when executed by the at least one processor, cause the robot to: acquire third distance information based on a diameter of the main body, the first distance information, and the second distance information, identify fourth distance information corresponding to the third distance information from among the map distance information included in the map; and identify a point corresponding to the fourth distance information as the location point at which the robot is located. 7. The robot of claim 1 , wherein the map comprises map distance information corresponding to each of a plurality of points on the map, and wherein the instructions, when executed by the at least one processor, cause the robot to identify third distance information matching the first distance information and the second distance information from among the map distance information included in the map, and identify a point corresponding to the third distance information as the location point at which the robot is located on the map. 8. The robot of claim 7 , wherein the instructions, when executed by the at least one processor, cause the robot to, based on the third distance information corresponding to the location point at which the robot is located on the map and fourth distance information obtained through the at least one distance sensor at the point being different, update the map distance information on the map based on the fourth distance information obtained through the at least one distance sensor. 9. A method of controlling a robot comprising a main body rotatable about a first shaft, and a first drive wheel and a second drive wheel that are provided in the main body to be rotatable about a second shaft that is perpendicular to the first shaft, the method comprising: acquiring first distance information through at least one distance sensor at each of a plurality of different points at which the main body is located as the main body moves; acquiring second distance information through the at least one distance sensor in each of a plurality of different directions in which the main body is directed as the main body rotates; acquiring, based on the first distance information and the second distance information, information about a location point of the robot on a map corresponding to a space in which the robot is located; and controlling the first drive wheel and the second drive wheel of the robot based on the first distance information and the second distance information, wherein the at least one distance sensor comprises a first distance sensor disposed in a first area of the main body adjacent to the first drive wheel, and a second distance sensor disposed in a second area of the main body adjacent to the second drive wheel, and wherein the acquiring the first distance information comprises acquiring the first distance information in opposite directions using the first distance sensor and the second distance sensor while the main body rotates around the first shaft. 10. The method of claim 9 , wherein the robot comprises a third shaft and wherein the first drive wheel and the second drive wheel are configured so that the main body moves in a direction of the third shaft that is perpendicular to each of the first shaft and the second shaft. 11. The method of claim 9 , wherein each of the first distance sensor and the second distance sensor comprise a time of flight (ToF) sensor. 12. The method of claim 9 , wherein the acquiring information about the location point at which the robot is located comprises acquiring information about a point at which the main body is located on the map based on third distance information excluding acquired fourth distance information, and wherein the fourth distance information is acquired based on tilt information, which is obtained by a tilt sensor from the first distance information and the second distance information, being greater than or equal to a threshold tilt in a direction of a specific shaft. 13. The method of claim 9 , wherein the main body has a spherical shape, and wherein the first drive wheel and the second drive wheel are spaced apart from each other and surround the main body in an outer side of the main body.

Assignees

Inventors

Classifications

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

  • Sensing devices · CPC title

  • characterised by motion, path, trajectory planning · CPC title

  • Calibration of manipulator · CPC title

  • characterised by use of sensors other than normal servo-feedback from position, speed or acceleration sensors, perception control, multi-sensor controlled systems, sensor fusion · 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 US12429876B2 cover?
Provided is a robot including: a body rotatable about a first shaft; a first drive wheel and a second drive wheel provided in the body to be rotatable about a second shaft that is perpendicular to the first shaft; at least one distance sensor provided on the second shaft; and a processor. The processor may acquire first distance information through the at least one distance sensor at each of a …
Who is the assignee on this patent?
Samsung Electronics Co Ltd
What technology area does this patent fall under?
Primary CPC classification G05D1/0214. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Sep 30 2025 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 7 related publications on this page (citations in our corpus or others sharing the same primary CPC).