CN113791619B - Airport automatic driving tractor dispatching navigation system and method - Google Patents
Airport automatic driving tractor dispatching navigation system and method Download PDFInfo
- Publication number
- CN113791619B CN113791619B CN202111072114.3A CN202111072114A CN113791619B CN 113791619 B CN113791619 B CN 113791619B CN 202111072114 A CN202111072114 A CN 202111072114A CN 113791619 B CN113791619 B CN 113791619B
- Authority
- CN
- China
- Prior art keywords
- tractor
- information
- node
- aircraft
- path
- 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
- G05D1/0212—Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory
- G05D1/0221—Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory involving a learning process
-
- 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
- G05D1/0212—Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory
- G05D1/0219—Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory ensuring the processing of the whole working surface
Landscapes
- Engineering & Computer Science (AREA)
- Aviation & Aerospace Engineering (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Traffic Control Systems (AREA)
Abstract
Description
技术领域Technical Field
本发明涉及航空器牵引作业技术领域,具体而言涉及一种机场自动驾驶牵引车调度导航系统及方法。The present invention relates to the technical field of aircraft towing operations, and in particular to an airport automatic driving towing vehicle dispatching navigation system and method.
背景技术Background technique
快速增长的航空运输量极大地增加了机场场面的运行压力。为提升牵引车作业的安全和效率,国内外部分高校和机构也开展了一系列的相关技术研究,他们主要集中在一个方向,即通过在牵引车上加装传感器,来获取牵引车周围的交通态势信息,并将影响作业安全的信息以可视化界面提供给牵引车驾驶员。但是,这种方法依旧无法解决牵引车驾驶员要求严格及作业人员人身危险、需要多人合作且效率低的问题。The rapid growth of air transport volume has greatly increased the operational pressure on airports. In order to improve the safety and efficiency of tractor operations, some universities and institutions at home and abroad have also carried out a series of related technical research. They mainly focus on one direction, that is, by installing sensors on the tractor to obtain traffic situation information around the tractor, and provide the information that affects the safety of the operation to the tractor driver in a visual interface. However, this method still cannot solve the problems of strict requirements for tractor drivers, personal dangers to operators, the need for multi-person cooperation and low efficiency.
发明内容Summary of the invention
本专利正是基于现有技术的上述需求而提出的,本专利要解决的技术问题是提供一种机场自动驾驶牵引车调度导航方法及系统以保证牵引车作业人员的安全并提高作业效率。This patent is proposed based on the above-mentioned needs of the prior art. The technical problem to be solved by this patent is to provide an airport automatic driving tractor dispatching and navigation method and system to ensure the safety of tractor operators and improve operating efficiency.
为了解决上述问题,本专利提供的技术方案包括:In order to solve the above problems, the technical solutions provided by this patent include:
提供了一种机场自动驾驶牵引车调度导航系统,包括:云端控制中心,所述云端控制系统包括牵引车匹配系统和实时导航地图生成系统;所述牵引车匹配系统检索与待牵引航空器型号相对应的自动驾驶牵引车,并发送指派命令和待牵引航空器信息给空闲的并距离所述待牵引航空器最近的牵引车;所述实时导航地图生成系统将机场场面地图抽象成场面网络图,并通过智慧路侧系统传输的数据信息生成实时导航地图;智慧路侧系统,所述智慧路侧系统包括路侧通信单元、多元路侧感知单元;所述多元路侧感知单元包括激光雷达和相机,通过激光雷达采集点云数据,通过相机采集视频数据;以及自动驾驶平台,所述自动驾驶平台包括多传感器、感知单元、决策规划单元和控制单元;所述多传感器分别采集待牵引航空器的位置、姿态、视频以及点云数据;所述感知单元分布式融合其获取所述多传感器传输的数据信息;所述决策规划单元分为路径规划、行为决策和运动规划三个层次,所述路径规划层生成一条全局的路径,行为决策层接收到所述路径后,结合接收到的所述感知单元的信息,做出行为决策,并由运动规划层根据行为决策规划出一条特性轨迹,所述轨迹为自动驾驶牵引策划的最终行驶路径,所述控制单元控制牵引车按照得到的轨迹行进;所述云端控制中心、所述智慧路侧系统以及所述自动驾驶平台通过5G航空空港移动通讯系统进行信息传输。Provided is an airport autonomous driving tractor dispatching and navigation system, comprising: a cloud control center, the cloud control system comprising a tractor matching system and a real-time navigation map generating system; the tractor matching system retrieves an autonomous driving tractor corresponding to the model of an aircraft to be towed, and sends an assignment command and information about the aircraft to be towed to an idle tractor closest to the aircraft to be towed; the real-time navigation map generating system abstracts an airport scene map into a scene network diagram, and generates a real-time navigation map through data information transmitted by a smart roadside system; a smart roadside system, the smart roadside system comprising a roadside communication unit and a multi-element roadside perception unit; the multi-element roadside perception unit comprising a laser radar and a camera, collecting point cloud data through the laser radar and collecting video data through the camera; and an autonomous driving platform, the autonomous driving platform comprising The system comprises multiple sensors, a perception unit, a decision-making and planning unit and a control unit; the multiple sensors respectively collect the position, posture, video and point cloud data of the aircraft to be towed; the perception unit obtains the data information transmitted by the multiple sensors through distributed fusion; the decision-making and planning unit is divided into three levels: path planning, behavior decision and motion planning. The path planning layer generates a global path. After receiving the path, the behavior decision layer makes a behavior decision in combination with the information received from the perception unit, and the motion planning layer plans a characteristic trajectory according to the behavior decision. The trajectory is the final driving path planned for the autonomous driving traction, and the control unit controls the tractor to move along the obtained trajectory; the cloud control center, the smart roadside system and the autonomous driving platform transmit information through the 5G aviation airport mobile communication system.
优选的,所述路径划分层采用A*算法生成全局路径,在某一时刻的实时导航地图能够看作一个静态路网,将所述路网简化成小方格,所述小方格的组合为最终找到的路径,初始节点和目标节点分别为路径的起点和终点,通过启发函数f(n)=g(n)+h(n)计算每个节点的优先级,其中f(n)是节点n的综合优先级,当选择下一个要遍历的节点时,总会选取综合优先级最高的节点,g(n)是节点n距离起点的代价,h(n)是节点n距离终点的预计代价。Preferably, the path division layer uses the A* algorithm to generate a global path. The real-time navigation map at a certain moment can be regarded as a static road network. The road network is simplified into small squares. The combination of the small squares is the path finally found. The initial node and the target node are the starting point and the end point of the path respectively. The priority of each node is calculated by the heuristic function f(n)=g(n)+h(n), where f(n) is the comprehensive priority of node n. When selecting the next node to be traversed, the node with the highest comprehensive priority will always be selected. g(n) is the cost of node n from the starting point, and h(n) is the estimated cost of node n from the end point.
优选的,在所述A*算法在运算过程中,每次从优先队列中选取优先级最高的节点作为下一个待遍历的节点,最终确定一条最短路径。Preferably, during the operation of the A* algorithm, the node with the highest priority is selected from the priority queue each time as the next node to be traversed, and finally a shortest path is determined.
优选的,所述运动规划层根据环境信息、上层决策以及车身实时位姿信息规划决断处局部空间和时间内车辆期望的运动轨迹,所述运动轨迹包括轨迹、速度、方向和状态。Preferably, the motion planning layer plans the desired motion trajectory of the vehicle in the local space and time at the decision point based on environmental information, upper-level decisions and real-time posture information of the vehicle body, and the motion trajectory includes trajectory, speed, direction and state.
优选的,所述云端控制中心还包括信息处理系统,所述信息处理系统从机场运控中心获取当日所有航班信息,根据每架航空器的预计离港时刻,按照时间顺序从早到晚排序,在系统中排列航班信息形成离港航空器等待队列。Preferably, the cloud control center also includes an information processing system, which obtains all flight information of the day from the airport operation control center, sorts the information in chronological order from early to late according to the expected departure time of each aircraft, and arranges the flight information in the system to form a waiting queue for departing aircraft.
优选的,所述云端控制中心包括通信系统,所述智慧路侧系统包括路侧通信单元,所述自动驾驶平台包括通信单元,所述路侧通信单元将所述多元路侧感知单元得到的点云数据以及视频数据传出给所述通信系统,所述云端控制中心将接收的数据进行处理得到实施导航地图,并通过所述通信系统传输给所述通信单元。Preferably, the cloud control center includes a communication system, the smart roadside system includes a roadside communication unit, and the autonomous driving platform includes a communication unit. The roadside communication unit transmits the point cloud data and video data obtained by the multi-dimensional roadside perception unit to the communication system, and the cloud control center processes the received data to obtain an implementation navigation map, and transmits it to the communication unit through the communication system.
还提供了一种机场自动驾驶牵引车调度导航方法,包括:S1,云端控制中心获取航班信息,按时间顺序排列所有航班信息形成航空器等待队列,待牵引航空器在其预计离港前发出推出申请,同时将自身信息发送给云端控制中心,所述信息包括航空器型号、位置、姿态以及目标位置;S2,云端控制中心的牵引车匹配系统根据发出申请的待牵引航空器,检索与所述待牵引航空器型号相对应的自动驾驶牵引车,并在同类空闲的自动驾驶牵引车中寻找距离所述待牵引航空器最近的牵引车,向其发送指派命令和待牵引航空器信息;S3,空闲状态的自动驾驶牵引车上的通信单元接收到指派命令,向自动驾驶牵引车上的自动驾驶平台发出唤醒信号,所述自动驾驶平台启动各个单元,进入预备状态;S4,所述云端控制中心通过处理智慧路侧系统中的多元路侧感知单元采集到的数据,在机场场面地图的基础上生成实时导航地图,发送给牵引车,所述多元路侧感知单元包括激光雷达和摄像头,所述数据包括激光雷达采集的点云数据以及摄像头采集的视频数据;S5,自动驾驶平台根据待牵引航空器的信息得到牵引作业的起点位置,根据实时导航地图规划出前往所述起点位置的最佳路线;所述自动驾驶牵引车根据所述最佳路线向所述起点位置行驶。A method for dispatching and navigating an airport autonomous tractor is also provided, comprising: S1, a cloud control center obtains flight information, arranges all flight information in chronological order to form an aircraft waiting queue, and the aircraft to be towed issues a push-out application before its expected departure, and sends its own information to the cloud control center at the same time, the information including the aircraft model, position, attitude and target position; S2, a tractor matching system of the cloud control center retrieves an autonomous tractor corresponding to the model of the aircraft to be towed according to the aircraft to be towed that has issued the application, and searches for the tractor closest to the aircraft to be towed among the same type of idle autonomous tractors, and sends the assignment command and the aircraft to be towed information to the tractor; S3, a communication unit on an idle autonomous tractor The unit receives the assignment command and sends a wake-up signal to the autonomous driving platform on the autonomous driving tractor, which starts each unit and enters a standby state; S4, the cloud control center generates a real-time navigation map based on the airport scene map by processing the data collected by the multi-roadside perception unit in the intelligent roadside system, and sends it to the tractor. The multi-roadside perception unit includes a lidar and a camera, and the data includes point cloud data collected by the lidar and video data collected by the camera; S5, the autonomous driving platform obtains the starting point of the towing operation according to the information of the aircraft to be towed, and plans the best route to the starting point according to the real-time navigation map; the autonomous driving tractor drives to the starting point according to the best route.
优选的,所述自动驾驶平台的通信单元保持长期在线状态,而自动驾驶平台的其他单元长期处于待机状态,当所述通信单元接收到所述云端控制中心发送的指派命令后向长期处于待机状态的其他单元发出唤醒信号,使得自动行驶牵引车进入预备状态。Preferably, the communication unit of the autonomous driving platform remains online for a long time, while other units of the autonomous driving platform are in standby state for a long time. When the communication unit receives the assignment command sent by the cloud control center, it sends a wake-up signal to other units that have been in standby state for a long time, so that the automatic driving tractor enters a ready state.
与现有技术相比,本发明能够实现自动驾驶牵引车与待牵引飞机的全自动对接,保证作业人员安全以及降低人工劳动量的同时,提高作业效率和作业精度。Compared with the prior art, the present invention can realize fully automatic docking between the self-driving tractor and the aircraft to be towed, thereby ensuring the safety of operators and reducing manual labor while improving operating efficiency and accuracy.
附图说明BRIEF DESCRIPTION OF THE DRAWINGS
为了更清楚地说明本说明书实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本说明书实施例中记载的一些实施例,对于本领域普通技术人员来讲,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the embodiments of this specification or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments recorded in the embodiments of this specification. For ordinary technicians in this field, other drawings can also be obtained based on these drawings.
图1为本发明的一种机场自动驾驶牵引车调度导航方法的步骤流程图;FIG1 is a flowchart of the steps of a method for dispatching and navigating an automatic driving tractor for an airport according to the present invention;
图2为本发明的一种机场自动驾驶牵引车调度导航系统架构图。FIG2 is an architecture diagram of an airport autonomous driving tractor dispatching and navigation system according to the present invention.
具体实施方式Detailed ways
为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。In order to make the purpose, technical solution and advantages of the embodiments of the present application clearer, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.
为便于对本申请实施例的理解,下面将结合附图以具体实施例做进一步的解释说明,实施例并不构成对本申请实施例的限定。To facilitate understanding of the embodiments of the present application, further explanation will be given below with reference to specific embodiments in conjunction with the accompanying drawings. The embodiments do not constitute a limitation on the embodiments of the present application.
实施例1Example 1
本实施例提供了一种机场自动驾驶牵引车调度导航系统,参照图2。This embodiment provides an airport automatic driving tractor dispatching and navigation system, refer to FIG. 2 .
所述机场自动驾驶牵引车调度导航系统包括云端控制中心、智慧路侧系统以及自动驾驶平台,所述云端控制中心、所述智慧路侧系统以及所述自动驾驶平台通过5GAeroMACS(Aeronautical Mobile Airport Communications System航空空港移动通讯系统)进行信息传输。The airport autonomous driving tractor dispatching and navigation system includes a cloud control center, an intelligent roadside system and an autonomous driving platform. The cloud control center, the intelligent roadside system and the autonomous driving platform transmit information through 5G AeroMACS (Aeronautical Mobile Airport Communications System).
云端控制中心,包括通信系统、信息处理系统、牵引车匹配系统和实时导航地图生成系统。The cloud control center includes a communication system, an information processing system, a tractor matching system and a real-time navigation map generation system.
所述通信系统通过5G AeroMACS与所述自动驾驶平台和智慧路侧系统进行通信。The communication system communicates with the autonomous driving platform and the intelligent roadside system via 5G AeroMACS.
所述信息处理系统从机场运控中心获取当日所有航班信息,根据每架航空器的预计离港时刻,按照时间顺序从早到晚排序,在系统中排列航班信息形成离港航空器等待队列。The information processing system obtains all flight information of the day from the airport operation control center, sorts the information in chronological order from early to late according to the estimated departure time of each aircraft, and arranges the flight information in the system to form a waiting queue for departing aircraft.
所述牵引车匹配系统中包括有多种型号的牵引车,对应于多种型号的航空器,所述牵引车匹配系统将检索与发出申请推出的航空器型号相对应的空闲牵引车,将其实时匹配。The tractor matching system includes tractors of various models corresponding to various aircraft models. The tractor matching system will retrieve idle tractors corresponding to the aircraft models for which an application has been issued, and match them in real time.
所述实时导航地图生成系统先将机场场面地图抽象成场面网络图,所述场面网络图包括节点和路径。The real-time navigation map generation system first abstracts the airport scene map into a scene network diagram, and the scene network diagram includes nodes and paths.
所述通信系统将所述智慧路侧系统中的多元路侧感知单元接收到的数据传输给所述实时当行地图生成系统,通过处理多元路侧感知单元采集到的点云数据和视频数据,在场面网络图的基础上标明障碍和提示信息,生成实时导航地图。The communication system transmits the data received by the multiple roadside perception units in the intelligent roadside system to the real-time map generation system, and generates a real-time navigation map by processing the point cloud data and video data collected by the multiple roadside perception units, marking obstacles and prompt information on the basis of the scene network diagram.
智慧路侧系统,所述智慧路侧系统包括路侧通信单元、多元路侧感知单元和标志线。A smart roadside system, the smart roadside system includes a roadside communication unit, a multi-element roadside perception unit and marking lines.
所述路侧通信单元通过5G AeroMACS与所述云端控制中心以及自动驾驶平台进行通信。The roadside communication unit communicates with the cloud control center and the autonomous driving platform via 5G AeroMACS.
所述多元路侧感知单元包括激光雷达和相机,所述激光雷达和所述相机安装在机场场面上。The multi-element roadside perception unit includes a laser radar and a camera, and the laser radar and the camera are installed on the airport surface.
所述激光雷达使用水平视场角和垂直视场角分别为360°和40°的32线激光雷达,所述激光雷达用于采集所在位置点云数据,点云数据用于辅助生成实时导航地图。The laser radar uses a 32-line laser radar with a horizontal field of view of 360° and a vertical field of view of 40° respectively. The laser radar is used to collect point cloud data of the location, and the point cloud data is used to assist in generating a real-time navigation map.
所述相机使用CMOS相机,具有图像捕获灵活、高灵敏度、宽动态范围和高分辨率的优点,用于采集机场场面视频图像。The camera uses a CMOS camera, which has the advantages of flexible image capture, high sensitivity, wide dynamic range and high resolution, and is used to collect airport scene video images.
所述标志线用于提供所处的环境信息及界定车道,给自动驾驶牵引车提供辅助,辅助牵引车在机场场面上移动至目标位置。所述标志线由所述自动驾驶平台上的相机识别,示例性的,所述相机识别车道线辅助牵引车进行车道保持;在交叉位置处设置有类似红绿灯的动态通行标志。The marking lines are used to provide information about the environment and define lanes, and to assist the autonomous tractor to move to the target location on the airport surface. The marking lines are recognized by the camera on the autonomous driving platform. For example, the camera recognizes lane lines to assist the tractor in lane keeping; dynamic traffic signs similar to traffic lights are set at the intersection.
自动驾驶平台,所述自动驾驶平台包括多传感器、通信单元、感知单元、决策规划单元和控制单元,是本发明实施例中方法的执行主体。The autonomous driving platform includes multiple sensors, a communication unit, a perception unit, a decision-making planning unit and a control unit, and is the executor of the method in the embodiment of the present invention.
所述多传感器包括,高精度定位模块、相机和激光雷达。The multi-sensor includes a high-precision positioning module, a camera and a lidar.
所述高精度定位模块,由卫星天线、惯性/卫星组合导航主机及上位机软件组成,分别用于接收卫星信号、计算提供多参数导航信息、辅助定位和解析数据等。The high-precision positioning module is composed of a satellite antenna, an inertial/satellite combined navigation host and a host computer software, which are respectively used to receive satellite signals, calculate and provide multi-parameter navigation information, assist in positioning and analyze data, etc.
所述相机使用GigE相机,高速传输图像数据,用于采集牵引车前方视频图像及识别标志线。The camera uses a GigE camera to transmit image data at high speed, and is used to collect video images in front of the tractor and identify marking lines.
激光雷达使用水平视场角和垂直视场角分别为360°和40°的32线激光雷达,用于检测牵引车四周障碍物,并将环境信息发送给决策规划单元。The laser radar uses a 32-line laser radar with a horizontal field of view of 360° and a vertical field of view of 40° respectively to detect obstacles around the tractor and send environmental information to the decision-making planning unit.
通信单元,所述通信单元通过5G AeroMACS与所述云端控制中心以及智慧路侧系统进行通信。A communication unit, wherein the communication unit communicates with the cloud control center and the intelligent roadside system via 5G AeroMACS.
感知单元用于接收多传感器获取的信息,并对其进行分布式融合,即先对各个独立传感器所获得的原始数据进行局部处理,然后再将结果送入信息融合中心进行智能优化组合来获得最终的结果。The perception unit is used to receive information obtained by multiple sensors and perform distributed fusion on it, that is, first locally process the raw data obtained by each independent sensor, and then send the result to the information fusion center for intelligent optimization and combination to obtain the final result.
决策规划单元分为三个层次:路径规划、行为决策和运动规划。首先路径规划层生成一条全局的路径,行为决策层在接收到全局路径后,结合从感知单元接收的信息,作出具体的行为决策,最后,运动规划层根据具体的行为决策,规划生成一条满足特定约束条件的轨迹,该轨迹作为控制单元的输入决定车辆最终行驶路径。The decision-making planning unit is divided into three levels: path planning, behavior decision and motion planning. First, the path planning layer generates a global path. After receiving the global path, the behavior decision layer combines the information received from the perception unit to make specific behavior decisions. Finally, the motion planning layer plans and generates a trajectory that meets specific constraints based on the specific behavior decisions. This trajectory is used as the input of the control unit to determine the final driving path of the vehicle.
路径规划层,即对全局路径进行规划,又称导航规划,这里采用A*算法进行路径规划。A*算法是一种静态路网中求解最短路径最有效的直接搜索方法,在某一时刻的实时导航地图可以看作一个静态路网。首先将待搜索的区域简化成一个个小方格,最终找到的路径就是一些小方格的组合,初始节点和目标节点分别表示路径的起点和终点。A*算法通过f(n)=g(n)+h(n)这个启发函数来计算每个节点的优先级。f(n)是节点n的综合优先级,当选择下一个要遍历的节点时,总会选取综合优先级最高(值最小)的节点。g(n)是节点n距离起点的代价。h(n)是节点n距离终点的预计代价。A*算法在运算过程中,每次从优先队列中选取f(n)值最小(优先级最高)的节点作为下一个待遍历的节点,最终确定一条最短路径。The path planning layer is to plan the global path, also known as navigation planning. Here, the A* algorithm is used for path planning. The A* algorithm is the most effective direct search method for solving the shortest path in a static road network. The real-time navigation map at a certain moment can be regarded as a static road network. First, the area to be searched is simplified into small squares. The path finally found is a combination of some small squares. The initial node and the target node represent the starting point and the end point of the path respectively. The A* algorithm calculates the priority of each node through the heuristic function f(n) = g(n) + h(n). f(n) is the comprehensive priority of node n. When selecting the next node to be traversed, the node with the highest comprehensive priority (the smallest value) will always be selected. g(n) is the cost of node n from the starting point. h(n) is the estimated cost of node n from the end point. During the operation of the A* algorithm, each time the node with the smallest f(n) value (the highest priority) is selected from the priority queue as the next node to be traversed, and finally a shortest path is determined.
行为决策,又称行为规划,依据全局规划路线信息,根据当前交通场景和环境感知的信息,加上自身当前驾驶状态,在交通规则的约束下规划出合理的驾驶行为。这里采用分层有限状态机,有限状态机中构造有限数量的状态,外界的输入只能让状态机在这中间切换。分层有限状态机包含如下几部分:1.输入集合:也叫刺激集合,包含状态机可能收到的所有输入;2.输出集合:即状态机能够作出的响应的集合;3.使用有向图来描述状态机内部的状态和转移逻辑;4.状态机有一个固定的初始状态;5.结束状态集合;6.转移逻辑:即状态机从一个状态转移到另一个状态的条件。Behavioral decision-making, also known as behavioral planning, plans reasonable driving behavior based on the global planning route information, the current traffic scene and environmental perception information, and the current driving status of the vehicle, under the constraints of traffic rules. A hierarchical finite state machine is used here. A finite number of states are constructed in the finite state machine, and external input can only make the state machine switch between them. The hierarchical finite state machine contains the following parts: 1. Input set: also called stimulus set, containing all inputs that the state machine may receive; 2. Output set: that is, the set of responses that the state machine can make; 3. Use a directed graph to describe the internal state and transition logic of the state machine; 4. The state machine has a fixed initial state; 5. End state set; 6. Transition logic: that is, the conditions for the state machine to transfer from one state to another.
运动规划,是根据局部环境信息、上层决策任务和车身实时位姿信息,在满足一定的运动学约束下,规划决断出局部空间和时间内车辆期望的运动轨迹,包括行驶轨迹、速度、方向和状态等,并将规划输出的期望车速以及可行驶轨迹等信息给入控制单元,从而能够最终生成对车辆的一系列具体控制信号,实现车辆按照规划目标的行驶。Motion planning is to plan and determine the desired motion trajectory of the vehicle in local space and time, including driving trajectory, speed, direction and state, based on local environmental information, upper-level decision-making tasks and real-time posture information of the vehicle body, while satisfying certain kinematic constraints. The expected vehicle speed and drivable trajectory output by the plan are fed into the control unit, which can ultimately generate a series of specific control signals for the vehicle to enable the vehicle to drive according to the planned objectives.
控制单元采用PID控制,根据规划的行驶轨迹和速度以及当前的位置、姿态和速度,产生对牵引车底层油门、刹车、方向盘和变速杆的控制命令,从而使牵引车沿着目标轨迹以目标速度和加速度行驶。The control unit adopts PID control to generate control commands for the throttle, brake, steering wheel and gear lever of the tractor according to the planned driving trajectory and speed as well as the current position, posture and speed, so that the tractor can travel along the target trajectory at the target speed and acceleration.
所述云端控制中心、所述智慧路侧系统以及所述自动驾驶平台由各自系统中包含的通信单元通过5G AeroMACS建立通信网络,进行数据交换。The cloud control center, the smart roadside system and the autonomous driving platform establish a communication network through 5G AeroMACS by the communication units included in their respective systems to exchange data.
机场场内安装的激光雷达以及相机采集点云数据以及视频数据,将采集到的数据通过路侧通信单元传输给云端控制中心的通信系统,所述云端控制中心将接收到的数据信息进行处理,由实时导航地图生成系统在机场场面地图的基础上生成实时当行地图,并将更新的地图通过所述通信系统发送给自动驾驶平台上的通信单元,所述决策规划单元将接收到的更新后的地图信息结合感知单元获得的信息,规划生成一条满足特定约束条件的轨迹,该轨迹作为控制单元的输入决定车辆最终行驶路径。The laser radar and camera installed in the airport collect point cloud data and video data, and transmit the collected data to the communication system of the cloud control center through the roadside communication unit. The cloud control center processes the received data information, and the real-time navigation map generation system generates a real-time map based on the airport scene map, and sends the updated map to the communication unit on the automatic driving platform through the communication system. The decision-making planning unit combines the received updated map information with the information obtained by the perception unit to plan and generate a trajectory that meets specific constraints. This trajectory serves as the input of the control unit to determine the final driving path of the vehicle.
实施例2Example 2
本实施例提供了一种机场自动驾驶牵引车调度导航方法,参照图1。This embodiment provides an airport automatic driving tractor dispatching and navigation method, refer to FIG. 1 .
S1,云端控制中心获取航班信息,按时间顺序排列所有航班信息形成航空器等待队列,待牵引航空器在其预计离港前发出推出申请,同时将自身信息发送给云端控制中心,所述信息包括航空器型号、位置、姿态以及目标位置。S1, the cloud control center obtains flight information, arranges all flight information in chronological order to form an aircraft waiting queue, and the towed aircraft sends a push-out application before its scheduled departure, and sends its own information to the cloud control center at the same time, the information includes aircraft model, location, attitude and target location.
云端控制中心从机场运控中心获取当日所有航班信息,根据每架航空器的预计离港时刻,按照时间顺序从早到晚排序,在系统中排列航班信息形成离港航空器等待队列。The cloud control center obtains all flight information for the day from the airport operation control center, sorts it in chronological order from early to late according to the expected departure time of each aircraft, and arranges the flight information in the system to form a waiting queue for departing aircraft.
待牵引航空器在离港时刻前T分钟发出推出申请,T可根据航空器与牵引车泊车处距离取值,优选的,在本实施例中取值[30,40]。同时,航空器将自身信息发送给云端控制中心,所述信息中航空器型号用于匹配航空器等待队列,位置、姿态及目标位置用于提供给牵引车进行导航。The aircraft to be towed sends a push-out request T minutes before the departure time. T can be set according to the distance between the aircraft and the parking place of the towing vehicle. Preferably, in this embodiment, the value is [30,40]. At the same time, the aircraft sends its own information to the cloud control center. The aircraft model in the information is used to match the aircraft waiting queue, and the position, attitude and target position are used to provide the towing vehicle for navigation.
S2,云端控制中心的牵引车匹配系统根据发出申请的待牵引航空器,检索与所述待牵引航空器型号相对应的自动驾驶牵引车,并在同类空闲的自动驾驶牵引车中寻找距离所述待牵引航空器最近的自动牵引车,向其发送指派命令和待牵引航空器信息。S2, the tractor matching system of the cloud control center retrieves the autonomous tractor corresponding to the model of the aircraft to be towed according to the aircraft to be towed that has applied for towing, and searches for the autonomous tractor closest to the aircraft to be towed among the idle autonomous tractors of the same type, and sends the assignment command and the aircraft information to the autonomous tractor.
在云端控制中心的牵引车匹配系统中,航空器和牵引车进行实时匹配。In the tractor matching system of the cloud control center, aircraft and tractors are matched in real time.
所述牵引车匹配系统中有多种型号的牵引车,分别对应不同型号的航空器,根据发出申请的待牵引航空器的型号,实时匹配与之相对应的自动驾驶牵引车,所述自动驾驶牵引车具有工作中和空闲两种状态。The tractor matching system has multiple types of tractors, corresponding to different types of aircraft. According to the model of the aircraft to be towed that has been applied for, the corresponding automatic driving tractor is matched in real time. The automatic driving tractor has two states: working and idle.
牵引车匹配系统在空闲的牵引车中寻找距离待牵引航空器最近的一辆,通过通信系统向其发送指派命令和待牵引航空器信息。The tractor matching system searches for the idle tractors that are closest to the aircraft to be towed, and sends the assignment command and the aircraft information to the tractor through the communication system.
S3,空闲状态的自动驾驶牵引车上的通信单元接收到指派命令,向自动驾驶牵引车上的自动驾驶平台发出唤醒信号,所述自动驾驶平台启动各个单元,进入预备状态。S3, the communication unit on the idle autonomous driving tractor receives the assignment command and sends a wake-up signal to the autonomous driving platform on the autonomous driving tractor, and the autonomous driving platform starts each unit and enters a standby state.
自动驾驶平台包括通信单元,所述通信单元保持长期在线,所述自动驾驶平台的其他单元长期处于待机状态。The autonomous driving platform includes a communication unit, which remains online for a long time, and other units of the autonomous driving platform are in standby state for a long time.
接收到云端控制中心发送的指派命令后,所述通信单元向自动驾驶平台发出唤醒信号,自动驾驶平台启动感知单元、决策规划单元和控制单元,所述自动行驶牵引车进入预备状态。After receiving the assignment command sent by the cloud control center, the communication unit sends a wake-up signal to the automatic driving platform, the automatic driving platform starts the perception unit, the decision-making planning unit and the control unit, and the automatic driving tractor enters a standby state.
S4,所述云端控制中心通过处理智慧路侧系统中的多元路侧感知单元采集到的数据,在机场场面地图的基础上生成实时导航地图,发送给牵引车,所述多元路侧感知单元包括激光雷达和摄像头,所述数据包括激光雷达采集的点云数据以及摄像头采集的视频数据。S4, the cloud control center generates a real-time navigation map based on the airport scene map by processing the data collected by the multi-roadside perception unit in the intelligent roadside system, and sends it to the tractor. The multi-roadside perception unit includes a lidar and a camera, and the data includes point cloud data collected by the lidar and video data collected by the camera.
所述激光雷达和所述相机安装在机场场面上。The laser radar and the camera are installed on the airport surface.
云端控制中心的实时导航地图生成系统可以为牵引车提供导航辅助。首先将机场场面地图抽象成场面网络图,所述场面网格图包括节点与路径;然后通过处理多元路侧感知单元采集到的点云数据和视频数据,在场面网络图的基础上标明障碍和提示信息,从而生成实时导航地图,发送给牵引车。The real-time navigation map generation system of the cloud control center can provide navigation assistance for the tractor. First, the airport scene map is abstracted into a scene network diagram, which includes nodes and paths; then, by processing the point cloud data and video data collected by the multi-level roadside perception unit, obstacles and prompt information are marked on the basis of the scene network diagram, thereby generating a real-time navigation map and sending it to the tractor.
S5,自动驾驶平台根据待牵引航空器的信息得到牵引作业的起点位置,根据实时导航地图规划处前往所述起点位置的最佳路线;所述自动驾驶牵引车根据所述最佳路线向所述起点位置行驶。S5, the automatic driving platform obtains the starting point of the towing operation according to the information of the aircraft to be towed, and plans the best route to the starting point according to the real-time navigation map; the automatic driving towing vehicle drives to the starting point according to the best route.
牵引作业的起点位置设置在待牵引航空器正前方L m处,L取10-15m。牵引车从此位置开始进行后续与飞机对接作业及牵引作业。The starting point of the towing operation is set at L m in front of the aircraft to be towed, where L is 10-15 m. From this position, the towing vehicle starts the subsequent docking operation with the aircraft and towing operation.
根据云端控制中心提供的实时导航地图,自动驾驶平台的决策规划单元规划出前往牵引作业起点的最佳路线。Based on the real-time navigation map provided by the cloud control center, the decision-making and planning unit of the autonomous driving platform plans the best route to the starting point of the towing operation.
所述自动驾驶平台包括决策规划单元,所述决策规划单元采用A*算法进行路径规划,依靠已知的环境地图以及地图中的障碍物信息构造从起点到终点的可行路径,并选择其中行驶时间最短的一条作为前往牵引作业起点的最佳路线。The autonomous driving platform includes a decision-making planning unit, which uses the A* algorithm to perform path planning, constructs feasible paths from the starting point to the end point based on the known environment map and obstacle information in the map, and selects the one with the shortest driving time as the best route to the starting point of the traction operation.
需要说明的是,最佳路线可能存在障碍物,静态障碍物需要牵引车自主避障,动态障碍物会产生一个等待时间,无论何种情况,最佳路线总是可到达牵引作业起点的。It should be noted that there may be obstacles on the best route. Static obstacles require the tractor to avoid them autonomously, and dynamic obstacles will cause a waiting time. Regardless of the situation, the best route can always reach the starting point of the traction operation.
在牵引车行驶至牵引作业起点过程中,自动驾驶平台的多传感器不断采集四周环境信息并反馈给自动驾驶平台的感知单元,经过处理后发送给决策规划单元。As the tractor drives to the starting point of the traction operation, the multiple sensors of the autonomous driving platform continuously collect information about the surrounding environment and feed it back to the perception unit of the autonomous driving platform, which is then sent to the decision-making and planning unit after processing.
其中,高精度定位模块实现高精度定位,相机采集牵引车前方视频图像及识别标志线,激光雷达采集牵引车四周点云数据。Among them, the high-precision positioning module realizes high-precision positioning, the camera collects video images in front of the tractor and identifies sign lines, and the lidar collects point cloud data around the tractor.
同时,在牵引车行驶至牵引作业起点过程中,智慧路侧系统的路侧通信单元不断将所在处环境信息发送给自动驾驶平台,包括该处有无障碍物、障碍物信息、可通行时间等。At the same time, when the tractor is driving to the starting point of the traction operation, the roadside communication unit of the intelligent roadside system continuously sends the local environmental information to the autonomous driving platform, including whether there are obstacles, obstacle information, and passable time.
自动驾驶平台的决策规划单元对从感知单元和路侧通信单元接受的信息进行分析处理,做出决策,再由控制单元对牵引车运动状态进行控制。The decision-making and planning unit of the autonomous driving platform analyzes and processes the information received from the perception unit and the roadside communication unit, makes a decision, and then the control unit controls the movement state of the tractor.
实施本发明实施例的方法,可以实现机场自动驾驶牵引车的调度导航,减轻工作人员负担,提高牵引作业的安全性及效率。By implementing the method of the embodiment of the present invention, it is possible to realize the dispatching and navigation of the automatic driving tractor at the airport, reduce the burden on the staff, and improve the safety and efficiency of the tractor operation.
以上所述的具体实施方式,对本申请的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本申请的具体实施方式而已,并不用于限定本申请的保护范围,凡在本申请的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。The specific implementation methods described above further illustrate the purpose, technical solutions and beneficial effects of the present application in detail. It should be understood that the above description is only the specific implementation method of the present application and is not intended to limit the scope of protection of the present application. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present application should be included in the scope of protection of the present application.
Claims (3)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202111072114.3A CN113791619B (en) | 2021-09-14 | 2021-09-14 | Airport automatic driving tractor dispatching navigation system and method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202111072114.3A CN113791619B (en) | 2021-09-14 | 2021-09-14 | Airport automatic driving tractor dispatching navigation system and method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN113791619A CN113791619A (en) | 2021-12-14 |
| CN113791619B true CN113791619B (en) | 2024-04-12 |
Family
ID=79183239
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202111072114.3A Active CN113791619B (en) | 2021-09-14 | 2021-09-14 | Airport automatic driving tractor dispatching navigation system and method |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN113791619B (en) |
Families Citing this family (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN114512014A (en) * | 2021-12-31 | 2022-05-17 | 中智行(上海)交通科技有限公司 | A lane-level assisted driving method based on vehicle-road system |
| CN114739381B (en) * | 2022-03-01 | 2024-08-23 | 仓擎智能科技(上海)有限公司 | Airport vehicle navigation system and method |
| CN114839985B (en) * | 2022-04-27 | 2025-01-10 | 北京理工大学 | A method and system for autonomous docking of a towed unmanned platform |
| CN115129050A (en) * | 2022-06-17 | 2022-09-30 | 青岛慧拓智能机器有限公司 | Unmanned transportation short-falling system and method for port tractor |
| CN115129053A (en) * | 2022-06-24 | 2022-09-30 | 中科领航智能科技(苏州)有限公司 | An airport towing transport vehicle and its automatic driving system |
| CN115230707B (en) * | 2022-09-23 | 2023-06-27 | 江苏天一航空工业股份有限公司 | Unmanned control method, device and system for bulk cargo vehicle |
| CN116339347B (en) * | 2023-04-24 | 2023-10-31 | 广东工业大学 | Unmanned vehicle running path planning method, device and equipment |
| CN117218908B (en) * | 2023-09-14 | 2024-04-26 | 中国民航大学 | Guiding system and method for optimizing driving behavior of mopless aircraft tractor |
| CN117850436B (en) * | 2024-03-08 | 2024-06-14 | 民航机场成都电子工程设计有限责任公司 | Unmanned trailer running route avoiding method, device, equipment and medium |
Citations (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN104299455A (en) * | 2014-10-27 | 2015-01-21 | 重庆布伦坦茨航空技术进出口有限公司 | Automatic driving system for airport special vehicle |
| CN104750107A (en) * | 2015-03-23 | 2015-07-01 | 中国民航大学 | Intelligent management system for airport luggage tractor |
| CN206231442U (en) * | 2016-10-18 | 2017-06-09 | 上汽通用汽车有限公司 | Electric traction trailer |
| CN107063258A (en) * | 2017-03-07 | 2017-08-18 | 重庆邮电大学 | A kind of mobile robot indoor navigation method based on semantic information |
| CN107703944A (en) * | 2017-10-23 | 2018-02-16 | 中国民用航空飞行学院 | A kind of airport ground aircraft automated intelligent trailer system and method |
| CN110268353A (en) * | 2017-02-17 | 2019-09-20 | 科尔摩根自动化有限公司 | Method for controlling the driving path of automatically guided vehicle |
| CN110262508A (en) * | 2019-07-06 | 2019-09-20 | 深圳数翔科技有限公司 | Applied to the automated induction systems and method on the closing unmanned goods stock in place |
| CN111310383A (en) * | 2020-01-17 | 2020-06-19 | 中国民航大学 | HTCPN-based airport tractor dynamic optimization scheduling method |
| CN111623793A (en) * | 2020-07-01 | 2020-09-04 | 北京博能科技股份有限公司 | Navigation method and device for vehicles in flight area and electronic equipment |
| CN112799409A (en) * | 2021-01-29 | 2021-05-14 | 中科大路(青岛)科技有限公司 | Ground traffic management and control integrated system for airport based on vehicle-road cloud collaborative architecture |
| CN113127590A (en) * | 2021-04-09 | 2021-07-16 | 中移智行网络科技有限公司 | Map updating method and device |
| CN113359752A (en) * | 2021-06-24 | 2021-09-07 | 中煤科工开采研究院有限公司 | Automatic driving method for underground coal mine skip car |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6600992B2 (en) * | 2001-05-17 | 2003-07-29 | Airborne Holding, Llc | Airport ground navigation system |
| US11591757B2 (en) * | 2019-04-17 | 2023-02-28 | Caterpillar Paving Products Inc. | System and method for machine control |
-
2021
- 2021-09-14 CN CN202111072114.3A patent/CN113791619B/en active Active
Patent Citations (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN104299455A (en) * | 2014-10-27 | 2015-01-21 | 重庆布伦坦茨航空技术进出口有限公司 | Automatic driving system for airport special vehicle |
| CN104750107A (en) * | 2015-03-23 | 2015-07-01 | 中国民航大学 | Intelligent management system for airport luggage tractor |
| CN206231442U (en) * | 2016-10-18 | 2017-06-09 | 上汽通用汽车有限公司 | Electric traction trailer |
| CN110268353A (en) * | 2017-02-17 | 2019-09-20 | 科尔摩根自动化有限公司 | Method for controlling the driving path of automatically guided vehicle |
| CN107063258A (en) * | 2017-03-07 | 2017-08-18 | 重庆邮电大学 | A kind of mobile robot indoor navigation method based on semantic information |
| CN107703944A (en) * | 2017-10-23 | 2018-02-16 | 中国民用航空飞行学院 | A kind of airport ground aircraft automated intelligent trailer system and method |
| CN110262508A (en) * | 2019-07-06 | 2019-09-20 | 深圳数翔科技有限公司 | Applied to the automated induction systems and method on the closing unmanned goods stock in place |
| CN111310383A (en) * | 2020-01-17 | 2020-06-19 | 中国民航大学 | HTCPN-based airport tractor dynamic optimization scheduling method |
| CN111623793A (en) * | 2020-07-01 | 2020-09-04 | 北京博能科技股份有限公司 | Navigation method and device for vehicles in flight area and electronic equipment |
| CN112799409A (en) * | 2021-01-29 | 2021-05-14 | 中科大路(青岛)科技有限公司 | Ground traffic management and control integrated system for airport based on vehicle-road cloud collaborative architecture |
| CN113127590A (en) * | 2021-04-09 | 2021-07-16 | 中移智行网络科技有限公司 | Map updating method and device |
| CN113359752A (en) * | 2021-06-24 | 2021-09-07 | 中煤科工开采研究院有限公司 | Automatic driving method for underground coal mine skip car |
Also Published As
| Publication number | Publication date |
|---|---|
| CN113791619A (en) | 2021-12-14 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN113791619B (en) | Airport automatic driving tractor dispatching navigation system and method | |
| US11011064B2 (en) | System and method for vehicle platooning | |
| CN110568852A (en) | Automatic driving system and control method thereof | |
| US11975726B1 (en) | Systems and methods for interaction-based trajectory prediction | |
| CN110288847A (en) | An automatic driving decision-making method, device, system, storage medium and terminal | |
| WO2022016901A1 (en) | Method for planning driving route of vehicle, and intelligent vehicle | |
| WO2022055630A2 (en) | Systems and methods for autonomous vehicle motion control and motion path adjustments | |
| US12091045B2 (en) | Method and system for assessing whether a vehicle is likely to leave an off-road parking area | |
| US20240036567A1 (en) | Systems and methods for controlling a vehicle by teleoperation based on map creation | |
| US20240300525A1 (en) | Systems and methods related to controlling autonomous vehicle(s) | |
| KR20250071259A (en) | Autonomous Vehicle Blind Spot Management | |
| Karnati et al. | Artificial intelligence in self driving cars: Applications, implications and challenges | |
| US12358524B2 (en) | Perception system for an autonomous vehicle | |
| JP7483846B1 (en) | Autonomous driving control method and device by searching and learning autonomous driving software linked with route guidance | |
| US20240036574A1 (en) | Systems and methods for controlling a vehicle by teleoperation based on map creation | |
| US11872981B2 (en) | Operating a motor vehicle with onboard and cloud-based data | |
| WO2025144575A1 (en) | Autonomous vehicle motion control for pull-over maneuvers | |
| JP2022171625A (en) | Oversight system to autonomous vehicle communications | |
| WO2022115216A2 (en) | Method and system for determining a mover model for motion forecasting in autonomous vehicle control | |
| US20230393574A1 (en) | Detecting loops for autonomous vehicles | |
| US12195031B2 (en) | Systems and methods for dynamic data mining during data collection missions | |
| WO2024010698A1 (en) | Method and system for asynchronous negotiation of autonomous vehicle stop locations | |
| US12043282B1 (en) | Autonomous vehicle steerable sensor management | |
| US20240402714A1 (en) | Remote assistance system, remote assistance method, and remote assistance program | |
| US12351205B2 (en) | Lane segment clustering using hybrid distance metrics |
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 |