新闻中心

EEPW首页>测试测量>设计应用> 通过创新图形化开发平台快速构建移动机器人的原型

通过创新图形化开发平台快速构建移动机器人的原型

作者: 时间:2009-12-11 来源:网络 收藏

3、决策规划
路线规划组件使用的是A *搜索算法,以确定Odin应该经过哪些路段从而遍历所有的检查站。驾驶行为组件采用了基于行为的LabVIEW状态机架构,负责遵守交通规则并引导车辆沿计划路线行驶。运动规划组件进行迭代轨迹搜索,避让障碍并引导车辆沿理想轨迹行驶。最后决策判定系统将运动序列传递给车辆控制接口并转换为驱动器控制信号。


图4 Odin系统组成框架
4、通讯架构
整个通讯框架都基于LabVIEW进行开发,实现了汽车工程师协会(SAE) AS - 4无人系统联合架构(JAUS)协议,每个软件模块都是JAUS组件,所有模块之间的交互都是通过LabVIEW框架来完成的,每个软件模块可作为独立组件异步运行在Windows或Linux操作系统之下。完成整个通讯构架中需要使用多种编程语言,由于LabVIEW的开放性,可以很方便在其他编程环境中调用LabVIEW软件模块或与之接口。
5、使用LabVIEW的优势
LabVIEW平台提供了一个直观,易于使用的调试环境,可以让开发团队实时地监测源代码的运行,从而方便的实现硬件在环调试。通过LabVIEW开发环境,团队快速可以构建系统原型并加快设计的往复周期。此外, LabVIEW与硬件的无缝连接,对于执行某些关键操作如传感器处理和车辆控制是至关重要的。由于城市挑战赛问题复杂且开发时间很短,这些因素对于开发团队的成功发挥了关键作用。
总结
系统设计对于继续加快机器人设计中的而言是必不可少的。复杂的传统工具可能会阻碍机器人技术的进步。LabVIEW提供了一个综合的、可扩展的平台,能够横跨设计、原型开发和部署阶段,因此工程师们能够不用为微小的实现细节所困扰,可以更加关注机器人本身。他们可以使用同样强大的平台,对微控制器直至FPGA等各种控制器进行编程;还可以同几乎任何传感器和执行器发送与接收信号;设计并仿真动态控制系统;以及实现进行远程监视或控制机器人的接口。LabVIEW系统设计平台通过为所有机器人设计者提供一个统一的平台,鼓励设计更为精妙的机器人。


上一页 1 2 3 下一页

评论


相关推荐

技术专区

关闭