自动驾驶
自动驾驶介绍¶
目前汽车最有吸引力又最危险的莫过于自动驾驶技术。谷歌自动驾驶汽车于2012年5月获得了美国首个自动驾驶车辆许可证。而现在大多数乘用车辆都已经配备了自动驾驶的一系列功能。
自动驾驶技术简而言之就是将人对汽车的驾驶控制,转移到汽车对自身的控制方面,主要涉及感知、决策、执行三大环节。
感知环节相当于人的眼和耳,主要通过车载摄像头、激光雷达、毫米波达等各类车载传感器在行车过程中完成对环境及车辆的感知、搜集周围环境数据并将其传输到决策层;决策环节相当于人的大脑,主要通过操作系统、芯片与计算平台等对接收到的数据进行实时处理并输出相应的操作与指令任务;执行端则相当于人的四肢,将接收到的操作指令执行到动力供给、方向控制、车灯控制等车辆终端部分。
自动驾驶关键技术¶
自动驾驶系统是一个汇集众多高新技术的综合系统,作为关键环节的环境信息获取和智能决策控制依赖于传感器技术、图像识别技术、电子与计算机技术与控制技术等一系列高新技术的创新和突破。无人驾驶汽车要想取得长足的发展,有赖于多方面技术的突破和创新。
自动驾驶系统相关的关键技术,包括环境感知、逻辑推理和决策、运动控制、处理器性能等。随着机器视觉(如3D摄像头技术)、模式识别的进步,车载计算机可以通过将机器视觉、感应器数据和空间数据相结合来控制汽车的行驶。可以说,技术的进步为各家汽车厂商“自动驾驶”的发展奠定了基石。另一方面,还存在一些关键技术问题需要解决,包括车辆间的通信协议规范,有人无人驾驶车辆共享车道的问题,通用的软件开发平台建立、多种传感器之间信息融合以及视觉算法对环境的适应性问题等。
自动驾驶课程内容¶
- python
- opencv
- ros
- gazebo
- slam