IP Library Granted Patent US 10,829,111
Granted Patent B2
US 10,829,111 · App. 15/859,730 · Granted Nov 10, 2020

Methods and vehicles for driverless self-park

Inventors: Angel A. Penilla (Sacramento, CA); Albert S. Penilla (Sunnyvale, CA)
Assignee: Emerging Automotive, LLC
B60W30/06B60L3/0015B60L50/66B60L53/14B60L53/305B60L53/31B60L53/65B60L53/665B60L53/68B60L53/80B60L58/12B60W10/184B60W10/20B60W30/08B60W30/09B60W50/082B60W50/16B62D15/029G01C21/3407G01C21/3469G01C21/3679G01S5/0072G01S13/931G01S17/931G05D1/0011G05D1/0022G05D1/0088G05D1/021G05D1/0278G06Q10/02G06Q10/20G06Q20/18G06Q30/0201G06Q30/0643G06Q30/0645G06Q50/06G07C5/008G07C5/02G07F15/005G08G1/161G08G1/162G08G1/163G08G1/165G08G1/166G08G1/168H04W4/024B60L2240/547B60L2240/622B60L2240/70B60L2260/22B60L2260/32B60R2300/105B60R2300/50B60R2300/70B60W2050/143B60W2554/00B60W2554/4041B60W2554/801B60W2556/00B60W2556/50B60W2556/65B60W2754/10B62D15/0265G01S2013/932G01S2013/9316G01S2013/9321G05D2201/0213H04W4/80H04W84/12Y02D70/00Y02T10/7005Y02T10/705Y02T10/7044Y02T10/7088Y02T10/7291Y02T90/121Y02T90/124Y02T90/128Y02T90/14Y02T90/16Y02T90/161Y02T90/162Y02T90/163Y02T90/169Y04S30/14
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,829,111
App. No.
15/859,730
Granted
Nov 10, 2020
Kind
B2
Abstract

Methods and systems are disclosed for vehicles configured for performing a self-parking operation without a human operator. The vehicle includes an on-board computer for receiving a wireless signal from a portable device. The wireless signal is configured to instruct the on-board computer to perform the self-parking operation. The on-board computer of the vehicle is configured for processing instructions to communicate with sensors of the vehicle, and the sensors are located along a front and a rear of the vehicle, and the sensors along the front and the rear include a combination of one or more cameras and ultrasonic sensors. The on-board computer is configured for receiving data from the combination of said one or more cameras and said ultrasonic sensors. The on-board computer is configured for determining that a space in front of said vehicle is clear to enable movement of the vehicle using said data from the combination of said camera and said ultrasonic sensors from said front of the vehicle. The on-board computer enabling the vehicle for movement forward toward a parking space, and while said vehicle is moving, continuing to determine that the space in front of said vehicle remains clear as the vehicle continues to move toward the parking space and stopping said movement while the space is determined to not be clear by way of a detected obstacle along a path of said movement. The on-board computer stops said vehicle upon detecting that the vehicle has arrived at a destination location for parking of said vehicle.

Claims (39)

1. A method for communicating instructions to a vehicle to perform a self-parking operation without a human operator, comprising,

receiving, by an on-board computer, a wireless signal from a portable device, the wireless signal is configured to instruct the on-board computer to perform the self-parking operation, the vehicle having a physical dimension and a virtual buffer dimension around the physical dimension of the vehicle;

executing, by the on-board computer of the vehicle, instructions to communicate with sensors of the vehicle, the sensors are located along a front and a rear of the vehicle, and the sensors along the front and the rear include a combination of one or more cameras and ultrasonic sensors;

receiving, by the on-board computer, data from the combination of said one or more cameras and said ultrasonic sensors;

determining, by the on-board computer, that a space in front of said vehicle, including the virtual buffer dimension, is clear to enable movement of the vehicle using said data from the combination of said camera and said ultrasonic sensors from said front of the vehicle;

engaging, by the on-board computer, the vehicle in movement forward toward a parking space, and while said vehicle is engaged in movement,

continuing to determine that the space in front of said vehicle, including said virtual buffer dimension around the physical dimension of the vehicle, remains clear as the vehicle continues to move toward the parking space, and

stopping said movement when the space in front of said vehicle, including said virtual buffer dimension around the physical dimension of the vehicle, is determined to not be clear by way of a detected obstacle along a path of said movement; and

stopping movement and operation, by the on-board computer, of said vehicle upon detecting that the vehicle has arrived at a destination location for said parking space of said vehicle.

2. The method of claim 1 , wherein the ultrasonic sensors are configured to generate data that is processed by the on-board computer to determine a distance to one or more obstacles, when present, in front of the vehicle during said moving of the vehicle along the path to the destination location for parking.

3. The method of claim 2 , wherein image data captured by the camera is processed by the on-board computer to detect moving objects as detected obstacles in the space before or during said movement of the vehicle along the path to the destination location for parking.

4. The method of claim 2 , wherein the distance to said one or more obstacles is processed to determine when a threshold is reached to trigger stopping of said vehicle from continuing to move, wherein said distance is beyond said virtual buffer dimension.

5. The method of claim 1 , wherein said data from the combination of said camera and said ultrasonic sensors is used to process to predict a probability of a collision with said detected obstacle, said probability is used as an input to determine if the vehicle is to be stopped during the movement to the destination for parking said vehicle.

6. The method of claim 1 , wherein said portable device is one of a key fob or a smart device that is configured to communicate with the on-board computer via wireless communication.

7. The method of claim 6 , wherein the smart device is configured to process an application that enables communication with the on-board computer, a graphical user interface of the application provides selectable inputs which include an input for instructing said self-park operation, wherein selection of said input causes the application to instruct sending of said wireless signal to instruct the on-board computer to perform the self-park operation.

8. The method of claim 1 , further comprising,

receiving, by the on-board computer, data from a radar unit disposed in said front and said rear of the vehicle, the data from said radar units being usable in combination with data from said cameras and ultrasonic sensors.

9. The method of claim 1 , further comprising,

receiving, by the on-board computer, data from a global positioning system (GPS), the data from the GPS being usable during said moving of the vehicle.

10. The method of claim 1 , further comprising,

receiving, by the on-board computer, data from one or more of heat sensors, infrared (IR) sensors, sound sensors, microphones, and said data is usable during said moving of the vehicle.

11. The method of claim 1 , wherein the destination location is a parking spot, a garage, a parking lot space, a driveway, or an ad hoc parking space.

12. The method of claim 1 , wherein destination location is a location identified when receiving the instruction to perform the self-parking operation.

13. The method of claim 1 , wherein the destination location is defined by a virtual parking location defined for temporary use.

14. A vehicle, configured for performing a self-parking operation without a human operator, comprising,

an on-board computer for receiving a wireless signal from a portable device, the wireless signal is configured to instruct the on-board computer to perform the self-parking operation, the vehicle having a physical dimension and a virtual buffer dimension around the physical dimension of the vehicle;

the on-board computer of the vehicle for processing instructions to communicate with sensors of the vehicle, the sensors are located along a front and a rear of the vehicle, and the sensors along the front and the rear include a combination of one or more cameras and ultrasonic sensors;

the on-board computer receiving data from the combination of said one or more cameras and said ultrasonic sensors;

the on-board computer determining that a space in front of said vehicle, including the virtual buffer dimension, is clear to enable movement of the vehicle using said data from the combination of said camera and said ultrasonic sensors from said front of the vehicle;

the on-board computer enabling the vehicle for movement forward toward a parking space, and while said vehicle is moving,

continuing to determine that the space in front of said vehicle, including said virtual buffer dimension around the physical dimension of the vehicle, remains clear as the vehicle continues to move toward the parking space, and

stopping said movement when the space in front of said vehicle, including said virtual buffer dimension around the physical dimension of the vehicle, is determined to not be clear by way of a detected obstacle along a path of said movement; and

the on-board computer stops said vehicle upon detecting that the vehicle has arrived at a destination location for parking space of said vehicle.

15. The vehicle of claim 14 , wherein the ultrasonic sensors are configured to generate data that is processed by the on-board computer to determine a distance to one or more obstacles, when present, in front of the vehicle during said moving of the vehicle along the path to the destination location for parking.

16. The vehicle of claim 15 , wherein the image data captured by the camera is processed by the on-board computer to detect moving objects as detected obstacles in the space before or during said movement of the vehicle along the path to the destination location for parking.

17. The vehicle of claim 15 , wherein the distance to said one or more obstacles is processed to determine when a threshold is reached to trigger stopping of said vehicle from continuing to move, wherein said distance is beyond said virtual buffer dimension.

18. The vehicle of claim 15 , wherein said data from the combination of said camera and said ultrasonic sensors is used to process to predict a probability of a collision with said detected obstacle, said predicting used as an input to determine if the vehicle is to be stopped during the movement to the destination for parking said vehicle.

19. The vehicle of claim 15 , wherein said portable device is one of a key fob or a smart device that is configured to communicate with the on-board computer via wireless communication.

20. The vehicle of claim 19 , wherein the smart device is configured to process an application that enables communication with the on-board computer, a graphical user interface of the application provides selectable inputs which include an input for instructing said self-park operation, wherein selection of said input causes the application to instruct sending of said wireless signal to instruct the on-board computer to perform the self-park operation.

Continuity (8)
Continuation 15444328 · Feb 28, 2017
Continuation 13934215 · Jul 2, 2013
Continuation In Part 13452882 · Apr 22, 2012
Provisional Application 61757020 · Jan 25, 2013
Provisional Application 61760003 · Feb 1, 2013
Provisional Application 61745729 · Dec 24, 2012
Provisional Application 61478436 · Apr 22, 2011
Related Publication 20180122245A1 · May 3, 2018