METHOD AND APPARATUS FOR CONTROLLING AUTONOMOUS DRIVING OF VEHICLE
20220126868 ยท 2022-04-28
Inventors
Cpc classification
B60W2050/0026
PERFORMING OPERATIONS; TRANSPORTING
B60W2556/45
PERFORMING OPERATIONS; TRANSPORTING
B60W50/00
PERFORMING OPERATIONS; TRANSPORTING
B60W2555/20
PERFORMING OPERATIONS; TRANSPORTING
B60W2552/15
PERFORMING OPERATIONS; TRANSPORTING
B60W60/0015
PERFORMING OPERATIONS; TRANSPORTING
International classification
B60W60/00
PERFORMING OPERATIONS; TRANSPORTING
Abstract
A method for controlling autonomous driving of a vehicle according to the present invention comprises the steps of: constructing a safe stopping distance table including multiple preset stopping levels corresponding to multiple stopping distances determined based on multiple stopping variables required for calculating a safe stopping distance; acquiring current stopping variables required for calculating the safe stopping distance during autonomous driving; determining any one of the preset stopping levels as a current stopping level based on the acquired current stopping variables; selecting a certain stopping distance corresponding to the determined current stopping level as a current stopping distance, using the safe stopping distance table, and controlling a driving speed of the vehicle so that a distance between the vehicle and a preceding vehicle is maintained as the selected current stopping distance.
Claims
1. A method for controlling autonomous driving of a vehicle, the method comprising the steps of: constructing a safe stopping distance table including a plurality of preset stopping levels corresponding to a plurality of stopping distances determined based on a plurality of stopping variables required for calculating a safe stopping distance of the vehicle; acquiring current stopping variables required for calculating the safe stopping distance during autonomous driving of the vehicle; determining any one of the preset stopping levels as a current stopping level based on the acquired current stopping variables; selecting a certain stopping distance corresponding to the determined current stopping level as a current stopping distance, by searching the safe stopping distance table, and controlling a driving speed of the vehicle so that a distance between the vehicle and a preceding vehicle is maintained as the selected current stopping distance.
2. The method of claim 1, wherein constructing the safe stopping distance table is performed through learning using an artificial intelligence (AI) algorithm.
3. The method of claim 1, wherein the stopping variables include at least two of driving speed of the vehicle, weight of the vehicle, road inclination, road friction coefficient, and weather information.
4. The method of claim 3, wherein the weather information is received from a remote weather server through a weather information system mounted on the vehicle.
5. The method of claim 3, wherein the weather information includes more than one of rain, heavy rain, snow, heavy snow, fog, fog formed in a forward view of the vehicle.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0024]
[0025]
DETAILED DESCRIPTION EMBODIMENTS OF THE INVENTIONS
[0026] Advantages and features of the present invention and methods of achieving them will become apparent with reference to the embodiments described below in detail in conjunction with the accompanying drawings. The present invention is not limited to the embodiments disclosed below, but may be embodied in various modifications and equivalent arrangements. The embodiments are provided to allow the disclosure of the present invention to be complete so that those of ordinary skill in the art of the present invention clearly understand the spirit and scope of the invention. The scope of the present invention should be defined by the appended claims.
[0027] In addition, detailed descriptions of well-known functions and configurations that may blur the gist of the present invention will be omitted. The terminology described below are defined in consideration of functions in the present invention, which may vary according to intention or common practice of users, operators, and so on. Accordingly, the terms used herein should be defined based on the technical idea described throughout the description of the present invention.
[0028] Hereafter, preferred embodiments of the present invention will be described in detail in conjunction with the accompanying drawings.
[0029]
[0030] The data storage part 102 may store a safe stopping distance table including a plurality of preset stopping levels respectively corresponding to a plurality of stopping distances determined based on a plurality of stopping variables required for calculating a safe stopping distance of the autonomous driving vehicle.
[0031] In this instance, the safe stopping distance table may be constructed through learning using an artificial intelligence (AI) algorithm. The stopping variables required for calculating the safe stopping distance of the autonomous driving vehicle may include a driving speed of the autonomous driving vehicle following the preceding vehicle, a weight of the autonomous driving vehicle, road inclination, road friction coefficient, weather information, and so on.
[0032] For example, the safety stopping distance table may include a total of 10 stopping levels, and each stopping level may be set as the below.
[0033] 1) 10th stopping level: safe stopping distance 80 m-90 m
[0034] 2) 9th stopping level: safe stopping distance 91 m-100 m
[0035] 3) 8th stopping level: safe stopping distance 101 m-110 m
[0036] 4) 7th stopping level: safe stopping distance 111 m-120 m
[0037] 5) 6th stopping level: safe stopping distance 121 m-130 m
[0038] 6) 5th stopping level: safe stopping distance 131 m-140 m
[0039] 7) 4th stopping level: safe stopping distance 141 m-150 m
[0040] 8) 3rd stopping level: safe stopping distance 151 m-160 m
[0041] 9) 2nd stopping level: safe stopping distance 161 m-170 m
[0042] 10) 1st stopping level: safe stopping distance 171 m or more
[0043] The stopping variable collection unit 104 may acquire current stopping variables required for calculating the safe stopping distance during autonomous driving of the vehicle, and transmit the acquired current stopping variables to the stopping level determination unit 106. For this purpose, the stopping variable collection unit 104 may include a speed sensing unit 1041, a weight sensor 1042, an inclination sensor 1043, a friction coefficient calculation unit 1044, and information acquisition part 1045. The current stopping variables may mean variables that is currently changeable.
[0044] The speed sensor 1041 may perform a function of detecting or collecting the driving speed of the autonomous driving vehicle during autonomous driving. The weight sensor 1042 may perform a function of detecting the weight of the autonomous driving vehicle. The inclination sensor 1043 may perform a function of detecting inclination of the road on which the autonomous driving vehicle is driving. The friction coefficient calculation unit 1044 may perform a function of calculating the friction coefficient of the road on which the autonomous driving vehicle is driving.
[0045] The information acquisition unit 1045 may provide a function of acquiring weather information of current location where the vehicle is autonomous-driving. In this instance, the weather information of the current location may include heavy rain, heavy snow, fog, and so on.
[0046] For acquiring the weather information, the information acquisition unit 1045 may include a weather information system that is mounted on the vehicle, and receives or collects the weather information of the current location of the autonomous driving vehicle from a remote weather server in real time at a preset time interval.
[0047] Unlike the mentioned above, the information acquisition unit 1045 may include a rain water sensor mounted on a certain position of the autonomous driving vehicle to detect the amount of rain, a snow sensor mounted on a certain position of the autonomous driving vehicle to detect the amount of snow, and a fog detection sensor mounted on a certain of the autonomous driving vehicle to detect a forward view state of the vehicle.
[0048] The stopping level determination unit 106 may provide a function of determining any one of the preset stopping levels as a current stopping level based on the current stopping variables of the vehicle, and transmitting the determined current stopping level to the stopping variable collection unit 104.
[0049] The stopping distance selection unit 108 may provide a function of selecting a certain stopping distance corresponding to the current stopping level determined by the stopping level determination part 106, as a current stopping distance, by searching the safe stopping distance table stored in the data storage part 102. Then, the stopping distance selection unit 108 may provide a function of transmitting the selected current stopping distance to the autonomous driving control part 110. In this instance, the current stopping level may be any one of the 10th stopping level to the 1st stopping level.
[0050] The autonomous driving control unit 110 may provide a function of controlling the driving speed of the vehicle so that the distance between the vehicle following a preceding vehicle and the preceding vehicle is maintained as the current stopping distance selected by the stopping distance selection unit 108.
[0051]
[0052] Referring to
[0053] In this instance, the safe stopping distance table may be constructed through learning using an artificial intelligence (AI) algorithm. The stopping variables may include driving speed of the vehicle following the preceding vehicle, weight of the vehicle, road slope, road friction coefficient, weather information, and so on.
[0054] In a step 204, the stopping variable collection unit 104 acquires current stopping variables required for calculating a safe stopping distance during autonomous driving of the vehicle. The current stopping variables may mean variables which are currently changeable. The stopping variable collection unit 104 may include a speed detection unit 1041, a weight sensor 1042, a gradient sensor 1043, a friction coefficient calculation unit 1044, and an information acquisition unit 1045, and so on.
[0055] Accordingly, the speed sensor 1041 detects the driving speed of the vehicle during autonomous driving, the weight sensor 1042 detects the weight of the autonomous driving vehicle, and the inclination sensor 1043 detects the inclination of the road on which the autonomous driving vehicle is driving. The friction coefficient calculation unit 1044 calculates the road friction coefficient of the road on which the autonomous driving vehicle is driving, and the information obtaining unit 1045 acquires the weather information, such as rain, heavy rain, snow, heavy snow, fog, and fog formed in a forward view of the vehicle, of the current location where the autonomous driving vehicle is driving.
[0056] In a step 206, the stopping level determination unit 106 determines any one of preset stopping levels as a current stopping level based on the current stopping variables obtained by the stopping variable collection unit 104. The current stopping variables may mean stopping variables which are currently changeable.
[0057] In a step 208, the stopping distance selection unit 108 selects a certain stopping distance corresponding to the current stopping level determined by the stopping level determination part 106, as a current stopping distance, by searching the safe stopping distance table stored in the data storage part 102.
[0058] In a step 210, the autonomous driving control unit 110 controls the driving speed of the vehicle so that the distance between the vehicle following the preceding vehicle and the preceding vehicle is maintained as the current stopping distance selected by the stopping distance selection unit 108.
[0059] The description above is illustrative of the technical idea of the present invention, and those of ordinary skill in the art to which the present invention pertains may make various substitutions, modifications, and variations within the spirit and scope not departing from the essential features of the present invention. The embodiments disclosed in the present invention do not limit the technical idea of the present invention, but to explain. Accordingly, the sprit and scope of the present invention is not limited by these embodiments.
[0060] Therefore, the protection scope of the present invention should be interpreted by the appended claims, and all inventive concept within the spirit and scope equivalent thereto should be interpreted as being included in the scope of the present invention.