Fault handling method, device and storage medium for autonomous driving vehicle

By detecting faults in autonomous driving vehicles and providing passengers with selection information and determining the docking position based on passenger selection, the problem of passengers being stuck for too long in the troubleshooting of autonomous driving vehicles is solved, and the fault handling efficiency and passenger experience are improved.

CN112319496BActive Publication Date: 2024-12-24BEIJING XIAOMA ZHIXING TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN201910709084.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2019-08-01
Publication Date
2024-12-24
Estimated Expiration
2039-08-01

AI Technical Summary

Technical Problem

When an autonomous vehicle fails, passengers need to spend a lot of time and energy to contact relevant personnel. The unfamiliar process leads to the failure of the processing results to meet expectations, resulting in the passenger staying for too long.

Method used

When an autonomous vehicle detects a fault, a selection message is sent to the passenger, allowing the passenger to select a fault handling method, and determine the stopping position based on the selection, reducing passenger operations and improving fault handling efficiency.

Benefits of technology

By reducing passenger operations and quickly determining the stop location, the problem of passengers being stuck for too long due to faults is solved, and the vehicle experience and fault handling efficiency are improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN112319496B_ABST
    Figure CN112319496B_ABST
Patent Text Reader

Abstract

The present invention provides a method, device and storage medium for handling faults of an autonomous driving vehicle, the method comprising: detecting a fault in the autonomous driving vehicle; sending selection information to a passenger in the autonomous driving vehicle, wherein the selection information is used to indicate a handling method for the fault; and determining a first docking position corresponding to the target handling method according to the target handling method selected by the passenger in response to the selection information for docking. The present invention solves the problem in the related art that passengers are forced to stay in a faulty vehicle for too long due to a fault in an autonomous driving vehicle.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the automotive field, and in particular to a fault handling method, device and storage medium for an autonomous driving vehicle. Background Art

[0002] For vehicles traveling on the road (e.g., taxis, online ride-hailing vehicles), if a vehicle with a driver breaks down during driving, the passenger can negotiate with the driver on how to deal with the problem. For example, the passenger can ask the driver to seek help from another driver of another vehicle, and have the other driver pick up the passenger.

[0003] However, since there is no driver involved in the operation of self-driving cars, passengers need to spend a lot of time and energy to contact relevant personnel when the vehicle breaks down. In addition, since they are not familiar with the handling process, the handling results may not meet the passengers' expectations.

[0004] Therefore, there is a problem in the related art that due to the malfunction of the autonomous driving car, passengers are forced to stay in the malfunctioning vehicle for too long. Summary of the invention

[0005] The embodiments of the present application provide a fault handling method, device and storage medium for an autonomous driving vehicle, so as to at least solve the problem in the related art that passengers are forced to stay in the faulty vehicle for too long due to the fault of the autonomous driving vehicle.

[0006] According to one embodiment of the present invention, a fault handling method for an autonomous driving vehicle is provided, comprising: detecting that a fault occurs in the autonomous driving vehicle; sending selection information to a passenger in the autonomous driving vehicle, wherein the selection information is used to indicate a method for handling the fault; and determining a first docking position corresponding to the target handling method selected by the passenger in response to the selection information for docking.

[0007] According to another embodiment of the present invention, there is provided a fault handling device for an autonomous driving vehicle, comprising: a first detection module, for detecting that the autonomous driving vehicle has a fault; a selection module, for sending selection information to passengers in the autonomous driving vehicle, wherein the selection information is used to indicate a method for handling the fault; and a determination module, for determining a first stop position corresponding to a target handling method selected by the passenger in response to the selection information for docking.

[0008] According to another aspect of the embodiments of the present invention, a storage medium is provided. The storage medium stores a computer program. The computer program is configured to execute the method when running.

[0009] According to another aspect of an embodiment of the present invention, there is further provided an electronic device, including a memory and a processor, wherein the memory stores a computer program, and the processor is configured to execute the method through the computer program.

[0010] Through the present invention, when a malfunction of an autonomous driving vehicle is detected, selection information is sent to passengers in the autonomous driving vehicle, and the passengers select a method for handling the malfunction. Based on the method for handling the malfunction selected by the passengers, the parking position of the autonomous driving vehicle is determined for parking. Since the malfunction can be handled without the passengers performing too many operations, the problem in the related art that passengers are forced to stay in the malfunctioning vehicle for too long due to the malfunction of the autonomous driving vehicle can be solved, thereby achieving the technical effect of reducing the vehicle malfunction handling time and improving the vehicle usage experience. BRIEF DESCRIPTION OF THE DRAWINGS

[0011] The drawings described herein are used to provide a further understanding of the present invention and constitute a part of this application. The exemplary embodiments of the present invention and their descriptions are used to explain the present invention and do not constitute an improper limitation of the present invention. In the drawings:

[0012] Figure 1 is a hardware structure block diagram of an optional autonomous driving vehicle according to an embodiment of the present application;

[0013] Figure 2 is a flow chart of an optional fault handling method for an autonomous driving vehicle according to an embodiment of the present application;

[0014] Figure 3 It is a structural block diagram of an optional fault handling device for an autonomous driving vehicle according to an embodiment of the present application. DETAILED DESCRIPTION

[0015] The present invention will be described in detail below with reference to the accompanying drawings and in combination with embodiments. It should be noted that the embodiments and features in the embodiments of the present application can be combined with each other without conflict.

[0016] It should be noted that the terms "first", "second", etc. in the specification and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence.

[0017] The method embodiments provided in the embodiments of the present application can be executed in an autonomous driving vehicle, a backend server of an autonomous driving vehicle, or a control device on an autonomous driving vehicle. Taking running on an autonomous driving vehicle as an example, Figure 1 is a hardware structure block diagram of an optional autonomous driving vehicle in an embodiment of the present application. Figure 1As shown, in addition to the hardware components required to ensure the operation of the vehicle (for example, the vehicle body, wheels, frame, power system, etc.), the autonomous driving vehicle 10 may also include one or more ( Figure 1 Only one is shown in the figure) a processor 102 (the processor 102 may include but is not limited to a processing device such as a microprocessor MCU or a programmable logic device FPGA) and a memory 104 for storing data. Optionally, the above-mentioned autonomous driving vehicle may also include a transmission device 106 and an input / output device 108 for communication functions. It can be understood by those skilled in the art that Figure 1 The structure shown is for illustration only and does not limit the structure of the above-mentioned autonomous driving vehicle. Figure 1 More or fewer components as shown, or with Figure 1 Equivalent functions or comparisons shown Figure 1 Different configurations with more features.

[0018] The memory 104 can be used to store computer programs, for example, software programs and modules of application software, such as the computer program corresponding to the security authentication method in the embodiment of the present application. The processor 102 executes various functional applications and data processing by running the computer program stored in the memory 104, that is, to implement the above method. The memory 104 may include a high-speed random access memory, and may also include a non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some instances, the memory 104 may further include a memory remotely arranged relative to the processor 102, and these remote memories may be connected to the mobile terminal 10 via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.

[0019] The transmission device 106 is used to receive or send data via a network. The specific example of the above network may include a wireless network provided by the communication provider of the autonomous driving vehicle 10 (the communication provider for communication between the autonomous driving vehicle and the background server). In one example, the transmission device 106 includes a network adapter (Network Interface Controller, referred to as NIC), which can be connected to other network devices through a base station so as to communicate with the Internet. In one example, the transmission device 106 can be an RF (Radio Frequency) module, which is used to communicate with the Internet wirelessly.

[0020] In this embodiment, a fault handling method for an autonomous driving vehicle running on an autonomous driving vehicle, a backend server of the autonomous driving vehicle, or a control device on the autonomous driving vehicle is provided. Figure 2is a flowchart of an optional fault handling method for an autonomous driving vehicle according to an embodiment of the present application, such as Figure 2 As shown, the process includes the following steps:

[0021] Step S202, detecting that the autonomous driving vehicle has a fault;

[0022] Step S204, sending selection information to passengers in the autonomous driving vehicle, wherein the selection information is used to indicate a method for handling the fault;

[0023] Step S206, according to the target processing method selected by the passenger in response to the selection information, determine the first stop position corresponding to the target processing method for stop.

[0024] Through the above steps, when a malfunction of the autonomous driving vehicle is detected, selection information is sent to the passengers in the autonomous driving vehicle, and the passengers select a method for handling the malfunction. According to the method for handling the malfunction selected by the passengers, the parking position of the autonomous driving vehicle is determined for parking. Since the malfunction can be handled without the passengers performing too many operations, the problem in the related technology that passengers are forced to stay in the faulty vehicle for too long due to the malfunction of the autonomous driving car is solved, the vehicle malfunction handling time is reduced, and the vehicle usage experience is improved.

[0025] Optionally, the execution entity of the above steps may be an autonomous driving vehicle, a background server of an autonomous driving vehicle, or an autonomous driving vehicle, but is not limited thereto.

[0026] Combine the following Figure 2 A fault handling method for an autonomous driving vehicle in an embodiment of the present invention is described.

[0027] In step S202, a failure of the autonomous driving vehicle is detected.

[0028] After the passenger enters the autonomous driving vehicle, the autonomous driving vehicle may automatically operate according to the destination of the passenger. During the automatic operation of the autonomous driving vehicle, if the autonomous driving vehicle fails, the autonomous driving vehicle may detect the failure of the autonomous driving vehicle.

[0029] Optionally, in this embodiment, determining the fault type of the malfunctioning autonomous driving vehicle includes: receiving sensor information detected by a sensor provided on the autonomous driving vehicle; and determining that the autonomous driving vehicle has malfunctioned based on the sensor information.

[0030] Whether an autonomous driving vehicle has malfunctioned can be determined based on sensor data detected by one or more sensors provided on the autonomous driving vehicle.

[0031] An autonomous vehicle may be equipped with a number of sensors and diagnostic systems to detect faults in the autonomous vehicle.

[0032] The above sensors can be used to detect the speed of the autonomous vehicle, the temperature of various media, and the operation of the engine, and may include but are not limited to at least one of the following: air flow sensor, intake pressure sensor, node door position sensor, water temperature sensor, camshaft position sensor, crankshaft position sensor, knock sensor, oxygen sensor, and may also include: acceleration sensor, gravity sensor, pressure sensor, etc. Different sensors can be set at different positions to detect the status of various components of the autonomous vehicle in operation.

[0033] The diagnostic system may include one or more subsystems. Different subsystems may perform comprehensive analysis on the data transmitted by one or more sensors to diagnose whether a fault occurs in each component.

[0034] Based on the sensor information detected by each sensor, it can be determined whether the autonomous driving vehicle has a fault.

[0035] Through the above technical solution of the embodiment of the present invention, the operating status of the autonomous driving vehicle is detected by the sensor installed on the autonomous driving vehicle, so as to determine whether the autonomous driving vehicle has a fault, which can ensure the accuracy and timeliness of the fault determination. In addition, since the existing sensors of the autonomous driving vehicle can be used for detection, the cost is saved.

[0036] In step S204, selection information is sent to passengers in the autonomous driving vehicle, wherein the selection information is used to indicate a method for handling the fault.

[0037] After detecting that the autonomous vehicle has a fault, the autonomous vehicle may send a fault prompt message to passengers in the autonomous vehicle to prompt the autonomous vehicle to have a fault. The autonomous vehicle may also send a selection message to passengers in the autonomous vehicle to prompt the autonomous vehicle to handle the fault.

[0038] The selection information can be sent to the passengers in the autonomous vehicle in a variety of ways. The selection information can be sent in the form of audio, text or warning signs. The device that sends the selection information can be a device corresponding to the autonomous vehicle or a device corresponding to the passenger.

[0039] As an optional implementation, sending selection information to passengers in the autonomous driving vehicle includes: sending the selection information to the passengers via an audio device and / or a display device on the autonomous driving vehicle.

[0040] A prompt sound carrying the selection information may be emitted to the passenger through the audio device on the autonomous driving vehicle, or a text message carrying the selection information may be emitted to the passenger through the display device on the autonomous driving vehicle, or a prompt sound carrying the selection information may be emitted to the passenger through the audio device on the autonomous driving vehicle and a text message carrying the selection information may be emitted to the passenger through the display device on the autonomous driving vehicle.

[0041] As another optional implementation, sending selection information to a passenger in an autonomous driving vehicle includes: sending the selection information to a client associated with the passenger via the autonomous driving vehicle.

[0042] The sound or text carrying the selection information can be sent to the client through the network connecting the autonomous driving vehicle and the client, and the client sends the selection information to the passenger through the speaker or screen on the terminal device running the client. For example, a prompt sound carrying the selection information can be sent through the speaker on the terminal device, and text information carrying the selection information can be displayed to the passenger through the screen on the terminal device. A prompt sound carrying the selection information can also be sent through the speaker on the terminal device, and text information carrying the selection information can be displayed to the passenger through the screen on the terminal device.

[0043] Through the above-mentioned technical scheme of the embodiment of the present invention, the selection information is sent to the passenger through the device on the autonomous driving vehicle or the client associated with the passenger, which can ensure the timeliness of the acquisition of the selection information and improve the efficiency of fault handling.

[0044] The way to handle the fault may include, but is not limited to, at least one of the following: having another autonomous driving vehicle carry the passengers, ending the ride, and staying in the faulty autonomous driving vehicle.

[0045] Before sending the selection information to the passenger in the autonomous driving vehicle, the autonomous driving vehicle may first interact with the backend server to determine whether there are other autonomous driving vehicles that are currently idle and whose distance to the faulty vehicle is less than or equal to the target distance threshold. If there are, the selection information sent includes the option of another autonomous driving vehicle carrying the passenger, otherwise, the selection information sent does not include the option of another autonomous driving vehicle carrying the passenger, so as to avoid that the actual fault handling does not meet the expectations of the passengers.

[0046] For example, an autonomous vehicle is equipped with sensors and diagnostic systems to detect whether there is a problem with the vehicle. When a problem is detected, the autonomous vehicle can: ask the passenger whether he / she is willing to let another vehicle pick him / her up in a safe place; whether to end the trip if there are no other vehicles; whether to stay in the broken-down vehicle and wait for help; other feasible options.

[0047] In step S206, according to the target processing method selected by the passenger in response to the selection information, a first stop position corresponding to the target processing method is determined for stop.

[0048] The passenger can select the desired processing method based on the selection information. The autonomous driving vehicle can obtain the target processing method selected by the passenger through a microphone on the autonomous driving vehicle, or receive a response message carrying the target processing method selected by the passenger from a client associated with the passenger to determine the target processing method selected by the passenger.

[0049] After the autonomous driving vehicle obtains the target processing method selected by the passenger, it can determine the first docking position corresponding to the target processing method according to the selected target processing method and dock.

[0050] As an optional implementation, when the target processing method is to have other vehicles carry passengers, determining the first docking position corresponding to the target processing method according to the target processing method selected by the passenger in response to the selection information includes: determining the first docking position according to the first position of the autonomous driving vehicle, the second position of the other vehicles, and the vehicle status information of the autonomous driving vehicle, wherein the other vehicles are autonomous driving vehicles other than the autonomous driving vehicle, and the vehicle status information is information corresponding to the movement operation of the autonomous driving vehicle.

[0051] If the passenger decides to change the disabled vehicle to another autonomous vehicle, the disabled vehicle can determine where to park and select another autonomous vehicle based on the following information:

[0052] (1) Vehicle diagnostic information;

[0053] (2) Traffic information related to the location of the “faulty” vehicle;

[0054] (3) Information about road conditions and traffic in the area where the vehicle is planned to be parked;

[0055] (4) pavement consistency information (asphalt, sand, etc.);

[0056] (5) Weather conditions;

[0057] (6) Information regarding the size and space requirements of potential service vehicles;

[0058] (7) Information on space requirements for on-site maintenance;

[0059] (8) Information regarding space requirements for potential police vehicles.

[0060] At least one of the following information may also be considered:

[0061] (1) How quickly the vehicle stops (depending on the severity of the fault);

[0062] (2) Where should the vehicle be parked?

[0063] (3) Which side of the road?

[0064] (4) Whether it is an independent parking lot;

[0065] (5) distance from the roadside;

[0066] (6) Dimensions of the pick-up vehicle;

[0067] (7) Safe walking of passengers from one vehicle to another;

[0068] (8) Unload the luggage from the disabled vehicle and load it onto the carrier vehicle.

[0069] Through the above technical solution of the embodiment of the present invention, another vehicle can be used to pick up the passenger and continue the subsequent journey according to the passenger's choice, which can reduce the impact of vehicle failure on the passenger's journey and ensure the timeliness of fault handling.

[0070] As another optional implementation, when the target processing method is to end the ride or stay in the autonomous driving vehicle, determining the first stop position corresponding to the target processing method according to the target processing method selected by the passenger in response to the selection information may include: determining the first stop position according to the traffic conditions within the target range, and the target range includes the first position where the autonomous driving vehicle is located.

[0071] If the passenger chooses to end the ride, the disabled vehicle can be stopped in a safe and legal location as far as possible and the passenger can be released. If the passenger remains in the disabled vehicle, the vehicle can be stopped in a safe and legal location related to the breakdown.

[0072] It should be noted that the parking location selected by the passenger when the passenger chooses to end the ride and when the passenger chooses to stay in the broken-down vehicle may be different. For the scenario where the passenger chooses to end the ride, the selected parking location may allow temporary parking to facilitate the passenger to get off. For the scenario where the passenger chooses to stay in the broken-down vehicle, the selected parking location may allow long-term parking, and the environment may be suitable for the passenger to stay in the broken-down vehicle for a long time.

[0073] Through the above-mentioned technical scheme of the embodiment of the present invention, when the passenger chooses to end the ride or stay in the autonomous driving vehicle, the parking location is selected according to the traffic conditions at the current location of the faulty vehicle, thereby avoiding the impact of vehicle parking on traffic conditions and improving the smoothness of road driving.

[0074] Optionally, in this embodiment, when the target processing method is to stay in the autonomous driving vehicle, the autonomous driving vehicle may also perform at least one of the following steps: control the air conditioner in the autonomous driving vehicle to adjust to the target temperature; open the windows and / or sunroof of the autonomous driving vehicle according to the instruction information obtained from the passenger, wherein the instruction information is used to indicate that the windows and / or sunroof of the autonomous driving vehicle are allowed to be opened; control the doors of the autonomous driving vehicle to be in a target locked state, wherein the target locked state is a state in which the doors are allowed to be opened from inside the autonomous driving vehicle but not from outside the autonomous driving vehicle.

[0075] If the passengers choose to stay in the faulty vehicle, the comfort and health of the passengers can be maintained as much as possible. If the fault of the vehicle allows, the air conditioning can be turned on, etc. The temperature of the air conditioning can be adjusted taking into account the environmental conditions. If the operation of the air conditioning cannot be guaranteed (due to a fault), the outside temperature is too high and there is sufficient sunlight, the windows and sunroof can be opened according to the wishes of the customer.

[0076] The broken down vehicle can be locked and the doors cannot be opened from the outside but can be opened from the inside. This protects the customer from the outside world but gives him the opportunity and choice to leave the vehicle in case of an emergency or other factors.

[0077] The above steps may be performed before, after, or during the movement of the autonomous driving vehicle to a parking position.

[0078] Through the above-mentioned technical solution of the embodiment of the present invention, a comfortable and safe environment is provided for passengers when they choose to stay in a faulty autonomous driving vehicle, thereby improving the passenger vehicle usage experience.

[0079] During the process of the autonomous driving vehicle moving to the parking position, the autonomous driving vehicle can detect the road condition in the area near the parking position, determine whether it is suitable for parking, and change the parking position when it is determined that it is not suitable for parking.

[0080] Optionally, in this embodiment, after determining the first stop position corresponding to the target processing method for stopping according to the target processing method selected by the passenger response selection information, the road condition corresponding to the first stop position can be detected while controlling the automatic driving vehicle to move from the first position to the first stop position for stopping; when the road condition indicates that there is a target object at the first stop position, the automatic driving vehicle is controlled to stop at the second stop position where the target object is not detected.

[0081] The camera or other sensors of the faulty vehicle can be used to continuously detect the road conditions to determine whether there are any target objects on the road that are not suitable for parking. The target objects can be: water splashes, puddles, muddy ground, dirty places. If the target objects are detected, the parking position of the vehicle is changed.

[0082] Through the above technical solution of the embodiment of the present invention, by determining whether to change the parking position according to the road conditions of the parking area reached by detection, the safety and suitability of the parking position of the faulty vehicle can be guaranteed.

[0083] The fault handling method for the above-mentioned autonomous driving vehicle is explained below in conjunction with optional examples. The fault handling method for the autonomous driving vehicle in this example corresponds to the "safe pickup" function of the autonomous driving vehicle, and different faults will result in different optimal vehicle parking / stationary positions for specific faults. If a fault is detected in a specific autonomous driving vehicle in a fleet (comprising multiple autonomous driving vehicles), another vehicle in the fleet can be selected as an alternative means of picking up passengers.

[0084] The location where the transfer from one vehicle to another takes place can be determined so that the passengers can change vehicles safely. Also, it should be taken into account that the customer may need to load some of his belongings from the broken down vehicle to the replacement vehicle. Therefore, the size of the slippery vehicle should be chosen accordingly.

[0085] The parking position and the orientation of the two vehicles relative to each other can also be chosen in such a way that loading from one vehicle to the other can be done safely. This should take into account the traffic situation, but also the physical parameters of the ground and weather conditions.

[0086] The “safe pick-up” and functions related to the “safe pick-up” function may be recorded in a separate ROI (Region of Interest).

[0087] Through the description of the above implementation methods, those skilled in the art can clearly understand that the method according to the above embodiment can be implemented by means of software plus a necessary general hardware platform, and of course can also be implemented by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present invention is essentially or the part that contributes to the prior art can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, a magnetic disk, or an optical disk), and includes a number of instructions for a terminal device (which can be a mobile phone, a computer, a server, or a network device, etc.) to execute the methods of various embodiments of the present invention.

[0088] In this embodiment, a fault handling device for an autonomous driving vehicle is also provided, and the fault handling device for an autonomous driving vehicle is used to implement the above-mentioned embodiments and preferred implementation modes, and those that have been explained will not be repeated. As used below, the term "module" can implement a combination of software and / or hardware for a predetermined function. Although the devices described in the following embodiments are preferably implemented in software, the implementation of hardware, or a combination of software and hardware, is also possible and conceivable.

[0089] Figure 3 is a structural block diagram of an optional fault handling device for an autonomous driving vehicle according to an embodiment of the present application, such as Figure 3 As shown, the device comprises:

[0090] (1) a first detection module 32, configured to detect a failure of the autonomous driving vehicle;

[0091] (2) a selection module 34, configured to send selection information to passengers in the autonomous driving vehicle, wherein the selection information is used to indicate a method for handling a fault;

[0092] (3) A determination module 36, which is used to determine a first stop position corresponding to the target processing method for stop according to the target processing method selected by the passenger in response to the selection information.

[0093] Optionally, in this embodiment, the first detection module 32 includes:

[0094] (1) a receiving unit, configured to receive sensor information detected by a sensor disposed on the autonomous driving vehicle;

[0095] (2) A first determination unit is used to determine that the autonomous driving vehicle has a fault based on sensor information.

[0096] Optionally, in this embodiment, the selection module includes:

[0097] (1) a selection unit for sending selection information to the passenger through an audio device and / or a display device on the automated driving vehicle; or,

[0098] (2) A sending unit, used to send selection information to a client associated with the passenger through the autonomous driving vehicle.

[0099] Optionally, in this embodiment, the determining module includes:

[0100] (1) A second determination unit is used to determine a first stop position based on a first position of the autonomous driving vehicle, a second position of the other vehicles, and vehicle status information of the autonomous driving vehicle when the target processing method is for other vehicles to carry passengers, wherein the other vehicles are autonomous driving vehicles other than the autonomous driving vehicle, and the vehicle status information is information corresponding to the movement operation of the autonomous driving vehicle.

[0101] Optionally, in this embodiment, the determining module includes:

[0102] (1) A third determination unit is used to determine a first stop location according to traffic conditions within a target range when the target processing method is to end the ride or stay in the autonomous driving vehicle, and the target range includes the first location where the autonomous driving vehicle is located.

[0103] Optionally, in this embodiment, the device further includes at least one of the following:

[0104] (1) a first control module, configured to control the air conditioner in the autonomous driving vehicle to adjust to a target temperature when the target processing mode is to stay in the autonomous driving vehicle;

[0105] (2) an opening module, configured to open the windows and / or sunroof of the autonomous driving vehicle according to the instruction information obtained from the passenger, wherein the instruction information is used to indicate that the windows and / or sunroof of the autonomous driving vehicle are allowed to be opened;

[0106] (3) A second control module, used to control the door of the autonomous driving vehicle to be in a target lock state, wherein the target lock state is a state in which the door is allowed to be opened from inside the autonomous driving vehicle but not allowed to be opened from outside the autonomous driving vehicle.

[0107] Optionally, in this embodiment, the above device further includes:

[0108] (1) a second detection module, configured to detect a road surface condition corresponding to the first stop position while controlling the automatic driving vehicle to move from the first position to the first stop position for stop after determining the first stop position corresponding to the target processing method for stop according to the target processing method selected by the passenger response selection information;

[0109] (2) A third control module, configured to control the autonomous driving vehicle to dock at a second docking position where no target object is detected when the road condition indicates that the target object is present at the first docking position.

[0110] An embodiment of the present application also provides an autonomous driving vehicle, which includes: a fault handling device for the autonomous driving vehicle shown in any of the above embodiments.

[0111] It should be noted that the above modules can be implemented by software or hardware. For the latter, it can be implemented in the following ways, but not limited to: the above modules are all located in the same processor; or the above modules are located in different processors in any combination.

[0112] An embodiment of the present invention further provides a storage medium, in which a computer program is stored, wherein the computer program is configured to execute the steps of any of the above method embodiments when running.

[0113] Optionally, in this embodiment, the storage medium may be configured to store a computer program for performing the following steps:

[0114] S1, the autonomous vehicle is detected to have a fault;

[0115] S2, sending selection information to the passengers in the autonomous driving vehicle, wherein the selection information is used to indicate a method for handling the fault;

[0116] S3, according to the target processing method selected by the passenger in response to the selection information, determine a first stop position corresponding to the target processing method for stop.

[0117] Optionally, in this embodiment, the above-mentioned storage medium may include but is not limited to: a USB flash drive, a read-only memory (ROM), a random access memory (RAM), a mobile hard disk, a magnetic disk or an optical disk, and other media that can store computer programs.

[0118] An embodiment of the present invention further provides an electronic device, including a memory and a processor, wherein a computer program is stored in the memory, and the processor is configured to run the computer program to execute the steps in any one of the above method embodiments.

[0119] Optionally, the electronic device may further include a transmission device and an input / output device, wherein the transmission device is connected to the processor, and the input / output device is connected to the processor.

[0120] Optionally, in this embodiment, the processor may be configured to perform the following steps through a computer program:

[0121] S1, the autonomous vehicle is detected to have a fault;

[0122] S2, sending selection information to the passengers in the autonomous driving vehicle, wherein the selection information is used to indicate a method for handling the fault;

[0123] S3, according to the target processing method selected by the passenger in response to the selection information, determine a first stop position corresponding to the target processing method for stop.

[0124] Obviously, those skilled in the art should understand that the above modules or steps of the present invention can be implemented by a general computing device, they can be concentrated on a single computing device, or distributed on a network composed of multiple computing devices, and optionally, they can be implemented by a program code executable by a computing device, so that they can be stored in a storage device and executed by the computing device, and in some cases, the steps shown or described can be executed in a different order than here, or they can be made into individual integrated circuit modules, or multiple modules or steps therein can be made into a single integrated circuit module for implementation. Thus, the present invention is not limited to any specific combination of hardware and software.

[0125] The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. For those skilled in the art, the present invention may have various modifications and variations. Any modification, equivalent replacement, improvement, etc. made within the principle of the present invention shall be included in the protection scope of the present invention.

Claims

1. A method for troubleshooting an autonomous driving vehicle, characterized in that: include: A failure of the autonomous vehicle is detected; Sending selection information to a passenger in the autonomous driving vehicle, wherein the selection information is used to indicate a handling method of the fault; Before sending the selection information to the passengers in the autonomous driving vehicle, the autonomous driving vehicle first interacts with the backend server to determine whether there are other vehicles that are currently idle and whose distance to the faulty vehicle is less than or equal to the target distance threshold; if so, the selection information is sent to include the option of the other vehicle carrying the passengers, otherwise, the selection information is sent to include the option of the other vehicle carrying the passengers; According to the target processing method selected by the passenger in response to the selection information, determining a first docking position corresponding to the target processing method for docking; Determining, according to the target processing method selected by the passenger in response to the selection information, a first docking position corresponding to the target processing method for docking includes: When the target processing method is that the passenger is carried by another vehicle, the first stop position is determined according to the first position of the autonomous driving vehicle, the second position of the other vehicle, and the vehicle status information of the autonomous driving vehicle, wherein the other vehicle is another autonomous driving vehicle other than the autonomous driving vehicle, and the vehicle status information is information corresponding to the movement operation of the autonomous driving vehicle; Determining, according to the target processing method selected by the passenger in response to the selection information, a first docking position corresponding to the target processing method for docking includes: When the target processing method is to end the ride or stay in the autonomous driving vehicle, determining the first stop location according to traffic conditions within a target range, the target range including the first location of the autonomous driving vehicle; In the case where the target processing mode is to stay in the autonomous driving vehicle, the method further includes: Controlling the air conditioner in the autonomous driving vehicle to adjust to a target temperature; Opening the windows and / or the sunroof of the autonomous driving vehicle according to the acquired instruction information of the passenger, wherein the instruction information is used to indicate that the windows and / or the sunroof of the autonomous driving vehicle are allowed to be opened; Controlling a door of the autonomous driving vehicle to be in a target locked state, wherein the target locked state is a state in which a door is allowed to be opened from inside the autonomous driving vehicle but not allowed to be opened from outside the autonomous driving vehicle; After determining a first docking position corresponding to the target processing method for docking according to the target processing method selected by the passenger in response to the selection information, the method further includes: In the process of controlling the autonomous driving vehicle to move from the first position to the first parking position for parking, detecting a road condition corresponding to the first parking position; When the road condition indicates that there is a target object at the first docking position, the autonomous driving vehicle is controlled to dock at a second docking position where the target object is not detected.

2. The method according to claim 1, characterized in that Detecting that the autonomous driving vehicle has a fault includes: receiving sensor information detected by a sensor disposed on the autonomous driving vehicle; A determination is made based on the sensor information that a failure has occurred in the autonomous driving vehicle.

3. The method according to claim 1, characterized in that Sending the selection information to the passenger in the autonomous driving vehicle includes: Sending the selected information to the passenger via an audio device and / or a display device on the autonomous driving vehicle; or, The selection information is sent to a client associated with the passenger via the autonomous driving vehicle.

4. A storage medium, characterized in that: The storage medium stores a computer program, wherein the computer program is configured to execute the method according to any one of claims 1 to 3 when executed.