1. 课程导入

无人矿卡不是“把司机拿掉”这么简单。它是一套把车辆、道路、装卸点、调度中心、通信网络与安全规则耦合在一起的工程系统。路径规划与调度工程,正是这套系统的“大脑与神经”:前者决定车怎么走,后者决定车何时走、去哪走、和谁协同。本章作为课程导入,先建立全局认知,再进入后续章节的算法与工程细节。

一、学习目标:从“会看”到“会调”

本课程面向矿区无人驾驶的规划调度岗位,目标不是停留在概念层,而是能完成建模—求解—仿真—上线—调优的闭环。学完后,你应当能够:

  • 理解露天矿与井工矿运输场景的差异,明确路径规划与调度的边界条件;
  • 掌握栅格、路网、拓扑图等环境建模方法,能把矿区地图转成可计算结构;
  • 掌握A*、Dijkstra、RRT、混合A*等路径规划算法,并知道何时用哪种;
  • 理解多车调度中的任务分配、冲突消解、路口预约与死锁避免;
  • 能读懂调度日志、仿真指标与现场异常,定位是规划问题还是调度问题;
  • 具备把算法参数与矿区产能、油耗、轮胎损耗、安全间距关联起来的能力。

核心判断:路径规划解决“单车的可行轨迹”,调度解决“多车的时空协同”。两者必须联合设计,否则会出现“单车最优、全局拥堵”的典型失败。

二、核心概念:一张图看清系统对象

无人矿卡运输系统可抽象为车、路、点、网、调五类对象。车是执行体,路是约束,点是装卸载与加油/换电节点,网是通信与定位,调是决策中心。路径规划与调度工程的核心,就是在这五类对象之间建立可计算的关系。

无人矿卡路径规划与调度系统关系图 车 · 执行体 无人矿卡 / 有人车 位置·速度·载重·状态 路 · 约束 路网·坡度·弯道·路口 限速·单行·会车规则 点 · 节点 装载点·卸载点·排土场 加油/换电·维修区 网 · 通信定位 5G/WiFi·RTK·V2X 时延·丢包·覆盖盲区 调 · 决策中心 任务分配·路径下发 冲突消解·路口预约 路径规划:单车可行轨迹(A* / 混合A* / RRT) | 调度:多车时空协同(任务分配 / 冲突消解 / 死锁避免) 目标:安全 · 高效 · 低耗 · 可解释 · 可运维

三、整体框架:从地图到执行的五层结构

工程落地通常分为五层,自下而上依次是:感知与定位层、地图与路网层、规划层、调度层、执行与监控层。感知提供位姿与障碍,地图提供可行驶结构,规划生成轨迹,调度分配任务与路权,执行层把指令变成油门、刹车与转向。任何一层失真,都会在另一层表现为“规划不合理”或“调度不灵”。

层级 核心输入 核心输出 典型指标
感知与定位 激光雷达、摄像头、RTK、IMU 位姿、障碍物、可通行区域 定位误差、漏检率
地图与路网 矿区测绘、装载点/卸载点坐标 拓扑图、栅格图、路权规则 路网覆盖率、更新时延
规划层 起点、终点、路网、动态障碍 全局路径、局部轨迹 路径长度、平滑度、重规划频率
调度层 任务队列、车辆状态、路权 任务分配、路口预约、发车时序 产能、等待时间、死锁次数
执行与监控 轨迹指令、车辆控制接口 油门/刹车/转向、告警日志 跟踪误差、接管率、故障率

四、行业背景与典型场景

露天矿运输具有道路固定、重载上坡、粉尘大、GPS遮挡多、人车混行等特点。无人矿卡的价值在于:减少司机暴露风险、延长有效作业时间、降低轮胎与油耗的无效损耗。但矿区不是城市道路,路径规划必须考虑坡度对能耗的影响、弯道对轮胎的磨损、以及装载点排队对产能的制约。

典型场景包括:单装载点—多卸载点的循环运输、多装载点—多卸载点的交叉调度、窄路会车与路口冲突、临时排土场变更、有人车混行等。不同场景对规划与调度的侧重点不同:窄路会车更依赖路权与让行规则,交叉调度更依赖任务分配与死锁避免。

学习建议:先建立“车—路—点—网—调”的对象模型,再学算法。否则容易把A*当成万能钥匙,忽略调度层的时空耦合。

五、常见误区与复盘

初学者最容易犯三类错误:第一,把路径规划等同于调度,认为给每辆车算一条最短路径就能跑起来,结果路口堵死;第二,忽略通信时延,规划出的轨迹在真实网络下无法按时下发,导致车辆急停;第三,只看平均指标,忽略最差车辆与最差路段的等待时间,导致产能瓶颈被掩盖。

# 典型调度日志片段(示意)
[调度] 任务T102 分配车辆V07 装载点L03 -> 卸载点D01
[规划] V07 全局路径长度 1.82km 预计 6.4min
[冲突] V07 与 V12 在路口J05 预计到达时间差 3.2s < 安全间隔 8s
[决策] V07 减速让行,V12 优先通过
[结果] V07 等待 5.1s,任务完成时间 +4.8%

复盘时要问三个问题:是路径不可行,还是调度冲突?是单车问题,还是全局路权问题?是算法参数问题,还是地图与通信问题?只有把问题归因到正确的层,后续章节的算法与工程手段才能对症下药。

安全底线:任何路径规划与调度策略,都必须以“不碰撞、不失控、不阻塞应急通道”为前提。效率优化不能突破安全约束。