The technical field relates generally to autonomous or semi-autonomous vehicles.
In one exemplary embodiment, a method of parking a vehicle includes creating a map of a parking environment utilizing data from at least one sensor coupled to a vehicle. The method further includes storing the map in a data storage device. The method also includes receiving a first learn signal indicating that the vehicle is located in a first parking position. The method further includes determining a first set of spatial data indicative of the location of the vehicle relative to the map in response to receiving the first learn signal. The method also includes storing the first set of spatial data in the data storage device.
Other advantages of the disclosed subject matter will be readily appreciated, as the same becomes better understood by reference to the following detailed description when considered in connection with the accompanying drawings wherein:
Referring to the Figures, wherein like numerals indicate like parts throughout the several views, a vehicle parking system 100 and method x00 of parking a vehicle is shown and described herein.
Referring to
The system 100 includes at least one sensor 104 for sensing an environment around at least a portion of the vehicle 102. The at least one sensor 104 may be implemented with a radar, lidar, camera, sonar, and/or other similar device. It should be appreciated that the system 100 may include multiple sensors 104. It should also be appreciated that the system may include multiple types of sensors 104.
The system 100 also includes a processor 106. The processor 106 is a device capable of performing calculations and/or performing a series of instructions (i.e., running a program). The processor 106 may be implemented with a microprocessor, microcontroller, applicant-specific integrated circuit (“ASIC”), a programmable logic device, a field-programmable gate array (“FPGA”), and/or other suitable device. It should be appreciated that the processor 106 described herein may be implemented with a single unit or multiple units. The processor 106 is in communication with the at least one sensor 104, such that, at least, data and/or information from the at least one sensor 104 may be received by the processor 106.
The system 100 also includes a data storage device 108 in communication with the processor 106. The data storage device 108 may be integrated with the processor 106, or may be a separate device, as is appreciated by those of ordinary skill in the art.
A method 200 of parking a vehicle 102 is shown in
The method 200 includes, at 202, creating a map 300 of a parking environment 302 utilizing data from at least one sensor 104 coupled to the vehicle 102. In
In one exemplary embodiment, the method 200 includes, at 206, receiving a first learn signal indicating that the vehicle is located in a first parking position. For example, and as shown in
The method 200 may further include, at 208, determining a first set of spatial data indicative of the location of the vehicle 102 relative to the map in response to receiving the first learn signal. Said another way, when the first learn signal is received by the processor 106, the processor 106 then records data reflecting the position of the vehicle 102 relative to structures and/or obstacles as sensed by the at least one sensor 104 and recorded on the map. The method 200 may further include, at 210, storing the first set of spatial data in the data storage device 108.
In one exemplary embodiment, the method 200 also includes, at 210, receiving a park signal indicating that an operator of the vehicle 102 would like the vehicle 102 to autonomously move to the first parking position. For example, in practice, once a preferred parking location is recorded, the operator of the vehicle 102 may indicate a desire for the vehicle 102 to autonomously move to said location. The operator may indicate such a desire, again, by pressing a button or by using a voice command.
The method 200 may also include, at 212, issuing commands to autonomously move the vehicle 102 to the first parking position in response to receiving the park signal. That is, commands and/or signals are issued to the vehicle, specifically to a vehicle control system (not shown), to move to the first parking position, as shown in the example of
Referring now to
If obstacles are detected in or around the first parking position, the system 100 and method 200 may compensate for such obstacles. In one situation, if the obstacle is not in the first parking position, a route around the obstacles may be planned to avoid contact with the obstacle. In another situation, an alternative parking position may be utilized, as is shown in
The method 200 may also include adjusting the first parking position during the autonomous movement of the vehicle into the first parking position based on data from the sensors 104 of the vehicle 102. In one exemplary embodiment, the first parking position is adjusted such that the vehicle 102 will be centered (see
A second parking position may be stored in the data storage device 108. The second parking position may be considered a “pick-up” position, i.e., the location where the driver of the vehicle expects to join the vehicle. For example, the second parking position may be near the front door of a home or office building, in a porte cochere, at the end of a walkway, etc.
In one embodiment, the second parking position may be indicated on the map, as is shown in
The method may also include receiving a retrieve signal indicating that an operator of the vehicle would like to retrieve the vehicle. In response to receiving the retrieve signal, the method continues with issuing commands to autonomously move the vehicle to the second parking position in response to receiving the retrieve signal, as shown in
The present invention has been described herein in an illustrative manner, and it is to be understood that the terminology which has been used is intended to be in the nature of words of description rather than of limitation. Obviously, many modifications and variations of the invention are possible in light of the above teachings. The invention may be practiced otherwise than as specifically described within the scope of the appended claims.
This application claims priority to U.S. provisional patent application No. 62/957,567, filed Jan. 6, 2020, which is hereby incorporated by reference.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/US2021/070004 | 1/6/2021 | WO |
Number | Date | Country | |
---|---|---|---|
62957567 | Jan 2020 | US |