Dynamic means of illuminating a field of vision
US-9981593-B2 · May 29, 2018 · US
US10349798B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10349798-B2 |
| Application number | US-201715597531-A |
| Country | US |
| Kind code | B2 |
| Filing date | May 17, 2017 |
| Priority date | May 17, 2016 |
| Publication date | Jul 16, 2019 |
| Grant date | Jul 16, 2019 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A mobile robot of the present disclosure includes a first pattern emission unit configured to emit a first patterned light downward and forward from the main body on a floor of an area to be cleaned; and an image acquisition unit configured to acquire an image of first patterned light emitted by the first pattern emission unit and is incident on an obstacle, so as to determine an obstacle based on a pattern detected from the acquired image. Accordingly, based on the information on the nearby obstacles, by determining whether the mobile robot is in a stuck state where traveling of the mobile robot is limited by a plurality of obstacles, and by setting up an escape for traveling, traveling state of the mobile robot and obstacles may be determined rapidly and a corresponding operation may be performed, thereby enabling effective traveling to escape from the stuck state.
Opening claim text (preview).
What is claimed is: 1. A mobile robot, comprising: a main body configured to travel in an area to be cleaned and to provide suction to a floor of the area; a camera provided on a front portion of the main body and configured to capture an image of a prescribed area facing the front portion of the main body; a first light source provided on the front portion of the main body and configured to emit a first patterned light downward to a first sub-area of the prescribed area; a second light source provided on the front portion of the main body and below the first light source, the second light source being configured to emit a second patterned light to a second sub-area of the prescribed area, the second sub-area being above the first sub-area; and a controller configured to: identify a first optical pattern, corresponding to the first patterned light, in the image captured by the camera, detect an obstacle based on at least one of a shape of the first optical pattern or a position of the first optical pattern in the image, detect a second optical pattern corresponding to the second patterned light in the image captured by the camera, wherein the controller detects the obstacle further based on at least one of a shape of the second optical pattern or position of the second optical pattern in the image, and cause the main body to move relative to the obstacle, wherein controller, when causing the main body to move relative to the obstacle, is further configured to: determine that the mobile robot is stuck in a region having a plurality of obstacles, including the detected obstacle and one or more additional obstacles, when mobile robot is positioned in the region for at least a threshold duration, detect, based on determining that mobile robot is stuck in the region, attributes of two or more of the obstacles in the region, identify, based on the attributes of two or more of the obstacles in the region, an escape path, and control the main body to travel along the escape path. 2. The mobile device of claim 1 , wherein the controller is further configured to: measure a height of one of the obstacles in the region based on the shape of the second optical pattern or the position of the second optical pattern in the image. 3. The mobile device of claim 1 , wherein the controller, when identifying the escape path, is further configured to: determine, based on the height of the one of the obstacles in the region, whether the main body can pass over the obstacle, and include the one of the obstacles in the region in the escape path when the main body can pass over the obstacle. 4. The mobile robot of claim 1 , wherein the controller is further configured to determine that the mobile robot is stuck in the region when the mobile robot remains in the region after changing a movement of the main body at least a predetermined number of times. 5. The mobile robot of claim 1 , wherein the controller, when identifying the escape path, is further configured to: identify two of the obstacles adjacent to the mobile body; identify a space between the two obstacles; determine, based on attributes of the two obstacles, whether the main body can move within the space between the two obstacles, and including the space in the escape path when the main body can move within the space. 6. The mobile robot of claim 5 , wherein the controller, when identifying the escape path, is further configured to: identify, when the main body cannot move within the space between the two obstacles, another pair of the obstacle adjacent to the main body; identify another space between the other pair of obstacles; determine, based on attributes of the other pair of obstacles, whether the main body can move within the other space between the other pair of obstacles, and include the other space in the escape path when the main body can move within the other space. 7. The mobile robot of claim 1 , wherein the controller, when identifying the escape path, is further configured to: detect attributes of the obstacles in the region, generate a map of the region based on the attributes of the obstacles, analyze the map to identify, as the escape path, a route through the region, wherein the main body can move within the route. 8. The mobile robot of claim 7 , wherein the controller, when detecting the attributes of the obstacles in the region, is further configured to: cause the main body to rotate at a given location, capture, using the camera, another image during the rotation, identify another first optical pattern, corresponding to the first patterned light, in the other image captured by the camera, and detect the attributes of the obstacles based on at least one of a shape of the other first optical pattern or a position of the other first optical pattern in the other image. 9. The mobile robot of claim 8 , wherein the attributes of the obstacles in the region include respective distances between the obstacles and the given location and locations of one or more lateral edges of the obstacles, and wherein the controller is further configured to determine, based on the locations of the lateral edges of the obstacles, sizes of spaces between the obstacles. 10. The mobile robot of claim 1 , wherein the first patterned light includes a horizontal portion, and wherein the controller is further configured to: determine at least one of a location, a size, or a shape of one of the obstacles based on a shape or a length of a portion of the first optical pattern that corresponds to the horizontal portion of the first patterned light. 11. The mobile robot of claim 10 , wherein a reference location in the captured image is associated with a given distance from the mobile body, and wherein the controller, when determining the at least one of the location, the size, or the shape of the one of the obstacles is further configured to: determine the one of the obstacles is located closer than the given distance from the mobile body when the portion of the first optical pattern is located above the reference location in the image. 12. The mobile robot of claim 10 , wherein the controller, when determining the at least one of the location, the size, or the shape of the one of the obstacles is further configured to: identify a location of a lateral edge of the obstacle based on a bend in the portion of the first optical pattern, and identify a space adjacent to the lateral edge. 13. The mobile robot of claim 10 , wherein the controller is further configured to determine that an obstacle is not located within the given distance when the portion of the first optical pattern is located at the reference location in the image. 14. The mobile robot of claim 13 , wherein the controller, when identifying the escape path, is further configured to: include, in the escape path, a space in front of the main body based on determining that the portion of the first optical pattern is located at the reference location in the image. 15. The mobile robot of claim 14 , wherein the controller is further configured to: identify a particular length of a portion of the image associated with the space is sufficiently wide for the main body, and include the space in front of the main body in the escape path based on determining that a width of the portion of the first optical pattern in the image is equal to or greater than the particular length. 16. The mobile robot of claim 1 , wherein the controller is further configured to: change the escape path when another obstacle is detected while the main body is moving through th
Sensing devices · CPC title
Manipulators not otherwise provided for · CPC title
Program controls (total factory control, i.e. centrally controlling a plurality of machines, G05B19/418) · CPC title
of land vehicles · CPC title
Indirect determination of position data · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.