一种使用Arduino的自适应巡航控制系统的设计与开发
在今天快节奏的世界,交通运输发挥着非常重要的作用,而自动驾驶汽车越来越受到人们关注。古典的巡航控制系统虽然既能保持预先设定的速度,还可以适应前一车辆的加速度变化,但是在紧急情况下,它只能将其速度降低到零,因此不够成熟。本文所提出的自适应巡航控制系统,除了能够检测障碍物之外,还增加了一个新功能,即当前一个车辆太靠近或有可能发生碰撞时,该车辆能够切换到空车道。该系统的主要输入是固定在车辆四面的超声波传感器所采集的数据。通过主处理单元分析这些所采集的数据,并根据相应算法向电动机驱动器发出控制信号以控制车速和方向,该系统的主要控制单元由Arduino微控制器来实现。本文还介绍了该系统原型模型的设计。
自动驾驶车辆的梦想正在慢慢成为现实,并且在这一领域取得了很多进展。全自动无人驾驶车辆如Google自驾车的商业化将彻底改变世界交通运输的格局。随着嵌入式系统领域取得了越来越多的进步,使得微控制器的编程更加容易。此外,车与车之间通信技术的研究也取得了积极的成果。未来这项研究的重大发展,使得道路上的车辆在行驶过程中可以相互通信,自己管理交通,而不需要人为干预。这意味着不仅在自动驾驶车辆领域迈向了一个新的台阶,而且有助于将人造智能领域提高到更高的水平。未来还可以借助于热门的IOT(物联网),使得相应系统可以将所有的传感器数据连接到自动驾驶车辆互联网中。该系统集成了通信协议、存储、智能和学习功能,以预测驾驶员的行为意图。
刊名:Applied Mechanics and Materials(英)
刊期:2017年第852期
作者:Vaishnavi D et al
编译:陈少帅