Apparatus and methods for detection of objects using broadband signals

US10895629B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10895629-B2
Application numberUS-201816225949-A
CountryUS
Kind codeB2
Filing dateDec 19, 2018
Priority dateJul 20, 2015
Publication dateJan 19, 2021
Grant dateJan 19, 2021

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.

Broadband signal transmissions may be used for object detection and/or ranging. Broadband transmissions may comprise a pseudo-random bit sequence or a bit sequence produced using, a random process. The sequence may be used to modulate transmissions of a given wave type. Various types of waves may be utilized, pressure, light, and radio waves. Waves reflected by objects within the sensing volume may be sampled. The received signal may be convolved with a time-reversed copy of the transmitted random sequence to produce a correlogram. The correlogram may be analyzed to determine range to objects. The analysis may comprise determination of one or more peaks/troughs in the correlogram. Range to an object may be determines based on a time lag of a respective peak.

First claim

Opening claim text (preview).

What is claimed: 1. A system for continuous object detection during navigation, comprising: at least one processor; and a non-transitory computer readable media having executable instructions stored therein, which, when executed by the at least one processor, cause the at least one processor to, generate a continuous random or pseudo-random sequence; instruct a transmitter to transmit into an environment, continuously over time, the continuous random or pseudo-random sequence as a broadband wave; receive, from a receiver, reflections of the broadband wave from an object within the environment; convolve a plurality of samples of the received reflections and a time-reversed random or pseudo-random sequence to generate convolution data; analyze the convolution data to identify a distance to the object; and send, to a robot controller, an indication of the distance, the robot controller configured to navigate a robot responsive to the indication. 2. The system of claim 1 , further comprising: a bistatic sensor comprising the transmitter and the receiver spaced apart from each other. 3. The system of claim 1 , wherein the robot controller is further configured to execute the computer readable instructions to send movement instructions to the robot, the robot is configured to navigate in the environment in response to the movement instructions. 4. The system of claim 1 , wherein the transmitter is at least one of a light source, a pressure wave source, or a radio wave source. 5. The system of claim 1 , wherein the generating of the continuous random or pseudo-random sequence is based on either: (i) a pseudo-random sequence using a maximal linear feedback shift register, or (ii) a random sequence using a random process having one of a Poisson distribution, a Gaussian distribution, or a uniform distribution. 6. The system of claim 1 , wherein the at least one processor IS further configured to remove a direct path signal from the received reflections. 7. The system of claim 1 , wherein the robot controller is configured to execute the computer readable instructions to navigate the robot through the environment according to a map generated during training sessions, the object not in the map during the training sessions. 8. The system of claim 1 , wherein the at least one processor IS further configured to, determine distance to the object based on a spatio-temporal pattern of movement associated with the object in the environment, the determining based on evaluating a plurality of frames in a video stream, the video stream corresponds to a visual scene in the environment. 9. The system of claim 8 , wherein the plurality of frames are encoded with disparity information, the disparity information corresponds to disparity between first and second images in a respective sequence of images in a respective frame of the plurality of frames. 10. The system of claim 1 , wherein the transmitter includes an electrically pumped semiconductor laser element, and the receiver includes a photodetector. 11. A non-transitory computer readable having computer readable instructions stored thereon that when executed by at least one processor configure the at least one processor to, generate a continuous random or pseudo-random sequence; instruct a transmitter to transmit into an environment, continuously over time, the continuous random or pseudo-random sequence as a broadband wave; receive, from a receiver, reflections of the broadband wave from an object within the environment; convolve a plurality of samples of the received reflections and a time-reversed random or pseudo-random sequence to generate convolution data; analyze the convolution data to identify a distance to the object; and send, to a robot controller, an indication of the distance, the robot controller configured to navigate a robot responsive to the indication. 12. The non-transitory computer readable of claim 11 , wherein the transmitter and the receiver are spaced apart from each other, the transmitter and the receiver correspond to a bistatic sensor. 13. The non-transitory computer readable of claim 11 , wherein the robot controller is further configured to execute the computer readable instructions to send movement instructions to the robot, the robot is configured to navigate in the environment in response to the movement instructions. 14. The non-transitory computer readable of claim 11 , wherein the transmitter is at least one of a light source, a pressure wave source, or a radio wave source. 15. The non-transitory computer readable of claim 1 , wherein the generating of the continuous random or pseudo-random sequence is based on either: (i) a pseudo-random sequence using a maximal linear feedback shift register, or (ii) a random sequence using a random process having one of a Poisson distribution, a Gaussian distribution, or a uniform distribution. 16. A method for continuous object detection during navigation, comprising: generating a continuous random or pseudo-random sequence; instructing a transmitter to transmit into an environment, continuously over time, the continuous random or pseudo-random sequence as a broadband wave; receiving, from a receiver, reflections of the broadband wave from an object within the environment; convolving a plurality of samples of the received reflections and a time-reversed random or pseudo-random sequence to generate convolution data; analyzing the convolution data to identify a distance to the object; and sending, to a robot controller, an indication of the distance, the robot controller configured to navigate a robot responsive to the indication. 17. The method of claim 16 , wherein the transmitter and the receiver are spaced apart from each other, the transmitter and the receiver correspond to a bistatic sensor. 18. The method of claim 16 , wherein the robot controller is further configured to execute the computer readable instructions to send movement instructions to the robot, the robot is configured to navigate in the environment in response to the movement instructions. 19. The method of claim 16 , wherein the transmitter is at least one of a light source, a pressure wave source, or a radio wave source. 20. The method of claim 16 , wherein the generating of the continuous random or pseudo-random sequence is based on either: (i) a pseudo-random sequence using a maximal linear feedback shift register, or (ii) a random sequence using a random process having one of a Poisson distribution, a Gaussian distribution, or a uniform distribution.

Assignees

Inventors

Classifications

  • Interference mitigation, e.g. reducing or avoiding non-intentional interference with other HF-transmitters, base station transmitters for mobile communication or other radar systems, e.g. using electro-magnetic interference [EMI] reduction techniques (auxiliary means for detecting or identifying radar signals or the like G01S7/021; means for anti-jamming G01S7/36) · CPC title

  • G01S7/0234Primary

    Avoidance by code multiplex · CPC title

  • G01S7/02Primary

    of systems according to group G01S13/00 · CPC title

  • of land vehicles · CPC title

  • Extracting wanted echo signals · 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 US10895629B2 cover?
Broadband signal transmissions may be used for object detection and/or ranging. Broadband transmissions may comprise a pseudo-random bit sequence or a bit sequence produced using, a random process. The sequence may be used to modulate transmissions of a given wave type. Various types of waves may be utilized, pressure, light, and radio waves. Waves reflected by objects within the sensing volume…
Who is the assignee on this patent?
Brain Corp
What technology area does this patent fall under?
Primary CPC classification G01S7/0234. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jan 19 2021 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 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).