IP Library Granted Patent US 12,030,178
Granted Patent B2
US 12,030,178 · App. 18/162,338 · Granted Jul 9, 2024

Mobile robot sensor configuration

Inventors: Justine Rembisz (San Carlos, CA); Alex Shafer (San Francisco, CA)
Assignee: Google LLC
B25J19/022B25J13/089B25J19/027G01S7/4865G01S17/931
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 12,030,178
App. No.
18/162,338
Granted
Jul 9, 2024
Kind
B2
Abstract

A mobile robotic device is disclosed which includes a plurality of one-dimensional (1D) time-of-flight (ToF) sensors. Each 1D ToF sensor of the plurality of 1D ToF sensors may be mounted at a fixed position and orientation on the mobile robotic device. Each pair of 1D ToF sensors of the plurality of 1D ToF sensors may be fixed at respective positions and orientations relative to each other such that respective cones of coverage of the pair of 1D ToF sensors are non-overlapping.

Claims (45)

1. A method for controlling navigation of a mobile robotic device, the method comprising:

causing the mobile robotic device to travel on a current direction of travel;

detecting, using at least one dimensional (1D) time-of-flight (ToF) sensor oriented at a downward angle on the mobile robotic device, that a change in a height of a ground surface exceeds a threshold amount;

based on detecting that the change in the height of the ground surface exceeds the threshold amount, stopping the mobile robotic device from traveling on the current direction of travel;

determining a new direction of travel for the mobile robotic device;

causing the mobile robotic device to travel in the new direction of travel; and

based on a rate at which sensor data is pulled from the at least one 1D ToF sensor, determining a maximum velocity for the mobile robotic device.

2. The method of claim 1 , wherein the maximum velocity is a maximum reverse velocity.

3. The method of claim 1 , further comprising:

determining, using the at least one 1D ToF sensor, an expected height of the ground surface from the at least one 1D ToF sensor;

determining, using the at least one 1D ToF sensor, a real-time height of the ground surface from the at least one 1D ToF sensor; and

determining, using the real-time height and the expected height, the change in the height.

4. The method of claim 1 , wherein the at least one 1D ToF sensor is positioned at the rear of the mobile robotic device.

5. The method of claim 1 , wherein the downward angle is substantially ninety degrees, such that the at least one 1D ToF sensor is oriented substantially perpendicular to the ground surface.

6. The method of claim 1 , wherein the at least one 1D ToF sensor is positioned proximate to a wheel of the mobile robotic device.

7. The method of claim 1 , wherein the at least one 1D ToF sensor is mounted on a strip, the strip comprising a plurality of 1D ToF sensors oriented substantially horizontal to the ground surface for obstacle detection.

8. A mobile robotic device, comprising:

at least one one dimensional (1D) time-of-flight (ToF) sensor positioned proximate to a wheel of the mobile robotic device, wherein the at least one 1D ToF sensor is oriented at a downward angle such that a coverage region includes a portion of a ground surface behind the wheel, wherein the at least one 1D ToF sensor is mounted on a strip, the strip comprising a plurality of 1D ToF sensors oriented substantially horizontal to the ground surface for obstacle detection;

one or more processors; and

a non-transitory computer readable medium comprising program instructions executable by the one or more processors to perform operations comprising:

causing the mobile robotic device to travel on a current direction of travel;

detecting, using the at least one 1D ToF sensor, that a change in a height of the ground surface exceeds a threshold amount;

based on detecting that the change in the height of the ground surface exceeds the threshold amount, stopping the mobile robotic device from traveling on the current direction of travel;

determining a new direction of travel for the mobile robotic device; and

causing the mobile robotic device to travel in the new direction of travel.

9. The mobile robotic device of claim 8 , wherein the downward angle is substantially ninety degrees, such that the at least one 1D ToF sensor is oriented substantially perpendicular to the ground surface.

10. The mobile robotic device of claim 8 , wherein the wheel is a first rear wheel and the mobile robotic device further comprises:

a second 1D ToF sensor positioned proximate to a second rear wheel of the mobile robotic device, wherein the second 1D ToF sensor is oriented at a downward angle such that a coverage region includes a portion of a ground surface behind the second rear wheel.

11. The mobile robotic device of claim 8 , further comprising:

at least one 1D ToF sensor positioned proximate to a front of the mobile robotic device, wherein the at least one 1D ToF sensor is oriented at a downward angle such that a coverage region includes a portion of a ground surface in front of the mobile robotic device.

12. The mobile robotic device of claim 11 , wherein the downward angle is substantially ninety degrees, such that the at least one 1D ToF sensor is oriented substantially perpendicular to the ground surface.

13. The mobile robotic device of claim 8 , wherein the at least one 1D ToF sensor is positioned on a mobile base of the mobile robotic device.

14. The mobile robotic device of claim 8 , further comprising a pass-through material positioned in front of the at least one 1D ToF sensor.

15. A non-transitory computer readable medium comprising program instructions executable by one or more processors to perform operations comprising:

causing a mobile robotic device to travel on a current direction of travel;

detecting, using at least one dimensional (1D) time-of-flight (ToF) sensor oriented at a downward angle on the mobile robotic device, that a change in a height of a ground surface exceeds a threshold amount;

based on detecting that the change in the height of the ground surface exceeds the threshold amount, stopping the mobile robotic device from traveling on the current direction of travel;

determining a new direction of travel for the mobile robotic device;

causing the mobile robotic device to travel in the new direction of travel; and

based on a rate at which sensor data is pulled from the at least one 1D ToF sensor, determining a maximum velocity for the mobile robotic device.

16. The non-transitory computer readable medium of claim 15 , wherein the maximum velocity is a maximum reverse velocity.

17. The non-transitory computer readable medium of claim 15 , the operations further comprising:

determining, using the at least one 1D ToF sensor, an expected height of the ground surface from the at least one 1D ToF sensor;

determining, using the at least one 1D ToF sensor, a real-time height of the ground surface from the at least one 1D ToF sensor; and

determining, using the real-time height and the expected height, the change in the height.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 29, 2025
From: GOOGLE LLC
To: GDM HOLDING LLC
Reel/Frame 071109/0342 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 21, 2023
From: X DEVELOPMENT LLC
To: GOOGLE LLC
Reel/Frame 064658/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 1, 2023
From: REMBISZ, JUSTINE; SHAFER, ALEX
To: X DEVELOPMENT LLC
Reel/Frame 062566/0646 →
Continuity (2)
Continuation 16528123 · Jul 31, 2019
Related Publication 20230173695A1 · Jun 8, 2023