[go: up one dir, main page]

CN115285144A - Vehicle control method and apparatus, electronic device, computer readable medium - Google Patents

Vehicle control method and apparatus, electronic device, computer readable medium Download PDF

Info

Publication number
CN115285144A
CN115285144A CN202210938794.0A CN202210938794A CN115285144A CN 115285144 A CN115285144 A CN 115285144A CN 202210938794 A CN202210938794 A CN 202210938794A CN 115285144 A CN115285144 A CN 115285144A
Authority
CN
China
Prior art keywords
vehicle
area
path planning
information
planning information
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.)
Pending
Application number
CN202210938794.0A
Other languages
Chinese (zh)
Inventor
熊伟
郑林波
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Baidu Netcom Science and Technology Co Ltd
Original Assignee
Beijing Baidu Netcom Science and Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Beijing Baidu Netcom Science and Technology Co Ltd filed Critical Beijing Baidu Netcom Science and Technology Co Ltd
Priority to CN202210938794.0A priority Critical patent/CN115285144A/en
Publication of CN115285144A publication Critical patent/CN115285144A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W60/00Drive control systems specially adapted for autonomous road vehicles
    • B60W60/001Planning or execution of driving tasks
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W60/00Drive control systems specially adapted for autonomous road vehicles
    • B60W60/001Planning or execution of driving tasks
    • B60W60/0015Planning or execution of driving tasks specially adapted for safety

Landscapes

  • Engineering & Computer Science (AREA)
  • Automation & Control Theory (AREA)
  • Human Computer Interaction (AREA)
  • Transportation (AREA)
  • Mechanical Engineering (AREA)
  • Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)

Abstract

本公开提供了一种车辆控制方法和装置,涉及自动驾驶、云计算技术领域。具体实现方案为:实时检测车辆是否满足规划障碍条件,规划障碍条件为车辆的自动驾驶系统无法有效进行路径规划的条件;响应于检测到车辆满足规划障碍条件响应于检测到车辆满足规划障碍条件,基于车辆所在位置,确定车辆的所在区域;基于所在区域,检测是否有预先建立的路径规划信息,路径规划信息是历史时刻人工操作车辆作业之后采集得到的不同区域的车辆信息;响应于检测到有预先建立的路径规划信息,基于路径规划信息,控制车辆自动作业。该实施方式提高了自动驾驶的灵活性。

Figure 202210938794

The present disclosure provides a vehicle control method and device, which relate to the technical fields of automatic driving and cloud computing. The specific implementation scheme is: real-time detection of whether the vehicle meets the planning obstacle condition, and the planning obstacle condition is the condition that the automatic driving system of the vehicle cannot effectively perform path planning; in response to detecting that the vehicle meets the planning obstacle condition, in response to detecting that the vehicle meets the planning obstacle condition, Based on the location of the vehicle, determine the area where the vehicle is located; based on the location, detect whether there is pre-established path planning information. The path planning information is the vehicle information in different areas collected after the manual operation of the vehicle at historical moments; The pre-established path planning information, based on the path planning information, controls the automatic operation of the vehicle. This implementation increases the flexibility of autonomous driving.

Figure 202210938794

Description

车辆控制方法和装置、电子设备、计算机可读介质Vehicle control method and device, electronic device, computer readable medium

技术领域technical field

本公开涉及人工智能技术领域,具体涉及自动驾驶、云计算技术领域,尤其涉及一种车辆控制方法和装置、电子设备、计算机可读介质以及计算机程序产品。The present disclosure relates to the technical field of artificial intelligence, specifically to the technical field of automatic driving and cloud computing, and in particular to a vehicle control method and device, electronic equipment, computer-readable media, and computer program products.

背景技术Background technique

矿车在矿山场景作业时,装卸区可能存在狭窄区域,并且狭窄区域的形状、大小无法充分枚举,矿车的自动驾驶需要能够适应这类场景,不会因狭窄区域的出现无法长时间作业。When mining vehicles operate in a mine scene, there may be narrow areas in the loading and unloading area, and the shape and size of the narrow areas cannot be fully enumerated. The automatic driving of mining vehicles needs to be able to adapt to such scenarios, and will not be unable to work for a long time due to the emergence of narrow areas .

发明内容Contents of the invention

提供了一种车辆控制方法和装置、电子设备、计算机可读介质以及计算机程序产品。Provided are a vehicle control method and device, an electronic device, a computer readable medium, and a computer program product.

根据第一方面,提供了一种车辆控制方法,该方法包括:实时检测车辆是否满足规划障碍条件,规划障碍条件为车辆的自动驾驶系统无法有效进行路径规划的条件;响应于检测到车辆满足规划障碍条件,基于车辆所在位置,确定车辆的所在区域;基于所在区域,检测是否有预先建立的路径规划信息,路径规划信息是历史时刻人工操作车辆作业之后采集得到的不同区域的车辆信息;响应于检测到有预先建立的路径规划信息,基于路径规划信息,控制车辆自动作业。According to the first aspect, a vehicle control method is provided, the method includes: detecting in real time whether the vehicle satisfies the planning obstacle condition, the planning obstacle condition is the condition that the automatic driving system of the vehicle cannot effectively perform path planning; in response to detecting that the vehicle meets the planning obstacle condition Obstacle conditions, based on the location of the vehicle, determine the area where the vehicle is located; based on the area where it is located, detect whether there is pre-established path planning information, the path planning information is the vehicle information in different areas collected after manual operation of the vehicle at historical moments; in response to Pre-established path planning information is detected, and the vehicle is controlled to automatically operate based on the path planning information.

根据第二方面,提供了一种车辆控制装置,该装置包括:条件检测单元,被配置成实时检测车辆是否满足规划障碍条件,规划障碍条件为车辆的自动驾驶系统无法有效进行路径规划的条件;确定单元,被配置成响应于检测到车辆满足规划障碍条件,基于车辆所在位置,确定车辆的所在区域;信息检测单元,被配置成基于所在区域,检测是否有预先建立的路径规划信息,路径规划信息是历史时刻人工操作车辆作业之后采集得到的不同区域的车辆信息;控制单元,被配置成响应于检测到有预先建立的路径规划信息,基于路径规划信息,控制车辆自动作业。According to the second aspect, a vehicle control device is provided, which includes: a condition detection unit configured to detect in real time whether the vehicle satisfies a planning obstacle condition, where the planning obstacle condition is a condition that the automatic driving system of the vehicle cannot effectively perform path planning; The determination unit is configured to determine the area where the vehicle is located based on the location of the vehicle in response to detecting that the vehicle meets the planning obstacle condition; the information detection unit is configured to detect whether there is pre-established path planning information based on the area where the vehicle is located, and the path planning The information is vehicle information in different areas collected after manual operation of the vehicle at historical moments; the control unit is configured to respond to detecting that there is pre-established path planning information, and control the vehicle to automatically operate based on the path planning information.

根据第三方面,提供了一种电子设备,该电子设备包括:至少一个处理器;以及与至少一个处理器通信连接的存储器,其中,存储器存储有可被至少一个处理器执行的指令,指令被至少一个处理器执行,以使至少一个处理器能够执行如第一方面任一实现方式描述的方法。According to a third aspect, an electronic device is provided, the electronic device includes: at least one processor; and a memory communicatively connected to the at least one processor, wherein the memory stores instructions executable by the at least one processor, and the instructions are executed by Execution by at least one processor, so that at least one processor can execute the method described in any implementation manner of the first aspect.

根据第四方面,提供了一种存储有计算机指令的非瞬时计算机可读存储介质,计算机指令用于使计算机执行如第一方面任一实现方式描述的方法。According to a fourth aspect, there is provided a non-transitory computer-readable storage medium storing computer instructions, the computer instructions are used to cause a computer to execute the method described in any implementation manner of the first aspect.

根据第五方面,提供了一种计算机程序产品,包括计算机程序,计算机程序在被处理器执行时实现如第一方面任一实现方式描述的方法。According to a fifth aspect, a computer program product is provided, including a computer program, and when the computer program is executed by a processor, the method described in any implementation manner of the first aspect is implemented.

本公开的实施例提供的车辆控制方法和装置,首先,实时检测车辆是否满足规划障碍条件,规划障碍条件为车辆的自动驾驶系统无法有效进行路径规划的条件;其次,响应于检测到车辆满足规划障碍条件,基于车辆所在位置,确定车辆的所在区域;再次,基于所在区域,检测是否有预先建立的路径规划信息;最后,响应于检测到有预先建立的路径规划信息,基于路径规划信息,控制车辆自动作业。由此,在车辆的自动驾驶系统无法进行有效地路径规划时,通过车辆所在区域对应的路径规划信息确定人工驾驶经验,基于人工驾驶经验指导车辆进行自动作业,为车辆的自动驾驶系统提供了指导及参考,提高了车辆自动作业的灵活性。The vehicle control method and device provided by the embodiments of the present disclosure, firstly, detect in real time whether the vehicle satisfies the planning obstacle condition, and the planning obstacle condition is the condition that the automatic driving system of the vehicle cannot effectively perform path planning; secondly, in response to detecting that the vehicle satisfies the planning obstacle condition Obstacle conditions, based on the location of the vehicle, determine the area where the vehicle is located; again, based on the area where it is located, detect whether there is pre-established path planning information; finally, in response to detecting that there is pre-established path planning information, based on the path planning information, control The vehicle works automatically. Therefore, when the vehicle's automatic driving system cannot perform effective path planning, the manual driving experience can be determined through the path planning information corresponding to the area where the vehicle is located, and the vehicle can be guided to perform automatic operations based on the manual driving experience, which provides guidance for the vehicle's automatic driving system And reference, improve the flexibility of automatic operation of the vehicle.

应当理解,本部分所描述的内容并非旨在标识本公开的实施例的关键或重要特征,也不用于限制本公开的范围。本公开的其它特征将通过以下的说明书而变得容易理解。It should be understood that what is described in this section is not intended to identify key or important features of the embodiments of the present disclosure, nor is it intended to limit the scope of the present disclosure. Other features of the present disclosure will be readily understood through the following description.

附图说明Description of drawings

附图用于更好地理解本方案,不构成对本公开的限定。其中:The accompanying drawings are used to better understand the present solution, and do not constitute a limitation to the present disclosure. in:

图1是根据本公开车辆控制方法的一个实施例的流程图;FIG. 1 is a flowchart of an embodiment of a vehicle control method according to the present disclosure;

图2是根据本公开车辆控制方法的另一个实施例的流程图;FIG. 2 is a flowchart of another embodiment of a vehicle control method according to the present disclosure;

图3是根据本公开车辆控制方法的再一个实施例的流程图;Fig. 3 is a flow chart of another embodiment of the vehicle control method according to the present disclosure;

图4是根据本公开车辆控制装置的一个实施例的结构示意图;Fig. 4 is a schematic structural diagram of an embodiment of a vehicle control device according to the present disclosure;

图5是用来实现本公开实施例的车辆控制方法的电子设备的框图。FIG. 5 is a block diagram of an electronic device for implementing a vehicle control method of an embodiment of the present disclosure.

具体实施方式Detailed ways

以下结合附图对本公开的示范性实施例做出说明,其中包括本公开实施例的各种细节以助于理解,应当将它们认为仅仅是示范性的。因此,本领域普通技术人员应当认识到,可以对这里描述的实施例做出各种改变和修改,而不会背离本公开的范围和精神。同样,为了清楚和简明,以下的描述中省略了对公知功能和结构的描述。Exemplary embodiments of the present disclosure are described below in conjunction with the accompanying drawings, which include various details of the embodiments of the present disclosure to facilitate understanding, and they should be regarded as exemplary only. Accordingly, those of ordinary skill in the art will recognize that various changes and modifications of the embodiments described herein can be made without departing from the scope and spirit of the disclosure. Also, descriptions of well-known functions and constructions are omitted in the following description for clarity and conciseness.

本实施例中,“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。In this embodiment, "first" and "second" are used for description purposes only, and cannot be understood as indicating or implying relative importance or implicitly indicating the quantity of indicated technical features. Thus, the features defined as "first" and "second" may explicitly or implicitly include at least one of these features.

当自动作业车辆(如自动采矿车、自动清扫车)等遇到狭窄区域或者无法进行自动驾驶规划情况时,自动作业车辆对该问题进行上报,一般由人工驾驶来解决该类问题,或者针对该故障区域特征进行模型或算法转向提升,但是,上述人工接管的方式需要配备相应的驾驶员,无法降低运营成本,不能达到自动驾驶所期望的利益;并且上述模型或算法的方式,存在研发测试周期长,无法解决该问题,或者还可能出现存在多次倒车驾驶效率低的情况,解决问题的周期及效果存在较大不确定性。When automatic operation vehicles (such as automatic mining vehicles, automatic cleaning vehicles) encounter narrow areas or situations where automatic driving planning cannot be performed, automatic operation vehicles will report the problem, and manual driving is usually used to solve such problems, or The characteristics of the fault area are used to improve the model or algorithm. However, the above-mentioned manual takeover method needs to be equipped with a corresponding driver, which cannot reduce operating costs and cannot achieve the expected benefits of automatic driving; and the above-mentioned model or algorithm method has a research and development test cycle. This problem cannot be solved for a long time, or there may be many times of reverse driving with low efficiency, and there is great uncertainty in the cycle and effect of solving the problem.

针对上述缺陷,本公开提供了一种车辆控制方法,图1示出了根据本公开车辆控制方法的一个实施例的流程100,上述车辆控制方法包括以下步骤:In view of the above defects, the present disclosure provides a vehicle control method. FIG. 1 shows a process 100 according to an embodiment of the vehicle control method of the present disclosure. The above vehicle control method includes the following steps:

步骤101,实时检测车辆是否满足规划障碍条件。In step 101, it is detected in real time whether the vehicle satisfies the planning obstacle condition.

本实施例中,规划障碍条件为车辆的自动驾驶系统无法有效进行路径规划的条件。In this embodiment, the planning obstacle condition is a condition that the automatic driving system of the vehicle cannot effectively perform path planning.

本实施例中,车辆可以是自动驾驶车辆,自动驾驶车辆可以用于巡逻固定区域,并监控该固定区域的景象;车辆也可以是具有自动驾驶功能的作业车,即自动作业车,例如自动采矿车、自动采煤车、自动清扫车等。车辆上的自动驾驶系统进行车辆自动驾驶的路径规划。当车辆满足规划障碍条件时,车辆上的自动驾驶系统无法进行有效地路径规划,自动驾驶系统输出的控制车辆的自动驾驶操作命令,无法使车辆完成自动驾驶任务或者自动作业任务;当车辆不满足规划障碍条件时,车辆上的自动驾驶系统可以有效地进行路径规划,控制车辆进行自动作业。In this embodiment, the vehicle can be a self-driving vehicle, and the self-driving vehicle can be used to patrol a fixed area and monitor the scene of the fixed area; the vehicle can also be a working vehicle with automatic driving function, that is, an automatic working vehicle, such as automatic mining Vehicles, automatic coal mining vehicles, automatic cleaning vehicles, etc. The automatic driving system on the vehicle performs path planning for the automatic driving of the vehicle. When the vehicle meets the planning obstacle conditions, the automatic driving system on the vehicle cannot perform effective path planning, and the automatic driving operation command output by the automatic driving system to control the vehicle cannot enable the vehicle to complete the automatic driving task or automatic operation task; When planning obstacle conditions, the automatic driving system on the vehicle can effectively plan the path and control the vehicle to perform automatic operations.

步骤102,响应于检测到车辆满足规划障碍条件,基于车辆所在位置,确定车辆的所在区域。Step 102, in response to detecting that the vehicle satisfies the planning obstacle condition, based on the location of the vehicle, determine the area where the vehicle is located.

本实施例中,为了实现车辆的自动驾驶,车辆上的自动驾驶系统中具有定位装置,通过定位装置可以确定车辆的所在位置,该所在位置是车辆当前时刻的实时定位位置。In this embodiment, in order to realize the automatic driving of the vehicle, the automatic driving system on the vehicle has a positioning device, and the location of the vehicle can be determined through the positioning device, which is the real-time positioning position of the vehicle at the current moment.

本实施例中,车辆的所在区域是包括车辆的所在位置的区域,所在区域的形状可以是规则形状,例如所在区域是圆形区域,或者方形区域。所在区域的形状也可以是不规则形状,例如,去除区域中障碍物的区域。上述车辆的所在区域可以是以车辆的所在位置为圆心,以预设长度为半径得到的圆形区域。上述车辆的所在区域还可以是去除圆形区域中障碍物所在区域得到的剩余区域。In this embodiment, the location area of the vehicle is an area including the location of the vehicle, and the shape of the location area may be a regular shape, for example, the location area is a circular area or a square area. The shape of the area can also be irregular, for example, the area where obstacles in the area are removed. The above-mentioned area where the vehicle is located may be a circular area obtained by using the location of the vehicle as the center and a preset length as the radius. The area where the vehicle is located may also be the remaining area obtained by removing the area where obstacles are located in the circular area.

步骤103,基于所在区域,检测是否有预先建立的路径规划信息。Step 103 , based on the area where it is located, it is detected whether there is pre-established route planning information.

本实施例中,路径规划信息可以是预先操作同一车辆在所在区域执行任务得到的规划信息,路径规划信息还可以预先操作不同车辆在所在区域执行任务得到的规划信息。In this embodiment, the route planning information may be the planning information obtained by pre-operating the same vehicle to perform tasks in the area, or the route planning information may be the planning information obtained by pre-operating different vehicles to perform tasks in the area.

可选地,路径规划信息还可以是预先操作同一车辆在所在区域相似区域执行任务得到的规划信息,或者预先操作不同车辆在区域相似区域执行任务得到的规划信息。Optionally, the path planning information may also be planning information obtained by pre-operating the same vehicle to perform tasks in a similar area, or planning information obtained by pre-operating different vehicles to perform tasks in a similar area.

本实施例中,路径规划信息是使车辆从满足规划障碍条件到不满足规划障碍条件的信息,基于路径规划信息,可以使车辆的自动驾驶系统避开规划障碍条件中遇到的路况,从而使车辆的自动驾驶系统可以对车辆的自动驾驶或自动作业进行有效地的路径规划。In this embodiment, the path planning information is information that enables the vehicle to change from meeting the planning obstacle condition to not meeting the planning obstacle condition. Based on the path planning information, the automatic driving system of the vehicle can avoid the road conditions encountered in the planning obstacle condition, so that The automatic driving system of the vehicle can carry out effective path planning for the automatic driving or automatic operation of the vehicle.

步骤104,响应于检测到有预先建立的路径规划信息,基于路径规划信息,控制车辆自动作业。Step 104, in response to detecting that there is pre-established route planning information, based on the route planning information, the vehicle is controlled to automatically operate.

本实施例中,路径规划信息是历史时刻人工操作车辆作业之后采集得到的不同区域的车辆信息,其中,车辆信息是与车辆相关的信息,例如,车辆信息为人工驾驶车辆的驾驶状态以及车辆运行状态,控制车辆按照路径规划信息进行自动作业,可以使车辆的作业达到与人工操作车辆相同的效果。需要说明的是,路径规划信息可以包括对规划障碍条件相同的工况进行人工操作车辆作业之后采集得到的信息;路径规划信息还可以包括对规划障碍条件相似的工况进行人工操作车辆作业之后采集得到的信息。In this embodiment, the path planning information is the vehicle information in different areas collected after the manual operation of the vehicle at historical moments, wherein the vehicle information is information related to the vehicle, for example, the vehicle information is the driving state of the manually driven vehicle and the vehicle operation State, control the vehicle to perform automatic operations according to the path planning information, so that the operation of the vehicle can achieve the same effect as that of the manual operation of the vehicle. It should be noted that the path planning information may include the information collected after the manual operation of the vehicle on the working conditions with the same planning obstacle conditions; the path planning information may also include the information collected after the manual operation of the vehicle on the working conditions with similar planning obstacle conditions get the information.

本实施例中,车辆自动作业包括:车辆在作业区域执行任务,或者车辆自动驾驶到不同位置进行各个位置的任务操作,如在装载区进行物体的装载,以及自动驾驶在装载区和卸载区之间进行物体的搬运等。In this embodiment, the automatic operation of the vehicle includes: the vehicle performs tasks in the work area, or the vehicle automatically drives to different positions to perform task operations in various positions, such as loading objects in the loading area, and automatically driving between the loading area and the unloading area. Carrying out objects, etc.

本公开的实施例提供的车辆控制方法,首先,实时检测车辆是否满足规划障碍条件,规划障碍条件为车辆的自动驾驶系统无法有效进行路径规划的条件;其次,响应于检测到车辆满足规划障碍条件,基于车辆所在位置,确定车辆的所在区域;再次,基于所在区域,检测是否有预先建立的路径规划信息;最后,响应于检测到有预先建立的路径规划信息,基于路径规划信息,控制车辆自动作业。由此,在车辆的自动驾驶系统无法进行有效地路径规划时,通过车辆所在区域对应的路径规划信息确定人工驾驶经验,基于人工驾驶经验指导车辆进行自动驾驶或自动作业,为车辆的自动驾驶系统提供了指导及参考,提高了车辆自动作业的灵活性。The vehicle control method provided by the embodiments of the present disclosure, firstly, detects in real time whether the vehicle satisfies the planning obstacle condition, and the planning obstacle condition is the condition that the automatic driving system of the vehicle cannot effectively perform path planning; secondly, in response to detecting that the vehicle satisfies the planning obstacle condition , based on the location of the vehicle, determine the area where the vehicle is located; again, based on the area where it is located, detect whether there is pre-established route planning information; finally, in response to detecting that there is pre-established route planning information, based on the route planning information, control the vehicle to automatically Operation. Therefore, when the automatic driving system of the vehicle cannot perform effective route planning, the manual driving experience is determined through the route planning information corresponding to the area where the vehicle is located, and the vehicle is guided to perform automatic driving or automatic operation based on the manual driving experience. Guidance and reference are provided, and the flexibility of automatic operation of the vehicle is improved.

在本公开的另一个实施例中,上述路径规划信息可以是通过人工驾驶得到的经验信息,该实施例提供的车辆控制方法融合了人工驾驶和车辆自动驾驶,根据人工驾驶的经验为自动驾驶提供指导及参考,同时还可以兼顾自动驾驶系统的灵活性,图2示出了根据本公开车辆控制方法的另一个实施例的流程200,上述车辆控制方法包括以下步骤:In another embodiment of the present disclosure, the above path planning information may be experience information obtained through manual driving. The vehicle control method provided in this embodiment combines manual driving and automatic vehicle driving, and provides automatic driving with For guidance and reference, the flexibility of the automatic driving system can also be taken into account. FIG. 2 shows a process 200 according to another embodiment of the vehicle control method of the present disclosure. The above-mentioned vehicle control method includes the following steps:

步骤201,实时检测车辆是否满足规划障碍条件。In step 201, it is detected in real time whether the vehicle satisfies the planning obstacle condition.

本实施例中,规划障碍条件为车辆的自动驾驶系统无法有效进行路径规划的条件。In this embodiment, the planning obstacle condition is a condition that the automatic driving system of the vehicle cannot effectively perform path planning.

步骤202,响应于检测到车辆满足规划障碍条件,基于车辆所在位置,确定车辆的所在区域,之后,执行步骤203。Step 202, in response to detecting that the vehicle satisfies the planning obstacle condition, based on the location of the vehicle, determine the area where the vehicle is located, and then execute step 203.

步骤203,基于所在区域,检测是否有预先建立的路径规划信息;若检测到有预先建立的路径规划信息,执行步骤204;若检测到没有预先建立的路径规划信息,执行步骤206。Step 203, based on the location, check whether there is pre-established route planning information; if it is detected that there is pre-established route planning information, perform step 204; if it is detected that there is no pre-established route planning information, perform step 206.

步骤204,基于路径规划信息,控制车辆自动作业,之后,执行步骤205。Step 204, based on the path planning information, control the vehicle to automatically work, and then execute step 205.

应当理解,上述步骤201-步骤204中的操作和特征,分别与步骤101-104中的操作和特征相对应,因此,上述在步骤101-104中对于操作和特征的描述,同样适用于步骤201-步骤204,在此不再赘述。It should be understood that the operations and features in steps 201-204 above correspond to the operations and features in steps 101-104 respectively, therefore, the above descriptions of operations and features in steps 101-104 are also applicable to step 201 - Step 204, which will not be repeated here.

步骤205,结束。Step 205, end.

步骤206,发送操作通知信息。Step 206, sending operation notification information.

本实施例中,操作通知信息用于通知人工操作车辆进行作业。操作人员接收到操作通知信息之后,驾驶车辆并在所在区域进行人工控制车辆作业。In this embodiment, the operation notification information is used to notify the manual operation of the vehicle to perform operations. After receiving the operation notification information, the operator drives the vehicle and manually controls the vehicle operation in the area.

步骤207,响应于接收到作业开始信息,记录车辆的行驶轨迹、车辆运行状态以及作业状态。Step 207, in response to receiving the job start information, record the vehicle's driving track, vehicle running status and job status.

本实施例中,操作人员驾驶车辆并在所在区域进行人工控制车辆自动作业时,若需要记录人工控制车辆的状态,操作人员点击车辆上的开始按钮,发出作业开始信息,基于作业开始信息确定当前车辆正由人工进行操作需要记录所有车辆运行状态以及作业状态。In this embodiment, when the operator drives the vehicle and performs automatic operation of the manually controlled vehicle in the area, if it is necessary to record the state of the manually controlled vehicle, the operator clicks the start button on the vehicle to send the operation start information, and based on the operation start information, determine the current state. The vehicle is being operated manually and it is necessary to record all vehicle running status and job status.

车辆运行状态包括:驾驶行为状态以及周围环境状态,驾驶行为状态包括车辆自动作业时的行驶轨迹、刹车、油门、不同时刻车速、加速度、档位信息等,周围环境状态包括:车辆内外温度、湿度等,作业状态为不同时刻人工操作车辆自动作业时的车辆部件以及车辆部件的工作状态。Vehicle running status includes: driving behavior status and surrounding environment status. Driving behavior status includes driving track, brake, accelerator, vehicle speed at different times, acceleration, gear information, etc. during automatic operation of the vehicle. Surrounding environmental status includes: vehicle internal and external temperature, humidity etc., the working status refers to the vehicle components and the working status of the vehicle components when the vehicle is manually operated and automatically operated at different times.

可选地,上述车辆控制方法还包括:响应于接收到作业结束信息,停止记录车辆的行驶轨迹、车辆运行状态以及作业状态,当需要停止记录人工控制车辆的状态时,操作人员点击车辆上的结束按钮,发出作业结束信息。车辆控制方法运行于其上的执行主体在得到了作业结束信息之后,确定停止记录车辆的行驶轨迹、车辆运行状态以及作业状态。Optionally, the above vehicle control method further includes: in response to receiving the job end information, stop recording the vehicle’s driving trajectory, vehicle running status and working status, and when it is necessary to stop recording the status of the manually controlled vehicle, the operator clicks on the End button, send job end message. After the execution subject on which the vehicle control method runs obtains the job completion information, it determines to stop recording the vehicle's driving track, vehicle running status, and job status.

步骤208,基于行驶轨迹、车辆运行状态以及作业状态,生成所在区域的路径规划信息,之后,执行步骤205。In step 208 , based on the driving track, vehicle running status and working status, route planning information of the area is generated, and then step 205 is executed.

本实施例中,基于车辆运行状态以及作业状态的时序性,将行为轨迹、车辆运行状态以及作业状态按照时间顺序,生成一个在一定时间段中反映车辆进行操作以及车辆上各个部件的状态的路径规划信息,该路径规划信息可以指导车辆的自动驾驶系统在不同时刻的具体操作。In this embodiment, based on the timing of the vehicle running state and the working state, the behavior track, the vehicle running state and the working state are chronologically sequenced to generate a path that reflects the operation of the vehicle and the state of each component on the vehicle in a certain period of time Planning information, the path planning information can guide the specific operation of the vehicle's automatic driving system at different times.

可选地,可以将生成的所在区域的路径规划信息存储在本地,从而使车辆在本地数据库中选取路径规划信息。Optionally, the generated route planning information of the area where it is located may be stored locally, so that the vehicle selects the route planning information from the local database.

可选地,还可以将生成的所在区域的路径规划信息上传至云服务器,以使云服务器将路径规划信息发送给所有车辆。Optionally, the generated route planning information in the area can also be uploaded to the cloud server, so that the cloud server can send the route planning information to all vehicles.

本公开的实施例提供的车辆控制方法,环境适应性强,可以适用于自动作业车的复杂作业场景(如矿山场景),需要通过人工运营手段与技术手段共同解决难题,通过该车辆控制方法得到的路径规划信息可达到与人工驾驶相等水平;矿山场景作业是从装载区-主干路-卸载区循环往复作业,很长时间针对统一狭窄区域只需要人工驾驶一次即可,并且人工驾驶的时间很短,相比模型优化需要的时间和成本要低很多,因此,采用本公开的车辆操作方法,具有成本低,时间周期短,可靠性高的特点。The vehicle control method provided by the embodiments of the present disclosure has strong environmental adaptability, and can be applied to complex operation scenarios (such as mine scenarios) of automatic operation vehicles. Manual operation means and technical means need to be used to solve problems together. Through the vehicle control method, the The path planning information can reach the same level as that of manual driving; the mine scene operation is a reciprocating operation from the loading area-main road-unloading area. For a long time, only one manual driving is required for the unified narrow area, and the time for manual driving is very short. It is much shorter than the time and cost required for model optimization. Therefore, the vehicle operation method of the present disclosure has the characteristics of low cost, short time period, and high reliability.

本实施例提供的车辆操作方法,在控制车辆进行自动作业的过程中,响应于检测到车辆满足规划障碍条件且没有预先建立的路径规划信息时,发送操作通知信息,记录车辆的形式轨迹、车辆运行状态以及作业状态,生成车辆所在区域的路径规划信息,从而全面、可靠地记录了车辆的运行以及作业情况,保证了车辆自动作业的可靠性。In the vehicle operation method provided by this embodiment, in the process of controlling the vehicle to perform automatic operations, in response to detecting that the vehicle satisfies the planning obstacle condition and there is no pre-established path planning information, the operation notification information is sent, and the vehicle's form track, vehicle The running status and working status generate the path planning information of the area where the vehicle is located, so as to comprehensively and reliably record the running and working conditions of the vehicle and ensure the reliability of the automatic operation of the vehicle.

在本公开的一些实施例中,车辆的所在区域可以包括车辆的作业区域,当车辆是自动采矿车时,车辆的作业区域包括装载区、主干路以及卸载区;图3示出了根据本公开车辆控制方法的另一个实施例的流程300,上述车辆控制方法包括以下步骤:In some embodiments of the present disclosure, the area where the vehicle is located may include the working area of the vehicle. When the vehicle is an automatic mining vehicle, the working area of the vehicle includes a loading area, a main road, and an unloading area; FIG. The process 300 of another embodiment of the vehicle control method, the above vehicle control method includes the following steps:

步骤301,实时检测车辆是否满足规划障碍条件,之后,执行步骤302。In step 301, it is detected in real time whether the vehicle satisfies the planning obstacle condition, and then step 302 is executed.

本实施例中,规划障碍条件为车辆的自动驾驶系统无法有效进行路径规划的条件。In this embodiment, the planning obstacle condition is a condition that the automatic driving system of the vehicle cannot effectively perform path planning.

步骤302,响应于检测到车辆满足规划障碍条件,基于车辆所在位置,确定车辆的所在区域,之后,执行步骤303。Step 302 , in response to detecting that the vehicle satisfies the planning obstacle condition, based on the location of the vehicle, determine the area where the vehicle is located, and then execute step 303 .

步骤303,基于所在区域,检测是否有预先建立的路径规划信息。Step 303 , based on the area where it is located, it is detected whether there is pre-established route planning information.

步骤304,响应于检测到有预先建立的路径规划信息,基于路径规划信息,控制车辆自动作业,之后,执行步骤305。Step 304 , in response to detecting that there is pre-established route planning information, based on the route planning information, the vehicle is controlled to automatically operate, and then step 305 is executed.

应当理解,上述步骤301-步骤304中的操作和特征,分别与步骤101-104中的操作和特征相对应,因此,上述在步骤101-104中对于操作和特征的描述,同样适用于步骤301-步骤304,在此不再赘述。It should be understood that the operations and features in steps 301-304 above correspond to the operations and features in steps 101-104 respectively, therefore, the above descriptions of operations and features in steps 101-104 are also applicable to step 301 - Step 304, which will not be repeated here.

步骤305,在车辆自动作业时,实时检测路径规划信息中的作业区域是否发生变化,之后,执行步骤306。In step 305, when the vehicle is automatically operating, it is detected in real time whether the operating area in the path planning information changes, and then step 306 is executed.

步骤306,响应于检测到作业区域发生变化,对路径规划信息进行优化,得到优化后的路径规划信息。Step 306, in response to detecting that the operation area has changed, optimize the path planning information to obtain optimized path planning information.

本实施例中,对路径规划信息进行优化可以是基于变化后的作业区域对预存的路径规划信息中的行驶轨迹进行的优化,例如,去除消失后的作业区域对应的行驶轨迹。In this embodiment, optimizing the route planning information may be optimizing the driving trajectory in the pre-stored route planning information based on the changed operation area, for example, removing the driving trajectory corresponding to the disappeared operation area.

可选地,对路径规划信息进行优化还可以是基于变化后的作业区域对路径规划信息中的驾驶行为状态进行的优化,例如,当作业区域变小时,将驾驶行为状态中对应该作业区域的油门开度变小。Optionally, optimizing the path planning information may also be based on the changed operating area to optimize the driving behavior state in the path planning information, for example, when the operating area becomes smaller, the driving behavior state corresponding to the operating area The throttle opening becomes smaller.

对于自动采矿车,在装载区装载矿物质时,随着挖掘机的装载作业和位置移动,路径规划信息中的作业区域会有变化,车辆控制方法运行于其上的执行主体会基于之前采集的路径规划信息以及车端自主路径规划能力重新进行路径规划信息的规划,得到优化后的路径规划信息。For automatic mining vehicles, when loading minerals in the loading area, as the excavator loads and moves, the operating area in the path planning information will change, and the vehicle control method will be executed based on the previously collected data. The path planning information and the autonomous path planning capability of the vehicle end re-plan the path planning information to obtain the optimized path planning information.

本实施例提供的车辆控制方法,在车辆作业且检测到路径规划信息中的作业区域发生变化时,对路径规划信息进行优化,得到优化后的路径规划信息,为后续车辆的自动作业提供了有效的支持。The vehicle control method provided in this embodiment optimizes the path planning information when the vehicle is operating and detects that the operation area in the path planning information has changed, and obtains the optimized path planning information, which provides an effective solution for the subsequent automatic operation of the vehicle. support.

可选地,还可以将优化后的路径规划信息上传至云服务器,以使云服务器在得到其他车辆的获取请求时,将优化后的路径规划信息发送给所有车辆。Optionally, the optimized route planning information can also be uploaded to the cloud server, so that the cloud server can send the optimized route planning information to all vehicles when receiving requests from other vehicles.

具体地,当下一个车辆行驶到该所在区域且该下一个车辆的自动驾驶系统无法规划路径时,根据车辆位置向云服务器请求之前存储的路径规划信息或者优化后的路径规划信息,并基于路径规划信息或者优化后的路径规划信息,控制下一个车辆进行自动作业。Specifically, when the next vehicle travels to the area and the automatic driving system of the next vehicle cannot plan the route, it requests the previously stored route planning information or the optimized route planning information from the cloud server according to the vehicle position, and based on the route planning information or optimized path planning information to control the next vehicle to perform automatic operations.

可选地,对路径规划信息进行优化还可以是下一个车辆在得到车辆的路径规划信息之后,基于变化后的作业区域对车辆的路径规划信息进行的优化。当下一辆车行驶到该区域时自动驾驶系统发现无法规划路线时根据车辆位置去请求之前存储的路径规划库进行驾驶行为并在过程中根据装卸载区的变化情况对实际行驶路径进行优化,车辆将优化之后的路径规划再次同步至云服务器进行更新并下发给不同车辆。Optionally, optimizing the path planning information may also be optimizing the path planning information of the vehicle based on the changed work area after the next vehicle obtains the path planning information of the vehicle. When the next vehicle drives to this area, the automatic driving system finds that the route cannot be planned, and requests the previously stored route planning library for driving behavior according to the vehicle position, and optimizes the actual driving route according to the changes in the loading and unloading area during the process. Synchronize the optimized path planning to the cloud server for update and send it to different vehicles.

在本实施例的一些可选实现方式中,上述路径规划信息包括:对应作业区域的规划轨迹,响应于检测到作业区域发生变化,对路径规划信息进行优化,得到优化后的路径规划信息,包括:将规划轨迹拆分为车辆的至少一个运行位置点;响应于检测到作业区域消失,确定规划轨迹中对应作业区域的第一位置点;从至少一个运行位置点中去除第一位置点,得到至少一个规划位置点;基于车辆的作业目标,连接至少一个规划位置点,得到优化后的规划轨迹。In some optional implementations of this embodiment, the above path planning information includes: the planned trajectory corresponding to the operation area, in response to the detection of a change in the operation area, optimize the path planning information, and obtain the optimized path planning information, including : Split the planned trajectory into at least one operating location point of the vehicle; in response to detecting the disappearance of the operating area, determine the first location point corresponding to the operating area in the planned trajectory; remove the first location point from at least one operating location point, and obtain At least one planned location point; based on the operation target of the vehicle, connect at least one planned location point to obtain an optimized planned trajectory.

本可选实现方式中,规划轨迹是给车辆规划出的车辆运行的轨迹,通过规划轨迹,可以确定车辆的运行路线以及作业路线。规划位置点是去除第一位置点之后的运行位置点,即规划位置点包括多个运行位置点,且规划位置点不包括第一位置点。In this optional implementation manner, the planned trajectory is the trajectory of the vehicle planned for the vehicle, and the vehicle's running route and working route can be determined through the planned trajectory. The planning location point is the operating location point after the first location point is removed, that is, the planning location point includes multiple operating location points, and the planning location point does not include the first location point.

本可选实现方式中,车辆的类型不同,作业目标不同,针对作业目标要求的不同位置点的先后运行关系不同,例如,当车辆为自动采矿车,作业目标为:从装载区装载矿物,在主干路运行之后,到达卸载区卸载矿物,为此,设置的装载区对应的运行位置点优先于卸载区对应的运行位置点,并且装载区对应的运行位置点与卸载区对应的运行位置点分布在主干路的沿线上。In this optional implementation mode, the types of vehicles are different, the operation objectives are different, and the sequential operation relationship of different position points required by the operation objectives is different. For example, when the vehicle is an automatic mining vehicle, the operation objective is: load minerals from the loading area, After the main road runs, it reaches the unloading area to unload minerals. For this reason, the set operating position point corresponding to the loading area is prior to the operating position point corresponding to the unloading area, and the operating position point corresponding to the loading area is distributed with the operating position point corresponding to the unloading area. Along the main road.

本可选实现方式中,作业区域的第一位置点可以有多个,当作业区域消失时,去除所有第一位置点,相应地,将规划轨迹中的第一位置点去掉,得到优化后的规划轨迹,为车辆的运行提供了可靠的路径支持。In this optional implementation mode, there can be multiple first position points in the work area. When the work area disappears, all the first position points will be removed. Correspondingly, the first position points in the planned trajectory will be removed to obtain the optimized The planned trajectory provides reliable path support for the operation of the vehicle.

可选地,路径规划信息包括:对应作业区域的规划轨迹,上述响应于检测到作业区域发生变化,对路径规划信息进行优化,得到优化后的路径规划信息,包括:将规划轨迹拆分为多个运行位置点,响应于检测到作业区域的区域面积变小,确定规划轨迹中对应作业区域的部分的运行位置点,并从多个运行位置点中去除该部分的运行位置点,得到至少一个规划位置点,基于车辆的作业目标,连接至少一个规划位置点,得到优化后的规划轨迹。Optionally, the path planning information includes: a planned trajectory corresponding to the operation area, and the path planning information is optimized in response to the detection of a change in the operation area, and the optimized path planning information is obtained, including: splitting the planned trajectory into multiple operating position points, in response to detecting that the area of the operating area becomes smaller, determine the operating position points of the part corresponding to the operating area in the planned trajectory, and remove the operating position points of this part from the plurality of operating position points, and obtain at least one operating position point The planning location point is based on the operation target of the vehicle, and at least one planning location point is connected to obtain an optimized planning trajectory.

在本实施例的一些可选实现方式中,上述规划障碍条件包括以下至少一项:当车辆自动驾驶时,所在区域为狭窄区域,狭窄区域为车辆无法自动运行或者运行有障碍的区域;针对所在区域的不同任务阶段,车辆在当前任务阶段具有预设次数的倒车。In some optional implementations of this embodiment, the above-mentioned planning obstacle conditions include at least one of the following: when the vehicle is driving automatically, the area it is in is a narrow area, and the narrow area is an area where the vehicle cannot run automatically or has obstacles; Different task phases in the area, the vehicle has a preset number of reverses in the current task phase.

本实施例中,规划障碍是指车辆的自动驾驶系统无法有效规划路径,当车辆遇到障碍路况时,车辆的自动驾驶系统无法有效规划路径,或者自动驾驶系统规划出的路径无法满足车辆自动驾驶或者自动作业的需求,此时车辆满足规划障碍条件。In this embodiment, the planning obstacle means that the automatic driving system of the vehicle cannot effectively plan the route. Or the demand for automatic operation, at this time, the vehicle meets the planning obstacle conditions.

本实施例中,狭窄区域的截面面积小于或等于车辆的最大截面面积,车辆无法通过该狭窄区域,或者需要精确的驾驶操作才可以通过该狭窄区域。当车辆为自动驾驶的采矿车时,狭窄区域是指25m*25m以下的区域,由于自动驾驶的采矿车体积较大,在狭窄区域进行倒车、转向、掉头存在较大困难。In this embodiment, the cross-sectional area of the narrow area is less than or equal to the maximum cross-sectional area of the vehicle, and the vehicle cannot pass through the narrow area, or requires precise driving operations to pass through the narrow area. When the vehicle is a self-driving mining vehicle, the narrow area refers to the area below 25m*25m. Due to the large size of the self-driving mining vehicle, it is difficult to reverse, turn, and turn around in the narrow area.

本实施例中,车辆的功能不同,车辆的所在区域的任务阶段可能不同。当车辆为自动驾驶的采矿车时,任务阶段可以包括:装载区驶入、装载区倒车、装载区驶离、重载运输、卸载区驶入、卸载区倒车、卸载区驶离、空载运输作业等。In this embodiment, the functions of the vehicles are different, and the task phases of the areas where the vehicles are located may be different. When the vehicle is a self-driving mining vehicle, the mission phases may include: Loading zone entry, Loading zone reversing, Loading zone leaving, Heavy load transport, Unloading zone entering, Unloading zone reversing, Unloading zone leaving, Empty transport homework etc.

本可选实现方式中,上述预设次数可以基于自动作业的需求进行设置,如预设次数为3次,当自动驾驶采矿车在上述任意一个任务阶段具有3次倒车,确定车辆满足规划障碍条件。In this optional implementation, the above-mentioned preset times can be set based on the requirements of automatic operations. For example, the preset times are 3 times. When the self-driving mining vehicle has 3 reverses in any of the above task stages, it is determined that the vehicle meets the planning obstacle conditions .

本可选实现方式提供的规划障碍条件,包括:车辆的所在区域为狭窄区域或者车辆的自动驾驶系统规划出的运行路径有预设次数的倒车,为自动驾驶的无法有效规划路径提供了可选的路况条件。The planning obstacle conditions provided by this optional implementation include: the area where the vehicle is located is a narrow area or the running path planned by the vehicle’s automatic driving system has a preset number of reversing, which provides an option for automatic driving that cannot effectively plan the path road conditions.

可选地,规划障碍条件还可以包括:当车辆自动驾驶时,所在区域为道路阻塞区域,道路阻塞区域是车辆在道路上无法前进的区域,在道路阻塞区域车辆无法进行路径规划。Optionally, the planning obstacle condition may also include: when the vehicle is driving automatically, the area it is in is a road blockage area, where the road blockage area is an area where the vehicle cannot move forward on the road, and the vehicle cannot perform path planning in the road blockage area.

在本实施例的一些可选实现方式中,路径规划信息包括:行驶轨迹线、车辆运行状态以及车辆在行驶轨迹线的不同作业任务;基于路径规划信息,控制车辆自动作业,包括:控制车辆沿行驶轨迹线自动驾驶;在车辆沿行驶轨迹线运行时,控制车辆按照车辆运行状态运行;在车辆沿行驶轨迹线运行时,基于不同作业任务,控制车辆自动作业。In some optional implementations of this embodiment, the path planning information includes: the driving trajectory, the running state of the vehicle, and different tasks of the vehicle on the driving trajectory; based on the path planning information, controlling the automatic operation of the vehicle includes: controlling the vehicle along the Automatic driving on the driving trajectory; when the vehicle is running along the driving trajectory, the vehicle is controlled to run according to the vehicle's running state; when the vehicle is running along the driving trajectory, the vehicle is controlled to operate automatically based on different tasks.

本可选实现方式中,行驶轨迹是指规划出的车辆行驶路线,该车辆行驶路线包括至少一个对应作业区域的规划轨迹,所有规划轨迹按照车辆运行需求串联在一起,车辆的自动驾驶系统控制车辆在行驶轨迹上进行自动驾驶,当车辆运行在规划轨迹时,车辆自动驾驶的同时还需要进行自动作业的操作,完成不同作业区域中的作业任务。In this optional implementation mode, the driving trajectory refers to the planned vehicle driving route, and the vehicle driving route includes at least one planned trajectory corresponding to the work area. All planned trajectories are connected in series according to the vehicle operation requirements. Carry out automatic driving on the driving trajectory. When the vehicle is running on the planned trajectory, it also needs to perform automatic operation while driving automatically to complete the operation tasks in different operation areas.

本可选实现方式中,车辆运行状态为车辆自身运行以及车辆内外环境状态,具体地,车辆运行状态可以包括:车速、刹车、油门等驾驶状态,车辆运行状态还包括:车内外温度、湿度等环境状态。In this optional implementation mode, the vehicle running state is the running state of the vehicle itself and the environment inside and outside the vehicle. Specifically, the running state of the vehicle may include: driving states such as speed, brake, accelerator, etc. The running state of the vehicle also includes: temperature inside and outside the car, humidity, etc. environmental state.

本可选实现方式中,上述在车辆沿行驶轨迹线运行时,基于不同作业任务,控制车辆自动作业,包括:实时检测行驶轨迹线上的不同位置点是否属于不同的工作区域,响应于行驶轨迹线上的任意位置点属于不同的工作区域中的任一工作区域,控制车辆在该位置点执行与该工作区域对应的作业任务,当车辆对应的所有工作区域均已检测到,确定车辆完成自动作业。In this optional implementation, when the vehicle is running along the driving trajectory, the automatic operation of the vehicle is controlled based on different tasks, including: real-time detection of whether different positions on the driving trajectory belong to different work areas, and responding to the driving trajectory Any point on the line belongs to any one of the different work areas, and the control vehicle executes the task corresponding to the work area at this point. When all the work areas corresponding to the vehicle have been detected, it is determined that the vehicle has completed the automatic operation. Operation.

本可选实现方式中,基于路径规划信息中记载的行驶轨迹线、车辆运行状态以及车辆的不同作业任务,控制车辆自动作业,环境适应性强,使车辆的自动作业可以达到与人工驾驶相等的水平。In this optional implementation mode, the automatic operation of the vehicle is controlled based on the driving trajectory recorded in the route planning information, the operating status of the vehicle, and the different operating tasks of the vehicle, which has strong environmental adaptability, so that the automatic operation of the vehicle can achieve the same level as manual driving. Level.

可选地,路径规划信息包括:行驶轨迹线、车辆运行状态,上述基于路径规划信息,控制车辆自动作业,包括:控制车辆沿行驶轨迹线自动驾驶;在车辆沿行驶轨迹线运行时,控制车辆按照车辆运行状态运行。Optionally, the path planning information includes: driving trajectory, vehicle running status, and the above-mentioned path planning information based on controlling the automatic operation of the vehicle includes: controlling the vehicle to drive automatically along the driving trajectory; when the vehicle is running along the driving trajectory, controlling the vehicle Operate according to the operating state of the vehicle.

可选地,路径规划信息包括:任务位置点任务,上述基于路径规划信息,控制车辆自动作业,包括:当车辆在任务位置点时,执行任务位置点的任务。Optionally, the route planning information includes: task location point tasks, and the above-mentioned route planning information based on controlling the automatic operation of the vehicle includes: when the vehicle is at the task location point, executing the task at the task location point.

在本实施例的一些可选实现方式中,上述基于所在区域,检测是否有预先建立的路径规划信息,包括:向云服务器发送信息获取请求,以使云服务器基于信息获取请求,检测预先建立的路径规划库是否有对应所在区域的路径规划信息,得到检测结果;接收云服务器的检测结果,并基于检测结果检测是否有预先建立的路径规划信息。In some optional implementations of this embodiment, the above-mentioned detecting whether there is pre-established path planning information based on the area where it is located includes: sending an information acquisition request to the cloud server, so that the cloud server detects the pre-established path planning information based on the information acquisition request. Whether the path planning library has path planning information corresponding to the area where it is located is obtained, and the detection result is obtained; the detection result of the cloud server is received, and based on the detection result, it is detected whether there is pre-established path planning information.

本可选实现方式中,将路径规划信息上传至云服务器中,当车辆在所在区域满足规划障碍条件时,可以实时向云服务器发送信息获取请求,通过云服务器检测车辆的所在区域是否对应有路径规划信息,为车辆的路径规划提供了可靠的支持。In this optional implementation, the path planning information is uploaded to the cloud server. When the vehicle meets the planning obstacle conditions in the area, it can send an information acquisition request to the cloud server in real time, and the cloud server can detect whether the area where the vehicle is located corresponds to a path. Planning information provides reliable support for vehicle path planning.

可选地,上述基于所在区域,检测是否有预先建立的路径规划信息,包括:向云服务器发送信息获取请求,接收云服务器发送的初始规划信息;信息获取请求包括:所在位置;基于初始规划信息,确定所在区域的工作区域的变化,基于工作区域的变化,修改初始规划信息,得到路径规划信息。Optionally, the above-mentioned detection of whether there is pre-established route planning information based on the location includes: sending an information acquisition request to the cloud server, and receiving the initial planning information sent by the cloud server; the information acquisition request includes: the location; based on the initial planning information , determine the change of the working area in the area, modify the initial planning information based on the change of the working area, and obtain the route planning information.

本可选实现方式中,初始规划信息是历史时刻当历史车辆在所在区域进行作业时得到的路径规划信息,车辆控制方法运行于其上的执行主体,在得到云服务器发送的初始规划信息之后,基于当前的工作区域的变化,修改初始规划信息,从而可以使得到的路径规划信息完全贴合车辆的所在区域的实际地形状况,提高了车辆在自动作业的可靠性。In this optional implementation, the initial planning information is the path planning information obtained when historical vehicles are operating in the area at historical moments, and the execution subject on which the vehicle control method runs, after obtaining the initial planning information sent by the cloud server, Based on the change of the current working area, the initial planning information is modified, so that the obtained path planning information can fully fit the actual terrain conditions of the area where the vehicle is located, and the reliability of the automatic operation of the vehicle is improved.

进一步参考图4,作为对上述各图所示方法的实现,本公开提供了车辆控制装置的一个实施例,该装置实施例与图1所示的方法实施例相对应,该装置具体可应用于各种电子设备中。Further referring to FIG. 4 , as an implementation of the methods shown in the above figures, the present disclosure provides an embodiment of a vehicle control device. This device embodiment corresponds to the method embodiment shown in FIG. 1 , and the device is specifically applicable to in various electronic devices.

如图4所示,本实施例提供的车辆控制装置400包括:条件检测单元401,确定单元402,信息检测单元403,控制单元404。其中,上述条件检测单元,可以被配置成实时检测车辆是否满足规划障碍条件,规划障碍条件为车辆的自动驾驶系统无法有效进行路径规划的条件。上述确定单元,可以被配置成响应于检测到车辆满足规划障碍条件,基于车辆所在位置,确定车辆的所在区域。上述信息检测单元,可以被配置成基于所在区域,检测是否有预先建立的路径规划信息,路径规划信息是历史时刻人工操作车辆作业之后采集得到的不同区域的车辆信息。上述控制单元,可以被配置成响应于检测到有预先建立的路径规划信息,基于路径规划信息,控制车辆自动作业。As shown in FIG. 4 , the vehicle control device 400 provided in this embodiment includes: a condition detection unit 401 , a determination unit 402 , an information detection unit 403 , and a control unit 404 . Wherein, the above-mentioned condition detection unit may be configured to detect in real time whether the vehicle satisfies the planning obstacle condition, and the planning obstacle condition is a condition that the automatic driving system of the vehicle cannot effectively perform path planning. The above determining unit may be configured to determine the area where the vehicle is located based on the location of the vehicle in response to detecting that the vehicle satisfies the planned obstacle condition. The above information detection unit may be configured to detect whether there is pre-established route planning information based on the area where it is located. The route planning information is vehicle information in different areas collected after manual operation of the vehicle at historical moments. The above control unit may be configured to control the vehicle to automatically operate based on the route planning information in response to detecting that there is pre-established route planning information.

在本实施例中,车辆控制装置400中:条件检测单元401,确定单元402,信息检测单元403,控制单元404的具体处理及其所带来的技术效果可分别参考图1对应实施例中的步骤101、步骤102、步骤103、步骤104的相关说明,在此不再赘述。In this embodiment, in the vehicle control device 400: the condition detection unit 401, the determination unit 402, the information detection unit 403, the specific processing of the control unit 404 and the technical effects brought by them can refer to the corresponding embodiment in FIG. 1 respectively. Relevant descriptions of Step 101, Step 102, Step 103, and Step 104 will not be repeated here.

在本实施例的一些可选的实现方式中,上述装置400还包括:操作单元(图中未示出)。其中,上述操作单元,可以被配置成响应于检测到没有预先建立的路径规划信息,发送操作通知信息,操作通知信息用于通知人工操作车辆进行作业;响应于接收到作业开始信息,记录车辆的行驶轨迹、车辆运行状态以及作业状态;基于行驶轨迹、车辆运行状态以及作业状态,生成所在区域的路径规划信息。In some optional implementation manners of this embodiment, the foregoing apparatus 400 further includes: an operation unit (not shown in the figure). Wherein, the above-mentioned operation unit may be configured to send operation notification information in response to detecting that there is no pre-established route planning information, and the operation notification information is used to notify the manual operation vehicle to perform operations; in response to receiving the operation start information, record the vehicle's Driving track, vehicle running status and working status; based on driving track, vehicle running status and working status, route planning information of the area is generated.

在本实施例的一些可选的实现方式中,上述所在区域包括作业区域,上述装置400还包括:规划单元(图中未示出)。其中,上述规划单元,可以被配置成在车辆自动作业时,实时检测路径规划信息中的作业区域是否发生变化;响应于检测到作业区域发生变化,对路径规划信息进行优化,得到优化后的路径规划信息。In some optional implementation manners of this embodiment, the above-mentioned location includes a work area, and the above-mentioned apparatus 400 further includes: a planning unit (not shown in the figure). Wherein, the above-mentioned planning unit can be configured to detect in real time whether the operation area in the path planning information has changed when the vehicle is automatically operating; in response to detecting a change in the operation area, optimize the path planning information to obtain the optimized path planning information.

在本实施例的一些可选的实现方式中,上述路径规划信息包括:对应作业区域的规划轨迹,上述规划单元可以进一步被配置成:将规划轨迹拆分为车辆的至少一个运行位置点;响应于检测到作业区域的消失,确定规划轨迹中对应作业区域的第一位置点;从至少一个运行位置点中去除第一位置点,得到至少一个规划位置点;基于车辆的作业目标,连接至少一个规划位置点,得到优化后的规划轨迹。In some optional implementations of this embodiment, the path planning information includes: a planned trajectory corresponding to the work area, and the planning unit may be further configured to: split the planned trajectory into at least one operating location point of the vehicle; After detecting the disappearance of the work area, determine the first position point corresponding to the work area in the planned trajectory; remove the first position point from at least one running position point to obtain at least one planned position point; based on the vehicle's work target, connect at least one The planning position point is obtained to obtain the optimized planning trajectory.

在本公开的一些可选实现方式中,上述规划障碍条件包括以下至少一项:当车辆自动驾驶时,所在区域为狭窄区域,狭窄区域为车辆无法自动运行或者运行有障碍的区域;针对所在区域的不同任务阶段,车辆在当前任务阶段具有预设次数的倒车。In some optional implementations of the present disclosure, the above-mentioned planning obstacle conditions include at least one of the following: when the vehicle is driving automatically, the area it is in is a narrow area, and the narrow area is an area where the vehicle cannot run automatically or has obstacles; In different mission phases, the vehicle has a preset number of reverses in the current mission phase.

在本公开的一些可选实现方式中,上述路径规划信息包括:行驶轨迹线、车辆运行状态以及车辆在行驶轨迹线的不同作业任务;控制单元404进一步被配置成:控制车辆沿行驶轨迹线自动驾驶;在车辆沿行驶轨迹线运行时,控制车辆按照车辆运行状态运行;在车辆沿行驶轨迹线运行时,基于不同作业任务,控制车辆自动作业。In some optional implementations of the present disclosure, the above path planning information includes: the driving trajectory, the running state of the vehicle, and different tasks of the vehicle on the driving trajectory; the control unit 404 is further configured to: control the vehicle to automatically Driving; when the vehicle is running along the driving trajectory, control the vehicle to run according to the vehicle running state; when the vehicle is running along the driving trajectory, control the vehicle to automatically work based on different tasks.

在本公开的一些可选实现方式中,上述信息检测单元403进一步被配置成:向云服务器发送信息获取请求,以使云服务器基于信息获取请求,检测预先建立的路径规划库是否有对应所在区域的路径规划信息,得到检测结果;接收云服务器的检测结果,并基于检测结果检测是否有预先建立的路径规划信息。In some optional implementations of the present disclosure, the above-mentioned information detection unit 403 is further configured to: send an information acquisition request to the cloud server, so that the cloud server detects whether there is a corresponding area in the pre-established path planning library based on the information acquisition request The path planning information is obtained to obtain the detection result; the detection result of the cloud server is received, and based on the detection result, it is detected whether there is pre-established path planning information.

本公开的实施例提供的车辆控制装置,首先,条件检测单元401实时检测车辆是否满足规划障碍条件,规划障碍条件为车辆的自动驾驶系统无法有效进行路径规划的条件;其次,确定单元402响应于检测到车辆满足规划障碍条件,基于车辆所在位置,确定车辆的所在区域;再次,信息检测单元403基于所在区域,检测是否有预先建立的路径规划信息;最后,控制单元404响应于检测到有预先建立的路径规划信息,基于路径规划信息,控制车辆自动作业。由此,在车辆的自动驾驶系统无法进行有效地路径规划时,通过车辆所在区域对应的路径规划信息确定人工驾驶经验,基于人工驾驶经验指导车辆进行自动驾驶或自动作业,为车辆的自动驾驶系统提供了指导及参考,提高了车辆自动作业的灵活性。In the vehicle control device provided by the embodiments of the present disclosure, firstly, the condition detection unit 401 detects in real time whether the vehicle satisfies the planning obstacle condition, and the planning obstacle condition is a condition that the automatic driving system of the vehicle cannot effectively perform path planning; secondly, the determining unit 402 responds to It is detected that the vehicle satisfies the planning obstacle condition, and based on the location of the vehicle, the area where the vehicle is located is determined; again, the information detection unit 403 detects whether there is pre-established path planning information based on the area where the vehicle is located; finally, the control unit 404 responds to detecting that there is The established path planning information is used to control the automatic operation of the vehicle based on the path planning information. Therefore, when the automatic driving system of the vehicle cannot perform effective route planning, the manual driving experience is determined through the route planning information corresponding to the area where the vehicle is located, and the vehicle is guided to perform automatic driving or automatic operation based on the manual driving experience. Guidance and reference are provided, and the flexibility of automatic operation of the vehicle is improved.

本公开的技术方案中,所涉及的用户个人信息的收集、存储、使用、加工、传输、提供和公开等处理,均符合相关法律法规的规定,且不违背公序良俗。In the technical solution of this disclosure, the collection, storage, use, processing, transmission, provision, and disclosure of user personal information involved are all in compliance with relevant laws and regulations, and do not violate public order and good customs.

根据本公开的实施例,本公开还提供了一种电子设备、一种可读存储介质和一种计算机程序产品。According to the embodiments of the present disclosure, the present disclosure also provides an electronic device, a readable storage medium, and a computer program product.

图5示出了可以用来实施本公开的实施例的示例电子设备500的示意性框图。电子设备旨在表示各种形式的数字计算机,诸如,膝上型计算机、台式计算机、工作台、个人数字助理、服务器、刀片式服务器、大型计算机、和其它适合的计算机。电子设备还可以表示各种形式的移动装置,诸如,个人数字处理、蜂窝电话、智能电话、可穿戴设备和其它类似的计算装置。本文所示的部件、它们的连接和关系、以及它们的功能仅仅作为示例,并且不意在限制本文中描述的和/或者要求的本公开的实现。FIG. 5 shows a schematic block diagram of an example electronic device 500 that may be used to implement embodiments of the present disclosure. Electronic device is intended to represent various forms of digital computers, such as laptops, desktops, workstations, personal digital assistants, servers, blade servers, mainframes, and other suitable computers. Electronic devices may also represent various forms of mobile devices, such as personal digital processing, cellular telephones, smart phones, wearable devices, and other similar computing devices. The components shown herein, their connections and relationships, and their functions, are by way of example only, and are not intended to limit implementations of the disclosure described and/or claimed herein.

如图5所示,设备500包括计算单元501,其可以根据存储在只读存储器(ROM)502中的计算机程序或者从存储单元508加载到随机访问存储器(RAM)503中的计算机程序,来执行各种适当的动作和处理。在RAM503中,还可存储设备500操作所需的各种程序和数据。计算单元501、ROM 502以及RAM503通过总线504彼此相连。输入/输出(I/O)接口505也连接至总线504。As shown in FIG. 5 , the device 500 includes a computing unit 501 that can execute according to a computer program stored in a read-only memory (ROM) 502 or loaded from a storage unit 508 into a random-access memory (RAM) 503. Various appropriate actions and treatments. In the RAM 503, various programs and data necessary for the operation of the device 500 can also be stored. The computing unit 501 , ROM 502 and RAM 503 are connected to each other through a bus 504 . An input/output (I/O) interface 505 is also connected to the bus 504 .

设备500中的多个部件连接至I/O接口505,包括:输入单元506,例如键盘、鼠标等;输出单元507,例如各种类型的显示器、扬声器等;存储单元508,例如磁盘、光盘等;以及通信单元509,例如网卡、调制解调器、无线通信收发机等。通信单元509允许设备500通过诸如因特网的计算机网络和/或各种电信网络与其他设备交换信息/数据。Multiple components in the device 500 are connected to the I/O interface 505, including: an input unit 506, such as a keyboard, a mouse, etc.; an output unit 507, such as various types of displays, speakers, etc.; a storage unit 508, such as a magnetic disk, an optical disk, etc. ; and a communication unit 509, such as a network card, a modem, a wireless communication transceiver, and the like. The communication unit 509 allows the device 500 to exchange information/data with other devices over a computer network such as the Internet and/or various telecommunication networks.

计算单元501可以是各种具有处理和计算能力的通用和/或专用处理组件。计算单元501的一些示例包括但不限于中央处理单元(CPU)、图形处理单元(GPU)、各种专用的人工智能(AI)计算芯片、各种运行机器学习模型算法的计算单元、数字信号处理器(DSP)、以及任何适当的处理器、控制器、微控制器等。计算单元501执行上文所描述的各个方法和处理,例如车辆控制方法。例如,在一些实施例中,车辆控制方法可被实现为计算机软件程序,其被有形地包含于机器可读介质,例如存储单元508。在一些实施例中,计算机程序的部分或者全部可以经由ROM502和/或通信单元509而被载入和/或安装到设备500上。当计算机程序加载到RAM 503并由计算单元501执行时,可以执行上文描述的车辆控制方法的一个或多个步骤。备选地,在其他实施例中,计算单元501可以通过其他任何适当的方式(例如,借助于固件)而被配置为执行车辆控制方法。The computing unit 501 may be various general-purpose and/or special-purpose processing components having processing and computing capabilities. Some examples of computing units 501 include, but are not limited to, central processing units (CPUs), graphics processing units (GPUs), various dedicated artificial intelligence (AI) computing chips, various computing units that run machine learning model algorithms, digital signal processing processor (DSP), and any suitable processor, controller, microcontroller, etc. The computing unit 501 executes various methods and processes described above, such as a vehicle control method. For example, in some embodiments, the vehicle control method may be implemented as a computer software program tangibly embodied on a machine-readable medium, such as storage unit 508 . In some embodiments, part or all of the computer program may be loaded and/or installed on the device 500 via the ROM 502 and/or the communication unit 509 . When the computer program is loaded into RAM 503 and executed by computing unit 501, one or more steps of the vehicle control method described above may be performed. Alternatively, in other embodiments, the calculation unit 501 may be configured to execute the vehicle control method in any other suitable manner (for example, by means of firmware).

本文中以上描述的系统和技术的各种实施方式可以在数字电子电路系统、集成电路系统、场可编程门阵列(FPGA)、专用集成电路(ASIC)、专用标准产品(ASSP)、芯片上系统的系统(SOC)、负载可编程逻辑设备(CPLD)、计算机硬件、固件、软件、和/或它们的组合中实现。这些各种实施方式可以包括:实施在一个或者多个计算机程序中,该一个或者多个计算机程序可在包括至少一个可编程处理器的可编程系统上执行和/或解释,该可编程处理器可以是专用或者通用可编程处理器,可以从存储系统、至少一个输入装置、和至少一个输出装置接收数据和指令,并且将数据和指令传输至该存储系统、该至少一个输入装置、和该至少一个输出装置。Various implementations of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips Implemented in a system of systems (SOC), load programmable logic device (CPLD), computer hardware, firmware, software, and/or combinations thereof. These various embodiments may include being implemented in one or more computer programs executable and/or interpreted on a programmable system including at least one programmable processor, the programmable processor Can be special-purpose or general-purpose programmable processor, can receive data and instruction from storage system, at least one input device, and at least one output device, and transmit data and instruction to this storage system, this at least one input device, and this at least one output device an output device.

用于实施本公开的方法的程序代码可以采用一个或多个编程语言的任何组合来编写。这些程序代码可以提供给通用计算机、专用计算机或其他可编程车辆控制装置的处理器或控制器,使得程序代码当由处理器或控制器执行时使流程图和/或框图中所规定的功能/操作被实施。程序代码可以完全在机器上执行、部分地在机器上执行,作为独立软件包部分地在机器上执行且部分地在远程机器上执行或完全在远程机器或服务器上执行。Program codes for implementing the methods of the present disclosure may be written in any combination of one or more programming languages. These program codes may be provided to a processor or controller of a general-purpose computer, a special-purpose computer, or other programmable vehicle control devices, so that the program codes, when executed by the processor or controller, make the functions/ Action is implemented. The program code may execute entirely on the machine, partly on the machine, as a stand-alone software package partly on the machine and partly on a remote machine or entirely on the remote machine or server.

在本公开的上下文中,机器可读介质可以是有形的介质,其可以包含或存储以供指令执行系统、装置或设备使用或与指令执行系统、装置或设备结合地使用的程序。机器可读介质可以是机器可读信号介质或机器可读储存介质。机器可读介质可以包括但不限于电子的、磁性的、光学的、电磁的、红外的、或半导体系统、装置或设备,或者上述内容的任何合适组合。机器可读存储介质的更具体示例会包括基于一个或多个线的电气连接、便携式计算机盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦除可编程只读存储器(EPROM或快闪存储器)、光纤、便捷式紧凑盘只读存储器(CD-ROM)、光学储存设备、磁储存设备、或上述内容的任何合适组合。In the context of the present disclosure, a machine-readable medium may be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, apparatus, or device. A machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination of the foregoing. More specific examples of machine-readable storage media would include one or more wire-based electrical connections, portable computer discs, hard drives, random access memory (RAM), read only memory (ROM), erasable programmable read only memory (EPROM or flash memory), optical fiber, compact disk read only memory (CD-ROM), optical storage, magnetic storage, or any suitable combination of the foregoing.

为了提供与用户的交互,可以在计算机上实施此处描述的系统和技术,该计算机具有:用于向用户显示信息的显示装置(例如,CRT(阴极射线管)或者LCD(液晶显示器)监视器);以及键盘和指向装置(例如,鼠标或者轨迹球),用户可以通过该键盘和该指向装置来将输入提供给计算机。其它种类的装置还可以用于提供与用户的交互;例如,提供给用户的反馈可以是任何形式的传感反馈(例如,视觉反馈、听觉反馈、或者触觉反馈);并且可以用任何形式(包括声输入、语音输入或者、触觉输入)来接收来自用户的输入。To provide for interaction with the user, the systems and techniques described herein can be implemented on a computer having a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user. ); and a keyboard and pointing device (eg, a mouse or a trackball) through which a user can provide input to the computer. Other kinds of devices can also be used to provide interaction with the user; for example, the feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and can be in any form (including Acoustic input, speech input or, tactile input) to receive input from the user.

可以将此处描述的系统和技术实施在包括后台部件的计算系统(例如,作为数据服务器)、或者包括中间件部件的计算系统(例如,应用服务器)、或者包括前端部件的计算系统(例如,具有图形用户界面或者网络浏览器的用户计算机,用户可以通过该图形用户界面或者该网络浏览器来与此处描述的系统和技术的实施方式交互)、或者包括这种后台部件、中间件部件、或者前端部件的任何组合的计算系统中。可以通过任何形式或者介质的数字数据通信(例如,通信网络)来将系统的部件相互连接。通信网络的示例包括:局域网(LAN)、广域网(WAN)和互联网。The systems and techniques described herein can be implemented in a computing system that includes back-end components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes front-end components (e.g., as a a user computer having a graphical user interface or web browser through which a user can interact with embodiments of the systems and techniques described herein), or including such backend components, middleware components, Or any combination of front-end components in a computing system. The components of the system can be interconnected by any form or medium of digital data communication, eg, a communication network. Examples of communication networks include: Local Area Network (LAN), Wide Area Network (WAN) and the Internet.

计算机系统可以包括客户端和服务器。客户端和服务器一般远离彼此并且通常通过通信网络进行交互。通过在相应的计算机上运行并且彼此具有客户端-服务器关系的计算机程序来产生客户端和服务器的关系。A computer system may include clients and servers. Clients and servers are generally remote from each other and typically interact through a communication network. The relationship of client and server arises by computer programs running on the respective computers and having a client-server relationship to each other.

应该理解,可以使用上面所示的各种形式的流程,重新排序、增加或删除步骤。例如,本公开中记载的各步骤可以并行地执行也可以顺序地执行也可以不同的次序执行,只要能够实现本公开公开的技术方案所期望的结果,本文在此不进行限制。It should be understood that steps may be reordered, added or deleted using the various forms of flow shown above. For example, each step described in the present disclosure may be executed in parallel, sequentially, or in a different order, as long as the desired result of the technical solution disclosed in the present disclosure can be achieved, no limitation is imposed herein.

上述具体实施方式,并不构成对本公开保护范围的限制。本领域技术人员应该明白的是,根据设计要求和其他因素,可以进行各种修改、组合、子组合和替代。任何在本公开的精神和原则之内所作的修改、等同替换和改进等,均应包含在本公开保护范围之内。The specific implementation manners described above do not limit the protection scope of the present disclosure. It should be apparent to those skilled in the art that various modifications, combinations, sub-combinations and substitutions may be made depending on design requirements and other factors. Any modifications, equivalent replacements and improvements made within the spirit and principles of the present disclosure shall be included within the protection scope of the present disclosure.

Claims (17)

1. A vehicle control method, the method comprising:
detecting whether a vehicle meets a planning obstacle condition in real time, wherein the planning obstacle condition is a condition that an automatic driving system of the vehicle cannot effectively plan a path;
in response to detecting that the vehicle satisfies the planned obstacle condition, determining a location area of the vehicle based on a location of the vehicle;
detecting whether path planning information which is acquired in different areas after manual operation of vehicles at historical time exists or not based on the area where the vehicle is located;
and controlling the vehicle to automatically work based on the path planning information in response to the detection of the pre-established path planning information.
2. The method of claim 1, further comprising:
in response to detecting that no path planning information is pre-established, sending operation notification information, wherein the operation notification information is used for notifying a user to manually operate the vehicle to carry out operation;
recording a running track of the vehicle, a vehicle running state and a work state in response to receiving the work start information;
and generating the path planning information of the area based on the driving track, the vehicle running state and the operation state.
3. The method of claim 1 or 2, wherein the area comprises a work area, the method further comprising:
when the vehicle automatically works, detecting whether the working area in the path planning information changes in real time;
and in response to the detection that the operation area changes, optimizing the path planning information to obtain the optimized path planning information.
4. The method of claim 3, wherein the path planning information comprises: and corresponding to the planning track of the operation area, in response to the detection that the operation area changes, optimizing the path planning information to obtain the optimized path planning information, wherein the optimizing step comprises the following steps:
splitting the planned trajectory into at least one operating position point of the vehicle;
in response to detecting that the working area disappears, determining a first position point in the planned trajectory corresponding to the working area;
removing the first position point from the at least one operating position point to obtain at least one planning position point;
and connecting the at least one planning position point based on the operation target of the vehicle to obtain an optimized planning track.
5. The method of claim 1 or 2, wherein the planning obstacle condition comprises at least one of:
when the vehicle is driven automatically, the area where the vehicle is located is a narrow area, and the narrow area is an area where the vehicle cannot automatically run or runs with obstacles;
and aiming at different task stages of the area, the vehicle backs at the current task stage for preset times.
6. The method of claim 1 or 2, wherein the path planning information comprises: the system comprises a running track line, a vehicle running state and different work tasks of the vehicle on the running track line; the controlling the vehicle to automatically operate based on the path planning information includes:
controlling the vehicle to autonomously drive along the travel trajectory;
controlling the vehicle to operate according to the vehicle operating state when the vehicle operates along the running track line;
controlling the vehicle to automatically operate based on the different operation tasks while the vehicle is traveling along the travel path line.
7. The method of claim 1, wherein the detecting whether there is pre-established path planning information based on the area includes:
sending an information acquisition request to a cloud server, so that the cloud server detects whether a path planning library established in advance has path planning information corresponding to the area to which the cloud server is located based on the information acquisition request, and obtaining a detection result;
and receiving a detection result of the cloud server, and detecting whether path planning information is pre-established or not based on the detection result.
8. A vehicle control apparatus, the apparatus comprising:
the system comprises a condition detection unit and a control unit, wherein the condition detection unit is configured to detect whether a vehicle meets a planning obstacle condition in real time, and the planning obstacle condition is a condition that an automatic driving system of the vehicle cannot effectively perform path planning;
a determination unit configured to determine a location area of the vehicle based on a location of the vehicle in response to detecting that the vehicle satisfies the planned obstacle condition;
the information detection unit is configured to detect whether path planning information which is acquired from different areas after manual operation of vehicles at historical time exists or not based on the area where the vehicle is located;
a control unit configured to control the vehicle to automatically work based on path planning information in response to detection of pre-established path planning information.
9. The apparatus of claim 8, the apparatus further comprising:
an operation unit configured to transmit operation notification information for notifying a manual operation of the vehicle to perform a job in response to detection of no path planning information established in advance; recording a running track of the vehicle, a vehicle running state and a working state in response to receiving the working start information; and generating the path planning information of the area based on the running track, the vehicle running state and the operation state.
10. The apparatus of claim 8 or 9, wherein the area comprises a work area, the apparatus further comprising:
a planning unit configured to detect whether a working area in the path planning information changes in real time while the vehicle automatically works; and in response to the detection that the operation area changes, optimizing the path planning information to obtain the optimized path planning information.
11. The apparatus of claim 10, wherein the path planning information comprises: a planning trajectory corresponding to the work area, the planning unit being further configured to: splitting the planned trajectory into at least one operating position point of the vehicle; in response to detecting the disappearance of the working area, determining a first location point in the planned trajectory corresponding to the working area; removing the first position point from the at least one operating position point to obtain at least one planning position point; and connecting the at least one planning position point based on the operation target of the vehicle to obtain an optimized planning track.
12. The apparatus of claim 8 or 9, wherein the planning obstacle condition comprises at least one of:
when the vehicle is driven automatically, the area where the vehicle is located is a narrow area, and the narrow area is an area where the vehicle cannot automatically run or runs with obstacles;
and aiming at different task stages of the area, the vehicle backs at the current task stage for preset times.
13. The apparatus of claim 8 or 9, wherein the path planning information comprises: the system comprises a running track line, a vehicle running state and different work tasks of the vehicle on the running track line; the control unit is further configured to: controlling the vehicle to autonomously drive along the travel trajectory; controlling the vehicle to operate according to the vehicle operation state when the vehicle operates along the running track line; controlling the vehicle to automatically operate based on the different operation tasks while the vehicle is traveling along the travel path line.
14. The apparatus of claim 8, wherein the information detection unit is further configured to: sending an information acquisition request to a cloud server, so that the cloud server detects whether a path planning library established in advance has path planning information corresponding to the area to which the cloud server is located based on the information acquisition request, and obtaining a detection result; and receiving a detection result of the cloud server, and detecting whether path planning information is pre-established or not based on the detection result.
15. An electronic device, comprising:
at least one processor; and
a memory communicatively coupled to the at least one processor; wherein,
the memory stores instructions executable by the at least one processor to enable the at least one processor to perform the method of any one of claims 1-7.
16. A non-transitory computer readable storage medium having stored thereon computer instructions for causing the computer to perform the method of any one of claims 1-7.
17. A computer program product comprising a computer program which, when executed by a processor, implements the method of any one of claims 1-7.
CN202210938794.0A 2022-08-05 2022-08-05 Vehicle control method and apparatus, electronic device, computer readable medium Pending CN115285144A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210938794.0A CN115285144A (en) 2022-08-05 2022-08-05 Vehicle control method and apparatus, electronic device, computer readable medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210938794.0A CN115285144A (en) 2022-08-05 2022-08-05 Vehicle control method and apparatus, electronic device, computer readable medium

Publications (1)

Publication Number Publication Date
CN115285144A true CN115285144A (en) 2022-11-04

Family

ID=83827984

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210938794.0A Pending CN115285144A (en) 2022-08-05 2022-08-05 Vehicle control method and apparatus, electronic device, computer readable medium

Country Status (1)

Country Link
CN (1) CN115285144A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116026351A (en) * 2023-02-07 2023-04-28 上海伯镭智能科技有限公司 Unmanned mine car route planning method and device and mine car

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20200122588A1 (en) * 2018-10-22 2020-04-23 Lyft, Inc. Systems and methods for efficient vehicle control
CN112721952A (en) * 2021-01-29 2021-04-30 重庆长安汽车股份有限公司 Complex road section driving control method and device of L3-grade automatic driving automobile, automobile and computer storage medium
CN113085894A (en) * 2021-04-01 2021-07-09 银隆新能源股份有限公司 Vehicle control method and device and automatic driving vehicle
CN113183982A (en) * 2021-04-01 2021-07-30 银隆新能源股份有限公司 Method and device for generating driving route of vehicle and automatic driving vehicle
US20220019242A1 (en) * 2019-04-09 2022-01-20 Fj Dynamics Technology Co., Ltd System and method for planning traveling path of multiple automatic harvesters

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20200122588A1 (en) * 2018-10-22 2020-04-23 Lyft, Inc. Systems and methods for efficient vehicle control
US20220019242A1 (en) * 2019-04-09 2022-01-20 Fj Dynamics Technology Co., Ltd System and method for planning traveling path of multiple automatic harvesters
CN112721952A (en) * 2021-01-29 2021-04-30 重庆长安汽车股份有限公司 Complex road section driving control method and device of L3-grade automatic driving automobile, automobile and computer storage medium
CN113085894A (en) * 2021-04-01 2021-07-09 银隆新能源股份有限公司 Vehicle control method and device and automatic driving vehicle
CN113183982A (en) * 2021-04-01 2021-07-30 银隆新能源股份有限公司 Method and device for generating driving route of vehicle and automatic driving vehicle

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
康陈;郝大雨;王晓燕;李璐;: "露天矿山智能网联自动驾驶场景与技术研究", 信息通信技术与政策, no. 08, 15 August 2020 (2020-08-15) *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116026351A (en) * 2023-02-07 2023-04-28 上海伯镭智能科技有限公司 Unmanned mine car route planning method and device and mine car

Similar Documents

Publication Publication Date Title
US11654899B2 (en) Method and apparatus for avoidance control of vehicle, electronic device and storage medium
CN109986561B (en) Robot remote control method, device and storage medium
US20230137228A1 (en) Central control method and central control system
CN113435749A (en) Engineering equipment scheduling method and system and engineering equipment
CN115649186A (en) Manned driving-based unmanned driving operation method, device, electronic equipment and storage medium
CN115285144A (en) Vehicle control method and apparatus, electronic device, computer readable medium
CN113534702A (en) Control method, device, equipment and storage medium
CN116468232B (en) Method, device, equipment and medium for exception handling
WO2024251218A1 (en) Self-driving-vehicle control method and system, and electronic device and storage medium
JP2022136139A (en) Automatic driving method, automatic driving device, electronic apparatus, storage medium, computer program and automatic driving vehicle
CN115817585B (en) Positive line screening-free method, device and equipment based on vehicle-to-vehicle communication and storage medium
WO2023174096A1 (en) Method and system for dispatching autonomous mobile robots, and electronic device and storage medium
CN115639792A (en) Simulation-based AGV (automatic guided vehicle) scheduling method and device, electronic equipment and storage medium
CN114379547A (en) Brake control method, brake control device, vehicle, electronic device, and storage medium
CN114625147A (en) Moving path planning method and device, robot and storage medium
CN113741529A (en) Remote guidance method and remote guidance device for spacecraft and intersection part
EP4383163A1 (en) Mobile unit management device, management method, and storage medium
CN119218236B (en) A control method, device, equipment and medium for engineering vehicles based on AI algorithm
EP4332709A1 (en) Controlling a mobile mining vehicle
CN117514168A (en) Cooperative control method and device for continuous exploitation system and continuous exploitation system
CN118297324A (en) Robot cooperative scheduling method, equipment and storage medium
CN115432004A (en) Functional safety decision-making system and method for automatically driving mine car
CN115179968A (en) Automatic driving unloading method, device and equipment and automatic driving vehicle
CN117873076A (en) Intelligent scraper auxiliary driving system and method
CN117193301A (en) A path generation method, device and electronic equipment

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