IP Library Granted Patent US 10,379,007
Granted Patent B2
US 10,379,007 · App. 15/192,609 · Granted Aug 13, 2019

Automated robotic test system for automated driving systems

Inventors: Paul J. Perrone (Crozet, VA); Nick Mykris (Charlottesville, VA); Boris Ciorneiu (Great Falls, VA); Michael Desrosiers (Charlottesville, VA); Don Perrone (Crozet, VA)
Assignee: Perrone Robotics, Inc.
G01M17/06B60W10/04B60W10/184B60W10/20B60W30/18181G01M17/007B60W2600/00
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 10,379,007
App. No.
15/192,609
Granted
Aug 13, 2019
Kind
B2
Abstract

An integrated automated robotic test system for automated driving systems is disclosed, which is operable to provide an automated testing system for coordinated robotic control of automobiles equipped with automation functions (i.e., test vehicles) and unmanned target robots with which test vehicles may safely collide. The system may include a system for controlling a vehicle that includes a brake actuator, a throttle actuator, and a steering actuator. The brake actuator is controlled by a brake motor and configured to press and release a brake pedal of the vehicle. The throttle actuator is controlled by a throttle motor and configured to press and release a gas pedal of the vehicle. The steering actuator is configured to control a steering wheel of the vehicle. The steering actuator includes a steering motor configured to attach to the steering wheel and a reaction stand configured to support the steering motor.

Claims (26)

1. A system for controlling a vehicle, the system comprising:

a vehicle having an actuation kit, the actuation kit comprising:

a brake actuator controlled by a brake motor and configured to press and release a brake pedal of the vehicle;

a throttle actuator controlled by a throttle motor and configured to press and release a gas pedal of the vehicle; and

a steering actuator configured to control a steering wheel of the vehicle, the steering actuator comprising a steering motor configured to attach to the steering wheel and a reaction stand configured to support the steering motor,

wherein the system is configured to execute an autonomous movement plan for the vehicle, and

wherein the system is configured to coordinate movement of the vehicle based on movement of a robotic unit.

2. The system of claim 1 , wherein the autonomous movement plan comprises at least one of following a leading vehicle, avoiding a collision with an object, avoiding running into a ditch, merging at an intersection, avoiding a collision while staying in a lane, parking, passing another vehicle, avoiding a collision with a close proximity object, rerouting, following a road, stopping at stop signs or points, making a U-turn, avoiding a collision with an overhanging object, and traversing an open zone.

3. The system of claim 1 , wherein the system is configured to execute two or more autonomous movement plans simultaneously.

4. The system of claim 1 , wherein the autonomous movement plan comprises a sequence of movement actions.

5. The system of claim 4 , wherein the sequence of movement actions comprises at least one of setting a speed of the vehicle, accelerating or decelerating the vehicle at a designated rate, setting a steering angle of the vehicle, setting a brake position of the vehicle, and setting a throttle position.

6. The system of claim 4 , wherein the sequence of movement actions comprises at least one of setting the brake pedal according to a specified position or force profile over time with linear interpolation between specified values, setting the gas pedal according to a specified throttle position over time with linear interpolation between specified values, setting the steering wheel according to a specified angle profile over time, setting the steering wheel according to a sinusoidal profile at a designated frequency and designated amplitude, disengagement of brake actuation control, disengagement of throttle actuation control, disengagement of steering actuation control, specifying a delay before moving onto a subsequent movement action in the sequence, advancing to a subsequent movement action in the sequence, completing the autonomous movement plan and stopping the vehicle, steering around a robotic unit, setting a speed of the vehicle relative to a speed of a robotic unit, and specifying an alternate route with positions offset from a robotic unit.

7. The system of claim 4 , wherein a movement action of the sequence is triggered based on one or more parameterized conditions.

8. The system of claim 7 , wherein the parameterized condition comprises at least one of time to collision, reaching a designated position, reaching a designated speed, reaching a designated acceleration, reaching a designated steering angle of the vehicle, reaching a designated distance to a robotic unit, reaching a designated speed relative to a speed of a robotic unit, completion of a previous movement action in the sequence, reaching of a designated brake actuator position, reaching of a designated throttle actuator position, detection of a sound event, detection of a visible event, detection of a haptic event, and detection of a robot collision event.

9. The system of claim 1 , wherein the actuation kit is removable from the vehicle.

10. The system of claim 1 , wherein the actuation kit is configured to allow a driver to take over control of the vehicle.

11. The system of claim 1 , wherein the robotic unit is configured to autonomously navigate.

12. The system of claim 11 , wherein the robotic unit is configured to autonomously navigate according to a defined route.

13. The system of claim 12 , wherein the defined route comprises a sequence of positions for the robotic unit to reach.

14. The system of claim 11 , wherein the robotic unit comprises sensors, and wherein the robotic unit is configured to navigate using the sensors.

15. The system of claim 1 , wherein the movement of e robotic unit is controlled by user input.

16. The system of claim 15 , wherein the user input is received wirelessly.

17. The system of claim 1 , wherein the system is configured to execute a plurality of autonomous movement plans.

18. The system of claim 17 , wherein at least one of the plurality of autonomous movement plans is triggered based on a parameterized condition.

19. The system of claim 17 , wherein the system is configured to prioritize one of the plurality of autonomous movement plans over another autonomous movement plan.

20. The system 1 , further comprising the robotic unit.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 24, 2019
From: PERRONE, PAUL J.; MYKRIS, NICK; CIORNEIU, BORIS; DESROSIERS, MICHAEL; PERRONE, DON
To: PERRONE ROBOTICS, INC.
Reel/Frame 049568/0717 →
Continuity (2)
Provisional Application 62184104 · Jun 24, 2015
Related Publication 20160377508A1 · Dec 29, 2016