The invention generally relates to a system and method for assisting a vehicle operator to parallel park a vehicle, and more particularly relates to a system and method for finding a suitable parallel parking place and providing parallel parking assistance using only a single proximity sensor.
Some vehicles are equipped with parallel parking guidance or parallel parking assistance systems to either autonomously operate the steering and braking of the vehicle to parallel park the vehicle, or to provide the vehicle operator with audible and/or visual cues to assist the vehicle operator to parallel park the vehicle. However such systems are equipped with cameras and/or multiple sensors, and correspondingly complex controllers that undesirably increase the cost of such systems.
In accordance with one embodiment of this invention, a method for assisting a vehicle operator to parallel park a vehicle is provided. The method includes the step of determining parallel parking space requirements based on a travel path defined by a vehicle length, a vehicle width, a minimum turning radius, and a minimum arc radius of a front corner of the vehicle. The method further includes the step of providing a single proximity sensor configured to output a clearance signal indicative of a clearance distance beside the vehicle. The method also includes the step of providing a controller configured to perform a plurality of steps. The steps performed by the controller include storing the parallel parking space requirements. The steps performed by the controller further include receiving the clearance signal from the single proximity sensor and detecting a parallel parking space suitable for parallel parking the vehicle based on the clearance signal. The steps performed by the controller also include indicating when to start a first backing maneuver, indicating when to start a second backing maneuver, and indicating when to end the second backing maneuver.
In another embodiment of the present invention, a vehicle parallel parking system for assisting a vehicle operator to parallel park a vehicle is provided. The system includes a single proximity sensor and a controller. The single proximity sensor is configured to output a clearance signal indicative of a clearance distance beside the vehicle. The controller is configured to store parallel parking space requirements based on a vehicle length, a vehicle width, a minimum turning radius, and a minimum arc radius of a front corner of the vehicle. The controller is further configured to receive the clearance signal from the single proximity sensor and detect a parallel parking space suitable for parallel parking the vehicle based on the clearance signal. The controller is also configured to indicate when to start a first backing maneuver, indicate when to start a second backing maneuver, and indicate when to end the second backing maneuver.
In yet another embodiment of the present invention, a controller for a vehicle parallel parking system that assists a vehicle operator to parallel park a vehicle is provided. The controller includes a memory device, an input, and a processor. The memory device is configured to store parallel parking space requirements that are based on a vehicle length, a vehicle width, a minimum turning radius, and a minimum arc radius of a front corner of the vehicle. The input is configured to receive the clearance signal from the single proximity sensor that is configured to output a clearance signal indicative of a clearance distance beside the vehicle. The processor is configured to detect a parallel parking space suitable for parallel parking the vehicle based on the clearance signal. The processor is also configured to indicate when to start a first backing maneuver, indicate when to start a second backing maneuver, and indicate when to end the second backing maneuver.
Further features and advantages of the invention will appear more clearly on a reading of the following detailed description of the preferred embodiment of the invention, which is given by way of non-limiting example only and with reference to the accompanying drawings.
The present invention will now be described, by way of example with reference to the accompanying drawings, in which:
In general, the single proximity sensor 24 is configured to output a clearance signal 54 (
The method of parallel parking the vehicle 10 may be generally divided into two distinct processes for reasons of simplifying an explanation of the method. Those distinct processes may be generally defined as a) determining that a parallel parking space is suitable, i.e.—large enough for the vehicle 10, and b) parallel parking the vehicle 10. It should be appreciated that the two processes are generally practiced together. However, it will also be appreciated that determining if a parallel parking space is suitable may be repeated multiple times on multiple parallel parking spaces found to be unsuitable until a suitable parallel parking space is actually found, and then executing the process of parallel parking the vehicle 10.
When the single proximity sensor 24 is mounted on the front corner 16 of the vehicle 10, it is preferable that detecting the parallel parking space 36 be initiated when the vehicle is at or behind the location beside the first other vehicle 30 illustrated in
Step 620, DETECT REAR BOUNDARY, may include the controller 26 detecting a rear boundary 38 of the parallel parking space 36 when the clearance signal 54 indicates a clearance distance 40 greater than a predetermined depth threshold, for example greater than 2.5 meters. It will be appreciated that the depth threshold may be adjusted based on the vehicle width, and/or a typical vehicle width for the region or country in which the vehicle parallel parking system 50 is being used. The clearance distance 40 may be a distance from the single proximity sensor 24 to the curb 34 as illustrated, or in the case where no curb or other object is present, the clearance distance 40 recorded by the controller 26 may be limited to some value relative to the distance between the vehicle 10 and the first other vehicle 30.
Step 630, DETECT PARKING SPACE DEPTH, may include the controller 26 recording a number of clearance signal 54 values as the vehicle moves forward so that at a later time a minimum parking space depth value can be determined. By way of example and not limitation, if no curb 34 is present and a tree or fire hydrant is present alongside the parallel parking space 36 (not shown), then these objects may determine the minimum parking space depth value.
Step 640, DETECT FRONT BOUNDARY, may include the controller 26 receiving a clearance signal 54 indicating that the clearance distance is less than the depth threshold. As illustrated in
Step 650, DETERMINE PARALLEL PARKING SPACE DEPTH, may include determining a parallel parking space depth 43 based on a minimum clearance distance detected in step 630 above while the clearance distance 40 is greater than the depth threshold. Alternatively, if no curb 34 or other objects are detected in step 630, the vehicle parallel parking system 50 may be configured to set the parallel parking space depth 43 to a predetermined value based on the vehicle width 22 (
Step 660, DETERMINE PARALLEL PARKING SPACE LENGTH, may include determining a parallel parking space length 44 based on a distance traveled by the vehicle 10 between detecting the rear boundary 38 and the front boundary 42 of the parallel parking space 36.
Step 670, STOP THE VEHICLE, may be performed by the vehicle operator 52 in response to a signal from the controller 26, or may be performed by the controller 26 if the vehicle parallel parking system 50 is equipped for autonomous parallel parking.
Step 680, SUITABLE PARALLEL PARKING SPACE?, may include the controller processing data received from the clearance signal 54 and a wheel rotation sensor 70, and determining if the parallel parking space 36 is large enough for parallel parking the vehicle 10. If the parallel parking space is not suitable, for example not large enough to accommodate the vehicle 10, then the method 600 may start again to search for a parallel parking space 36 that is suitable by moving the vehicle 10 forward past the second other vehicle 32 in search of another parallel parking space. If the parallel parking space 36 is suitable, then step 680 may include activating an audible indication such as a tone or voice announcement, or may include illuminating an indicator to indicate that the parallel parking space 36 is large enough for parallel parking the vehicle 10. The suitability is generally based on the parallel parking space length 44 and the parallel parking space depth 43. Then vehicle operator 52 or the controller 26, depending on the configuration of the vehicle parallel parking system 50, may proceed with the process of parallel parking the vehicle 10 by proceeding to method 700 (
Step 710, START FIRST BACKING MANEUVER, may occur following step 680 (
Step 720, OPERATE STEERING MECHANISM TO FIRST POSITION, may include instructing the vehicle operator 52 to rotate the steering wheel 60 (
Step 730, BACK THE VEHICLE, may include the vehicle operator 52 or the controller 26 operating the braking system 56 to control the speed of the vehicle 10 while backing.
Step 740, ABORT PARALLEL PARKING?, may include the controller 26 determining that the vehicle operator 52 did not hold the steering system 58 in the first position, and so it will not be possible to properly parallel park the vehicle 10. This determination is indicated by the YES response indicating that the operator should not continue to try and parallel park the vehicle, as illustrated by END PARKING. If the parallel parking maneuver is aborted, the vehicle operator may return the vehicle to a location near that indicated in
Step 750, END FIRST BACKING MANEUVER?, is generally based on determining when the vehicle 10 has backed far enough with the steering system in the first position. The distance that the vehicle 10 has backed may be indicated by the wheel rotation sensor 70 (
After the vehicle 10 backs to a location similar to that shown in
Step 760, OPERATE STEERING MECHANISM TO SECOND POSITION, may include the vehicle operator 52 or the controller 26 operating the steering system 58 so the steering wheels are at a second position corresponding to that illustrated in
Step 780, MINIMUM ARC RADIUS CLEARS FRONT BOUNDARY?, may include the controller 26 monitoring the clearance signal to determine if the front corner 16 of the vehicle 10 will clear the second other vehicle 32, as illustrated in
Step 790, ABORT PARALLEL PARKING?, may be similar to step 740 described above and may stop or end the parallel parking process if, for example, it is determined that the vehicle operator 52 did not hold the steering mechanism in the second position. If YES, then END PARKING stops the parallel parking process. If NO, then the parallel parking process may continue.
Step 800, END SECOND BACKING MANEUVER?, may include the controller 26 determining that the vehicle has backed far enough while the steering system 58 is in the second position. If NO, then the vehicle 10 continues to back. If YES, then the second backing maneuver is completed.
Step 810, CENTER THE VEHICLE, is an optional step that may be performed so a first separation between the vehicle 10 and the first other vehicle 30 and a second separation between the vehicle 10 and the second other vehicle 32 may be about the same. Depending on the configuration of the vehicle parallel parking system 50, centering the vehicle may be performed by the vehicle operator 52 or the controller 26. By centering the vehicle 10 in the parallel parking space 36, it may make it more convenient for the first other vehicle 30 and/or the second other vehicle 32 to exit their respective parallel parking spaces without contacting the vehicle 10.
Continuing to refer to
In one embodiment of the vehicle parallel parking system 50, the single proximity sensor 24 may is preferably mounted on a front corner 16 of the vehicle 10, as this location is particularly convenient for typical situations where the vehicle 10 is traveling forward while searching for a parallel parking space 36 that is suitable.
An embodiment of the vehicle parallel parking system 50 may also include a transmission 64 configured to receive a gear selection signal 66 from the controller 26 for controlling vehicle direction, and a brake system 56 configured to receive a brake signal 68 from the controller 26 for stopping the vehicle. The vehicle parallel parking system 50 may also include a distance traveled sensing means for measuring a distance traveled by the vehicle 10. A non-limiting example of distance traveled sensing means is a wheel rotation sensor 70, as illustrated in
While not specifically illustrated, the controller 26 may a memory device to store parallel parking space requirements and an input configured to receive the clearance signal 54 from the single proximity sensor 24. The controller may also include a processor configured to detect a parallel parking space 36 suitable for parallel parking the vehicle 10, indicate when to start a first backing maneuver, indicate when to stop or end the first backing maneuver followed by or coincident with indicating when to start a second backing maneuver, and indicate when to end the second backing maneuver.
Accordingly, a vehicle parallel parking system 50, a controller 26 for the vehicle parallel parking system 50, and a method 600,700 for assisting a vehicle operator to parallel park a vehicle 10 is provided. The system and method relies on only a single proximity sensor 24 to detect a suitable parallel parking space 36 and parallel park the vehicle 10. The single proximity sensor 24 only need indicate distance or range, and as such cameras and other such devices that add undesirable complexity and cost to the vehicle are avoided. Detecting a suitable parking space 36 and parallel parking the vehicle 10 may have the vehicle operator 52 operate the vehicle 10 relying on the vehicle parallel parking system 50 provide indications of when to change steering wheel angle and back the vehicle 10, or may be an autonomous system that controls the vehicle 10 without any intervention on the part of the vehicle operator 52.
While this invention has been described in terms of the preferred embodiments thereof, it is not intended to be so limited, but rather only to the extent set forth in the claims that follow.