Bistatic object detection apparatus and methods

US9873196B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9873196-B2
Application numberUS-201514752688-A
CountryUS
Kind codeB2
Filing dateJun 26, 2015
Priority dateJun 24, 2015
Publication dateJan 23, 2018
Grant dateJan 23, 2018

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.

Apparatus and methods for navigation of a robotic device configured to operate in an environment comprising objects and/or persons. Location of objects and/or persons may change prior and/or during operation of the robot. In one embodiment, a bistatic sensor comprises a transmitter and a receiver. The receiver may be spatially displaced from the transmitter. The transmitter may project a pattern on a surface in the direction of robot movement. In one variant, the pattern comprises an encoded portion and an information portion. The information portion may be used to communicate information related to robot movement to one or more persons. The encoded portion may be used to determine presence of one or more object in the path of the robot. The receiver may sample a reflected pattern and compare it with the transmitted pattern. Based on a similarity measure breaching a threshold, indication of object present may be produced.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for detecting an object by a computerized robotic apparatus configured to clean a surface, the method comprising: configuring a reference pattern, the reference pattern comprising a persistent two-dimensional geometric pattern for display on the surface during movement of the robotic apparatus along the surface, the reference pattern further comprising an object detection portion and a second portion comprising information associated with one or more operational characteristics of the movement of the robotic apparatus along the trajectory; projecting the reference pattern onto a surface in front of the robotic apparatus using a light emitter component, the projecting of the reference pattern comprising projecting (i) the object detection portion and (ii) the second portion comprising the information associated with the one or more operational characteristics of the movement of the robotic apparatus; detecting a reflected pattern by a camera component, the camera component being configured to produce a digital image; analyzing the digital image to determine a parameter of the reflected pattern, the analyzing comprising determining a change within the reflected pattern in comparison to the configured reference pattern; and based on the parameter of the reflected pattern breaching a threshold, producing an indication of the object being present in front of the robotic apparatus. 2. The method of claim 1 , wherein: the projected reference pattern comprises an encoded portion, the encoded portion comprising a plurality of elements and a background portion; and the encoded portion is configured to produce the reflected pattern characterized by a first area of increased contrast compared to a second area associated with the background portion. 3. The method of claim 2 , wherein the act of configuring the reference pattern comprises: selecting a pattern width in accordance with a width of the robotic apparatus; and selecting a pattern length in accordance with a speed of the robotic apparatus. 4. The method of claim 2 , wherein: the encoded portion comprises a plurality of lines arranged in a grid configuration; and the act of configuring the reference pattern comprises selecting one or more of a line width and the grid configuration. 5. The method of claim 4 , the grid configuration comprises the plurality of elements, the plurality of elements comprising one or more elements of varying width or height. 6. The method of claim 2 , wherein: the encoded portion comprises a plurality of rectangles arranged in a grid configuration; and the act of configuring the reference pattern comprises selecting one or more of: rectangle dimensions, a checkerboard-like pattern, and/or the grid configuration. 7. The method of claim 6 , wherein the reference pattern comprises the checkerboard-like pattern comprising elements of alternating black and white elements. 8. The method of claim 1 , wherein: the projected reference pattern comprises an encoded portion and a target portion; the encoded portion comprises at least one element characterized by a first light characteristic configured to differ from a second light characteristic of the target portion; the parameter of the reflected pattern comprises a height above a surface comprising the at least one element; and the threshold is based on an expected reference width or an expected reference length of the projected reference pattern comprising the at least one element when the object is not present in front of the robotic apparatus. 9. The method of claim 8 , wherein the reference width or length corresponds to another reflected pattern projected onto a surface in an absence of the object. 10. The method of claim 8 , wherein the at least one element is further characterized by one or both of a light wavelength and a light intensity. 11. A robotic apparatus comprising: a bistatic sensor apparatus comprising a transmitter component and a receiver component; a non-transitory computer-readable apparatus comprising a storage medium, the storage medium comprising a plurality of instructions configured to, when executed by a processor apparatus, cause the robotic apparatus to: configure an encoded reference pattern, the encoded reference pattern comprising (i) one or more first portions that represent one or more parameters related to a given task of the robotic apparatus and (ii) a second portion comprising human-readable information related to the given task of the robotic apparatus; project the encoded reference pattern onto a surface at a front side of the robotic apparatus via the transmitter component, the projection of the encoded reference pattern comprising a dynamic adjustment of the one or more first portions thereof and the second portion thereof, the dynamic adjustment being based on a change in the given task of the robotic apparatus; detect a reflected pattern via the receiver component, the receiver component being configured to generate a digital image; analyze the digital image to determine a parameter of the detected reflected pattern; and when the parameter of the detected reflected pattern breaches a threshold, produce an indication of a presence of an object at the front side of the robotic apparatus. 12. The robotic apparatus of claim 11 , wherein the robotic apparatus is configured to traverse a premises at a given speed. 13. The robotic apparatus of claim 11 , wherein the threshold comprises one or more of a similarity level, a brightness level, and a dimension of the detected reflected pattern. 14. The robotic apparatus of claim 11 wherein: the projected encoded reference pattern comprises an encoded portion, the encoded portion comprising a plurality of elements and a background portion, where the one or more first portions comprise the plurality of elements, and the second portion comprises the background portion; and the encoded portion is configured to produce the reflected pattern characterized by a first area of increased contrast compared to a second area associated with the background portion. 15. The robotic apparatus of claim 14 , wherein the configuration of the encoded reference pattern comprises: a selection of a pattern width in accordance with a width of the robotic apparatus; and a selection of a pattern length in accordance with a speed of the robotic apparatus. 16. A non-transitory computer-readable apparatus comprising a storage medium, the storage medium comprising a plurality of computer-executable instructions therein, the plurality of instructions being configured to, when executed by a processor apparatus, cause a robotic apparatus to: configure an encoded reference pattern, the encoded reference pattern comprising a first portion and a second portion, the first and the second portions being dynamically selected based on an environmental parameter and a task parameter of a given task of the robotic apparatus; project the encoded reference pattern onto a surface in front of the robotic apparatus using a transmitter component; detect a reflected pattern via a receiver component, the receiver component being configured to produce a digital image; analyze the digital image to determine a parameter of the reflected pattern; and when the parameter of the reflected pattern breaches a threshold, produce an indication of an object being present in front of the robotic apparatus; wherein the encoded reference pattern comprises a two-dimensional spatial pattern, and the breaching of the threshold comprises at least a two-dimensional spatial discrepancy between t

Assignees

Inventors

Classifications

  • B25J5/00Primary

    Manipulators mounted on wheels or on carriages (B25J1/00 takes precedence; programme-controlled manipulators B25J9/00 {; vehicle aspects B60, B62, e.g. remote-controlled steering for motor vehicles B62D1/24; control of position of vehicles G05D1/00}) · CPC title

  • G06V10/145Primary

    Illumination specially adapted for pattern recognition, e.g. using gratings · CPC title

  • Matching criteria, e.g. proximity measures · CPC title

  • characterised by safety, monitoring, diagnostic · CPC title

  • for mapping or imaging · 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 US9873196B2 cover?
Apparatus and methods for navigation of a robotic device configured to operate in an environment comprising objects and/or persons. Location of objects and/or persons may change prior and/or during operation of the robot. In one embodiment, a bistatic sensor comprises a transmitter and a receiver. The receiver may be spatially displaced from the transmitter. The transmitter may project a patter…
Who is the assignee on this patent?
Brain Corp
What technology area does this patent fall under?
Primary CPC classification B25J5/00. Mapped technology areas include Operations & Transport.
When was this patent published?
Publication date Tue Jan 23 2018 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 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).