您当前的位置:五五电子网电子知识电子知识资料机器人-智能车基于LabVIEW构建智能的移动机器人及无人驾驶车 正文
基于LabVIEW构建智能的移动机器人及无人驾驶车

基于LabVIEW构建智能的移动机器人及无人驾驶车

点击数:7775 次   录入时间:03-04 12:00:56   整理:http://www.55dianzi.com   机器人-智能车
       来自弗吉尼亚理工大学的团队需要在12个月开发出全自主地面车,他们将开发任务分成四个主要部分:基础平台、感知系统、决策规划和通讯架构,如图4所示。每一部分都基于NI的软硬件平台进行开发:通过NI硬件与现有车载系统进行交互,并提供操作接口;使用LabVIEW图形化编程环境来开发系统软件,包括通讯架构、传感器处理和目标识别算法、激光测距仪和基于视觉的道路检测、驾驶行为控制、以及底层的车辆接口。
 
图4     无人驾驶车Odin的系统构架
     他们的参赛车Odin是2005年福特翼虎(Escape)混合动力型越野车,并为自主驾驶做了一定程度的改装。NI ComPACtRIO系统与翼虎操控系统进行交互,通过线控驱动(drive-by-wire)的方式控制油门、方向盘、转向和制动。学生们利用LabVIEW控制设计与仿真模块开发了路径曲率和速度控制系统,并通过LabVIEW实时模块和FPGA模块部署到CompaCTRIO硬件平台加以实现,从而建立了一个独立的车辆控制平台。与此同时,学生使用LabVIEW触摸屏模块和NI TPC - 2006触摸屏构建用户界面并安装在控制台。
       LabVIEW平台提供了一个直观,易于使用的调试环境,可以让开发团队实时地监测源代码的运行,从而方便的实现硬件在环调试。通过LabVIEW开发环境,团队快速可以构建系统原型并加快设计的往复周期。此外, LabVIEW与硬件的无缝连接,对于执行某些关键操作如传感器处理和车辆控制是至关重要的。由于城市挑战赛问题复杂且开发时间很短,这些因素对于开发团队的成功发挥了关键作用。
总结
    图形化系统设计对于继续加快机器人设计中的创新而言是必不可少的。复杂的传统工具可能会阻碍机器人技术的进步。LabVIEW提供了一个综合的、可扩展的平台,能够横跨设计、原型开发和部署阶段,因此工程师们能够不用为微小的实现细节所困扰,可以更加关注机器人本身。他们可以使用同样强大的平台,对微控制器直至FPGA等各种控制器进行编程;还可以同几乎任何传感器和执行器发送与接收信号;设计并仿真动态控制系统;以及实现进行远程监视或控制机器人的接口。LabVIEW图形化系统设计平台通过为所有机器人设计者提供一个统一的平台,鼓励设计更为精妙的机器人。



上一页  [1] [2] 


本文关键字:机器人  智能  无人驾驶车  机器人-智能车电子知识资料 - 机器人-智能车