Control method and device for unmanned vehicle, storage medium and electronic equipment

文档序号:1914571 发布日期:2021-12-03 浏览:9次 中文

阅读说明:本技术 无人车的控制方法、装置、存储介质及电子设备 (Control method and device for unmanned vehicle, storage medium and electronic equipment ) 是由 周小红 姜訢 王志伟 于 2021-09-07 设计创作,主要内容包括:本公开涉及一种无人车的控制方法、装置、存储介质及电子设备。所述方法包括:检测是否存在与无人车之间存在碰撞风险的目标障碍物;在检测到目标障碍物的情况下,向无人车的自动驾驶系统发送预警消息;若接收到自动驾驶系统发送的用于表征禁止制动的第一响应消息,则在当前时刻之后的第一预设时长内禁止通过自动紧急制动系统对无人车进行紧急制动。由此,可避免自动紧急制动系统干涉自动驾驶系统的正常避障措施,实现无刹车避障,有效减少需要安全员介入的情况,节省人力资源,从而能够在保证车辆安全的前提下,有效降低人力运营成本。此外,避障判断工作主要由感知能力和运算能力更强的自动驾驶系统完成,可提升避障判断的效率和准确度。(The disclosure relates to a control method and device for an unmanned vehicle, a storage medium and an electronic device. The method comprises the following steps: detecting whether a target obstacle with collision risk exists between the unmanned vehicle and the unmanned vehicle; sending an early warning message to an automatic driving system of the unmanned vehicle under the condition that the target obstacle is detected; and if a first response message which is sent by the automatic driving system and used for representing that braking is forbidden is received, the automatic emergency braking system is forbidden to carry out emergency braking on the unmanned vehicle within a first preset time after the current time. Therefore, normal obstacle avoidance measures for avoiding the interference of the automatic emergency braking system on the automatic driving system can be avoided, the non-brake obstacle avoidance is realized, the situation that a safety worker needs to intervene is effectively reduced, the manpower resource is saved, and therefore the manpower operation cost can be effectively reduced on the premise of ensuring the safety of the vehicle. In addition, the obstacle avoidance judgment work is mainly completed by an automatic driving system with higher sensing capability and computing capability, and the efficiency and the accuracy of obstacle avoidance judgment can be improved.)

1. A control method of an unmanned vehicle, applied to an automatic emergency braking system of the unmanned vehicle, characterized in that the method comprises:

detecting whether a target obstacle having a collision risk with the unmanned vehicle exists;

sending an early warning message to an automatic driving system of the unmanned vehicle in communication connection with the automatic emergency braking system when the target obstacle is detected, wherein the early warning message comprises relevant information of the target obstacle;

and if a first response message which is sent by the automatic driving system and used for representing that braking is forbidden is received, the automatic emergency braking system is forbidden to carry out emergency braking on the unmanned vehicle within a first preset time after the current time.

2. The method of claim 1, further comprising:

if a second response message which is sent by the automatic driving system and used for representing that braking is allowed is received, or a response message sent by the automatic driving system is not received within a second preset time after the early warning message is sent, whether the unmanned vehicle can safely avoid the target obstacle is judged;

and if the unmanned vehicle cannot safely avoid the target barrier, carrying out emergency braking on the unmanned vehicle through the automatic emergency braking system.

3. The method of claim 2, wherein the determining whether the unmanned vehicle can safely avoid the target obstacle comprises:

acquiring a first speed and a first acceleration of the unmanned vehicle;

acquiring a second speed and a second acceleration of the target obstacle;

calculating a safe distance between the unmanned vehicle and the target obstacle according to the first speed, the second speed, the first acceleration and the second acceleration;

and determining whether the unmanned vehicle can safely avoid the target barrier according to the safe distance and the current distance between the unmanned vehicle and the target barrier.

4. The method of claim 3, wherein the determining whether the unmanned vehicle can safely avoid the target obstacle based on the safe distance, a current distance between the unmanned vehicle and the target obstacle comprises:

if the current distance is smaller than or equal to the safe distance, determining that the unmanned vehicle cannot safely avoid the target obstacle;

and if the current distance is greater than a preset alarm distance, determining that the unmanned vehicle can safely avoid the target barrier, wherein the preset alarm distance is greater than the safety distance.

5. The method of claim 4, further comprising:

and if the current distance is greater than the safety distance and less than or equal to the preset alarm distance, returning to the step of sending an early warning message to an automatic driving system of the unmanned vehicle, which is in communication connection with the automatic emergency braking system.

6. The method according to any one of claims 2-5, further comprising:

and if the unmanned vehicle is determined to be capable of safely avoiding the target barrier, prohibiting emergency braking of the unmanned vehicle through the automatic emergency braking system.

7. A control method of an unmanned vehicle is applied to an automatic driving system of the unmanned vehicle, and is characterized by comprising the following steps:

receiving an early warning message sent by an automatic emergency braking system of the unmanned vehicle, wherein the early warning message comprises relevant information of a target obstacle with a collision risk between the unmanned vehicle and the early warning message;

judging whether the automatic driving system detects the target barrier or not according to the early warning message;

and if the target obstacle is detected and an obstacle avoidance response is made aiming at the target obstacle, sending a first response message for representing that braking is forbidden to the automatic emergency braking system.

8. The method of claim 7, further comprising:

and if the target obstacle is not detected, or the target obstacle is detected but an obstacle avoidance response is not made for the target obstacle, sending a second response message for representing that braking is allowed to the automatic emergency braking system.

9. A control device for an unmanned vehicle, applied to an automatic emergency braking system for the unmanned vehicle, the device comprising:

the detection module is used for detecting whether a target obstacle with collision risk exists between the unmanned vehicle and the detection module;

a first sending module, configured to send an early warning message to an autonomous driving system of the unmanned vehicle, where the autonomous driving system is in communication with the automatic emergency braking system, and the early warning message includes information related to the target obstacle when the target obstacle is detected;

and the control module is used for prohibiting the unmanned vehicle from being emergently braked by the automatic emergency braking system within a first preset time after the current moment if a first response message which is sent by the automatic driving system and used for representing prohibition of braking is received.

10. A control device of an unmanned vehicle, applied to an automatic driving system of the unmanned vehicle, characterized in that the device comprises:

the system comprises a receiving module, a warning module and a warning module, wherein the receiving module is used for receiving a warning message sent by an automatic emergency braking system of the unmanned vehicle, and the warning message comprises relevant information of a target obstacle with a collision risk between the unmanned vehicle and the warning message;

the judging module is used for judging whether the automatic driving system detects the target obstacle or not according to the early warning message;

and the second sending module is used for sending a first response message for representing that braking is forbidden to the automatic emergency braking system if the target obstacle is detected and an obstacle avoidance response is made aiming at the target obstacle.

11. A computer-readable storage medium, on which a computer program is stored which, when being executed by a processor, carries out the steps of the method according to any one of claims 1 to 8.

12. An electronic device, comprising:

a memory having a computer program stored thereon;

a processor for executing the computer program in the memory to carry out the steps of the method of any one of claims 1 to 6.

13. An electronic device, comprising:

a memory having a computer program stored thereon;

a processor for executing the computer program in the memory to carry out the steps of the method of claim 7 or 8.

Technical Field

The present disclosure relates to the field of automatic driving, and in particular, to a method and an apparatus for controlling an unmanned vehicle, a storage medium, and an electronic device.

Background

Currently, in an Autonomous vehicle (i.e., an unmanned vehicle), an Autonomous driving system for planning a travel path for the vehicle and an AEB (automatic Emergency Braking) system as an active safety system for the Autonomous vehicle for Braking the vehicle when a danger is recognized are generally equipped. In the related art, in order to ensure the safety of an autonomous vehicle, an AEB system generally has a higher priority. Therefore, when the automatic driving system and the AEB detect dangerous obstacles simultaneously, the automatic driving system may plan obstacle avoidance measures such as detour, deceleration, edge-to-edge parking and the like, the AEB only has brake operation, and the AEB system controls the vehicle to brake and brake due to higher priority of the AEB system, so that the obstacle avoidance measures of the automatic driving system are invalid. Moreover, after the vehicle is braked and stopped, the related personnel (i.e., vehicle security personnel) are required to intervene to operate the vehicle again, that is, every time the AEB system takes active safety measures to control the vehicle to be braked and stopped, the vehicle security personnel are required to intervene, so that a large manpower operation cost is required.

Disclosure of Invention

An object of the present disclosure is to provide a control method, apparatus, storage medium, and electronic device for an unmanned vehicle to partially solve the above-mentioned problems in the related art.

In order to achieve the above object, according to a first aspect of the present disclosure, there is provided a control method of an unmanned vehicle, applied to an automatic emergency braking system of the unmanned vehicle, the method including:

detecting whether a target obstacle having a collision risk with the unmanned vehicle exists;

sending an early warning message to an automatic driving system of the unmanned vehicle in communication connection with the automatic emergency braking system when the target obstacle is detected, wherein the early warning message comprises relevant information of the target obstacle;

and if a first response message which is sent by the automatic driving system and used for representing that braking is forbidden is received, the automatic emergency braking system is forbidden to carry out emergency braking on the unmanned vehicle within a first preset time after the current time.

Optionally, the method further comprises:

if a second response message which is sent by the automatic driving system and used for representing that braking is allowed is received, or a response message sent by the automatic driving system is not received within a second preset time after the early warning message is sent, whether the unmanned vehicle can safely avoid the target obstacle is judged;

and if the unmanned vehicle cannot safely avoid the target barrier, carrying out emergency braking on the unmanned vehicle through the automatic emergency braking system.

Optionally, the determining whether the unmanned vehicle can safely avoid the target obstacle includes:

acquiring a first speed and a first acceleration of the unmanned vehicle;

acquiring a second speed and a second acceleration of the target obstacle;

calculating a safe distance between the unmanned vehicle and the target obstacle according to the first speed, the second speed, the first acceleration and the second acceleration;

and determining whether the unmanned vehicle can safely avoid the target barrier according to the safe distance and the current distance between the unmanned vehicle and the target barrier.

Optionally, the determining whether the unmanned vehicle can safely avoid the target obstacle according to the safe distance and the current distance between the unmanned vehicle and the target obstacle includes:

if the current distance is smaller than or equal to the safe distance, determining that the unmanned vehicle cannot safely avoid the target obstacle;

and if the current distance is greater than a preset alarm distance, determining that the unmanned vehicle can safely avoid the target barrier, wherein the preset alarm distance is greater than the safety distance.

Optionally, the method further comprises:

and if the current distance is greater than the safety distance and less than or equal to the preset alarm distance, returning to the step of sending an early warning message to an automatic driving system of the unmanned vehicle, which is in communication connection with the automatic emergency braking system.

Optionally, the method further comprises:

and if the unmanned vehicle is determined to be capable of safely avoiding the target barrier, prohibiting emergency braking of the unmanned vehicle through the automatic emergency braking system.

According to a second aspect of the present disclosure, there is provided a control method of an unmanned vehicle, applied to an automatic driving system of the unmanned vehicle, the method including:

receiving an early warning message sent by an automatic emergency braking system of the unmanned vehicle, wherein the early warning message comprises relevant information of a target obstacle with a collision risk between the unmanned vehicle and the early warning message;

judging whether the automatic driving system detects the target barrier or not according to the early warning message;

and if the target obstacle is detected and an obstacle avoidance response is made aiming at the target obstacle, sending a first response message for representing that braking is forbidden to the automatic emergency braking system.

Optionally, the method further comprises:

and if the target obstacle is not detected, or the target obstacle is detected but an obstacle avoidance response is not made for the target obstacle, sending a second response message for representing that braking is allowed to the automatic emergency braking system.

According to a third aspect of the present disclosure, there is provided a control apparatus of an unmanned vehicle, applied to an automatic emergency braking system of the unmanned vehicle, the apparatus comprising:

the detection module is used for detecting whether a target obstacle with collision risk exists between the unmanned vehicle and the detection module;

a first sending module, configured to send an early warning message to an autonomous driving system of the unmanned vehicle, where the autonomous driving system is in communication with the automatic emergency braking system, and the early warning message includes information related to the target obstacle when the target obstacle is detected;

and the control module is used for prohibiting the unmanned vehicle from being emergently braked by the automatic emergency braking system within a first preset time after the current moment if a first response message which is sent by the automatic driving system and used for representing prohibition of braking is received.

According to a fourth aspect of the present disclosure, there is provided a control apparatus of an unmanned vehicle, applied to an automatic driving system of the unmanned vehicle, the apparatus comprising:

the system comprises a receiving module, a warning module and a warning module, wherein the receiving module is used for receiving a warning message sent by an automatic emergency braking system of the unmanned vehicle, and the warning message comprises relevant information of a target obstacle with a collision risk between the unmanned vehicle and the warning message;

the judging module is used for judging whether the automatic driving system detects the target obstacle or not according to the early warning message;

and the second sending module is used for sending a first response message for representing that braking is forbidden to the automatic emergency braking system if the target obstacle is detected and an obstacle avoidance response is made aiming at the target obstacle.

According to a fifth aspect of the present disclosure, there is provided a computer readable storage medium having stored thereon a computer program which, when executed by a processor, performs the steps of the method of the first or second aspect of the present disclosure.

According to a sixth aspect of the present disclosure, there is provided an electronic device comprising:

a memory having a computer program stored thereon;

a processor for executing the computer program in the memory to implement the steps of the method of the first aspect of the disclosure.

According to a seventh aspect of the present disclosure, there is provided an electronic apparatus comprising:

a memory having a computer program stored thereon;

a processor for executing the computer program in the memory to implement the steps of the method of the second aspect of the disclosure.

According to the technical scheme, when the automatic emergency braking system of the unmanned vehicle detects that the target barrier with collision risk exists between the unmanned vehicle and the automatic emergency braking system of the unmanned vehicle, the automatic emergency braking system sends an early warning message to the automatic driving system of the unmanned vehicle; after receiving the early warning message, the automatic driving system judges whether the automatic driving system detects the target barrier or not according to the early warning message; if the target obstacle is detected and an obstacle avoidance response is made for the target obstacle, sending a first response message for representing that braking is forbidden to an automatic emergency braking system; and when the automatic emergency braking system receives the first response message, prohibiting emergency braking of the unmanned vehicle through the automatic emergency braking system within a first preset time after the current moment. From this, when detecting that unmanned vehicle has danger, can not carry out emergency braking to unmanned vehicle through automatic emergency braking system immediately, but send early warning message to the autopilot system, and when autopilot system made and kept away the barrier measure, do not carry out emergency braking to unmanned vehicle, thereby avoid automatic emergency braking system to interfere the normal barrier measure of keeping away of autopilot system, realize no brake and keep away the barrier, effectively reduce the condition that needs the security personnel to intervene, manpower resources are saved, thereby can be under the prerequisite of guaranteeing vehicle safety, effectively reduce the manpower operation cost. In addition, the obstacle avoidance judgment work is mainly completed by an automatic driving system with higher sensing capability and computing capability, and the efficiency and the accuracy of obstacle avoidance judgment can be improved.

Additional features and advantages of the disclosure will be set forth in the detailed description which follows.

Drawings

The accompanying drawings, which are included to provide a further understanding of the disclosure and are incorporated in and constitute a part of this specification, illustrate embodiments of the disclosure and together with the description serve to explain the disclosure without limiting the disclosure. In the drawings:

FIG. 1 is a flow chart of a control method for an unmanned vehicle provided in accordance with one embodiment of the present disclosure;

FIG. 2 is an exemplary flowchart of the step of detecting whether a target obstacle is present that is at risk of collision with the unmanned vehicle in the method of controlling the unmanned vehicle provided in accordance with the present disclosure;

FIG. 3 is a schematic view of an environment surrounding an unmanned vehicle;

FIG. 4 is a flow chart of a method of controlling an unmanned vehicle provided in accordance with another embodiment of the present disclosure;

FIG. 5 is a flow chart of a control method of an unmanned vehicle provided in accordance with one embodiment of the present disclosure;

FIG. 6 is a flow chart of a method of controlling an unmanned vehicle provided in accordance with another embodiment of the present disclosure;

FIG. 7 is a block diagram of a control device of an unmanned vehicle provided in accordance with one embodiment of the present disclosure;

FIG. 8 is a block diagram of a control device of an unmanned vehicle provided in accordance with one embodiment of the present disclosure;

FIG. 9 is a block diagram illustrating an electronic device in accordance with an exemplary embodiment;

FIG. 10 is a block diagram illustrating an electronic device in accordance with an example embodiment.

Detailed Description

The following detailed description of specific embodiments of the present disclosure is provided in connection with the accompanying drawings. It should be understood that the detailed description and specific examples, while indicating the present disclosure, are given by way of illustration and explanation only, not limitation.

Fig. 1 is a flowchart of a control method of an unmanned vehicle, applied to an automatic emergency braking system (i.e., AEB system) of the unmanned vehicle, according to one embodiment of the present disclosure. As shown in fig. 1, the method provided by the present disclosure may include the following steps 11 to 13:

in step 11, it is detected whether there is a target obstacle with which there is a risk of collision with the unmanned vehicle.

The target obstacle may be a static obstacle or a dynamic obstacle. For example, the target obstacle may be a vehicle that has an influence on the driving safety of the unmanned vehicle, for example, if the unmanned vehicle is driving forward, the target obstacle may be the nearest vehicle in front of the unmanned vehicle.

In step 12, in the event that a target obstacle is detected, an early warning message is sent to an autonomous driving system of the unmanned vehicle, which is in communication with the autonomous emergency braking system.

The early warning message includes related information of the target obstacle, and the related information may include information such as speed, position, and direction of operation. The unmanned vehicle can be provided with an automatic driving system and an AEB system, and the AEB system is in communication connection with the automatic driving system.

In step 13, if a first response message which is sent by the automatic driving system and used for representing that braking is prohibited is received, emergency braking of the unmanned vehicle by the automatic emergency braking system is prohibited within a first preset time period after the current time.

In the disclosure, after receiving an early warning message sent by an AEB system, an automatic driving system of an unmanned vehicle judges whether the automatic driving system detects a target obstacle according to the early warning message; if the target obstacle is detected and an obstacle avoidance response is made aiming at the target obstacle, sending a first response message for representing braking prohibition to the AEB system; and when the AEB system receives the first response message, prohibiting emergency braking of the unmanned vehicle through the automatic emergency braking system within a first preset time after the current time.

According to the technical scheme, when the automatic emergency braking system of the unmanned vehicle detects that the target barrier with collision risk exists between the unmanned vehicle and the automatic emergency braking system of the unmanned vehicle, the automatic emergency braking system sends an early warning message to the automatic driving system of the unmanned vehicle; after receiving the early warning message, the automatic driving system judges whether the automatic driving system detects the target barrier or not according to the early warning message; if the target obstacle is detected and an obstacle avoidance response is made for the target obstacle, sending a first response message for representing that braking is forbidden to an automatic emergency braking system; and when the automatic emergency braking system receives the first response message, prohibiting emergency braking of the unmanned vehicle through the automatic emergency braking system within a first preset time after the current moment. From this, when detecting that unmanned vehicle has danger, can not carry out emergency braking to unmanned vehicle through automatic emergency braking system immediately, but send early warning message to the autopilot system, and when autopilot system made and kept away the barrier measure, do not carry out emergency braking to unmanned vehicle, thereby avoid automatic emergency braking system to interfere the normal barrier measure of keeping away of autopilot system, realize no brake and keep away the barrier, effectively reduce the condition that needs the security personnel to intervene, manpower resources are saved, thereby can be under the prerequisite of guaranteeing vehicle safety, effectively reduce the manpower operation cost. In addition, the obstacle avoidance judgment work is mainly completed by an automatic driving system with higher sensing capability and computing capability, and the efficiency and the accuracy of obstacle avoidance judgment can be improved.

In order to make those skilled in the art understand the technical solutions provided by the embodiments of the present invention, the following detailed descriptions are provided for the corresponding steps in the above.

Next, the detection of whether or not there is a target obstacle at risk of collision with the unmanned vehicle in step 11 will be explained.

In one possible embodiment, step 11 may include the following steps, as shown in fig. 2:

in step 21, determining a main obstacle with the highest influence degree on the driving safety of the unmanned vehicle from the obstacles around the unmanned vehicle;

in step 22, judging whether a collision risk exists between the main barrier and the unmanned vehicle;

in step 23, it is determined that the target obstacle is present if there is a risk of collision between the primary obstacle and the unmanned vehicle.

Since there are usually a plurality of obstacles around the unmanned vehicle, and the degree of safety influence of each of these obstacles on the unmanned vehicle is usually different, it is necessary to select an obstacle having the highest degree of safety influence on the driving of the unmanned vehicle, that is, a main obstacle, from the obstacles around the unmanned vehicle.

In one possible embodiment, step 21 may comprise the steps of:

determining a first distance between the obstacle and the unmanned vehicle in a first direction and a second distance between the obstacle and the unmanned vehicle in a second direction aiming at each obstacle in a preset range around the unmanned vehicle;

and determining the obstacle with the smallest first distance and the smallest second distance as the main obstacle.

The first direction is the transverse direction of the unmanned vehicle, and the second direction is the longitudinal direction of the unmanned vehicle.

The preset range of the periphery of the unmanned vehicle can be preset according to actual requirements. For example, the preset range of the periphery of the unmanned vehicle may be set according to the driving direction of the unmanned vehicle, for example, if the specified range in front of the unmanned vehicle is set as the preset range of the periphery of the unmanned vehicle, that is, if the unmanned vehicle is driving forward, the specified range in front of the unmanned vehicle may be set as the preset range of the periphery of the unmanned vehicle.

As shown in fig. 3, the unmanned vehicle is a1, and there are two obstacles around the unmanned vehicle a1, which are a vehicle B1 and a vehicle B2, respectively. From the lateral and longitudinal directions of the unmanned vehicle, it can be seen that dashed line C1 represents a first direction (the present disclosure is not limited to left and right directions), and dashed line C2 represents a second direction (the present disclosure is not limited to up and down directions). Thus, it may be determined that vehicle B1 corresponds to the first distance D1 and the second distance D2, and that vehicle B2 corresponds to the first distance D3 and the second distance D4.

After determining a first distance corresponding to the first direction and a second distance corresponding to the second direction for each obstacle, the main obstacle may be determined according to the first distance and the second distance.

In general, the closer to the vehicle, the higher the degree of safety influence on the vehicle, and therefore, the obstacle having the smallest first distance and second distance may be determined as the main obstacle.

Exemplarily, determining the obstacle with the smallest first distance and the smallest second distance as the main obstacle may include the following steps:

determining the obstacle with the minimum first distance as a candidate obstacle according to the first distance corresponding to each obstacle;

and determining the candidate obstacle with the smallest second distance as the main obstacle.

That is, first, an obstacle (i.e., a candidate obstacle) having the smallest lateral distance from the unmanned vehicle is selected based on the first distance, and such an obstacle is generally close to the driving lane of the unmanned vehicle, and the unmanned vehicle is likely to pass through the obstacle during subsequent driving, and thus, the degree of influence on the driving safety of the unmanned vehicle is higher. After the alternative obstacles are determined, if the number of the alternative obstacles is more than 1, the main obstacle is determined from the alternative obstacles according to the second distance and the manner provided above. And if the number of the alternative obstacles is only 1, the alternative obstacles can be directly determined as the main obstacles. The idea of determining the main obstacle can be summarized as the nearest vehicle in the same lane.

In step 22, determining whether there is a collision risk between the main obstacle and the unmanned vehicle may include the following steps:

acquiring a third speed and a third acceleration of the unmanned vehicle;

acquiring a fourth speed and a fourth acceleration of the main obstacle;

calculating the safety distance between the unmanned vehicle and the main obstacle according to the third speed, the fourth speed, the third acceleration and the fourth acceleration;

and determining whether the collision risk exists between the main barrier and the unmanned vehicle according to the safe distance between the unmanned vehicle and the main barrier and the current distance between the unmanned vehicle and the main barrier.

The third speed and the third acceleration of the unmanned vehicle can be obtained from corresponding sensors of the unmanned vehicle, the fourth speed and the fourth acceleration of the main obstacle can be obtained through signal acquisition calculation of a speed measuring sensor, a distance measuring sensor and the like, and can also be directly obtained from the main obstacle through communication with the main obstacle.

After obtaining the third speed, the fourth speed, the third acceleration, and the fourth acceleration, a safe distance between the unmanned vehicle and the primary obstacle may be calculated based on these several parameters.

For example, the safe distance between the unmanned vehicle and the main obstacle may be determined by the following formula:

at 1/2amt2<=Vh-VeThen, the safety distance S is calculated by the following formulahe:

At 1/2amt2>Vh-VeThen, the safety distance S between the unmanned vehicle and the main obstacle is calculated by the following formulahe:

She=[Vh(t1+td)-1/6*(am/t2)*(td)3]-[Ve(t1+td)-1/2ae(t1+td)2]

Wherein, VhAt a third speed, VeAt a fourth speed, amIs a third acceleration, aeIs the fourth acceleration, t1The duration of uniform motion before braking, t2For the duration of the initial deceleration period, t3For a uniform deceleration duration, tdThe time length from the vehicle exiting the constant speed stage to the time of collision with the obstacle under the condition that the vehicle does not have time to decelerate.

It should be noted that, the method of calculating the safe distance between two objects based on the speed and the acceleration of the two objects belongs to the prior art, and the above method only provides one method of calculating the safe distance, and the other methods of calculating the safe distance are not limited in the present disclosure.

In one possible embodiment, determining whether there is a risk of collision between the primary obstacle and the unmanned vehicle based on a safe distance between the unmanned vehicle and the primary obstacle, a current distance between the unmanned vehicle and the primary obstacle may include the steps of:

if the current distance between the unmanned vehicle and the main barrier is larger than the preset alarm distance, determining that no collision risk exists between the main barrier and the unmanned vehicle;

and if the current distance between the unmanned vehicle and the main obstacle is greater than the safety distance and less than or equal to the preset alarm distance, determining that the collision risk exists between the main obstacle and the unmanned vehicle.

The preset alarm distance is greater than the safety distance, and the preset alarm distance can be changed according to a real-time scene. Illustratively, the preset warning distance may be the sum of the safety distance and a preset safety margin distance (e.g., 50 cm).

After determining that there is a risk of collision between the primary obstacle and the unmanned vehicle, it may be determined that there is a target obstacle that has a risk of collision with the unmanned vehicle, i.e., there is a risk of collision between the primary obstacle and the unmanned vehicle.

Optionally, the method provided by the present disclosure may further include the steps of:

and if the current distance between the unmanned vehicle and the main barrier is smaller than or equal to the safe distance, determining that the unmanned vehicle cannot safely avoid the target barrier.

That is, if the current distance between the unmanned vehicle and the main obstacle is smaller than or equal to the safety distance, it is indicated that the current distance between the unmanned vehicle and the main obstacle is very small and the risk is high, and at this time, it can be directly determined that the unmanned vehicle cannot safely avoid the target obstacle, and the automatic emergency braking system is triggered to perform emergency braking on the unmanned vehicle.

Fig. 4 is a flowchart of a control method of an unmanned vehicle according to another embodiment of the present disclosure, applied to an automatic emergency braking system of the unmanned vehicle. As shown in fig. 4, the method provided by the present disclosure may further include the following steps 14 to 16:

in step 14, if a second response message sent by the automatic driving system for representing that braking is allowed is received, or a response message sent by the automatic driving system is not received within a second preset time period after the early warning message is sent, whether the unmanned vehicle can safely avoid the target obstacle is judged;

in step 15, if it is determined that the unmanned vehicle cannot safely avoid the target obstacle, emergency braking is performed on the unmanned vehicle through an automatic emergency braking system;

at S16, if it is determined that the unmanned vehicle can safely avoid the target obstacle, emergency braking of the unmanned vehicle by the automatic emergency braking system is prohibited.

In the disclosure, after receiving an early warning message sent by an AEB system, an automatic driving system of an unmanned vehicle judges whether the automatic driving system detects a target obstacle according to the early warning message; if the target obstacle is not detected, or the target obstacle is detected but an obstacle avoidance response is not made for the target obstacle, sending a second response message for representing that braking is allowed to the automatic emergency braking system; when the AEB system receives the second response message, the AEB system indicates that the unmanned vehicle is allowed to be emergently braked by the automatic emergency braking system, and at the moment, whether the unmanned vehicle can safely avoid the target barrier or not can be judged; if the unmanned vehicle cannot safely avoid the target barrier, emergency braking is carried out on the unmanned vehicle through an automatic emergency braking system; if it is determined that the unmanned vehicle can safely avoid the target obstacle, the unmanned vehicle is prohibited from emergency braking by the automatic emergency braking system, and then, whether the target obstacle having a collision risk with the unmanned vehicle exists or not can be continuously detected, i.e., the step returns to step 11 (not shown in the figure).

In addition, the AEB system may not receive the response message sent by the automatic driving system due to network faults and the like, and at the moment, whether the unmanned vehicle can safely avoid the target barrier can be judged; if the unmanned vehicle cannot safely avoid the target barrier, emergency braking is carried out on the unmanned vehicle through an automatic emergency braking system; if it is determined that the unmanned vehicle can safely avoid the target obstacle, the unmanned vehicle is prohibited from emergency braking by the automatic emergency braking system, and then, whether the target obstacle having a collision risk with the unmanned vehicle exists or not can be continuously detected, i.e., the step returns to step 11 (not shown in the figure).

Next, the determination as to whether the unmanned vehicle can safely avoid the target obstacle in step 14 will be explained.

In one possible embodiment, step 14 may include the steps of:

acquiring a first speed and a first acceleration of the unmanned vehicle;

acquiring a second speed and a second acceleration of the target obstacle;

calculating a safe distance between the unmanned vehicle and the target obstacle according to the first speed, the second speed, the first acceleration and the second acceleration;

and determining whether the unmanned vehicle can safely avoid the target barrier according to the safe distance between the unmanned vehicle and the target barrier and the current distance between the unmanned vehicle and the target barrier.

In the present disclosure, the safe distance between the unmanned vehicle and the target obstacle may be calculated in a manner similar to the above-described manner of calculating the safe distance between the unmanned vehicle and the main obstacle, and details thereof are not repeated here.

In one possible embodiment, determining whether the unmanned vehicle can safely avoid the target obstacle according to the safe distance between the unmanned vehicle and the target obstacle and the current distance between the unmanned vehicle and the target obstacle may include the following steps:

if the current distance between the unmanned vehicle and the target barrier is smaller than or equal to the safe distance, determining that the unmanned vehicle cannot safely avoid the target barrier;

and if the current distance between the unmanned vehicle and the target barrier is greater than the preset alarm distance, determining that the unmanned vehicle can safely avoid the target barrier.

Optionally, the method provided by the present disclosure may further include the steps of:

if the current distance between the unmanned vehicle and the target obstacle is greater than the safety distance and less than or equal to the preset alarm distance, it indicates that the unmanned vehicle and the target obstacle still have a collision risk, and at this time, an early warning message can be sent to an automatic driving system of the unmanned vehicle, which is in communication connection with the automatic emergency braking system, namely, the step 12 is returned.

Fig. 5 is a flowchart of a control method of an unmanned vehicle according to an embodiment of the present disclosure, which is applied to an automatic driving system of the unmanned vehicle. As shown in fig. 5, the method provided by the present disclosure may include the following steps 51 to 53:

in step 51, an early warning message sent by the automatic emergency braking system of the unmanned vehicle is received.

Wherein the early warning message includes information about a target obstacle with which the unmanned vehicle is at risk of collision.

In step 52, it is determined whether the autonomous driving system has detected a target obstacle based on the warning message.

In step 53, if a target obstacle is detected and an obstacle avoidance response has been made for the target obstacle, a first response message characterizing prohibition of braking is sent to the automatic emergency braking system.

In one possible embodiment, determining whether the target obstacle is detected by the autonomous driving system comprises:

if the distance between the obstacle detected by the automatic driving system and the target obstacle is smaller than or equal to a preset distance threshold value and the speed difference between the obstacle detected by the automatic driving system and the target obstacle is smaller than or equal to a preset speed threshold value, determining that the automatic driving system detects the target obstacle; if the distance between the obstacle detected by the automatic driving system and the target obstacle is smaller than or equal to a preset distance threshold value and the speed difference between the obstacle detected by the automatic driving system and the target obstacle is smaller than or equal to a preset speed threshold value, the automatic driving system is determined not to detect the target obstacle.

Optionally, as shown in fig. 6, the method provided by the present disclosure may further include the following step 54:

in step 54, if the target obstacle is not detected, or the target obstacle is detected but no obstacle avoidance response is made for the target obstacle, a second response message indicating that braking is allowed is sent to the automatic emergency braking system.

Fig. 7 is a block diagram of a control apparatus of an unmanned vehicle provided according to an embodiment of the present disclosure, wherein the apparatus 70 is applied to an automatic emergency braking system of the unmanned vehicle. As shown in fig. 7, the apparatus 70 may include:

a detection module 71, configured to detect whether there is a target obstacle with a collision risk with the unmanned vehicle;

a first sending module 72, configured to send an early warning message to an autonomous driving system of an unmanned vehicle, which is in communication connection with an automatic emergency braking system, in a case where a target obstacle is detected, where the early warning message includes related information of the target obstacle;

and the control module 73 is configured to prohibit emergency braking of the unmanned vehicle by the automatic emergency braking system within a first preset time period after the current time if a first response message sent by the automatic driving system and used for representing prohibition of braking is received.

According to the technical scheme, when the automatic emergency braking system of the unmanned vehicle detects that the target barrier with collision risk exists between the unmanned vehicle and the automatic emergency braking system of the unmanned vehicle, the automatic emergency braking system sends an early warning message to the automatic driving system of the unmanned vehicle; after receiving the early warning message, the automatic driving system judges whether the automatic driving system detects the target barrier or not according to the early warning message; if the target obstacle is detected and an obstacle avoidance response is made for the target obstacle, sending a first response message for representing that braking is forbidden to an automatic emergency braking system; and when the automatic emergency braking system receives the first response message, prohibiting emergency braking of the unmanned vehicle through the automatic emergency braking system within a first preset time after the current moment. From this, when detecting that unmanned vehicle has danger, can not carry out emergency braking to unmanned vehicle through automatic emergency braking system immediately, but send early warning message to the autopilot system, and when autopilot system made and kept away the barrier measure, do not carry out emergency braking to unmanned vehicle, thereby avoid automatic emergency braking system to interfere the normal barrier measure of keeping away of autopilot system, realize no brake and keep away the barrier, effectively reduce the condition that needs the security personnel to intervene, manpower resources are saved, thereby can be under the prerequisite of guaranteeing vehicle safety, effectively reduce the manpower operation cost. In addition, the obstacle avoidance judgment work is mainly completed by an automatic driving system with higher sensing capability and computing capability, and the efficiency and the accuracy of obstacle avoidance judgment can be improved.

Optionally, the apparatus 70 further comprises:

the judging module is used for judging whether the unmanned vehicle can safely avoid the target barrier if a second response message which is sent by the automatic driving system and used for representing that braking is allowed is received, or a response message which is sent by the automatic driving system is not received within a second preset time after the early warning message is sent;

the control module 73 is further configured to perform emergency braking on the unmanned vehicle through the automatic emergency braking system if it is determined that the unmanned vehicle cannot safely avoid the target obstacle.

Optionally, the determining module includes:

the first obtaining submodule is used for obtaining a first speed and a first acceleration of the unmanned vehicle;

the second acquisition submodule is used for acquiring a second speed and a second acceleration of the target obstacle;

a calculation submodule configured to calculate a safe distance between the unmanned vehicle and the target obstacle according to the first speed, the second speed, the first acceleration, and the second acceleration;

and the first determining submodule is used for determining whether the unmanned vehicle can safely avoid the target obstacle according to the safe distance and the current distance between the unmanned vehicle and the target obstacle.

Optionally, the first determining sub-module includes:

a second determining submodule, configured to determine that the unmanned vehicle cannot safely avoid the target obstacle if the current distance is less than or equal to the safe distance;

and the third determining submodule is used for determining that the unmanned vehicle can safely avoid the target barrier if the current distance is greater than a preset alarm distance.

Optionally, the method apparatus 70 further comprises:

and the triggering module is used for triggering the first sending module 72 to send an early warning message to an automatic driving system of the unmanned vehicle, which is in communication connection with the automatic emergency braking system, if the current distance is greater than the safety distance and less than or equal to a preset alarm distance.

Optionally, the control module 73 is further configured to prohibit emergency braking of the unmanned vehicle by the automatic emergency braking system if it is determined that the unmanned vehicle can safely avoid the target obstacle.

Fig. 8 is a block diagram of a control apparatus of an unmanned vehicle provided according to an embodiment of the present disclosure, wherein the apparatus 80 is applied to an automatic driving system of the unmanned vehicle. As shown in fig. 8, the apparatus 80 may include:

a receiving module 81, configured to receive an early warning message sent by an automatic emergency braking system of the unmanned vehicle, where the early warning message includes information about a target obstacle with a collision risk between the unmanned vehicle and the early warning message;

a judging module 82, configured to judge whether the automatic driving system detects the target obstacle according to the early warning message;

a second sending module 83, configured to send a first response message used for representing that braking is prohibited to the automatic emergency braking system if the target obstacle is detected and an obstacle avoidance response has been made for the target obstacle.

Optionally, the second sending module 83 is further configured to send a second response message used for representing that braking is allowed to the automatic emergency braking system if the target obstacle is not detected, or the target obstacle is detected but an obstacle avoidance response is not made for the target obstacle.

With regard to the apparatus in the above-described embodiment, the specific manner in which each module performs the operation has been described in detail in the embodiment related to the method, and will not be elaborated here.

The present disclosure also provides a computer-readable storage medium having stored thereon a computer program which, when executed by a processor, implements the steps of the method for controlling an unmanned vehicle on the AEB side or the steps of the method for controlling an unmanned vehicle on the autonomous driving system side provided by the present disclosure.

Fig. 9 is a block diagram illustrating an electronic device 900 in accordance with an example embodiment. As shown in fig. 9, the electronic device 900 may include: a processor 901 and a memory 902. The electronic device 900 may also include one or more of a multimedia component 903, an input/output (I/O) interface 904, and a communications component 905.

The processor 901 is configured to control the overall operation of the electronic device 900, so as to complete all or part of the steps in the above-mentioned method for controlling an unmanned vehicle on the AEB side. The memory 902 is used to store various types of data to support operation of the electronic device 900, such as instructions for any application or method operating on the electronic device 900 and application-related data, such as contact data, transmitted and received messages, pictures, audio, video, and the like. The Memory 902 may be implemented by any type of volatile or non-volatile Memory device or combination thereof, such as Static Random Access Memory (SRAM), Electrically Erasable Programmable Read-Only Memory (EEPROM), Erasable Programmable Read-Only Memory (EPROM), Programmable Read-Only Memory (PROM), Read-Only Memory (ROM), magnetic Memory, flash Memory, magnetic disk or optical disk. The multimedia component 903 may include a screen and an audio component. Wherein the screen may be, for example, a touch screen and the audio component is used for outputting and/or inputting audio signals. For example, the audio component may include a microphone for receiving external audio signals. The received audio signal may further be stored in the memory 902 or transmitted through the communication component 905. The audio assembly also includes at least one speaker for outputting audio signals. The I/O interface 904 provides an interface between the processor 901 and other interface modules, such as a keyboard, mouse, buttons, etc. These buttons may be virtual buttons or physical buttons. The communication component 905 is used for wired or wireless communication between the electronic device 900 and other devices. Wireless Communication, such as Wi-Fi, bluetooth, Near Field Communication (NFC), 2G, 3G, 4G, NB-IOT, eMTC, or other 5G, etc., or a combination of one or more of them, which is not limited herein. The corresponding communication component 905 may thus include: Wi-Fi module, Bluetooth module, NFC module, etc.

In an exemplary embodiment, the electronic Device 900 may be implemented by one or more Application Specific Integrated Circuits (ASICs), Digital Signal Processors (DSPs), Digital Signal Processing Devices (DSPDs), Programmable Logic Devices (PLDs), Field Programmable Gate Arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic components for executing the above-mentioned method for controlling the AEB-side unmanned vehicle.

In another exemplary embodiment, there is also provided a computer readable storage medium comprising program instructions which, when executed by a processor, implement the steps of the above-described method of controlling an AEB-side unmanned vehicle. For example, the computer readable storage medium may be the memory 902 described above including program instructions executable by the processor 901 of the electronic device 900 to perform the method of controlling an AEB-side unmanned vehicle described above.

Fig. 10 is a block diagram illustrating an electronic device 1000 in accordance with an example embodiment. As shown in fig. 10, the electronic device 1000 may include: a processor 1001 and a memory 1002. The electronic device 1000 may also include one or more of a multimedia component 1003, an input/output (I/O) interface 1004, and a communications component 1005.

The processor 1001 is configured to control the overall operation of the electronic device 1000, so as to complete all or part of the steps in the above-described method for controlling an unmanned vehicle on the autonomous driving system side. The memory 1002 is used to store various types of data to support operation of the electronic device 1000, such as instructions for any application or method operating on the electronic device 1000 and application-related data, such as contact data, messaging, pictures, audio, video, and so forth. The Memory 1002 may be implemented by any type of volatile or non-volatile Memory device or combination thereof, such as a Static Random Access Memory (SRAM), an Electrically Erasable Programmable Read-Only Memory (EEPROM), an Erasable Programmable Read-Only Memory (EPROM), a Programmable Read-Only Memory (PROM), a Read-Only Memory (ROM), a magnetic Memory, a flash Memory, a magnetic disk, or an optical disk. The multimedia components 1003 may include screen and audio components. Wherein the screen may be, for example, a touch screen and the audio component is used for outputting and/or inputting audio signals. For example, the audio component may include a microphone for receiving external audio signals. The received audio signals may further be stored in memory 1002 or transmitted through communication component 1005. The audio assembly also includes at least one speaker for outputting audio signals. The I/O interface 1004 provides an interface between the processor 1001 and other interface modules, such as a keyboard, mouse, buttons, etc. These buttons may be virtual buttons or physical buttons. The communication component 1005 is used for wired or wireless communication between the electronic device 1000 and other devices. Wireless Communication, such as Wi-Fi, bluetooth, Near Field Communication (NFC), 2G, 3G, 4G, NB-IOT, eMTC, or other 5G, etc., or a combination of one or more of them, which is not limited herein. The corresponding communication component 1005 may thus include: Wi-Fi module, Bluetooth module, NFC module, etc.

In an exemplary embodiment, the electronic Device 1000 may be implemented by one or more Application Specific Integrated Circuits (ASICs), Digital Signal Processors (DSPs), Digital Signal Processing Devices (DSPDs), Programmable Logic Devices (PLDs), Field Programmable Gate Arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic components, for executing the above-mentioned method for controlling the unmanned vehicle on the autopilot system side.

In another exemplary embodiment, there is also provided a computer-readable storage medium including program instructions which, when executed by a processor, implement the steps of the above-described control method of an unmanned vehicle on an autopilot system side. For example, the computer readable storage medium may be the memory 1002 including the program instructions executable by the processor 1001 of the electronic device 1000 to perform the above-described control method of the unmanned vehicle on the autonomous system side.

The preferred embodiments of the present disclosure are described in detail with reference to the accompanying drawings, however, the present disclosure is not limited to the specific details of the above embodiments, and various simple modifications may be made to the technical solution of the present disclosure within the technical idea of the present disclosure, and these simple modifications all belong to the protection scope of the present disclosure.

It should be noted that the various features described in the above embodiments may be combined in any suitable manner without departing from the scope of the invention. In order to avoid unnecessary repetition, various possible combinations will not be separately described in this disclosure.

In addition, any combination of various embodiments of the present disclosure may be made, and the same should be considered as the disclosure of the present disclosure, as long as it does not depart from the spirit of the present disclosure.

20页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:基于实时重量检测的自适应巡航方法、系统、设备及介质

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!