新加坡义安理工学院的工程学院开发了视觉引导的自动化机器人,用于捡网球。通过使用相机采集图像和NI机器视觉软件完成目标跟踪,机器以高精度和高速度完成了这个任务。在实际应用中,您需要更大的捡球系统完成整个网球场的任务,但是新加坡义安理工学院通过在NXT原型上测试其理论算法,从而降低了成本。
图1:新加坡义安理工学院工程学院使用LabVIEW开发了视觉引导的自动化机器人用于捡网球。
使用iRobot Create进行原型开发
如果您正在寻找使用开发时间更短、价格更低的方案,iRobot Create整个系统价格低于300美元。iRobot Create是可靠的多功能机器人平台,可以用于机器人兴趣开发和研究应用。它具有32个内置传感器、两个驱动轮子、一个小脚轮、10种预编程行为、一个用于自定义传感器和执行机构的可扩展I/O、一个带有装配点的货箱和后挡板。
图2:Boston Engineering使用LabVIEW构建跳舞、唱歌的iRobot。
Boston Engineering最近将iRobot Create的使用推向了新的阶段,通过添加能够使用LabVIEW进行编程的FlexStack模块,他们编制了让机器人唱歌和跳舞的程序。机器人根据 RFID标签完成不同形式的舞蹈。因为图形化编程的生产力出众,Boston Engineering在短时期内开发完成了应用程序,实际上他们在为FlexStack开发塑料外壳所花的时间比对机器人编程的时间还长。因为他们使用了LabVIEW,让iRobot Create唱歌跳舞只花了不到一天的时间。
使用NI Single-Board RIO和NI CompactRIO进行原型开发
有许多预先装配的商用机器人平台可以让您在几周之内完成原型开发。但是,如果机器人原型开发需要一个更灵活的平台,带有确定性的实时执行、可自定义的I/O定时和高级控制(例如美国弗吉尼亚理工大学Odin和Vecna BEAR),请考虑CompactRIO和NI Single-Board RIO嵌入式平台。这些平台是为高性能和高可靠性设计的。CompactRIO是共享相同体系结构和组件的坚固平台。使用CompactRIO或NI Single-Board RIO作为机器人的平台,您能够定制架构、移动性、感知和I/O。
使用LabVIEW图形化编程工具和RIO嵌入式平台,您可以快速地开发功能完整的自动化机器人。KC BioMediX Inc是一家刚刚起步的医疗器械公司,位于堪萨斯州的肖尼市,他们开发了称为NTrainer System的产品,帮助早产婴儿进行口腔进食,提高存活机率。使用LabVIEW和CompactRIO,KC BioMediX, Inc.能够将其开发成本缩减250000美元。此外,他们能够将开发时间从四个月减少到四周,不必自己开发控制软件和驱动。