This application claims priority to CN Patent Application No. 202210641993.5, filed Jun. 8, 2022 and titled “METHOD AND APPARATUS FOR ENHANCING TRUST IN INTELLIGENT DRIVING CONTROLLER OF VEHICLE IN CURVE CONTROL”, the entire contents of which are incorporated by reference herein in their entireties.
The present disclosure provides a method and an apparatus for enhancing trust in an intelligent driving controller of a vehicle in curve control.
As rapid development of automobile technology, manual driving has not satisfied daily requirement. Autonomous driving becomes a new trend and is presented to persons in various forms. Industries currently applying autonomous driving technology mainly include freight transportation in closed parks (e.g., docks), cleaning robots in closed parks (e.g., high-technology parks), assistant driving of passenger cars on urban roads, autonomous driving on highways, and autonomous driving of business vehicles on highways.
As rapid development of autonomous driving industries, National Highway Traffic Safety Administration (NHTAS) of the United States has graded autonomous driving as follows:
The autonomous driving system may get out of control and exist function due to the sharp curve when entering the curve. Furthermore, the vehicle speed in the curve controlled by the autonomous driving system may be too high, and it cannot be determined whether the system can control the vehicle to pass the curve accurately, which may cause the panic of the driver.
The present disclosure provides a method and an apparatus for enhancing trust in an intelligent driving controller of a vehicle in curve control.
According to one aspect of the present disclosure, a method for enhancing trust in an intelligent driving controller of a vehicle in curve control comprises:
In some embodiments, determining the reliability level of the intelligent driving controller of the vehicle in the curve travelling control based on the at least one of the length of the road ahead, the radius of the curve ahead, and the current vehicle speed of the vehicle identified comprises:
In some embodiments, determining the reliability level of the intelligent driving controller of the vehicle in the curve travelling control according to the at least one of the length of the road ahead, the radius of the curve ahead, and the current vehicle speed of the vehicle identified comprises:
In some embodiments, determining the reliability level of the intelligent driving controller of the vehicle in the curve travelling control according to the at least one of the length of the road ahead, the radius of the curve ahead, and the current vehicle speed of the vehicle identified comprises:
In some embodiments, determining the reliability level of the intelligent driving controller of the vehicle in the curve travelling control according to the at least one of the length of the road ahead, the radius of the curve ahead, and the current vehicle speed of the vehicle identified comprises:
In some embodiments, determining the reliability level of the intelligent driving controller of the vehicle in the curve travelling control according to the radius of the curve ahead and the current vehicle speed of the vehicle comprises:
In some embodiments, after calculating the actual vehicle speed when the vehicle arrives at the curve ahead based on the current vehicle speed of the vehicle and the deceleration capacity of the vehicle, the method further comprises:
In some embodiments, determining the target vehicle speed of the vehicle based on the radius of the curve ahead and the current vehicle speed of the vehicle comprises:
In some embodiments, determining the reliability level of the intelligent driving controller of the vehicle in the curve travelling control based on the actual vehicle speed and the target vehicle speed comprises:
In some embodiments, determining the reliability level of the intelligent driving controller of the vehicle in the curve travelling control based on the actual vehicle speed and the target vehicle speed comprises:
In some embodiments, determining the reliability level of the intelligent driving controller of the vehicle in the curve travelling control based on the actual vehicle speed and the target vehicle speed comprises:
According to another aspect of the present disclosure, an apparatus for enhancing trust in an intelligent driving controller of a vehicle in curve control is further provided, which comprises:
According to another aspect of the present disclosure, a computing-based apparatus is further provided, which comprises:
According to another aspect of the present disclosure, a computer readable storage medium is further provided, on which computer executable instructions are stored, wherein the computer executable instructions cause a processor to perform the method for enhancing trust in the intelligent driving controller of the vehicle in the curve control as above when being executed by the processor.
According to another aspect of the present disclosure, a computer program product is further provided, which comprises computer executable instructions, wherein the computer executable instructions cause a processor to perform the method for enhancing trust in the intelligent driving controller of the vehicle in the curve control as above when being executed by the processor.
In the present disclosure, from at least one of the following three dimensions: the length of the road ahead, the radius of the curve ahead and the current vehicle speed of the vehicle, whether the intelligent driving controller can control the vehicle to pass the curve safely in the curve travelling control is decided, the reliability level of the intelligent driving controller of the vehicle in the curve travelling control can be determined, and whether the intelligent driving controller of the vehicle can control the vehicle to pass the curve safely and reliably can be informed to the user accurately so as to avoid the panic of the user.
As shown in
Step S1, acquiring the length of the road ahead, the radius of the curve ahead, and the current vehicle speed of the vehicle that are identified by the vehicle.
In some embodiments, as shown in
In order to increase the accuracy of perception of the intelligent driving controller, the high precision map of the road (e.g., the highway, the elevated way and the like) may be acquired. The position of the vehicle and the road information may be obtained by the vehicle with the high precision map in corporation with the high precision positioning module, wherein the road information may include the information of the lane line of the road ahead, the radius of the curve, and the like.
Furthermore, the intelligent driving controller may detect the information of the distance from the target vehicle ahead, the speed, and the like, and the lane line information and the radius of the curve in the road by the sensors such as the radar, the camera, and the like installed around the vehicle. Then the intelligent driving controller may calculate the upper limit of the vehicle speed in the curve according to the curve radius information.
In the case that there is a high precision map, the intelligent driving controller may acquire the position of the ego vehicle by the high precision positioning module, and then acquire the curve radius information of the road ahead by the high precision map. In the case that there is not a high precision map, the intelligent driving controller may acquire the current lane line information by the lane line identified by the camera, and then calculate the radius of the curve.
The intelligent driving controller may control the vehicle speed of the ego vehicle, and keep the ego vehicle be in the middle of the lane according to the information of the identified lane line, the target vehicle, and the like, so as to achieve the autonomous driving.
Step S2, determining the reliability level of the intelligent driving controller of the vehicle in curve travelling control based on at least one of the length of the road ahead, the radius of the curve ahead, and the current vehicle speed of the vehicle identified.
Here, in the present disclosure, from at least one of the following three dimensions: the length of the road ahead, the radius of the curve ahead and the current vehicle speed of the vehicle, whether the intelligent driving controller can control the vehicle to pass the curve safely in the curve travelling control may be decided, thereby the reliability level of the intelligent driving controller of the vehicle in the curve travelling control can be determined, so as to accurately inform the user whether the intelligent driving controller of the vehicle can control the vehicle to pass the curve safely and reliably, and to avoid the panic of the user.
For example, the reliability of the control capacity of the intelligent driving controller of the vehicle may be classified into three levels, wherein the high level represents the high safety capacity of the system, and the intelligent driving controller of the vehicle can control the vehicle to pass the curve safely and steadily; the medium level represents the medium safety capacity of the intelligent driving controller of the vehicle, and the intelligent driving controller can control the vehicle to pass the curve, but it is necessary for the driver to raise the attention simultaneously; the low level represents the low safety capacity of the intelligent driving controller of the vehicle, and the driver should always be ready to take over. The three levels may be displayed on the instrument in the form of icons.
As shown in
Here, if the radius of the curve is too small, the curve is very sharp, and there is the risk that the intelligent driving controller cannot control the vehicle to pass the curve steadily. For example, in a particular example as shown in
As shown in
Step S221, determining whether the identified length of the road ahead is less than the preset length threshold;
Step S222, if the identified length of the road head is less than the preset length threshold, lowering the reliability level of the intelligent driving controller of the vehicle in the curve travelling control.
Specifically, the intelligent driving controller may predict the length of the road ahead. For example, in the case that there is a high precision map, the intelligent driving controller may predict the length of the road ahead by information provided by the high precision map. In a particular example, the high precision map may provide information of the road ahead with the length not less than 2 km. In the case that there is not a high precision map, the intelligent driving controller may identify the lane line by the camera to calculate the curve radius. In this way, if the curve is too sharp, the length of the road ahead which can be identified by the camera is limited. If the length of the road ahead identified is less than the preset length threshold, the reliability level of the intelligent driving controller of the vehicle in the curve travelling control may be lowered to the low level. In a particular example as shown in
In some embodiments, step S22 may further include:
Step S223, if the identified length of the road ahead is greater than or equal to the preset length threshold, determining whether the radius of the curve ahead is less than the second preset radius threshold,
Step S224, if the radius of the curve ahead is less than the second preset radius threshold, lowering the reliability level of the intelligent driving controller of the vehicle in the curve travelling control, wherein the first preset radius threshold is greater than the second preset radius threshold.
In a particular example as shown in
In some embodiments, step S22 may further include:
step S225, if the radius of the curve ahead is greater than or equal to the second preset radius threshold, determining the reliability level of the intelligent driving controller of the vehicle in the curve travelling control based on the radius of the curve ahead and the current vehicle speed of the vehicle, wherein the first preset radius threshold is greater than the second preset radius threshold.
In a particular example as shown in
In some embodiments, determining the reliability level of the intelligent driving controller of the vehicle in the curve travelling control based on the radius of the curve ahead and the current vehicle speed of the vehicle may include:
Step S2251: determining the target vehicle speed of the vehicle when arriving at the curve ahead based on the radius of the curve ahead and the current vehicle speed of the vehicle;
Step S2252, calculating the actual vehicle speed when the vehicle arrives at the curve ahead based on the current vehicle speed of the vehicle and the deceleration capacity of the vehicle; and
Step S2253, determining the reliability level of the intelligent driving controller of the vehicle in the curve travelling control based on the actual vehicle speed and the target vehicle speed.
Specifically, in order to ensure the comfort, the intelligent driving system may set the maximum deceleration capacity as follows:
As shown in
As shown in
In the present embodiment, the reliability level of the intelligent driving controller in the curve travelling control of the vehicle may be determined efficiently and reliably by deciding whether the actual vehicle speed of the vehicle when arriving at the curve can reach the target vehicle speed in the curve if the intelligent driving controller control the vehicle with the maximum deceleration. If the current vehicle speed is too high, resulting in that the vehicle is not capable of reaching the target vehicle speed in the curve, then there is the risk that the system cannot steadily control the vehicle in the curve.
In some embodiments, after step S2252, the method further includes:
Specifically, the intelligent driving controller may send the planning controlled trail and planning vehicle speed information in 6 s during the vehicle passes the curve. As shown in
The intelligent driving system may send the planning motion trail and vehicle speed information in 6 s to the instrument for displaying, and the information sent may include the following contents:
In the above table, Start point represents the start point information. In a particular example, Start point represents the position of the center of the head of the ego vehicle after coordinate transformation. Taking the First second point which represents the first second point information as an example, the intelligent driving controller may send the planning motion location and the vehicle speed information after 1 s based on the motion status of the target ahead of the current vehicle. Location represents the location information, wherein the x, y reference coordinate system is as shown in
According to the above information, the instrument of the vehicle may display:
In some embodiments, step S2251 may include:
Specifically, in order to ensure the safety and comfort, the maximum lateral acceleration need be limited. The curve radius may be utilized to calculate the maximum longitudinal speed, the computational formula is as follows:
As shown in
For example, when it is detected that the length of the road ahead is greater than 30 m and the curve radius is greater than 50 m, the target vehicle speed of the vehicle in the curve may be pre-calculated. Then it can be decided whether the vehicle speed can be reduced to be lower than the target vehicle speed according to the current vehicle speed and the maximum deceleration capacity of the system. If so, the reliability is the high level.
As shown in
In a particular example as shown in
As shown in
For example, when it is detected that the length of the road ahead is greater than 30 m and the curve radius is greater than 50 m, the target vehicle speed of the vehicle in the curve may be pre-calculated. Then it can be decided whether the vehicle speed can be reduced to be lower than the target vehicle speed when arriving at the curve according to the current vehicle speed and maximum deceleration capacity of the system. If not, and the portion larger than the target vehicle speed surpasses 10% of the target vehicle speed, the reliability is lowered to be the low level.
According to another aspect of the present disclosure, an apparatus for enhancing trust in an intelligent driving controller of a vehicle in curve control is further provided. As shown in
the acquiring device 310 for acquiring the length of the road ahead, the radius of the curve ahead, and the current vehicle speed of the vehicle that are identified by the vehicle; and
According to another aspect of the present disclosure, a computing-based apparatus is further provided. The computing-based apparatus includes:
According to another aspect of the present disclosure, a computer readable storage medium is further provided, on which computer executable instructions are stored, wherein the computer executable instructions cause the processor to perform the method for enhancing trust in the intelligent driving controller of the vehicle in the curve control as above when being executed by the processor. For example, in some embodiments, the executable instructions cause the processor to perform the following operations when being executed:
According to another aspect of the present application, a computer program product is further provided. The computer program product includes computer executable instructions, wherein the computer executable instructions cause a processor to perform the method for enhancing trust in the intelligent driving controller of the vehicle in the curve control as above when being executed by the processor. For example, in some embodiments, the executable instructions cause the processor to perform the following operations when being executed:
acquiring the length of the road ahead, the radius of the curve ahead, and the current vehicle speed of the vehicle that are identified by the vehicle; and
determining the reliability level of the intelligent driving controller of the vehicle in curve travelling control based on at least one of the length of the road ahead, the radius of the curve ahead, and the current vehicle speed of the vehicle identified.
The details of the embodiments of various apparatuses in the present disclosure may be found in corresponding parts of the embodiments of various methods, and will not be repeated herein.
Apparently, those skilled in the art may change and modify the present application variously without departing from the spirit and the range of the present application. As such, if these change and modify of the present application belong to the range of the claims and their equivalents of the present application, they are intended to be included in the present application.
It should be noted that the present disclosure may be implemented in software and/or in a combination of software and hardware, for example, an application specific integrated circuit (ASIC), a general purpose computer, or any other similar hardware apparatus may be utilized for implementations. In some embodiments, the software program of the present disclosure may be executed by a processor to implement the steps or functions described above. Likewise, the software program (including related data structures) of the present disclosure may be stored in a computer-readable recording medium, for example, RAM memory, magnetic or optical driver, or floppy disk and the similar apparatuses. In addition, some steps or functions of the present disclosure may be implemented by hardware, for example, a circuit that cooperates with a processor to perform various steps or functions.
In addition, a part of the present disclosure may be applied as a computer program product, for example, computer program instructions. When the computer program instructions are executed by a computer, the method and/or technical solution according to the present disclosure may be invoked or provided by the operations of the computer. The program instructions that invoke the method of the present disclosure may be stored in a fixed or removable recording medium and/or transmitted by data stream in broadcast or other signal carrying medium, and/or stored in the work memory of the computer apparatus which is run according to the program instructions. Here, according to some embodiments of the present disclosure, an apparatus is included. The apparatus includes a memory for storing computer program instructions and a processor for executing the program instructions. When the computer program instructions are executed by the processor, the apparatus is triggered to run the methods and/or technical solutions of a plurality of embodiments of the present disclosure describe above.
For those skilled in the art, it is obvious that the present disclosure is not limited to the details of the above mentioned exemplary embodiments, and the present disclosure may be implemented in other specific forms without departing from the spirit or basic features of the present disclosure. Therefore, for all intents, the embodiments should be regarded as exemplary but not restrictive. The scope of the present disclosure is defined by the appended claims rather than the above mentioned description, therefore, all changes fall within the meaning and scope of equivalent elements of the claims should be included in the present disclosure. Any reference numerals in the claims should not be regarded as limits to the involved claims. Additionally, it is obvious that the term “include/comprise” does not exclude other units or steps, and the singular does not exclude the plural. The plurality of units or apparatuses recited in the claims of apparatus may also be implemented by a unit or apparatus by software or hardware. Terms such as first, second, etc. are used to indicate names rather than any specific order.
Number | Date | Country | Kind |
---|---|---|---|
202210641993.5 | Jun 2022 | CN | national |