你见过连学生都可以开发的自动驾驶汽车吗?

作者:Steve Leibson, 赛灵思战略营销与业务规划总监

虽然不像是在公园里散步或者外出兜兜风那样轻松简单,但是现在搭建一部自动驾驶的汽车已经不再是件难事了,来自KAIST(韩国高等科学技术学院)的工程专业的学生仅仅花费了两年时间就开发出了他们的第一部自动驾驶汽车——EureCar(听起来像Eureka—动漫人物)。EureCar使用了一个高精度了定位系统,七个激光扫描仪和四部摄像机,当它在预先设计好的路线上行驶过程中这些设备能够帮助它避开障碍物,遵守交通法规!这很重要。EureCar Turbo,这是第二部工程车,基于一部浅黄色的现代Veloster车型,仅仅花费了六个月的时间就完成了开发工作,而且只需要两个月的时间就可以为这部车开发出一套全新的软件系统。

EureCar

EureCar和EureCar Turbo的控制系统是基于美国国家仪器公司(NI)的CompactRIO-9024实时控制器和CompactRIO-9114八个接口的可配置扩展板(包含了赛灵思Virtex-5 FPGA芯片)。这个设计同样也使用了几个美国国家仪器公司(NI)的CompactRIO模块,插入到带有八个接口的扩展底板上,用于与汽车的传感器和执行器之间的通信,传感器和执行器系统包含了激光雷达装置,摄像机设备,GPS单元和一个惯性导航封装包。这个复杂的闭环控制系统采用模糊控制算法和PID控制算法实现,并且是通过美国国家仪器公司(NI)的LabVIEW软件和软件内置的LabVIEW FPGA 模块完成算法的程序设计。下面是这个控制系统的模块框图:

下面这段视频展示的是今年年初,这部无人驾驶的EureCar Turbo汽车在KAIST校园内行驶的情况 :

我们可以注意到在这部视频的结尾一个行人想要与这部车开个玩笑。起初这部车尝试避开这个行人,但是当这个行人故意纠缠不让路时,这部车主动停止了行驶以防发生交通事故。这个视频会让你相信Asimov虚构的机器人三定律(1.机器人不能危害人, 或任人受伤而袖手旁观。 2.除非违背第一定律,机器人必须服从人的命令。3.除非违背第一及第二定律,机器人必须保护自己。)。

注:在德克萨斯州奥斯汀最近举办的NI Week大会期间,在NI 工程影响力颁奖晚会上这个由学生完成的工程是三个被突出表彰的工程之一。

原文链接:
http://forums.xilinx.com/t5/Xcell-Daily-Blog/Now-even-students-can-build...

© Copyright 2014 Xilinx Inc.
如需转载,请注明出处