IP Library › Granted Patent US 11,403,891
Granted Patent B2
US 11,403,891 · App. 16/672,134 · Granted Aug 2, 2022

Autonomous setup and takedown of calibration environment for vehicle sensor calibration

Inventor: James Matthew Nee (San Francisco, CA)
Assignee: GM Cruise Holdings LLC
G07C5/08B65G47/80G05D1/0088G05D1/0287G07C5/02
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 11,403,891
App. No.
16/672,134
Filed
Nov 1, 2019
Granted
Aug 2, 2022
Kind
B2
Examiner
TO, TUAN C
Art Unit
3667
USPC
701/33.1
Abstract

A computing device receives a setup command and signals mobile robots to move sensor targets into positions within a predetermined range of a turntable. Each mobile robot may be coupled to a sensor target. Once the sensor targets are moved into the positions, calibration may be initiated, in which a vehicle is rotated using the turntable, and sensors coupled to the vehicle are calibrated based on detection of the sensor targets. The computing device may signal the mobile robots to adjust the sensor targets as needed, or, after calibration, to move into storage or charging positions.

Claims (39)

1. A system for robotically configuring a vehicle calibration environment, the system comprising:

a turntable having a platform that is rotatable about a base of the turntable, wherein the base is positioned on a surface, wherein the platform is configured to support a vehicle and to rotate the vehicle during a calibration procedure during which one or more sensors of the vehicle are calibrated based on detection of a plurality of sensor targets by the one or more sensors of the vehicle;

the plurality of sensor targets, wherein, during the calibration procedure, each of the plurality of sensor targets are positioned within a predetermined range of the turntable;

a first mobile robot coupled to a first sensor target of the plurality of sensor targets, wherein the first mobile robot automatically drives along the surface into a first position within the predetermined range of the turntable and automatically actuates a first actuator to move the first sensor target to a first height before the calibration procedure begins;

a second mobile robot coupled to a second sensor target of the plurality of sensor targets, wherein the second mobile robot drives along the surface into a second position within the predetermined range of the turntable and automatically actuates a second actuator to move the second sensor target to a second height before the calibration procedure begins; and

one or more computing devices that verify that the plurality of sensor targets are positioned at respective correct calibration positions and respective correct calibration heights before the calibration procedure begins based on vehicle sensor data from a vehicle sensor of the vehicle and on communication of one or more wireless signals between the first mobile robot and the second mobile robot, wherein the vehicle sensor data includes one or more representations of one or more areas that include the respective correct calibration positions and respective correct calibration heights.

2. The system of claim 1 , wherein the first mobile robot adjusts a height of the first sensor target before the calibration procedure based on a height of one or more sensors of the vehicle.

3. The system of claim 2 , wherein the first mobile robot adjusts the height of the first sensor target by rotating a screw mechanism with a motor.

4. The system of claim 2 , wherein the first mobile robot adjusts the height of the first sensor target using an actuated telescoping mechanism.

5. The system of claim 1 , wherein the first mobile robot identifies the first position by identifying a position of the first mobile robot relative to a position of the second mobile robot based on the communication of the one or more wireless signals between the first mobile robot and the second mobile robot.

6. The system of claim 1 , wherein the second mobile robot identifies the second position by identifying a position of the second mobile robot relative to a position of the first mobile robot based on the communication of the one or more wireless signals between the second mobile robot and the first mobile robot.

7. The system of claim 1 , wherein the first mobile robot is coupled to the first sensor target through a mounting portion of the first sensor target, wherein each of the one or more sensor targets include the mounting portion.

8. The system of claim 1 , wherein the first mobile robot receives feedback from the vehicle, wherein the first mobile robot actuates a first motor of the first mobile robot in response to receipt of the feedback, wherein the first mobile robot modifies a position of the first sensor target by actuating the first motor.

9. The system of claim 1 , wherein the first mobile robot drives along the surface from the first position to a charging position after the calibration procedure, wherein a charging device charges a battery of the first mobile robot while the first mobile robot is in the charging position.

10. A system for configuring a vehicle calibration environment, the system comprising:

a turntable having a platform that is rotatable about a base of the turntable, wherein the base is positioned on a surface, wherein the platform is configured to support a vehicle and to rotate the vehicle during a calibration procedure during which one or more sensors of the vehicle are calibrated based on detection of a plurality of sensor targets by the one or more sensors of the vehicle;

the plurality of sensor targets, wherein each sensor target of the plurality of sensor targets are positioned within a predetermined range of the turntable during the calibration process, wherein the plurality of sensor targets are moved into respective calibration positions within the predetermined range of the turntable by a plurality of mobile robots that drive along the surface to the respective calibration positions before the calibration procedure and in response to transmission of one or more wireless setup signals to the plurality of mobile robots, wherein the plurality of sensor targets are moved into respective calibration heights based on the plurality of mobile robots actuating respective actuators before the calibration procedure and in response to transmission of the one or more wireless setup signals to the plurality of mobile robots; and

one or more computing devices that receive a setup command before the calibration procedure, wherein the one or more computing devices transmit the one or more wireless setup signals to the plurality of mobile robots in response to receipt of the setup command, wherein the one or more computing devices verify that the plurality of sensor targets are positioned at respective correct calibration positions and respective correct calibration heights before the calibration procedure begins based on vehicle sensor data from a vehicle sensor of the vehicle and on communication of one or more wireless signals between at least two of the plurality of mobile robots, wherein the vehicle sensor data includes one or more representations of one or more areas that include the respective correct calibration positions and respective correct calibration heights.

11. The system of claim 10 , wherein each sensor target of the plurality of sensor targets is coupled to a mobile robot of the plurality of mobile robots during the calibration procedure and while the plurality of sensor targets are being moved by the plurality of mobile robots into the respective calibration positions and respective calibration heights.

12. The system of claim 10 , wherein each sensor target of the plurality of sensor targets includes a base that is lifted up by a mobile robot of the plurality of mobile robots.

13. The system of claim 10 , wherein one or more computing devices receive a takedown command after the calibration procedure, wherein the one or more computing devices transmit one or more wireless takedown signals to the plurality of mobile robots in response to receipt of the takedown command, wherein the plurality of sensor targets are moved from the respective calibration positions to respective storage positions by the plurality of mobile robots in response to transmission of the one or more wireless takedown signals to the plurality of mobile robots.

14. A method for configuring a vehicle calibration environment, the method comprising:

receiving a setup command at one or more computing devices;

transmitting one or more wireless setup signals from the one or more computing devices to a plurality of one or more mobile robots in response to receipt of the setup command, causing the plurality of one or more mobile robots to drive along a surface to move a plurality of one or more sensor targets into respective calibration positions within a predetermined range of a turntable and to actuate respective actuators to move the plurality of sensor targets to respective calibration heights;

receiving one or more setup confirmation signals at the one or more computing devices from the plurality of mobile robots, the one or more setup confirmation signals indicating that the plurality of mobile robots have moved the plurality of sensor targets;

verifying that the plurality of sensor targets are positioned at respective correct calibration positions and respective correct calibration heights based on vehicle sensor data from a vehicle sensor of a vehicle and on communication of wireless signals between at least two of the plurality of mobile robots, wherein the vehicle sensor data includes one or more representations of one or more areas that include the respective correct calibration positions and respective correct calibration heights; and

initiating a calibration procedure after receiving the one or more setup confirmation signals from the plurality of mobile robots and after verifying that the plurality of sensor targets are positioned at respective correct calibration positions and respective correct calibration heights, wherein the turntable is positioned on the surface and is configured to support the vehicle and to rotate the vehicle during the calibration procedure, wherein one or more sensors of the vehicle are calibrated during the calibration procedure based on detection of the plurality of sensor targets by the one or more sensors of the vehicle.

15. The method of claim 14 , further comprising:

receiving a takedown command at the one or more computing devices after the calibration procedure;

transmitting one or more wireless takedown signals from the one or more computing devices to the plurality of mobile robots in response to receipt of the takedown command, causing the plurality of mobile robots to move the plurality of sensor targets from the respective calibration positions within the predetermined range of the turntable to respective storage positions; and

receiving one or more takedown confirmation signals at the one or more computing devices from the plurality of mobile robots, indicating that the plurality of mobile robots have moved the plurality of sensor targets from the respective calibration positions to the respective storage positions.

16. The method of claim 14 , further comprising:

receiving an adjustment request at the one or more computing devices, the adjustment request associated with a first sensor target of the plurality of sensor targets;

identifying a first mobile robot of the plurality of mobile robots such that the first mobile robot is coupled to the first sensor target;

transmitting a wireless adjustment signal to the first mobile robot, the wireless adjustment signal requesting that the first mobile robot move the first sensor target from a first sensor target position to a second sensor target position; and

receiving an adjustment confirmation signal at the one or more computing devices from the first mobile robot, the adjustment confirmation signal indicating that the first mobile robot has moved the first sensor target from the first sensor target position to the second sensor target position.

17. The method of claim 16 , wherein the wireless adjustment signal requests that the first mobile robot drive along the surface from a first mobile robot position to a second mobile robot position in order to move the first sensor target from the first sensor target position to the second sensor target position.

18. The method of claim 16 , wherein the first sensor target position corresponds to a first height of the first sensor target and the second sensor target position corresponds to a second height of the first sensor target, wherein the wireless adjustment signal requests that the first mobile robot adjust a degree of extension of an extendable mechanism using an actuator of the first mobile robot in order to move the first sensor target from the first height to the second height.

19. The method of claim 16 , wherein the adjustment request is received from the vehicle.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 12, 2021
From: NEE, JAMES MATTHEW
To: GM CRUISE HOLDINGS LLC
Reel/Frame 055888/0881 →
Continuity (1)
Related Publication 20210134079A1 · May 6, 2021