Apparatus and methods for detection of objects using broadband signals
AssigneeBrain Corporation
InventorMicah Richert
Life of this patent
Estimating the term…
Abstract
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.
Claims20
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.
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.
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.
Dependencies are inferred from the claim text.