>
首页 » 业界动态 » 机器人在前进:开发工具中的可复用性软件模块

机器人在前进:开发工具中的可复用性软件模块

作者:  时间:2008-10-13 22:39  来源:
机器人开发平台的进展主要集中在如何让开发人员着手工作,但它们也提供更急需的软件部件重用方法,如从一个机器人项目到另一个机器人项目。

  要 点
  设计者有很多现成可用的机器人开发平台。
  机器人平台的工具正在逐步成熟,但仍有路要走。
  机器人开发环境使设计者能够快速完成设计到测试思想的重复。


  玩具、游戏和“真实世界”应用之间的界限正在模糊。原本针对严格真实世界应用的技术却不断在更大规模的电动玩具、小器具和计算机游戏市场上找到自己的用途。与此同时,娱乐设备中的新型工程创新有越来越多的机会流入真实世界的应用。对于很多低价消费电子产品(如娱乐装置),消费市场现在能接受的产品支持寿命周期远小于那些高价产品,如汽车、其它车辆、工业与医疗设备,以及大型中心办公室设备等。这些消费电子产品的较短支持寿命周期允许(甚至要求)用更高级技术进步来鉴别其工作。

  为了制造工业机器人和半自动系统,开发人员使用的技术正日益跨越工业技术与消费、家用技术的边界,如电动玩具、小器具、游戏机和其它个人娱乐设备。不幸的是,与 上世纪80 年代初的 PC 类似,今天机器人的软件兼容性仍有很大的改进余地。去年以来开始出现的公开式机器人开发平台试图解决更快启动机器人设计项目的问题。实现这一目标的部分方法是提供一种开发软件部件的机制,设计者可将其用于一个机器人项目的开发,然后在其它机器人项目中获得重用。自从本动手项目的第一部分发表以来(参考文献 1),我又多知道了两个公开的机器人开发平台,一个来自 CoroWare,另一个则来自 Gostai(见附文“更多平台”)。

  机器人开发平台及其不断成长和发展是实现今天和未来项目复杂程度的增减,使其达到某种可控水平以保持设计者生产率的重要基础。本动手项目主要关注 Lego NXT Mindstorms 平台与 National Instruments 的 LabView 环境。我也在微软的 Robotics Studio 上花了一些时间。

  项目

  本项目的硬件清单依据是 Brady Duggan 的一次展示,他是 National Instruments 的一名软件工程师。Duggan 演示了一个用于电子“牧羊犬”的非官方参考设计。他使用了别人已在类似项目中用过的硬件配置,其价值是能为快速启动和运行提供极大的帮助。硬件配置包括National Instruments基于德州仪器公司 TMS320VC33的Speedy-33 DSP模块,它连接到一块来自HiTechnic公司的原型板。该板再连接到Lego NXT控制器,后者控制Lego积木块简单平台的传动电机(图 1)。

  Speedy-33有两个间距约5英寸的话筒,电路板支持48kHz的话筒采样。LabView支持对电路板的直接编程,如同LabView支持的其它硬件部件一样。Speedy-33用作机器人的耳朵。因为我需要在短时间内了解有关声音的更多信息,因此决定Speedy-33只作为一个传感器,然后把数据送给NXT。项目后续内容将包括实现两个单元之间的双向通信,这样声音探测算法可以在判断声音信号相对机器人的位置时,混合来自机器人平台的信息。

  为简化项目的复杂性,我选择了一个800Hz的声源,它在整个测试期间都保持可辨别。选择这个频率的原因是:参考算法的实验表明,系统在较高频率下比低频有更高的成功率,如440Hz。只寻找一个音调使 LabView DSP模块包中的DSP函数更容易使用。实际上,算法会将话筒信号与目标频率作交叉关联,通过比较各个话筒峰值的采样点,确定相对相位差。对于以后再做的项目,系统的终极目标是采用机器人平台的运动反馈,在一个多噪声环境中探测到任意声音信号的相位差,能检测出预定的任何信号。为实现这个终极目标,机器人平台必须探测出自己的惯性位置,这样在平台旋转或移动时,就可以准确地将运动传送给检测算法。这种功能需要为机器人平台增加陀螺和加速度传感器,如HiTechnic公司的产品。

  HiTechnic原型板基本是Speedy-33 接口与 NXT 接口之间的一个桥梁,这样,不需要在 NXT 上建立新的代码就可以实现两个部件的连接。原型板可以使设计者建立自己的传感器,并更简便地将其与 NXT 使用的物理接口与逻辑接口相连接。HiTechnic 板对 NXT 表现为遵循 NXT 传感器协议的定制传感器。对本项目,我使用了六个数字端口,用于从 Speedy-33 向 NXT 的通信。Speedy-33 有一个密封的外壳,可支持多种外设的端口。但要用到六个数字 I/O 端口,我就必须从外壳中取出板子,否则就无法连接数字 I/O。不过,本项目不必对 HiTechnic 原型板作直接编程。

相关推荐

相干光通信发展二十余年 光器件有大进步

光通信  光器件  WiMAX  2013-12-20

台LED厂吃“欧美大单”明年照明业务将起飞

LED  照明  WiMAX  2013-12-17

超材料:我们另类的超级创造

超材料  xDSL  2013-06-17

艾默生网络能源的AdvancedTCA系统登上畅销榜榜首

艾默生  网络能源  ATCA  2012-05-24

诺西网络同意出售WiMax部门 开始实施重组

诺西  宽带  WiMax  2011-12-01

全球WiMAX用户突破2000万 年内将达2500万

Clearwire  WiMAX  2011-08-22
在线研讨会
焦点