CN112486152B - Control method and device for autonomous driving vehicle, storage medium and electronic device - Google Patents
Control method and device for autonomous driving vehicle, storage medium and electronic device Download PDFInfo
- Publication number
- CN112486152B CN112486152B CN201910775379.6A CN201910775379A CN112486152B CN 112486152 B CN112486152 B CN 112486152B CN 201910775379 A CN201910775379 A CN 201910775379A CN 112486152 B CN112486152 B CN 112486152B
- Authority
- CN
- China
- Prior art keywords
- vehicle
- information
- autonomous driving
- fault
- driving vehicle
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/02—Control of position or course in two dimensions
- G05D1/021—Control of position or course in two dimensions specially adapted to land vehicles
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01D—MEASURING NOT SPECIALLY ADAPTED FOR A SPECIFIC VARIABLE; ARRANGEMENTS FOR MEASURING TWO OR MORE VARIABLES NOT COVERED IN A SINGLE OTHER SUBCLASS; TARIFF METERING APPARATUS; MEASURING OR TESTING NOT OTHERWISE PROVIDED FOR
- G01D21/00—Measuring or testing not otherwise provided for
- G01D21/02—Measuring two or more variables by means not covered by a single other subclass
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01M—TESTING STATIC OR DYNAMIC BALANCE OF MACHINES OR STRUCTURES; TESTING OF STRUCTURES OR APPARATUS, NOT OTHERWISE PROVIDED FOR
- G01M17/00—Testing of vehicles
- G01M17/007—Wheeled or endless-tracked vehicles
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Aviation & Aerospace Engineering (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Automation & Control Theory (AREA)
- Traffic Control Systems (AREA)
- Control Of Driving Devices And Active Controlling Of Vehicle (AREA)
Abstract
Description
技术领域Technical Field
本发明涉及汽车领域,具体而言,涉及一种自动驾驶车辆的控制方法和装置、存储介质及电子装置。The present invention relates to the automotive field, and in particular to a control method and device for an autonomous driving vehicle, a storage medium and an electronic device.
背景技术Background Art
对于在道路上行驶的车辆,如果带驾驶员的车辆在驾驶过程中出现故障,驾驶员可以结合他/她的经验、教育车辆知识以及当前状态等多个方面决定将车辆停止的位置和方式。For vehicles traveling on the road, if a vehicle with a driver breaks down during driving, the driver can decide where and how to stop the vehicle based on his/her experience, educational vehicle knowledge, and current status.
然而,自动驾驶汽车的运行没有驾驶员的参与,在车辆发生故障时会妨碍道路交通,影响其他车辆的正常运行。However, autonomous vehicles operate without the involvement of a driver, and when a vehicle breaks down it can hinder road traffic and affect the normal operation of other vehicles.
因此,相关技术中存在由于自动驾驶汽车发生故障导致的妨碍道路交通的问题。Therefore, there is a problem in the related art that road traffic is obstructed due to the failure of the autonomous driving car.
发明内容Summary of the invention
本申请实施例提供了一种自动驾驶车辆的控制方法和装置、存储介质及电子装置,以至少解决相关技术中存在由于自动驾驶汽车发生故障导致的妨碍道路交通的问题。The embodiments of the present application provide a control method and device for an autonomous driving vehicle, a storage medium, and an electronic device to at least solve the problem of obstruction of road traffic caused by malfunction of the autonomous driving vehicle in the related art.
根据本发明的一个实施例,提供了一种自动驾驶车辆的控制方法,包括:确定发生故障的自动驾驶车辆的故障信息;在根据所述故障信息确定出所述故障属于第一故障类型集合的情况下,根据所述自动驾驶车辆的第一车辆信息以及所述故障信息,确定所述自动驾驶车辆待停靠的第一停靠位置,其中,所述第一故障类型集合包含允许进行现场维修的故障类型;控制所述自动驾驶车辆由当前位置移动到所述第一停靠位置。According to one embodiment of the present invention, there is provided a method for controlling an autonomous driving vehicle, comprising: determining fault information of an autonomous driving vehicle in which a fault occurs; in a case where it is determined according to the fault information that the fault belongs to a first fault type set, determining a first docking position for the autonomous driving vehicle to be parked according to the first vehicle information of the autonomous driving vehicle and the fault information, wherein the first fault type set includes fault types that allow on-site repair; and controlling the autonomous driving vehicle to move from a current position to the first docking position.
根据本发明的另一个实施例,提供了一种自动驾驶车辆的控制装置,包括:第一确定单元,用于确定发生故障的自动驾驶车辆的故障信息;第二确定单元,用于在根据所述故障信息确定出所述故障属于第一故障类型集合的情况下,根据所述自动驾驶车辆的第一车辆信息以及所述故障信息,确定所述自动驾驶车辆待停靠的第一停靠位置,其中,所述第一故障类型集合包含允许进行现场维修的故障类型;第一控制单元,用于控制所述自动驾驶车辆由当前位置移动到所述第一停靠位置。According to another embodiment of the present invention, there is provided a control device for an autonomous driving vehicle, comprising: a first determination unit, for determining fault information of an autonomous driving vehicle in which a fault occurs; a second determination unit, for determining a first docking position of the autonomous driving vehicle to be docked based on first vehicle information of the autonomous driving vehicle and the fault information, when it is determined that the fault belongs to a first fault type set based on the fault information, wherein the first fault type set includes fault types that allow on-site repair; and a first control unit, for controlling the autonomous driving vehicle to move from a current position to the first docking position.
根据本发明实施例的又一方面,还提供了一种存储介质,上述存储介质存储有计算机程序,上述计算机程序被设置为运行时执行上述的方法。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.
根据本发明实施例的另一方面,还提供了一种电子装置,包括存储器、处理器,上述存储器中存储有计算机程序,上述处理器被设置为通过上述计算机程序执行上述的方法。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.
通过本发明,通过在自动驾驶车辆发生的故障属于允许进行现场维修的故障类型的情况下,根据自动驾驶车辆的第一车辆信息以及故障信息,确定自动驾驶车辆待停靠的第一停靠位置并进行停靠,可以解决相关技术中存在由于自动驾驶汽车发生故障导致的妨碍道路交通的问题,进而达到了减小车辆故障对道路交通的影响,提高自动驾驶车辆故障处理的安全性和处理效率的技术效果。Through the present invention, when the fault of the autonomous driving vehicle is of a type that allows on-site repair, the first docking position where the autonomous driving vehicle is to be parked is determined and the vehicle is docked according to the first vehicle information and the fault information of the autonomous driving vehicle. This can solve the problem of obstruction of road traffic caused by the fault of the autonomous driving vehicle in the related technology, thereby achieving the technical effect of reducing the impact of vehicle faults on road traffic and improving the safety and processing efficiency of fault handling of autonomous driving vehicles.
附图说明BRIEF DESCRIPTION OF THE DRAWINGS
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中: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:
图1是本申请实施例的一种可选的自动驾驶车辆的硬件结构框图;FIG1 is a block diagram of the hardware structure of an optional autonomous driving vehicle according to an embodiment of the present application;
图2是根据本申请实施例的一种可选的自动驾驶车辆的控制的流程图;FIG2 is a flow chart of an optional control of an autonomous driving vehicle according to an embodiment of the present application;
图3是根据本申请实施例的一种可选的自动驾驶车辆的控制装置的结构框图。FIG3 is a block diagram of an optional control device for an autonomous driving vehicle according to an embodiment of the present application.
具体实施方式DETAILED DESCRIPTION
下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。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.
需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。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.
本申请实施例所提供的方法实施例可以在自动驾驶车辆、自动驾驶车辆的后台服务器或者自动驾驶车辆上的控制设备中执行。以运行在自动驾驶车辆上为例,图1是本申请实施例的一种可选的自动驾驶车辆的硬件结构框图。如图1所示,除了保证车辆运行所需的硬件部件以外(例如,车辆的车身、车轮、车架、动力系统等),自动驾驶车辆10还可以包括一个或多个(图1中仅示出一个)处理器102(处理器102可以包括但不限于微处理器MCU或可编程逻辑器件FPGA等的处理装置)和用于存储数据的存储器104,可选地,上述自动驾驶车辆还可以包括用于通信功能的传输设备106以及输入输出设备108。本领域普通技术人员可以理解,图1所示的结构仅为示意,其并不对上述自动驾驶车辆的结构造成限定。例如,自动驾驶车辆10还可包括比图1中所示更多或者更少的组件,或者具有与图1所示等同功能或比图1功能更多的不同的配置。The method embodiment provided in the embodiment of the present application can be executed in an autonomous driving vehicle, a background server of an autonomous driving vehicle, or a control device on an autonomous driving vehicle. Taking the operation on an autonomous driving vehicle as an example, FIG1 is a hardware structure block diagram of an optional autonomous driving vehicle in the embodiment of the present application. As shown in FIG1, in addition to the hardware components required to ensure the operation of the vehicle (for example, the body, wheels, frame, power system, etc. of the vehicle), the autonomous driving vehicle 10 may also include one or more (only one is shown in FIG1) processors 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 and output device 108 for communication functions. It can be understood by those skilled in the art that the structure shown in FIG1 is only for illustration and does not limit the structure of the above-mentioned autonomous driving vehicle. For example, the autonomous driving vehicle 10 may also include more or fewer components than those shown in FIG1, or have a different configuration with the same function as shown in FIG1 or more functions than FIG1.
存储器104可用于存储计算机程序,例如,应用软件的软件程序以及模块,如本申请实施例中的安全认证方法对应的计算机程序,处理器102通过运行存储在存储器104内的计算机程序,从而执行各种功能应用以及数据处理,即实现上述的方法。存储器104可包括高速随机存储器,还可包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器104可进一步包括相对于处理器102远程设置的存储器,这些远程存储器可以通过网络连接至移动终端10。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。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.
传输装置106用于经由一个网络接收或者发送数据。上述的网络具体实例可包括自动驾驶车辆10的通信供应商(自动驾驶车辆与后台服务器之间通信的通信供应商)提供的无线网络。在一个实例中,传输装置106包括一个网络适配器(Network InterfaceController,简称为NIC),其可通过基站与其他网络设备相连从而可与互联网进行通讯。在一个实例中,传输装置106可以为RF(Radio Frequency,射频)模块,其用于通过无线方式与互联网进行通讯。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 a communication provider of the autonomous driving vehicle 10 (a 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.
在本实施例中提供了一种运行于自动驾驶车辆、自动驾驶车辆的后台服务器或者自动驾驶车辆上的控制设备上的自动驾驶车辆的控制方法,图2是根据本申请实施例的一种可选的自动驾驶车辆的控制的流程图,如图2所示,该流程包括如下步骤:In this embodiment, a control method of 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. FIG. 2 is a flow chart of an optional control of an autonomous driving vehicle according to an embodiment of the present application. As shown in FIG. 2 , the flow includes the following steps:
步骤S202,确定发生故障的自动驾驶车辆的故障信息;Step S202, determining fault information of the faulty automatic driving vehicle;
步骤S204,在根据故障信息确定出故障属于第一故障类型集合的情况下,根据自动驾驶车辆的第一车辆信息以及故障信息,确定自动驾驶车辆待停靠的第一停靠位置,其中,第一故障类型集合包含允许进行现场维修的故障类型;Step S204, when it is determined according to the fault information that the fault belongs to a first fault type set, determining a first parking position for the autonomous driving vehicle to be parked according to the first vehicle information and the fault information of the autonomous driving vehicle, wherein the first fault type set includes fault types that allow on-site repair;
步骤S206,控制自动驾驶车辆由当前位置移动到第一停靠位置。Step S206, controlling the automatic driving vehicle to move from the current position to the first parking position.
通过上述步骤,通过在自动驾驶车辆发生的故障属于允许进行现场维修的故障类型的情况下,根据自动驾驶车辆的第一车辆信息以及故障信息,确定自动驾驶车辆待停靠的第一停靠位置并进行停靠,解决了相关技术中存在由于自动驾驶汽车发生故障导致的妨碍道路交通的技术问题,减小了车辆故障对道路交通的影响,提高了自动驾驶车辆故障处理的安全性和处理效率。Through the above steps, when the fault of the autonomous driving vehicle is of the type that allows on-site repair, the first docking position of the autonomous driving vehicle to be parked is determined and the vehicle is docked according to the first vehicle information and the fault information of the autonomous driving vehicle, thereby solving the technical problem of obstruction of road traffic caused by the fault of the autonomous driving vehicle in the related technology, reducing the impact of vehicle faults on road traffic, and improving the safety and efficiency of fault handling of autonomous driving vehicles.
可选地,上述步骤的执行主体可以为自动驾驶车辆、自动驾驶车辆的后台服务器或者自动驾驶车辆等,但不限于此。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.
下面结合图2对本发明实施例中的自动驾驶车辆的控制方法进行说明。The control method of the automatic driving vehicle in the embodiment of the present invention is described below with reference to FIG. 2 .
在步骤S202中,确定发生故障的自动驾驶车辆的故障信息。In step S202, the fault information of the faulty automatic driving vehicle is determined.
在自动驾驶车辆自动运行的过程中,如果该自动驾驶车辆发生故障,可以确定出发生故障的故障信息。During the automatic operation of the autonomous driving vehicle, if the autonomous driving vehicle fails, fault information of the failure can be determined.
可选地,在本实施例中,确定发生故障的自动驾驶车辆的故障信息包括:接收自动驾驶车辆上的传感器发送的检测信息,其中,检测信息为传感器对自动驾驶车辆的车辆部件进行检测得到的信息;将检测信息与自动驾驶车辆中预先存储的参考信息进行比较,确定出故障信息,其中,故障信息用于表示车辆部件中与故障对应的目标部件的故障原因和故障程度。Optionally, in this embodiment, determining fault information of a faulty autonomous driving vehicle includes: receiving detection information sent by sensors on the autonomous driving vehicle, wherein the detection information is information obtained by the sensor detecting vehicle components of the autonomous driving vehicle; comparing the detection information with reference information pre-stored in the autonomous driving vehicle to determine fault information, wherein the fault information is used to indicate the cause and degree of the fault of a target component in the vehicle component corresponding to the fault.
自动驾驶车辆发生故障的故障信息可以根据设置在自动驾驶车辆上的一个或多个传感器检测到的传感器数据(检测信息)进行确定。Fault information of a malfunction of an autonomous driving vehicle may be determined based on sensor data (detection information) detected by one or more sensors provided on the autonomous driving vehicle.
自动驾驶车辆可以配备多个传感器和诊断系统,不同的传感器和诊断系统可以对应于不同的车辆部件,以检测车辆的不同车辆部件的信息。An autonomous driving vehicle may be equipped with multiple sensors and diagnostic systems, and different sensors and diagnostic systems may correspond to different vehicle components to detect information of different vehicle components of the vehicle.
上述传感器可以用于检测自动驾驶车辆的车速、各种介质的温度、发送机运转情况,可以包括但不限于以下至少之一:空气流量传感器、进气压力传感器、节点门位置传感器、水温传感器、凸轮轴位置传感器、曲轴位置传感器、爆震传感器、氧传感器,还可以包括:加速度传感器、重力传感器、压力传感器等等。不同的传感器可以设置在不同的位置,以检测自动驾驶车辆在运行状态下的各部件的状况。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.
根据各个传感器检测到的检测信息,可以确定出自动驾驶车辆发生故障的故障信息。Based on the detection information detected by each sensor, the fault information of the autonomous driving vehicle can be determined.
诊断系统可以包括一个或多个子系统,不同的子系统可以对一个或多个传感器传输的数据进行综合分析,从而对各部件是否发生故障进行诊断。The diagnostic system may include one or more subsystems. Different subsystems may perform comprehensive analysis on the data transmitted by one or more sensors, thereby diagnosing whether a fault occurs in each component.
诊断系统可以根据传感器检测到的检测信息与自动驾驶车辆中预先存储的参考信息进行比较,确定出故障信息,其中,故障信息用于表示车辆部件中与故障对应的目标部件的故障原因和故障程度。The diagnostic system can determine fault information based on the detection information detected by the sensor and the reference information pre-stored in the autonomous driving vehicle, wherein the fault information is used to indicate the cause and degree of the fault of the target component in the vehicle corresponding to the fault.
故障信息可以是:故障位置和故障参数,可以根据故障信息确定故障原因和故障程度。例如,故障位置为车胎,故障参数为车胎将在5min内放气完毕,则确定的故障原因为,车胎漏气,严重程度为特别严重;又例如,故障位置为冷却系统,故障参数为冷却液的液位低于30%,则确定的故障原因为,冷却液过低,严重程度为一般严重;再例如,故障位置为左视镜,故障参数为40%完好,则确定的故障原因为,左视镜被破坏,严重程度为一般严重。The fault information may include: fault location and fault parameters, and the cause and severity of the fault may be determined based on the fault information. For example, if the fault location is the tire, and the fault parameter is that the tire will be deflated within 5 minutes, then the fault cause determined is that the tire is deflated, and the severity is particularly severe; for another example, if the fault location is the cooling system, and the fault parameter is that the coolant level is lower than 30%, then the fault cause determined is that the coolant is too low, and the severity is generally severe; for another example, if the fault location is the left mirror, and the fault parameter is 40% intact, then the fault cause determined is that the left mirror is damaged, and the severity is generally severe.
下面结合可选示例进行说明。车辆应配备多个传感器以检测故障,同时还应检测故障的严重程度。例如,刹车片虽然变薄,但仍然可以使用几百公里,或者刹车片太薄或坏了,车辆应该立即停止。又例如,冷却液的液位可能变低,但仍可使车辆冷却,或者,冷却液的液位过低,冷却系统不能再使用,这可能会对用于自动驾驶的电子单元的使用产生严重影响,因为其需要冷却才能正常工作。This is explained below with optional examples. The vehicle should be equipped with multiple sensors to detect faults, and also to detect the severity of the fault. For example, a brake pad may become thinner but still be usable for hundreds of kilometers, or the brake pad may be too thin or broken and the vehicle should be stopped immediately. For another example, the coolant level may become low but still cool the vehicle, or the coolant level may be too low and the cooling system can no longer be used, which may have a serious impact on the use of electronic units used for autonomous driving, as they require cooling to work properly.
可选地,可以采用其他方式根据故障信息确定故障原因和故障程度:可以采用FMEA(故障模式和影响分析)和HARA(危险和风险分析/评估)以及在此期间对车辆和子系统进行的任何其他系统潜在故障分析,来确定故障原因和故障程度。相同或其他车辆或来自该制造商的其他制造商的故障历史可以用作潜在故障及其严重性的信息的来源。Alternatively, other means may be used to determine the cause and extent of the failure based on the failure information: FMEA (Failure Mode and Effect Analysis) and HARA (Hazard and Risk Analysis/Assessment) and any other systematic potential failure analysis of the vehicle and subsystems conducted during this period may be used to determine the cause and extent of the failure. Failure history of the same or other vehicles or other manufacturers from this manufacturer may be used as a source of information on potential failures and their severity.
由于延迟要求,故障的决定可以由车辆非常快地完成。因此,可以将故障数据库以及具有预定义的决策的数据库存储在车辆中的存储部件中。在这种情况下,可以通过无线方式使用最新信息和分析结果来更新该数据库,或者,在完成某些车辆维护的情况下更新该数据库。Due to the latency requirements, the decision on the fault can be made very quickly by the vehicle. Therefore, the database of faults as well as the database with predefined decisions can be stored in a storage component in the vehicle. In this case, the database can be updated with the latest information and analysis results by wireless means or, in case of completion of certain vehicle maintenance, the database can be updated.
可选地,数据库的所有或者部分也可以存储在车辆外部的服务器上,然后仅在必要时传送到车辆。但在这种情况下,可以保证车辆在发生故障时能够与服务器保持连接。Alternatively, all or part of the database can also be stored on a server outside the vehicle and then transmitted to the vehicle only when necessary. In this case, however, it is ensured that the vehicle can remain connected to the server in the event of a failure.
通过本实施例,通过设置在自动驾驶车辆上的传感器对自动驾驶车辆的运行状况进行检测,从而确定出自动驾驶车辆的故障信息,可以保证故障信息确定准确性和及时性。并且,由于可以利用自动驾驶车辆现有的传感器进行检测,节省了成本。Through this embodiment, the operating status of the autonomous driving vehicle is detected by the sensor installed on the autonomous driving vehicle, so as to determine the fault information of the autonomous driving vehicle, which can ensure the accuracy and timeliness of the fault information determination. In addition, since the existing sensors of the autonomous driving vehicle can be used for detection, the cost is saved.
可选地,在本实施例中,在确定自动驾驶车辆发生故障的情况下,激活自动驾驶车辆上的危险告警指示器发出告警信号,其中,告警信号用于指示自动驾驶车辆发生故障。Optionally, in this embodiment, when it is determined that the autonomous driving vehicle has malfunctioned, a hazard warning indicator on the autonomous driving vehicle is activated to send out a warning signal, wherein the warning signal is used to indicate that the autonomous driving vehicle has malfunctioned.
在检测到自动驾驶车辆发生故障时,自动驾驶车辆的控制系统可以激活危险警告指示器以警告其他交通参与者,例如,可以按照相关规定打开自动驾驶车辆的双闪、或者发出告警音等等。When a malfunction of an autonomous vehicle is detected, the control system of the autonomous vehicle can activate hazard warning indicators to warn other traffic participants. For example, the autonomous vehicle's double flashes can be turned on, or an alarm sound can be sounded, etc. in accordance with relevant regulations.
通过本实施例,通过激活自动驾驶车辆上的危险告警指示器发出告警信号,可以向其他车辆发出告警,避免车辆之间发生交通事故。Through this embodiment, by activating the hazard warning indicator on the autonomous driving vehicle to send out a warning signal, a warning can be sent to other vehicles to avoid traffic accidents between vehicles.
在确定出故障信息之后,可以根据故障信息确定故障的故障类型。在可以根据故障信息可以确定出故障类型的情况下,可以确定故障类型属于第一故障类型集合还是第二故障类型集合,其中,第一故障类型集合包含允许进行现场维修的故障类型,第二故障类型集合包含不允许进行现场维修的故障类型。After the fault information is determined, the fault type of the fault can be determined according to the fault information. In the case where the fault type can be determined according to the fault information, it can be determined whether the fault type belongs to a first fault type set or a second fault type set, wherein the first fault type set includes fault types that allow on-site repair, and the second fault type set includes fault types that do not allow on-site repair.
可选地,在本实施例中,在确定发生故障的自动驾驶车辆的故障信息之后,在根据故障信息未确定出与故障对应的故障类型的情况下,将故障确定为预定故障类型,其中,预定故障类型为严重程度高于目标程度阈值的故障类型;向自动驾驶车辆中的乘客发出选择信息,其中,选择信息用于表示故障的处理方式,根据乘客响应选择信息所选择的目标处理方式,确定与目标处理方式对应的第三停靠位置;控制自动驾驶车辆由当前位置移动到第三停靠位置。Optionally, in this embodiment, after determining the fault information of the faulty autonomous driving vehicle, if the fault type corresponding to the fault is not determined based on the fault information, the fault is determined as a predetermined fault type, wherein the predetermined fault type is a fault type with a severity higher than a target severity threshold; 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, and a third docking position corresponding to the target handling method is determined based on the target handling method selected by the passenger in response to the selection information; and the autonomous driving vehicle is controlled to move from the current position to the third docking position.
如果无法很好地检测到故障,或者故障数据库中没有描述故障,则自动驾驶车辆可以向服务中心发送故障报告并将故障视为预定故障类型,该预定类型的故障可以具有以下之一的特征:非常严重,需要尽快停止,没有得到维修,这样可以最大可能的保证乘客和车辆的安全。If the fault cannot be detected well or is not described in the fault database, the autonomous driving vehicle can send a fault report to the service center and treat the fault as a predetermined fault type, which can have one of the following characteristics: very serious, need to be stopped as soon as possible, and not repaired, so as to maximize the safety of passengers and vehicles.
自动驾驶车辆可以车辆应与服务中心共享故障报告,并等待关于如何继续的“人”反馈,但这可能需要一些时间。The autonomous vehicle should share the fault report with the service center and await "human" feedback on how to proceed, but this may take some time.
在这种情况下,还可以向所述自动驾驶车辆中的乘客发出选择信息,其中,所述选择信息用于表示所述故障的处理方式,上述处理方式可以包括但不限于:更换车辆或退出车辆,关闭/加载车辆(重启车辆),检查故障是否仍然存在。In this case, selection information can also be sent to the passengers in the autonomous driving vehicle, wherein the selection information is used to indicate a way to handle the fault, which may include but is not limited to: changing the vehicle or exiting the vehicle, shutting down/loading the vehicle (restarting the vehicle), and checking whether the fault still exists.
根据用户选择的处理方式,可以对所述自动驾驶车辆执行与所述目标处理方式对应的目标操作,例如,在用户选择更换车辆或退出车辆的情况下,在最近的可停车位置停靠,联系服务中心进行车辆更换,或者,打开车锁或车门,允许乘客下车。在用户选择关闭/加载车辆的情况下,在最近的可停车位置停靠,重启车辆。在用户选择检查故障是否仍然存在的情况下,在最近的可停车位置停靠,并通过传感器重新对车辆的状态进行检测。According to the processing method selected by the user, the target operation corresponding to the target processing method can be performed on the autonomous driving vehicle, for example, if the user chooses to change the vehicle or exit the vehicle, the vehicle stops at the nearest parking location and contacts the service center for vehicle replacement, or unlocks the vehicle lock or door to allow passengers to get off the vehicle. If the user chooses to shut down/load the vehicle, the vehicle stops at the nearest parking location and restarts the vehicle. If the user chooses to check whether the fault still exists, the vehicle stops at the nearest parking location and re-detects the status of the vehicle through sensors.
通过本实施例,在根据故障信息无法确定故障车辆的故障类型的情况下,将故障类型设定的严重程度高的预定故障类型,还可以向乘客发送选择信息以确定故障的处理方式,可以提高自动驾驶车辆的安全性。Through this embodiment, when the fault type of the faulty vehicle cannot be determined based on the fault information, the fault type can be set to a predetermined fault type with a high severity, and selection information can be sent to the passengers to determine how to handle the fault, which can improve the safety of the autonomous driving vehicle.
在确定出故障的故障类型可以确定该故障是否可以现场维修,并根据是否可以进行现场维修确定停靠位置所需的空间信息,进而确定出第一停靠位置。After determining the fault type, it can be determined whether the fault can be repaired on site, and based on whether the fault can be repaired on site, the space information required for the docking position is determined, and then the first docking position is determined.
在步骤S204中,在根据故障信息确定出故障属于第一故障类型集合的情况下,根据自动驾驶车辆的第一车辆信息以及故障信息,确定自动驾驶车辆待停靠的第一停靠位置,其中,第一故障类型集合包含允许进行现场维修的故障类型。In step S204, when it is determined based on the fault information that the fault belongs to a first fault type set, a first docking position for the autonomous driving vehicle to be parked is determined based on the first vehicle information and the fault information of the autonomous driving vehicle, wherein the first fault type set includes fault types that allow on-site repairs.
如果故障属于可以进行现场维修的故障类型,可以根据自动驾驶车辆的第一车辆信息以及故障信息,确定自动驾驶车辆待停靠的第一停靠位置。If the fault is of the type that can be repaired on site, the first docking position at which the autonomous driving vehicle is to be parked can be determined based on the first vehicle information of the autonomous driving vehicle and the fault information.
可选地,在本实施例中,第一车辆信息至少包括:自动驾驶车辆的类型信息,自动驾驶车辆的尺寸信息,自动驾驶车辆工作时的占用空间信息,自动驾驶车辆的油量信息,自动驾驶车辆的刹车片的状态信息,自动驾驶车辆的冷却系统的状态信息。Optionally, in this embodiment, the first vehicle information includes at least: type information of the autonomous driving vehicle, size information of the autonomous driving vehicle, occupied space information of the autonomous driving vehicle when working, oil level information of the autonomous driving vehicle, status information of the brake pads of the autonomous driving vehicle, and status information of the cooling system of the autonomous driving vehicle.
自动驾驶车辆的车辆信息可以预先存储在自动驾驶车辆的存储部件中,或者,存储在服务中心的存储服务器中,车辆信息可以用于确定自动驾驶车辆的移动信息,例如,移动所需的空间,允许移动的范围等。The vehicle information of the autonomous driving vehicle can be pre-stored in the storage component of the autonomous driving vehicle, or stored in the storage server of the service center. The vehicle information can be used to determine the movement information of the autonomous driving vehicle, such as the space required for movement, the range of movement allowed, etc.
根据不同的配置,自动驾驶车辆的车辆信息可以包括但不限于以下至少之一:自动驾驶车辆的类型信息,自动驾驶车辆的尺寸信息,自动驾驶车辆工作时的占用空间信息,自动驾驶车辆的油量信息,自动驾驶车辆的刹车片的状态信息,自动驾驶车辆的冷却系统的状态信息。Depending on different configurations, the vehicle information of the autonomous driving vehicle may include but is not limited to at least one of the following: type information of the autonomous driving vehicle, size information of the autonomous driving vehicle, occupied space information of the autonomous driving vehicle when working, oil level information of the autonomous driving vehicle, status information of the brake pads of the autonomous driving vehicle, and status information of the cooling system of the autonomous driving vehicle.
通过本实施例,通过设置自动驾驶车辆的车辆信息,以便进行停靠位置的确定,可以提高停靠位置确定的准确性。Through this embodiment, by setting the vehicle information of the autonomous driving vehicle in order to determine the parking position, the accuracy of the parking position determination can be improved.
在本实施例中,确定第一停靠位置的方式可以有多种,例如,可以由自动驾驶车辆进行第一停靠位置的确定,也可以由服务中心辅助进行第一停靠位置的确定。In this embodiment, there may be multiple ways to determine the first docking position. For example, the first docking position may be determined by an autonomous driving vehicle or with the assistance of a service center.
作为一种可选的实施例方式,可以由自动驾驶车辆进行第一停靠位置的确定。As an optional implementation method, the first stop position may be determined by the autonomous driving vehicle.
可选地,在本实施例中,根据自动驾驶车辆的第一车辆信息以及故障信息,确定自动驾驶车辆待停靠的第一停靠位置包括:根据第一车辆信息以及故障信息,确定出用于安全停靠自动驾驶车辆的一个或者多个候选停靠位置;从一个或多个候选停靠位置中选取用于停靠自动驾驶车辆的第一停靠位置。Optionally, in this embodiment, determining a first docking position for the autonomous driving vehicle to be parked based on the first vehicle information and fault information of the autonomous driving vehicle includes: determining one or more candidate docking positions for safely parking the autonomous driving vehicle based on the first vehicle information and the fault information; and selecting a first docking position for parking the autonomous driving vehicle from one or more candidate docking positions.
根据车辆的车辆信息和故障信息,可以确定出用于安全停靠自动驾驶车辆的一个或者多个候选停靠位置,并从中选取出第一停靠位置。Based on the vehicle information and fault information of the vehicle, one or more candidate docking positions for safely parking the autonomous driving vehicle can be determined, and a first docking position can be selected from them.
如果车辆可在现场维修,可以根据停放车辆所需的空间信息以及修理该故障所需的空间信息,确定出一个或者多个候选停靠位置。可以使用故障数据库存储车辆的车辆信息以及故障类型与修理该故障所需的空间信息。上述故障数据库可以存储在自动驾驶车辆中,也可以存储在服务中心的存储服务器中。例如,任何潜在的故障数据库应包含修理需要多少空间的信息以及应使用何种工具进行维修。作为指导原则,可以使用与自动驾驶车辆对应的4s维修手册和车辆维修手册。因为在手册中已经详细描述了最常见的故障。If the vehicle can be repaired on site, one or more candidate parking locations can be determined based on the space information required to park the vehicle and the space information required to repair the fault. A fault database can be used to store the vehicle information of the vehicle and the type of fault and the space information required to repair the fault. The above fault database can be stored in the autonomous driving vehicle or in a storage server at a service center. For example, any potential fault database should contain information on how much space is required for repair and what tools should be used for repair. As a guideline, the 4S maintenance manual and vehicle maintenance manual corresponding to the autonomous vehicle can be used. Because the most common faults are described in detail in the manual.
有关的空间信息应包含修理车辆故障所需的车辆周围空间。有关的空间信息可以用于确定自动驾驶车辆应该停在静止状态并等待维护的位置和确切位置。The relevant spatial information should include the space around the vehicle required to repair the vehicle failure. The relevant spatial information can be used to determine the location and exact position where the autonomous vehicle should stop and wait for maintenance.
可选地,为了确定出一个或多个候选停靠位置,根据第一车辆信息以及故障信息,确定出用于安全停靠自动驾驶车辆的一个或者多个候选停靠位置可以包括:根据第一车辆信息以及故障信息,确定自动驾驶车辆从当前位置允许移动到的移动范围;根据移动范围内的路面状况、交通状况以及车辆移动方式,在移动范围内确定出一个或者多个候选停靠位置。Optionally, in order to determine one or more candidate stopping positions, determining one or more candidate stopping positions for safely stopping the autonomous driving vehicle based on the first vehicle information and the fault information may include: determining a moving range that the autonomous driving vehicle is allowed to move to from a current position based on the first vehicle information and the fault information; determining one or more candidate stopping positions within the moving range based on road conditions, traffic conditions and vehicle movement patterns within the moving range.
根据第一车辆信息和故障信息,可以确定出故障车辆允许移动到的移动范围;根据移动范围内的路面状况、交通状况以及车辆移动方式,可以确定出一个或者多个候选停靠位置,每个候选停靠位置所对应的区域满足停放故障车辆以及处理故障所需的空间信息。Based on the first vehicle information and the fault information, the moving range that the faulty vehicle is allowed to move to can be determined; based on the road conditions, traffic conditions and vehicle movement methods within the moving range, one or more candidate parking positions can be determined, and the area corresponding to each candidate parking position meets the spatial information required for parking the faulty vehicle and handling the fault.
上述路面信息可以包括但不限于以下至少之一:路面温度,路面湿度。上述交通状况可以包括但不限于以下至少之一:车辆密度,车辆拥挤情况。上述车辆移动方式可以包括但不限于:车辆运行方向(单行道、双行道)。The road surface information may include but is not limited to at least one of the following: road surface temperature, road surface humidity. The traffic conditions may include but are not limited to at least one of the following: vehicle density, vehicle congestion. The vehicle movement mode may include but is not limited to: vehicle running direction (one-way street, two-way street).
通过本实施例,从故障车辆允许移动到的移动范围中确定出一个或者多个候选停靠位置,可以保证在故障车辆能够移动到候选停靠位置,保证停靠位置确定的准确性。Through this embodiment, one or more candidate parking positions are determined from the movement range to which the faulty vehicle is allowed to move, which can ensure that the faulty vehicle can move to the candidate parking positions and ensure the accuracy of the parking position determination.
可选地,在本实施例中,从一个或多个候选停靠位置中选取用于停靠自动驾驶车辆的第一停靠位置包括:从自动驾驶车辆的当前位置至一个或者多个候选停靠位置的一个或多个行驶路线;选取一个或多个行驶路线中路线长度小于或者等于目标长度阈值的行驶路线所对应的候选停靠位置作为第一停靠位置。Optionally, in this embodiment, selecting a first docking position for docking the autonomous driving vehicle from one or more candidate docking positions includes: one or more driving routes from the current position of the autonomous driving vehicle to the one or more candidate docking positions; selecting a candidate docking position corresponding to a driving route whose route length is less than or equal to a target length threshold among the one or more driving routes as the first docking position.
在确定出一个或多个候选停靠位置之后,可以采用多种方式从一个或多个候选停靠位置中选取第一停靠位置,例如,可以采用随机选取的方式确定第一停靠位置,也可以从满足预定条件的候选停靠位置中选取一个作为第一停靠位置。After determining one or more candidate docking positions, a first docking position may be selected from the one or more candidate docking positions in a variety of ways. For example, the first docking position may be determined by random selection, or one of the candidate docking positions that meet predetermined conditions may be selected as the first docking position.
上述预定条件可以是:第一停靠位置为行驶长度最近的预定个数的候选停靠位置中的一个。可以首先确定从自动驾驶车辆所在位置至一个或者多个候选停靠位置之间的一个或多个行驶路线,从一个或多个行驶路线中选取路线长度小于或者等于目标长度阈值的行驶路线所对应的候选停靠位置作为第一停靠位置。上述目标长度阈值可以为预先设定的固定值,也可以根据各移动路线的路线长度进行确定。The predetermined condition may be that the first stop position is one of a predetermined number of candidate stop positions with the closest travel length. One or more travel routes from the location of the autonomous driving vehicle to one or more candidate stop positions may be first determined, and a candidate stop position corresponding to a travel route with a route length less than or equal to a target length threshold may be selected from the one or more travel routes as the first stop position. The target length threshold may be a pre-set fixed value, or may be determined based on the route length of each moving route.
例如,如果需要从路线长度最短的3个移动路线所对应的3个停靠位置中选取出第一停靠位置,则目标长度阈值大于或者等于与长度第3短的路线长度,小于长度第4短的路线长度。For example, if the first stop position needs to be selected from the three stop positions corresponding to the three moving routes with the shortest route lengths, the target length threshold is greater than or equal to the length of the third shortest route and less than the length of the fourth shortest route.
通过本实施例,根据移动路线的路线长度选取第一停靠位置,可以提高第一停靠位置选取的合理性。Through this embodiment, the first stop position is selected according to the route length of the moving route, which can improve the rationality of the selection of the first stop position.
可选地,在本实施例中,选取一个或多个行驶路线中路线长度小于目标长度阈值的行驶路线所对应的候选停靠位置作为第一停靠位置包括:选取一个或多个行驶路线中的路线长度最短的目标行驶路线作为第一停靠位置,其中,目标长度阈值为目标行驶路线的长度。Optionally, in this embodiment, selecting a candidate stop position corresponding to a driving route whose route length is less than a target length threshold among one or more driving routes as the first stop position includes: selecting a target driving route with the shortest route length among the one or more driving routes as the first stop position, wherein the target length threshold is the length of the target driving route.
在确定出一个或多个候选停靠位置之后,可以选取与自动驾驶车辆距离最近的候选停靠位置作为第一停靠位置。After one or more candidate docking locations are determined, the candidate docking location that is closest to the autonomous driving vehicle may be selected as the first docking location.
可选地,在进行第一停靠位置选取时,可以结合以下信息进行第一停靠位置的选择:可以在电子地图上识别停靠地点的确切位置。该电子地图不仅可以包含有关街道尺寸的信息,还可以包含有关路面结构和交通规则的信息。例如,应该避免车辆静止在以下位置:不允许停车的位置(在该位置停车是违法的);易干扰其他交通的位置(如果停放在该位置,其他交通将受到干扰);故障车辆安全易受到安全威胁的位置(停在该位置故障车辆将受到威胁,例如,其他交通无法看到/检测到);故障车辆上的乘客或货物易受到安全威胁的位置(停在该位置故障车辆的乘客或货物将受到威胁)。Optionally, when selecting the first stop position, the following information may be combined for selection: the exact location of the stop location may be identified on an electronic map. The electronic map may contain not only information about street dimensions, but also information about road surface structure and traffic rules. For example, the following positions should be avoided: positions where parking is not allowed (it is illegal to park at this position); positions that are likely to interfere with other traffic (other traffic will be interfered with if parked at this position); positions where the safety of a faulty vehicle is vulnerable to security threats (the faulty vehicle will be threatened if parked at this position, for example, other traffic cannot see/detect it); positions where the safety of passengers or cargo on a faulty vehicle is vulnerable to security threats (the passengers or cargo on a faulty vehicle will be threatened if parked at this position).
通过本实施例,通过将与自动驾驶车辆当前位置距离最近的可停靠位置作为第一停靠位置,可以提高自动驾驶车辆移动到第一停靠位置的可能性,保证自动驾驶车辆的安全,减少资源消耗。Through this embodiment, by using the dockable position closest to the current position of the autonomous driving vehicle as the first docking position, the possibility of the autonomous driving vehicle moving to the first docking position can be increased, thereby ensuring the safety of the autonomous driving vehicle and reducing resource consumption.
作为另一种可选的实施方式,可以由服务中心辅助进行第一停靠位置的确定。As another optional implementation, the service center may assist in determining the first docking position.
可选地,在本实施例中,根据自动驾驶车辆的第一车辆信息以及故障信息,确定自动驾驶车辆待停靠的第一停靠位置包括:向服务中心发送用于查询自动驾驶车辆的停靠位置的第一请求,其中,第一请求中携带有第一车辆信息以及故障信息;接收服务中心返回的携带有第一停靠位置的第一响应消息。Optionally, in this embodiment, determining the first docking position where the autonomous driving vehicle is to be parked based on the first vehicle information and fault information of the autonomous driving vehicle includes: sending a first request for querying the docking position of the autonomous driving vehicle to a service center, wherein the first request carries the first vehicle information and fault information; and receiving a first response message carrying the first docking position returned by the service center.
在检测到故障信息之后,自动驾驶车辆可以服务中心进行交互,将第一车辆信息和故障信息通过第一请求发送给服务中心。第一车辆信息可以包括以下至少之一:自动驾驶车辆的类型信息,自动驾驶车辆的尺寸信息,自动驾驶车辆工作时的占用空间信息,自动驾驶车辆的油量信息,自动驾驶车辆的刹车片的状态信息,自动驾驶车辆的冷却系统的状态信息。第一车辆信息还可以是自动驾驶车辆的标识信息,位置信息。通过标识信息,服务中心可以确定自动驾驶车辆的类型信息,自动驾驶车辆的尺寸信息,自动驾驶车辆工作时的占用空间信息。After detecting the fault information, the autonomous driving vehicle can interact with the service center and send the first vehicle information and the fault information to the service center through a first request. The first vehicle information may include at least one of the following: type information of the autonomous driving vehicle, size information of the autonomous driving vehicle, space occupied by the autonomous driving vehicle when working, oil volume information of the autonomous driving vehicle, brake pad status information of the autonomous driving vehicle, and cooling system status information of the autonomous driving vehicle. The first vehicle information may also be identification information and location information of the autonomous driving vehicle. Through the identification information, the service center can determine the type information of the autonomous driving vehicle, the size information of the autonomous driving vehicle, and the space occupied by the autonomous driving vehicle when working.
上述故障信息可以为故障的位置信息(例如,车胎等),故障的描述信息(车胎放气,放气速度,车胎内的空气被放完需要的时间等)。The above fault information may include location information of the fault (eg, tire, etc.), description information of the fault (tire deflation, deflation speed, time required for the air in the tire to be completely deflated, etc.).
第一车辆信息和故障信息可以用于服务中心进行第一停靠位置的确定,通过第一车辆信息和故障信息可以确定出自动驾驶车辆能够移动到的移动范围,进而根据移动范围内的道路状况、交通状况等确定第一停靠位置。确定第一停靠位置的方式可以与前述类似,在此不作赘述。The first vehicle information and the fault information can be used by the service center to determine the first stop position. The range of movement that the autonomous driving vehicle can move to can be determined through the first vehicle information and the fault information, and then the first stop position can be determined according to the road conditions and traffic conditions within the range of movement. The method of determining the first stop position can be similar to the above, and will not be described in detail here.
通过本实施例,由服务中心进行第一停靠位置的确定,可以减小对自动驾驶车辆的软硬件需求,减小自动驾驶车辆的生产成本。Through this embodiment, the service center determines the first docking position, which can reduce the software and hardware requirements for the autonomous driving vehicle and reduce the production cost of the autonomous driving vehicle.
可选地,在本实施例中,在故障的故障类型属于第二故障类型集合的情况下,向服务中心发送第二请求,其中,第二请求中携带有自动驾驶车辆的第一车辆信息和故障信息,第二故障类型集合包含不允许进行现场维修的故障类型;接收服务中心返回的携带有服务车辆的第二车辆信息的第二响应消息;根据自动驾驶车辆的第一车辆信息以及第二车辆信息,确定自动驾驶车辆待停靠的第二停靠位置,其中,包含第二停靠位置的空闲区域大于停靠自动驾驶车辆和服务车辆所需的区域;控制自动驾驶车辆由当前位置移动到第二停靠位置。Optionally, in this embodiment, when the fault type of the fault belongs to a second fault type set, a second request is sent to the service center, wherein the second request carries first vehicle information and fault information of the autonomous driving vehicle, and the second fault type set includes fault types that do not allow on-site repair; a second response message carrying second vehicle information of the service vehicle is returned by the service center; a second docking position for the autonomous driving vehicle to be parked is determined based on the first vehicle information and the second vehicle information of the autonomous driving vehicle, wherein the free area including the second docking position is larger than the area required to park the autonomous driving vehicle and the service vehicle; and the autonomous driving vehicle is controlled to move from the current position to the second docking position.
如果无法在现场修理,故障车辆可以向车辆控制中心(服务中心)发送请求,以发送牵引车(服务车辆的一种)来接载故障车辆。If it cannot be repaired on site, the broken-down vehicle may send a request to a vehicle control center (service center) to send a towing vehicle (a type of service vehicle) to pick up the broken-down vehicle.
根据服务中心分配的服务车辆的车辆信息以及自动驾驶车辆的车辆信息,确定待停靠的停靠位置的空间信息,上述空间信息可以包括:空间区域的尺寸,该尺寸应当满足停放自动驾驶车辆和服务车辆的尺寸需求。并根据空间信息确定出第二停靠位置,包含第二停靠位置的空闲区域(不包含影响车辆运行的障碍物的区域)大于停靠自动驾驶车辆和服务车辆所需的区域。According to the vehicle information of the service vehicle assigned by the service center and the vehicle information of the autonomous vehicle, the spatial information of the parking position to be parked is determined, and the above spatial information may include: the size of the spatial area, which should meet the size requirements for parking the autonomous vehicle and the service vehicle. And according to the spatial information, the second parking position is determined, and the free area including the second parking position (the area without obstacles that affect the operation of the vehicle) is larger than the area required for parking the autonomous vehicle and the service vehicle.
通过本实施例,通过由服务中心为故障车辆分配服务车辆,并根据服务车辆的车辆信息和故障车辆的车辆信息选取停靠位置,可以保证停靠位置选取的准确性。Through this embodiment, the service center allocates a service vehicle to the faulty vehicle, and selects a parking location based on the vehicle information of the service vehicle and the vehicle information of the faulty vehicle, thereby ensuring the accuracy of the parking location selection.
可选地,在步骤S206中,控制所述自动驾驶车辆由所述当前位置移动到所述第一停靠位置。Optionally, in step S206, the autonomous driving vehicle is controlled to move from the current position to the first docking position.
在确定出第一停靠位置之后,可以控制自动驾驶车辆由当前位置移动到第一停靠位置。After the first docking position is determined, the autonomous driving vehicle may be controlled to move from the current position to the first docking position.
可选地,在本实施例中,在控制自动驾驶车辆由当前位置移动到第一停靠位置之前,可以根据自动驾驶车辆的第一车辆信息,确定出自动驾驶车辆由当前位置移动到第一停靠位置的移动参数,其中,移动参数包括以下至少之一:移动方向,移动速度;控制自动驾驶车辆由当前位置移动到第一停靠位置包括:控制自动驾驶车辆按照移动参数由当前位置移动到第一停靠位置。Optionally, in this embodiment, before controlling the autonomous driving vehicle to move from the current position to the first stop position, movement parameters of the autonomous driving vehicle to move from the current position to the first stop position can be determined based on the first vehicle information of the autonomous driving vehicle, wherein the movement parameters include at least one of the following: moving direction, moving speed; controlling the autonomous driving vehicle to move from the current position to the first stop position includes: controlling the autonomous driving vehicle to move from the current position to the first stop position according to the movement parameters.
为了保证车辆可以安全地在停靠位置进行停靠,可以确定与故障车辆停靠有关的信息,例如,车辆停止的速度有多快,车辆应停在哪里,哪一边的路,是否是独立停车场,距离路边的距离,从而可以将故障车辆安全地停下来。In order to ensure that the vehicle can be parked safely at the parking location, information related to the parking of the disabled vehicle can be determined, such as how fast the vehicle stopped, where the vehicle should be parked, which side of the road, whether it is an independent parking lot, and the distance from the roadside, so that the disabled vehicle can be stopped safely.
如果车辆需要被驱动到这个安全港位置(第一停靠位置,第二停靠位置等),AV(autonomous Vehicle,自动驾驶车辆)软件的“规划者”(用于进行路线规划的部件)应该将最佳位置(安全港位置)规划为新目的地。在这种情况下,软件的轨迹模块将评估如何最好地到达该位置,并将向自动驾驶车辆的接口/控制器发出命令,指示车辆应该以什么方向和速度移动。然后,AV-Interface/Control将发送电命令。例如,通过使用电信号,还可以向车辆系统(如制动系统、转向系统、动力传动系统等)发送CAN(Controller Area Network,控制器局域网)信息,来控制速度和方向。If the vehicle needs to be driven to this safe harbor location (first stop, second stop, etc.), the AV (autonomous Vehicle) software's "planner" (the component used to do route planning) should plan the optimal location (safe harbor location) as the new destination. In this case, the trajectory module of the software will evaluate how to best reach this location and will issue a command to the interface/controller of the autonomous vehicle, indicating in what direction and speed the vehicle should move. The AV-Interface/Control will then send an electrical command. For example, by using electrical signals, CAN (Controller Area Network) information can also be sent to vehicle systems (such as braking systems, steering systems, powertrain systems, etc.) to control speed and direction.
通过本实施例,通过控制自动驾驶车辆移动到第一停靠位置的方向和速度,可以保证自动驾驶车辆可以安全地移动到第一停靠区域(第二停靠区域),提高车辆和乘客的安全。Through this embodiment, by controlling the direction and speed of the autonomous driving vehicle moving to the first docking position, it can be ensured that the autonomous driving vehicle can safely move to the first docking area (second docking area), thereby improving the safety of the vehicle and passengers.
下面结合可选示例对上述自动驾驶车辆的控制方法进行说明。为了让自动驾驶车辆决定如何以及在何处停车,可以为自动驾驶车辆配备多个传感器和诊断系统,以检测车辆发生的故障,并遵循特定算法来决定如何以及在何处停车。上述功能可以称为“安全港”功能。The control method of the above-mentioned autonomous driving vehicle is described below with optional examples. In order for the autonomous driving vehicle to decide how and where to park, the autonomous driving vehicle can be equipped with multiple sensors and diagnostic systems to detect vehicle failures and follow specific algorithms to decide how and where to park. The above-mentioned function can be called a "safe harbor" function.
对于不同的故障,“安全港”功能可以为特定故障确定出最佳车辆停放或者静止位置。下面结合不同的故障场景进行说明。For different faults, the "Safe Harbor" function can determine the best vehicle parking or static position for a specific fault. The following is an explanation based on different fault scenarios.
场景1Scenario 1
自动驾驶车辆由于车轮被碎片割破导致右前轮胎跑气,但是放气不是很快,车辆需要立即停车。自动驾驶车辆应当确定出一个停放位置,以便维修人员可以安全地现场更换轮胎。因此,应考虑实际和预测的交通量,以评估车辆和服务人员在停放位置操作是否安全。The right front tire of the autonomous vehicle is deflated due to a wheel being cut by debris, but the deflation is not very fast, and the vehicle needs to stop immediately. The autonomous vehicle should determine a parking location so that maintenance personnel can safely change the tire on site. Therefore, actual and predicted traffic volume should be considered to assess whether it is safe for the vehicle and service personnel to operate in the parking location.
如果在系统地图上的可及范围(基于故障的严重性)内找到这样的位置(例如,该位置位于道路的右侧),可以将车辆驾驶到该位置,然后停放车辆,使得车辆距离路边(例如,路缘)的距离足够维修人员更换前轮。可以预定义场景和符合人体工程学和技术的信息并将其存储在AV系统。对于上述故障,可以设定为距离侧面1米,因为这足以安放汽车千斤顶并手动更换轮胎。在其他可能的情况下,所需空间取决于故障、轮胎尺寸、车辆状况等。If such a location is found within reach (based on the severity of the fault) on the system map (e.g., the location is on the right side of the road), the vehicle can be driven to that location and then parked so that the vehicle is close enough to the roadside (e.g., the curb) for the maintenance personnel to change the front wheel. Scenarios and ergonomic and technical information can be predefined and stored in the AV system. For the above fault, 1 meter from the side can be set, as this is enough to place a car jack and manually change the tire. In other possible situations, the required space depends on the fault, tire size, vehicle condition, etc.
可以预定义所有可能的故障和所需空间的集合并存储在AV系统中,或者,也可以使用无线服务从中央数据库/AI(Artificial Intelligence,人工智能)帮助系统实时下载。A set of all possible faults and required spaces can be predefined and stored in the AV system, or it can be downloaded in real time from a central database/AI (Artificial Intelligence) assistance system using a wireless service.
场景2Scenario 2
自动驾驶车辆的发动机发生故障(例如,油量太少),那么,可以选择停放位置在一条道路上,使得维修人员在车辆前方具有更多空间。If an autonomous vehicle's engine malfunctions (e.g., too low on fuel), it can be parked on a road that gives maintenance personnel more room in front of the vehicle.
场景3Scene 3
自动驾驶车辆的故障严重,需要将被故障的自动驾驶车辆拖走。在这种情况下,牵引车的尺寸和操作,以及牵引车的安全停放均应被考虑,以确定“安全港”的位置。The failure of the autonomous vehicle is serious and requires the disabled autonomous vehicle to be towed. In this case, the size and operation of the towing vehicle, as well as the safe parking of the towing vehicle should be considered to determine the location of the "safe harbor".
场景4Scene 4
如果故障车辆(故障的自动驾驶车辆)需要某些权威车辆(如,消防员或警察的车辆)的参与,那么,应当考虑该车辆的尺寸、操作空间以及该车辆的安全停放所需的空间(空间需求),以确定“安全港”的位置。If a disabled vehicle (a disabled autonomous vehicle) requires the involvement of some authority vehicle (e.g., a firefighter or police vehicle), then the size of the vehicle, the operating space, and the space required for safe parking of the vehicle (space requirements) should be considered to determine the location of the "safe harbor."
除了保证故障车辆以及牵引程序的空间外,还可以额外为警察“保留”一些空间。可以将具有的牵引车辆尺寸和其他权限车辆尺寸以及空间和机动能力和需求的数据库存储在自动驾驶车辆中,从而可以确定自动驾驶车辆可以快速确定需要的空间大小以及停车位置。上述信息也可以存储在外部服务器上并传送到故障车辆。In addition to ensuring space for the disabled vehicle and the towing procedure, some space can also be "reserved" for the police. A database of the towing vehicle dimensions and other authorized vehicle dimensions as well as space and maneuverability and requirements can be stored in the autonomous vehicle, so that the autonomous vehicle can quickly determine the required space size and parking location. The above information can also be stored on an external server and transmitted to the disabled vehicle.
空间需求和停靠位置的决定和计算也可以在车辆外部的集中位置(例如,服务中心)进行。在这种情况下,车辆将通过无线方式发送它的“问题报告”到集中位置,然后根据帮助车辆的可用性、问题类型、成本、所需时间、服务人员的可用性以及用于在该中心位置做出决定的其他因素(中央控制中心)确定新的停放目的地,然后将决定和建议的新停放目的地作为新的停靠位置发送到故障车辆。The decision and calculation of space requirements and parking locations can also be made at a centralized location (e.g., a service center) outside the vehicle. In this case, the vehicle will wirelessly send its "problem report" to the centralized location, and a new parking destination is then determined based on the availability of helping vehicles, the type of problem, cost, time required, availability of service personnel, and other factors used to make a decision at this central location (central control center), and the decision and suggested new parking destination is then sent to the disabled vehicle as a new parking location.
此外,还可以有更多与“安全港”功能相关的功能,它们将被记录在单独的ROI中。In addition, there can be more features related to the “safe harbor” functionality, which will be recorded in a separate ROI.
可以根据以下信息中的至少之一,确定故障车辆的停靠位置:车辆的诊断信息;有关故障车辆位置的交通信息;有关车辆计划停放的区域的道路状况和交通的信息;路面稠度信息(沥青,沙子等);天气状况;有关潜在服务车辆的尺寸和空间需求的信息;有关现场维修所需空间要求的信息;有关潜在警车的空间需求的信息。对于不同的故障将导致故障车辆不同的最佳车辆停放/静止位置。The parking location of the disabled vehicle may be determined based on at least one of the following information: diagnostic information of the vehicle; traffic information about the location of the disabled vehicle; information about road conditions and traffic in the area where the vehicle is planned to be parked; road consistency information (asphalt, sand, etc.); weather conditions; information about the size and space requirements of potential service vehicles; information about the space requirements required for on-site repairs; information about the space requirements of potential police vehicles. Different faults will result in different optimal vehicle parking/stationary locations for the disabled vehicle.
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到根据上述实施例的方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例的方法。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, 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.
在本实施例中还提供了一种自动驾驶车辆的控制装置,该自动驾驶车辆的控制装置用于实现上述实施例及优选实施方式,已经进行过说明的不再赘述。如以下所使用的,术语“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。In this embodiment, a control device for an autonomous driving vehicle is also provided, and the control device for an autonomous driving vehicle is used to implement the above-mentioned embodiments and preferred implementation modes, and those that have been described will not be repeated. As used below, the term "module" can be a combination of software and/or hardware that implements 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.
图3是根据本申请实施例的一种可选的自动驾驶车辆的控制装置的结构框图,如图3所示,该装置包括:FIG3 is a structural block diagram of an optional control device for an autonomous driving vehicle according to an embodiment of the present application. As shown in FIG3 , the device includes:
(1)第一确定单元32,用于确定发生故障的自动驾驶车辆的故障信息;(1) a first determining unit 32, configured to determine fault information of the faulty autonomous driving vehicle;
(2)第二确定单元34,与第一确定单元32相连,用于在根据故障信息确定出故障属于第一故障类型集合的情况下,根据自动驾驶车辆的第一车辆信息以及故障信息,确定自动驾驶车辆待停靠的第一停靠位置,其中,第一故障类型集合包含允许进行现场维修的故障类型;(2) a second determination unit 34, connected to the first determination unit 32, configured to determine a first parking position for the autonomous driving vehicle to be parked according to the first vehicle information of the autonomous driving vehicle and the fault information, when it is determined according to the fault information that the fault belongs to a first fault type set, wherein the first fault type set includes fault types that allow on-site repair;
(3)第一控制单元36,与第二确定单元34相连,控制自动驾驶车辆由当前位置移动到第一停靠位置。(3) A first control unit 36, connected to the second determination unit 34, controls the automatic driving vehicle to move from the current position to the first parking position.
可选地,在本实施例中,第二确定单元34包括:Optionally, in this embodiment, the second determining unit 34 includes:
(1)第一确定模块,用于根据第一车辆信息以及故障信息,确定出用于安全停靠自动驾驶车辆的一个或者多个候选停靠位置;(1) a first determination module, configured to determine one or more candidate parking locations for safely parking the autonomous driving vehicle based on the first vehicle information and the fault information;
(2)选取模块,用于从一个或多个候选停靠位置中选取用于停靠自动驾驶车辆的第一停靠位置。(2) A selection module, used to select a first docking position for docking the autonomous driving vehicle from one or more candidate docking positions.
可选地,在本实施例中,第一确定模块包括:Optionally, in this embodiment, the first determining module includes:
(1)第一确定子模块,用于根据第一车辆信息以及故障信息,确定自动驾驶车辆从当前位置允许移动到的移动范围;(1) a first determination submodule, configured to determine a movement range to which the autonomous driving vehicle is allowed to move from a current position based on the first vehicle information and the fault information;
(2)第二确定子模块,用于根据移动范围内的路面状况、交通状况以及车辆移动方式,在移动范围内确定出一个或者多个候选停靠位置。(2) A second determination submodule is used to determine one or more candidate stop locations within the moving range according to the road conditions, traffic conditions and vehicle movement mode within the moving range.
可选地,在本实施例中,选取模块包括:Optionally, in this embodiment, the selection module includes:
(1)第三确定子模块,用于确定从所述自动驾驶车辆的当前位置至一个或者多个所述候选停靠位置的一个或多个行驶路线;(1) a third determination submodule, configured to determine one or more driving routes from the current position of the autonomous driving vehicle to one or more of the candidate stopping positions;
(2)选取子模块,用于选取一个或多个行驶路线中路线长度小于或者等于目标长度阈值的行驶路线所对应的候选停靠位置作为第一停靠位置。(2) A selection submodule, configured to select a candidate stop position corresponding to one or more driving routes whose route length is less than or equal to a target length threshold as a first stop position.
可选地,在本实施例中,选取子模块包括:Optionally, in this embodiment, selecting a submodule includes:
(1)选取子单元,用于选取一个或多个行驶路线中的路线长度最短的目标行驶路线作为第一停靠位置,其中,目标长度阈值为目标行驶路线的长度。(1) A selection subunit is used to select a target driving route with the shortest route length among one or more driving routes as a first stop position, wherein the target length threshold is the length of the target driving route.
可选地,在本实施例中,第二确定单元34包括:Optionally, in this embodiment, the second determining unit 34 includes:
(1)发送模块,用于向服务中心发送用于查询自动驾驶车辆的停靠位置的第一请求,其中,第一请求中携带有第一车辆信息以及故障信息;(1) a sending module, configured to send a first request for querying a parking location of the autonomous driving vehicle to a service center, wherein the first request carries first vehicle information and fault information;
(2)接收模块,用于接收服务中心返回的携带有第一停靠位置的第一响应消息。(2) A receiving module, used to receive a first response message carrying the first docking location returned by the service center.
可选地,在本实施例中,上述装置还包括:第三确定单元,控制单元包括:控制模块,其中,Optionally, in this embodiment, the above device further includes: a third determining unit, and the control unit includes: a control module, wherein:
(1)第三确定单元,用于在控制自动驾驶车辆由当前位置移动到第一停靠位置之前,根据自动驾驶车辆的第一车辆信息,确定出自动驾驶车辆由当前位置移动到第一停靠位置的移动参数,其中,移动参数包括以下至少之一:移动方向,移动速度;(1) a third determining unit, configured to determine, before controlling the autonomous driving vehicle to move from the current position to the first stop position, a movement parameter of the autonomous driving vehicle for moving from the current position to the first stop position according to the first vehicle information of the autonomous driving vehicle, wherein the movement parameter includes at least one of the following: a moving direction and a moving speed;
(2)控制模块,用于控制自动驾驶车辆按照移动参数由当前位置移动到第一停靠位置。(2) A control module, used to control the autonomous driving vehicle to move from a current position to a first stop position according to the movement parameters.
可选地,在本实施例中,第一车辆信息包括以下至少之一:自动驾驶车辆的类型信息,自动驾驶车辆的尺寸信息,自动驾驶车辆工作时的占用空间信息,自动驾驶车辆的油量信息,自动驾驶车辆的刹车片的状态信息,自动驾驶车辆的冷却系统的状态信息。Optionally, in this embodiment, the first vehicle information includes at least one of the following: type information of the autonomous driving vehicle, size information of the autonomous driving vehicle, occupied space information of the autonomous driving vehicle when working, oil level information of the autonomous driving vehicle, status information of the brake pads of the autonomous driving vehicle, and status information of the cooling system of the autonomous driving vehicle.
可选地,在本实施例中,上述装置还包括:Optionally, in this embodiment, the above device further includes:
(1)发送单元,用于在确定发生故障的自动驾驶车辆的故障信息之后,在根据故障信息确定出故障属于第二故障类型集合的情况下,向服务中心发送第二请求,其中,第二请求中携带有自动驾驶车辆的第一车辆信息和故障信息,第二故障类型集合包含不允许进行现场维修的故障类型;(1) a sending unit, configured to, after determining fault information of the faulty autonomous driving vehicle, send a second request to the service center if it is determined according to the fault information that the fault belongs to a second fault type set, wherein the second request carries first vehicle information and fault information of the autonomous driving vehicle, and the second fault type set includes fault types for which on-site repair is not allowed;
(2)接收单元,用于接收服务中心返回的携带有服务车辆的第二车辆信息的第二响应消息;(2) a receiving unit, configured to receive a second response message carrying second vehicle information of the service vehicle returned by the service center;
(3)第四确定单元,用于根据自动驾驶车辆的第一车辆信息以及第二车辆信息,确定自动驾驶车辆待停靠的第二停靠位置,其中,包含第二停靠位置的空闲区域大于停靠自动驾驶车辆和服务车辆所需的区域;(3) a fourth determining unit, configured to determine a second docking position at which the autonomous driving vehicle is to be docked based on the first vehicle information and the second vehicle information of the autonomous driving vehicle, wherein an empty area including the second docking position is larger than an area required for docking the autonomous driving vehicle and the service vehicle;
(4)第二控制单元,用于控制自动驾驶车辆由当前位置移动到第二停靠位置。(4) A second control unit, used to control the autonomous driving vehicle to move from a current position to a second parking position.
可选地,在本实施例中,上述装置还包括:Optionally, in this embodiment, the above device further includes:
(1)第五确定单元,用于在确定发生故障的自动驾驶车辆的故障信息之后,在根据故障信息未确定出与故障对应的故障类型的情况下,将故障确定为预定故障类型,其中,预定故障类型为严重程度高于目标程度阈值的故障类型;(1) a fifth determination unit, configured to, after determining fault information of the faulty autonomous driving vehicle, determine the fault as a predetermined fault type if a fault type corresponding to the fault is not determined according to the fault information, wherein the predetermined fault type is a fault type with a severity higher than a target severity threshold;
(2)发出单元,用于向自动驾驶车辆中的乘客发出选择信息,其中,选择信息用于表示故障的处理方式,(2) an issuing unit, configured to issue selection information to a passenger in the autonomous driving vehicle, wherein the selection information is used to indicate a method for handling the fault,
(3)第六确定单元,用于根据乘客响应选择信息所选择的目标处理方式,确定与目标处理方式对应的第三停靠位置;(3) a sixth determining unit, configured to determine a third stop position corresponding to the target processing method according to the target processing method selected by the passenger in response to the selection information;
(4)第三控制单元,用于控制自动驾驶车辆由当前位置移动到第三停靠位置。(4) A third control unit, used to control the automatic driving vehicle to move from the current position to a third parking position.
可选地,在本实施例中,上述装置还包括:Optionally, in this embodiment, the above device further includes:
(1)激活单元,用于在确定自动驾驶车辆发生故障的情况下,激活自动驾驶车辆上的危险告警指示器发出告警信号,其中,告警信号用于指示自动驾驶车辆发生故障。(1) an activation unit, configured to activate a hazard warning indicator on the autonomous driving vehicle to send a warning signal when it is determined that the autonomous driving vehicle has failed, wherein the warning signal is used to indicate that the autonomous driving vehicle has failed.
可选地,在本实施例中,第一确定单元32包括:Optionally, in this embodiment, the first determining unit 32 includes:
(1)第二接收单元,用于接收自动驾驶车辆上的传感器发送的检测信息,其中,检测信息为传感器对自动驾驶车辆的车辆部件进行检测得到的信息;(1) a second receiving unit, configured to receive detection information sent by a sensor on the autonomous driving vehicle, wherein the detection information is information obtained by the sensor through detection of a vehicle component of the autonomous driving vehicle;
(2)比较单元,用于将检测信息与自动驾驶车辆中预先存储的参考信息进行比较,确定出故障信息,其中,故障信息用于表示车辆部件中与故障对应的目标部件的故障原因和故障程度。(2) a comparison unit, configured to compare the detection information with reference information pre-stored in the autonomous driving vehicle to determine fault information, wherein the fault information is used to indicate a fault cause and a fault degree of a target component in the vehicle corresponding to the fault.
需要说明的是,上述各个模块是可以通过软件或硬件来实现的,对于后者,可以通过以下方式实现,但不限于此:上述模块均位于同一处理器中;或者,上述各个模块以任意组合的形式分别位于不同的处理器中。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.
本发明的实施例还提供了一种存储介质,该存储介质中存储有计算机程序,其中,该计算机程序被设置为运行时执行上述任一项方法实施例中的步骤。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.
可选地,在本实施例中,上述存储介质可以包括但不限于:U盘、只读存储器(Read-Only Memory,简称为ROM)、随机存取存储器(Random Access Memory,简称为RAM)、移动硬盘、磁碟或者光盘等各种可以存储计算机程序的介质。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.
本发明的实施例还提供了一种电子装置,包括存储器和处理器,该存储器中存储有计算机程序,该处理器被设置为运行计算机程序以执行上述任一项方法实施例中的步骤。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.
可选地,上述电子装置还可以包括传输设备以及输入输出设备,其中,该传输设备和上述处理器连接,该输入输出设备和上述处理器连接。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.
显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。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.
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。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 (14)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910775379.6A CN112486152B (en) | 2019-08-21 | 2019-08-21 | Control method and device for autonomous driving vehicle, storage medium and electronic device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910775379.6A CN112486152B (en) | 2019-08-21 | 2019-08-21 | Control method and device for autonomous driving vehicle, storage medium and electronic device |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112486152A CN112486152A (en) | 2021-03-12 |
CN112486152B true CN112486152B (en) | 2024-09-06 |
Family
ID=74920112
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910775379.6A Active CN112486152B (en) | 2019-08-21 | 2019-08-21 | Control method and device for autonomous driving vehicle, storage medium and electronic device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112486152B (en) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113311835B (en) * | 2021-05-21 | 2023-12-29 | 深圳安途智行科技有限公司 | Method for reducing running risk of automatic driving vehicle |
US11801870B2 (en) * | 2021-09-10 | 2023-10-31 | GM Global Technology Operations LLC | System for guiding an autonomous vehicle by a towing taxi |
CN115891868B (en) * | 2022-11-01 | 2025-01-07 | 北京百度网讯科技有限公司 | Fault detection method and device for automatic driving vehicle, electronic equipment and medium |
CN119180648A (en) * | 2024-11-25 | 2024-12-24 | 广州格悦新能源科技有限公司 | Vehicle fault maintenance method, vehicle fault maintenance system and related equipment |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107369228A (en) * | 2017-07-14 | 2017-11-21 | 鄂尔多斯市普渡科技有限公司 | A kind of processing method of unmanned taxi midway failure |
CN109307515A (en) * | 2017-07-28 | 2019-02-05 | 福特全球技术公司 | Method for determining the parking position of motor vehicles |
CN109345658A (en) * | 2018-10-29 | 2019-02-15 | 百度在线网络技术(北京)有限公司 | Restorative procedure, device, equipment, medium and the vehicle of Vehicular system failure |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9014960B2 (en) * | 2010-03-29 | 2015-04-21 | Here Global B.V. | Method of operating a navigation system |
US8618922B2 (en) * | 2010-03-30 | 2013-12-31 | GM Global Technology Operations LLC | Method and system for ensuring operation of limited-ability autonomous driving vehicles |
CN106569473A (en) * | 2015-10-13 | 2017-04-19 | 上海汽车集团股份有限公司 | Vehicle remote diagnosing method, apparatus and system |
US10571908B2 (en) * | 2016-08-15 | 2020-02-25 | Ford Global Technologies, Llc | Autonomous vehicle failure mode management |
US10488863B2 (en) * | 2016-12-13 | 2019-11-26 | Ford Global Technologies, Llc | Autonomous vehicle post-fault operation |
CN109360308B (en) * | 2018-09-27 | 2020-10-27 | 北京智行者科技有限公司 | Fault vehicle dragging-back method and system |
CN109559501A (en) * | 2018-12-03 | 2019-04-02 | 浙江智莱科技有限公司 | A kind of unmanned taxi system and its control method |
-
2019
- 2019-08-21 CN CN201910775379.6A patent/CN112486152B/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107369228A (en) * | 2017-07-14 | 2017-11-21 | 鄂尔多斯市普渡科技有限公司 | A kind of processing method of unmanned taxi midway failure |
CN109307515A (en) * | 2017-07-28 | 2019-02-05 | 福特全球技术公司 | Method for determining the parking position of motor vehicles |
CN109345658A (en) * | 2018-10-29 | 2019-02-15 | 百度在线网络技术(北京)有限公司 | Restorative procedure, device, equipment, medium and the vehicle of Vehicular system failure |
Also Published As
Publication number | Publication date |
---|---|
CN112486152A (en) | 2021-03-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN112486152B (en) | Control method and device for autonomous driving vehicle, storage medium and electronic device | |
US11091171B2 (en) | Controlling driving modes of self-driving vehicles | |
US9776638B1 (en) | Remote interrogation and override for automated driving system | |
KR101936891B1 (en) | Method and device for generating driving behavior guidance information | |
CN107272657B (en) | Method and system for realizing automatic overhaul of vehicle and related equipment | |
CN107123295A (en) | Congested link Forecasting Methodology, device, server and storage medium | |
US11975727B2 (en) | Autonomous vehicle control system | |
CN112785864A (en) | Automatic parking system | |
JP2024545628A (en) | Method and system for operating an autonomous agent by a remote operator - Patents.com | |
CN111696338A (en) | Motorcade cooperative driving abnormity monitoring method and system | |
CN113492872A (en) | Driving mode switching method, system and computer readable storage medium | |
CN111465543A (en) | Method for performing self-diagnosis in the context of an autonomous vehicle | |
CN108810850A (en) | Vehicle mounted failure broadcasting system, method, equipment and storage medium | |
CN112217768A (en) | Method and device for handing over driving authority of a vehicle | |
CN113173136B (en) | Vehicle control device and recording medium | |
CN116080794B (en) | Partially assembled vehicle that can complete its own assembly independently and method for manufacturing the vehicle | |
CN112486153B (en) | Control method and device for autonomous driving vehicle, storage medium and electronic device | |
KR20230097314A (en) | Dangerous situation warning service method and system for vehicles in port | |
CN112319496B (en) | Fault handling method, device and storage medium for autonomous driving vehicle | |
US20240059320A1 (en) | Method for monitoring at least one motor vehicle, and monitoring system | |
US20240336271A1 (en) | Method, processing system, and recording device | |
JP7658344B2 (en) | Vehicle condition monitoring system and vehicle condition monitoring method | |
JP2024122440A (en) | vehicle | |
CN119445780A (en) | Management system | |
WO2025126767A1 (en) | Test system, test method, and software management device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |