Methods and apparatus to facilitate autonomous navigation of robotic devices

US11249492B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11249492-B2
Application numberUS-201916365361-A
CountryUS
Kind codeB2
Filing dateMar 26, 2019
Priority dateMar 26, 2019
Publication dateFeb 15, 2022
Grant dateFeb 15, 2022

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.

Methods and apparatus to facilitate autonomous navigation of robotic devices. An example autonomous robot includes a region model analyzer to: analyze a first image of an environment based on a first neural network model, the first image captured by an image sensor of the robot when the robot is in a first region of the environment; and analyze a second image of the environment based on a second neural network model, the second image captured by the image sensor when the robot is in a second region of the environment, the second neural network associated with the second region. The example robot further includes a movement controller to: autonomously control movement of the robot within the first region toward the second region based on the analysis of the first image; and autonomously control movement of the robot within the second region based on the analysis of the second image.

First claim

Opening claim text (preview).

What is claimed is: 1. An autonomous robot, comprising: at least one memory; instructions in the robot, and processor circuitry to execute the instructions a region model analyzer to: analyze a first image of an environment based on a first neural network model, the first image captured by an image sensor of the robot when the robot is in a first region of the environment, the first neural network model used exclusively when the robot is in the first region; analyze a second image of the environment based on a second neural network model, the second image captured by the image sensor when the robot is in a second region of the environment, the second neural network model used exclusively when the robot is in the second region; autonomously control movement of the robot within the first region toward the second region based on the analysis of the first image; and autonomously control movement of the robot within the second region based on the analysis of the second image. 2. The robot of claim 1 , wherein the first region overlaps the second region, the first and second regions defining different portions of a travel path for the robot to navigate through the environment. 3. The robot of claim 2 , wherein the processor circuitry is to: in response to an obstacle along the travel path, request a new travel path from a remote server, the new travel path defined by different regions within the environment; and autonomously control movement of the robot along the new travel path based on different neural network models respectively associated with the different regions. 4. The autonomously controlled robot of claim 3 , wherein the processor circuitry is to receive the different neural network models before detection of the obstacle. 5. The robot of claim 2 , wherein the travel path extends through a series of multiple different regions of the environment, each successive one of the multiple different regions in the series to overlap an immediately preceding one of the multiple different regions in the series, the multiple different regions including the first region, the second region, and other regions, each of the multiple different regions associated with a corresponding one of multiple different neural networks, the processor circuitry to control movement of the robot within each successive one of the multiple different regions in the series based on the corresponding one of the different neural networks. 6. The robot of claim 1 , wherein the processor circuitry is to autonomously control movement of the robot by controlling movement of the robot from a current point within the first region toward a second point within the first region based on the analysis of the first image, the second point circumscribed by the second region. 7. The robot of claim 1 , wherein a center point of the first region is located within the second region. 8. The robot of claim 7 , wherein the processor circuitry is to autonomously control movement of the robot toward the second region by controlling movement of the robot toward the center point of the first region. 9. The robot of claim 8 , wherein the processor circuitry is to begin controlling movement of the robot within the second region based on the second neural network model in response to the robot being within a threshold distance of the center point of the first region. 10. The robot of claim 1 , wherein the processor circuitry is to: determine a distance between a current location of the robot and a center point of the first region; determine an orientation of the robot relative to the center point; and autonomously control movement of the robot based on the distance and the orientation. 11. The robot of claim 1 , wherein the processor circuitry is to, in response to the robot entering the second region, access a third neural network model from a remote server while the robot is moving through the second region, the third neural network model associated with a third region within the environment. 12. The robot of claim 11 , wherein the processor circuitry is to remove the first neural network model from memory after the robot enters the second region. 13. The robot of claim 1 , wherein the robot is to navigate through the environment without a map of the environment. 14. The robot of claim 1 , wherein the environment is an indoor environment. 15. The robot of claim 14 , wherein the image sensor is directed upward such that the first and second images include a ceiling of the indoor environment. 16. A non-transitory computer readable medium comprising instructions that, when executed, cause a robot to at least: capture, with an image sensor, a first image of an environment from within a first region of the environment; autonomously move within the first region toward a second region within the environment based on the first image and a first neural network model used exclusively when the robot is in associated with the first region; capture, with the image sensor, a second image corresponding to the second region; and autonomously move within the second region based on the second image and a second neural network model used exclusively when the robot is in the second region. 17. The non-transitory computer readable medium of claim 16 , wherein the first region overlaps the second region, the first and second regions defining different portions of a travel path for the robot to navigate through the environment. 18. The non-transitory computer readable medium of claim 17 , wherein the instructions further cause the robot to: respond to an obstacle along the travel path by requesting a new travel path from a remote server, the new travel path defined by different regions within the environment; and autonomously move along the new travel path based on different neural network models associated with respective ones of the different regions. 19. The non-transitory computer readable medium of claim 18 , wherein the instructions further cause the robot to download the different neural network models before detection of the obstacle. 20. The non-transitory computer readable medium of claim 16 , wherein a center point of the first region is located within the second region. 21. The non-transitory computer readable medium of claim 20 , wherein the instructions further cause the robot to autonomously move toward the second region by autonomously moving toward the center point of the first region. 22. The non-transitory computer readable medium of claim 16 , wherein the instructions further cause the robot to: determine a distance between a current location of the robot and a center point of the first region; determine an orientation of the robot relative to the center point; and autonomously move based on the distance and the orientation. 23. A method to autonomously control movement of a robot, the method comprising: capturing, with an image sensor, a first image of an environment from within a first region of the environment; autonomously controlling movement of the robot within the first region toward a second region within the environment based on the first image and a first neural network model, the first neural network model used exclusively when the robot is in the first region; capturing, with the image sensor, a second image corresponding to the second region; and autonomously controlling movement of the robot within the second region based on the second image and a second neural network model, t

Assignees

Inventors

Classifications

  • G06V10/82Primary

    using neural networks · CPC title

  • using classification, e.g. of video objects · CPC title

  • Terrestrial scenes (scenes under surveillance with static cameras G06V20/52; scenes perceived from the exterior of a vehicle G06V20/56; scenes perceived from the interior of a vehicle G06V20/59) · CPC title

  • generated in a local control room · CPC title

  • associated with a remote control arrangement · 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 US11249492B2 cover?
Methods and apparatus to facilitate autonomous navigation of robotic devices. An example autonomous robot includes a region model analyzer to: analyze a first image of an environment based on a first neural network model, the first image captured by an image sensor of the robot when the robot is in a first region of the environment; and analyze a second image of the environment based on a secon…
Who is the assignee on this patent?
Intel Corp
What technology area does this patent fall under?
Primary CPC classification G06V10/82. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Feb 15 2022 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).