无人驾驶系统,简而言之,是借助传感器来监测周围环境和自身状态的一种技术。它通过各种传感器获取导航定位信息、道路状况、障碍物(如其他车辆和行人)以及车辆本身的姿态和运动状态,再经过特定的决策规划算法,精准地控制车辆的速度和转向,从而无需驾驶员干预,就能安全地将车辆引导至目的地。
根据无人驾驶系统的需求,该系统可以细分为四个主要的功能模块:定位、环境感知、路径规划和决策控制。
定位
定位涉及通过多种传感器(如GPS、惯导系统、里程计、摄像头和激光雷达)来获取车辆的位置和航向信息。根据定位方式的不同,定位技术可分为绝对定位、相对定位和组合定位。
环境感知
环境感知则是通过多样的传感器(如摄像头、激光雷达、毫米波雷达、超声波雷达、陀螺仪和加速度计)来获取环境信息和车辆状态信息。环境信息涵盖道路形状、方向、曲率、坡度、车道标线、交通标志、信号灯以及其他车辆或行人的位置、大小、方向和速度等;车辆状态信息则包括速度、加速度、转向角度、车身位置和姿态等。尽管多种传感器能够提供详细的环境数据,但如何有效整合这些数据依然是一个挑战。
路径规划
路径规划是为了给车辆设定一条合理的行驶路线。根据规划范围的不同,路径规划可以分为全局路径规划和局部路径规划。
决策控制
决策控制由决策和控制两个部分组成。