A METHOD AND SYSTEM FOR CONTROLLING A USER-INITIATED VEHICLE-OPERATION-COMMAND
20220396292 ยท 2022-12-15
Assignee
Inventors
- Ahmed Benmimoun (Aachen/NRW, DE)
- Chenhao Ma (Canton, MI, US)
- Tony Tae-Jin Pak (Garden City, MI, US)
- Hamid M. Golgiri (Livonia, MI, US)
Cpc classification
G07C9/00309
PHYSICS
B62D15/0285
PERFORMING OPERATIONS; TRANSPORTING
B60W60/00188
PERFORMING OPERATIONS; TRANSPORTING
B60K35/00
PERFORMING OPERATIONS; TRANSPORTING
B60W2556/50
PERFORMING OPERATIONS; TRANSPORTING
International classification
B60W60/00
PERFORMING OPERATIONS; TRANSPORTING
B60W50/12
PERFORMING OPERATIONS; TRANSPORTING
Abstract
A method for controlling a user-initiated vehicle-operation-command, the user of the vehicle being located external to the vehicle during an autonomous driving or parking operation of the vehicle, is provided wherein the vehicle-operation-command is a cancellation or stop command of the autonomous driving or parking operation. A system equipped to perform the method and to a vehicle including the system is also provided. The method and apparatus enhance the security-level of autonomous driving and parking operations.
Claims
1.-15. (canceled)
16. A method for controlling a user-initiated vehicle-operation command, the user of the vehicle being located external to the vehicle during an autonomous driving or parking operation of the vehicle, the method comprising: receiving a cancellation or stop command of the autonomous driving or parking operation; verifying the cancellation or stop command based on a first, a second and/or a third verification-criterion, wherein: the first verification-criterion includes an actual distance between the user and the vehicle, the second verification-criterion includes a direction of movement of the user relative to the vehicle, and the third verification-criterion includes a traffic and/or parking situation in a vicinity of the vehicle, wherein, for each of the first, second, and/or third verification-criteria, at least a first threshold value or threshold condition is pre-defined, and wherein the verification is performed by comparing a measured or otherwise determined value or condition corresponding to the first, second, and/or third verification-criterion with the respective at least first threshold value or threshold condition; denying the cancellation or stop command of the autonomous driving or parking operation when the measured or otherwise determined value or condition corresponding to the first, second, and/or third verification-criterion exceeds the respective at least first threshold value or threshold condition; and accepting the cancellation or stop command of the autonomous driving or parking operation when the measured or otherwise determined value or condition corresponding to the first, second, and/or third verification-criterion is lower than the respective at least first threshold value or threshold condition.
17. The method according to claim 16, wherein the autonomous parking maneuver is one of a drop-off maneuver or a summon maneuver.
18. The method according to claim 16, comprising determining the distance between the user and the vehicle based on an actual position of the user and the vehicle using Global Positioning System (GPS) data.
19. The method according to claim 16, comprising determining the distance between the user and the vehicle based on key-fob ranging or by using on-board sensors of the vehicle.
20. The method according to claim 16, comprising determining the direction of movement between the user and the vehicle based on continuously monitored position data of the user and the vehicle.
21. The method according to claim 16, comprising monitoring the traffic and/or parking situation using traffic data, Global Positioning System (GPS) data, and/or data measured with on-board-sensors of the vehicle.
22. The method according to claim 21, comprising wirelessly transmitting the user-initiated vehicle-operation command from an electronic handheld user device to a control unit of the vehicle.
23. The method according to claim 22, wherein the electronic handheld user device is a smartphone.
24. The method according to claim 21, wirelessly transmitting the user-initiated vehicle-operation command from a wireless key to a control unit of the vehicle.
25. The method according to claim 21, wherein the user-initiated vehicle-operation command comprises a manual opening attempt of a vehicle door or vehicle trunk by the user.
26. The method according to claim 16, wherein the user-initiated vehicle-operation command comprises to a movement sequence of the user indicating an intention of the user to cancel/stop the autonomous driving or parking operation, wherein the movement sequence is determined based on monitored position data of the user and the vehicle or based on data detected with on-board sensors of the vehicle.
27. The method according to claim 16, comprising stopping the vehicle with a smooth braking procedure when the cancellation or stop command of the autonomous driving or parking operation is accepted.
28. The method according to claim 27, wherein in a case that the cancellation or stop command of the autonomous driving or parking operation is accepted, it is evaluated whether: the vehicle is immediately stopped, or the vehicle is stopped at a next possible location.
29. Method according to claim 27, wherein after the vehicle is stopped, the vehicle waits for pre-defined time-period to enable vehicle access for the user, and wherein in case that the user does not enter the vehicle within said pre-defined time-period, the vehicle continues the autonomous driving or parking operation.
30. A system for controlling a user-initiated vehicle-operation command, the user of the vehicle being located external to the vehicle during an autonomous driving or parking operation of the vehicle, the system comprising: a parking or driving unit configured to perform the autonomous driving or parking operation, a control unit positioned in vehicle, wherein the control unit is configured to: receive a cancellation or stop command of the autonomous driving or parking operation; verify the cancellation or stop command based on a first, a second and/or a third verification-criterion, wherein: the first verification-criterion includes an actual distance between the user and the vehicle, the second verification-criterion includes a direction of movement of the user relative to the vehicle, and the third verification-criterion includes a traffic and/or parking situation in a vicinity of the vehicle, wherein, for each of the first, second, and/or third verification-criteria, at least a first threshold value or threshold condition is pre-defined, and wherein the verification is performed by comparing a measured or otherwise determined value or condition corresponding to the first, second, and/or third verification-criterion with the respective at least first threshold value or threshold condition; deny the cancellation or stop command of the autonomous driving or parking operation when the measured or otherwise determined value or condition corresponding to the first, second, and/or third verification-criterion exceeds the respective at least first threshold value or threshold condition; and accept the cancellation or stop command of the autonomous driving or parking operation when the measured or otherwise determined value or condition corresponding to the first, second, and/or third verification-criterion is lower than the respective at least first threshold value or threshold condition, wherein the parking or driving unit and the control unit are configured to interact with each other in terms of exchanging electronic signals and data.
31. A vehicle equipped with a system according to claim 30, wherein the vehicle comprises a Global Positioning System (GPS) system and/or at least one on-board sensor.
Description
SUMMARY OF THE DRAWINGS
[0032] The present disclosure will now be described in more detail with reference to the appended figures. In the figures:
[0033]
[0034]
[0035]
[0036]
[0037]
DETAILED DESCRIPTION
[0038] Turning to
[0039] Turning to
[0040] Turning to
[0041] Turning to
[0042] After starting an autonomous parking/driving maneuver (step 4.1), the position (location) of the user relative to the vehicle 502 is monitored (step 4.2). Then (step 4.3) the direction of movement is determined (second verification criterion), specifically it is determined if the user is moving toward the vehicle/the path of the vehicle 502 (e.g., running behind the vehicle 502 or intercepting the vehicle 502). To sum up, the direction of movement (as relating to the second verification criterion) can be determined. In case that the user is located far away from the vehicle 502 (e.g., not in line of sight), see step 4.12, the user command is ignored. The vehicle 502 continues the maneuver, step 4.13. In case that the user is in a close distance to the vehicle 502 (e.g., <25 m), in which distance the user is in line of sight relative to the vehicle 502, see step 4.10, the vehicle 502 stops at the next suitable location (not blocking other traffic participants) in step 4.11. In case that the user is in a very close distance to the vehicle 502 (step. 4.4), e.g., <5 m, the vehicle 502 stops and waits for user's take over, step. 4.5. Alternatively, in step 4.5 instead of waiting for taking over the vehicle 502, the vehicle 502 waits for further actions of the user (e.g., unlocking, grabbing door handle etc). Said step 4.5 also follows to step 4.11. In step 4.6 a taking over of the vehicle 502 by the user is detected. In step 4.7 the autonomous parking/driving maneuver is terminated. In case that no taking over of the vehicle 502 by the user is detected in a specified time-period, or the user is moving further away from the vehicle 502 (step 4.8), the vehicle 502 resumes the autonomous maneuver, step 4.9.
[0043] Turning to
[0044] The driving unit 506 and the control unit 504 may be part of an internal board control system 512 of the vehicle 502. The driving unit 506 and the control unit 504 may be connected to a communication unit 510 of the vehicle, the communication unit 510 being configured to wirelessly transmit and receive data to external servers, such as central system 520, mobile devices, etc via the internet 516.
[0045] Additionally, the system 500 may comprise a unit with GPS or sensor(s) 508 for receiving and/or determining an (actual) distance between the user and the vehicle. Said unit may be configured to determine the walking/driving direction of the user/the vehicle 502 with respect to each other. Moreover, the system may comprise a unit for receiving and/or determining nearby courteous stopping locations of the vehicle based upon the GPS and/or sensor(s) 508. The system 500 may comprise dedicated processors, ASICS, units, or means for performing any of the method steps described above.
[0046] The traffic and/or parking situation may be permanently monitored, preferably by using traffic data 522, GPS 508 data, and/or data measured with on-board-sensors 508 of the vehicle 502. The vehicle 502 includes communication unit 510 which is configured to wirelessly receive actual traffic information (traffic data 522) over a wireless (mobile) internet connection. The traffic data 522 may alternately be included in an on-board navigation system and thus be considered in a control unit (employing the verification). The communication unit 510 may be (wirelessly or by wire) connected via 512 with the control unit 504 such that a data and signals are exchanged between the communication unit 510 and the control unit 504. The communication unit 510 may also be an external unit installed in the vehicle 502. GPS data of the vehicle 502 and other traffic participants (vehicles, pedestrians, bicycles, motorcycles, or other driving units) can be provided by GPS units of the traffic participants which might be transmitted to a central system 520 (e.g., a server) via the internet 516. The central system 520 may combine all received GPS data of the traffic participants and provide said data to the control unit 504 of the vehicle 502 (via the communication unit 510). The traffic situation in the close vicinity of the vehicle 502 may also well be monitored by using said on-board-sensors 508 of the vehicle 502. All the mentioned options of monitoring the traffic and/or parking situation may be combined. A combined analysis may be performed in the control unit 504 of the vehicle 502.
[0047] With regard to the media, processes, systems, methods, etc. described herein, it should be understood that, although the steps of such processes, etc. have been described as occurring according to a certain ordered sequence, unless indicated otherwise or clear from context, such processes could be practiced with the described steps performed in an order other than the order described herein. Likewise, it further should be understood that certain steps could be performed simultaneously, that other steps could be added, or that certain steps described herein could be omitted. In other words, the descriptions of processes herein are provided for the purpose of illustrating certain implementations and should in no way be construed so as to limit the present disclosure.
[0048] The disclosure has been described 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. Many modifications and variations of the present disclosure are possible in light of the above teachings, and the disclosure may be practiced otherwise than as specifically described.