IP Library Granted Patent US 8,996,172
Granted Patent B2
US 8,996,172 · App. 11/780,017 · Granted Mar 31, 2015

Distance sensor system and method

Inventors: Pankaj Shah (San Jose, CA); Kurt Konolige (Menlo Park, CA); Joe Augenbraun (Foster City, CA); Nick Donaldson (San Francisco, CA); Charles Fiebig (Palo Alto, CA); Yuming Liu (San Jose, CA); Hassaan Moin Khan (San Francisco, CA); Joseph Pinzarrone (Montara, CA); Leo Salinas (Mountain View, CA); Hua Tang (Foster City, CA); Rafael Taylor (Alameda, CA)
Assignee: Neato Robotics, Inc.
G01S7/4813G01S17/42G01S17/48G01S7/4817G01S2007/4977G01S7/497
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,996,172
App. No.
11/780,017
Granted
Mar 31, 2015
Kind
B2
Abstract

A distance measuring system and method employing a laser distance sensor may have utility in various applications. In accordance with one aspect of the present invention, a laser distance sensor may acquire accurate distance measurements with a short baseline.

Claims (45)

1. A distance sensing system comprising:

a source providing collimated light output;

a source providing diffuse light output;

a sensor operative to detect the outputs incident on a stationary object;

a movable rotating mount to which said sources and said sensor are attached; said movable rotating mount being rotatable through an arbitrary number of uni-directional rotations; and

an electronics package attached to said movable rotating mount and coupled to said sources and said sensor; said electronics package executing digital processing to process data acquired by said sensor from collimated and diffuse light hitting said stationary object as said movable mount rotates to generate distance data, said distance data related to a position of the distance sensing system relative to a stationary object in the operating environment.

2. The distance sensing system of claim 1 further comprising a synchronization mechanism to synchronize intermittent operation of said sources and said sensor.

3. The distance sensing system of claim 2 wherein said synchronization mechanism is an optical encoder.

4. The distance sensing system of claim 1 wherein the digital processing comprises executing triangulation calculations.

5. The distance sensing system of claim 1 wherein the digital processing comprises executing sub-pixel interpolation.

6. The distance sensing system of claim 1 wherein the digital processing comprises computing 4000 data points per second.

7. The distance sensing system of claim 1 wherein said source of collimated light output is a laser.

8. The distance sensing system of claim 7 wherein the laser output has a wavelength of approximately 650 nm.

9. The distance sensing system of claim 1 wherein said sensor is a complimentary metal-oxide semiconductor sensor.

10. A robotic device comprising:

a drive mechanism to move said robotic device;

an electronics module disposed on said robotic device to provide instructions to said drive mechanism to position the robotic device in an operating environment;

an optical assembly disposed on said robotic device to provide distance data to said electronics module, said distance data related to a position of the robotic device relative to a stationary object in the operating environment and influencing the instructions provided to said drive mechanism; said optical assembly comprising:

a source providing collimated light output;

a source providing diffuse light output;

a sensor operative to detect the outputs incident on the stationary object in the operating environment;

a rotating mount to which said sources and said sensor are attached; said rotating mount being rotatable through an arbitrary number of uni-directional rotations; and

an electronics package attached to said rotating mount and coupled to said sources and said sensor; said electronics package executing digital processing to process data acquired by said sensor from collimated and diffuse light hitting said stationary objectas said mount rotates to generate the distance data.

11. The robotic device of claim 10 wherein said optical assembly further comprises a synchronization mechanism to synchronize intermittent operation of said sources and said sensor.

12. The robotic device of claim 11 wherein said synchronization mechanism is an optical encoder.

13. The robotic device of claim 10 wherein the digital processing comprises executing triangulation calculations.

14. The robotic device of claim 10 wherein the digital processing comprises executing sub-pixel interpolation.

15. The robotic device of claim 10 wherein the digital processing comprises computing 4000 data points per second.

16. The robotic device of claim 10 wherein said source of collimated light output is a laser.

17. The robotic device of claim 16 wherein the laser output has a wavelength of approximately 650 nm.

18. The robotic device of claim 10 wherein said sensor is a complimentary metal-oxide semiconductor sensor.

19. The robotic device of claim 10 wherein said optical assembly further comprises a transmitter coupled to said electronics package; said transmitter to transmit the distance data to said electronics module wirelessly.

20. A vehicle comprising:

a distance sensing system operative to generate distance data associated with a distance to a stationary object within a range of the vehicle; said distance sensing system comprising:

a source providing collimated light output;

a source providing diffuse light output;

a sensor operative to detect the outputs incident on the object;

a rotating mount to which said sources and said sensor are attached; said rotating mount being rotatable through an arbitrary number of uni-directional rotations; and

an electronics package attached to said rotating mount and coupled to said sources and said sensor; said electronics package executing digital processing to process data acquired by said sensor from collimated and diffuse light hitting said stationary object as said mount rotates to generate the distance data; and

an electronics module to receive the distance data from said distance sensing system.

21. The vehicle of claim 20 wherein said distance sensing system further comprises a synchronization mechanism to synchronize intermittent operation of said sources and said sensor.

22. The vehicle of claim 21 wherein said synchronization mechanism is an optical encoder.

23. The vehicle of claim 20 wherein the digital processing comprises executing triangulation calculations.

24. The vehicle of claim 20 further comprising a display to display distance related information.

25. The vehicle of claim 24 wherein said display displays a representation of the stationary object in a position relative to a representation of said vehicle.

Assignments (6)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 3, 2022
From: NEATO ROBOTICS, INC.
To: VORWERK & CO. INTERHOLDING GMBH
Reel/Frame 061292/0293 →
RELEASE OF SECURITY INTEREST Recorded Feb 6, 2015
From: SQUARE 1 BANK
To: NEATO ROBOTICS, INC.
Reel/Frame 034905/0429 →
RELEASE OF SECURITY INTEREST Recorded Apr 1, 2014
From: VENCORE SOLUTIONS LLC
To: NEATO ROBOTICS, INC.
Reel/Frame 032576/0284 →
SECURITY AGREEMENT Recorded Feb 27, 2014
From: NEATO ROBOTICS, INC.
To: SQUARE 1 BANK
Reel/Frame 032382/0669 →
SECURITY AGREEMENT Recorded Jun 2, 2008
From: NEATO ROBOTICS, INC.
To: VENCORE SOLUTIONS LLC
Reel/Frame 021051/0747 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 27, 2007
From: SHAH, PANKAJ; KONOLIGE, KURT; AUGENBRAUN, JOE; DONALDSON, NICK; FIEBIG, CHARLES; LIU, YUMING; KHAN, HASSAAN MOIN; PINZARRONE, JOSEPH; SALINAS, LEO; TANG, HUA; TAYLOR, RAFAEL
To: NEATO ROBOTICS, INC.
Reel/Frame 019750/0864 →
Continuity (3)
Continuation In Part 11515022 · Sep 1, 2006
Continuation In Part 11515100 · Sep 1, 2006
Related Publication 20100030380A1 · Feb 4, 2010