W7 NATIONAL^INSTRUMENTS
嵌入式图形系统设计助力救生机器人蜘蛛
将图形化系统设计第合高处理效能与极低的能源耗用模式遽立6脚式的多功能机器
机器人蜘蛛利用其众多的运动模式之一一“爬行”挤压通过狭小的空间。
Author (s):
Pom Yuan Lam・Nanyang Polytechnic.Singapore
Marco Schmid ・Schmid Engineering
Anders Frederiksen ・Analog Devices
恶劣环境中营救任务的设计
任何救生设备的主要目的在于.在灾难之后的琶救任务中快速阻止尽可能多的严里伤亡爭故。谨记这一目标我们开始开发了一个用于支持营救工作的六足机器人姻蛛。它是一个尺寸较小、可移动的智能机8S人在搜寻被陷的受害者时,它可以越过障碍并到达通當难以触及的地方。替代如清扫雷区使之无雷化等危险任务中的工作人员也是机器人蜘蛛的另一个潜在应用领域。
我们设计了一个高度可移动的行走方案它由六只独立的下肢组成,可以任意方向移动机器人即使在机器人移动通常不可行或过于危险的地带。行走与旋转均鹿于模仿六足昆虫而得的基本的高层次运动横式。通过三条下肢移动而另外三条下肢抬高机器人可以达到期望的行走速度并提供恶劣地带所需的足够平衡。爬行时,机器人可以挤压通过紧凑的空间和狭缝。单下肢的低层次运动步态是3D空间内的几何原语如长方形或圆形轨道。多功能机电系统
下肢结构与运动控制构成了机器人蜘蛛关键特性的一部分。24只智能DC有刷电机共同驱动这些下肢.并充当行走结构中不可或観的关节。这样得到了一个坚固的轻型结构从而降低了功耗并改善了运动动态特性。除了这些下肢.机器人啊蛛的特性还在于典型的自治机器人子系统・其中包括机器视觉、远程测量和无线通信。机器人坚固的壳体内包含有嵌入式硬件、两节
7.2伏的锂聚合物电池和电■测■装置。任务参数、 I/O设買和新的运动步态均可以通过无线通信或可移动存储介质传递。
24个自由度的智能运动控制
机器人御蛛的低层次运动有赖于运行时计算的复杂数学模型。凭倍模拟器件公司的Blackfi n处理器的高级嵌入式计算能力和施密德工程公司的确定性实时服务机器人的运动表现得有力而平稳。来自面向AD I公司的Blackfi n处理器的Nl LabVIEW嵌入式模块的高层次虚拟仪H(VI ) 连续运行一个逆动力学算法。算法包會三角函数和矩阵运算求解恰当的关节角91与02,以沿着3D空间内的期望轨线精确移动末端执行装置。轨线向兄根据高层次的运动模式,沿着计算所得的直线、长方形或圆形轨道移动。
轨道可以通过以下三种方式编程实现
.通过学习和回放设计和培训新的或特别的模式。
.支持可视化检验仿真轨道的3D CAD软件。这些模型作为虚拟现实文件导出并导入至LabVIEW的图蟻控件。通过比较虚拟模塑与实际模型调节机器人的运动。 •运行时利用逆动力学算法持续计算轨道。所有六足的关节角度的计算并行完成以确保动态运动.相应地也得到了所有马达的24个连续计算所得的设置点。这些设置点通过一个串行RS485网络传递至每只马达并由分散PD控制器转换为实际执行动作。通过同样的网络.完成所有24只执行装置的位置、反馈和温度读数的采集。
智能视迸与距凄感测
除了智能运动与自由移动外.机器人蜘蛛的特色在于它的'眼B IT装有一个智能摄像头和一个距离测用传感器。目标通过高性能图像处理算法械定位与跟踪。通过缩程控制.它的' '眼睛”还可以识别其附近范囤内的任何頤色。后续版奉将捉供改进的图像处理、模式匹配和边缘检测等功能从而将Blackfi n处理器的计算能力和高速图像采集提升到更高层次。
利用蓝牙技术实现无线通信为实现与机器人的通信我们提供了一个蓝牙通信接口
以实现多项功能其中包括
.在开发与测试中调试用于ZMobi le的快速调试模式的通道
.读入关密参数•如马达状态和电池电凤水平以供系统诊断
.在线采集車要的算法参数,以供调节使
用•在操作开始前下载新的任务数据
在开发过程中两个机器人划蛛通过无线通信信道相连以实現其移动的同步。这是更为危急场景的原型构造,这时接受同一项任务的多个机器人划蛛需耍团队协作以芫成任务。
低功耗的嵌入式ZMobi le硬件
超低功耗混合信号目标平台ZMobi le是机器人蜘蛛的核心所在。由瑞士的解决方案提供商施密徳工程公司提供的ZMobi le.将传感器、激励源、视觉、电池和无线通信集成于单个平台。南洋理工学院基于三个原因选用了ZMobi le
平台。
首先ZMobi le与LabVIEW相兼容而且通过LabVIEW編程控制机器人蜘蛛设计人员可以专注于项目的主要功能。借助图形化编程的高效率系统工程师们可以左开发周期中添加比ift初规范设计更多的功能特性。其次ZMobi le的超低能耗设计和动态功率管理对于自治机器人是一项至关重要的特性因为这样可以显蓉延长工作时间。这一点对于ZMobi le的臺瓦级功耗同样适用•这童味着板上的绝大多数剩余能量可供马达使用。第三,可扩展的处理I/O插槽为将来集成更多的传感器和激励装置提供了所需的空间。
实时图形化嵌入式软件
机8S人39蛛应用软件是利用面向Blackfin处理8S的LabVIEW嵌入式模块编程实现后又通过来自施密徳工程公司的面向Nl LabVIEW的ZBrain BSP进行扩展。这为高展次编程.图形化调试、图形化多任务处理和确定性的实时行为提供了一个理想的嵌入式软件平台。面向对彖的设计模式有助于进一步控制图形化层次上的复杂度。例如马达或传感器等主要对象.通过LabVIEW中表示类的功能性全局变ft加以抽象。主要的应用框架由以下多个任务组成
•顶层主循环对由一个经典状态机表示的动作进行规划•而状态机通过软件队列和同步方法如信号量与其它循环连接。通信任务保持一个与外部世界的无线数据连接。
•视觉任务负贾低层次的图像处理和距离读数。
•运动控制任务管理高展次的运动模式与低层次的肢体控制并监测马达的位置与状态。
.日常任务充当一个通用错误处理器。检测爭件与异常并将其及时间记录到可移动的存储介质,以供后续读取。ZMobi le充当看门狗的角色一一利用程序设定的唤醒机制重启和关机.并为不能成功自我纠错时提供蜜新启动的
有效搭施。
这些循环在协作式多任务环境中以线程的方式同时运行。驱动程序层次上的空秒级上下文切换和徹妙级实时确定性.确保了平稳、无故障的移动。最后■严格
的并行方式要求板卡支持软件包满足每一个软件组件和设备驱动程序的线程安全性。
现已成功完成功能强大且性能优异的机器人的构建而且通过采用面向Blackfin处理器的LabVIEW嵌入式模块所提供的图形化编程环境以及Blackfin处理器的高处理器性能开发周期也大为缩短。施密德工程公司独创的图形化快速调试模式在算法的工程实现过程中非常有用缩短了5倍的开发时间。ZMobi le不仅对于机器人设计人员,是一款用户界面友好的嵌入式系统工程的优秀产品.而且对于任何构建机电系统的设计人员也是如此。视觉的提髙、更为智能的功率後理和能册获取设计、传感器融合、模瑚逻辑和GPS数据收集都是有望添加至通用机电平台的组件。此外我们计划在未来的移动、自治机器人中:g用这个揍块化软硬件系统。Author Information:
Pom Yuan Lam
Nanyang Polytechnic,Singapore
Si ngapore
POM_Yua n_Lam@nyp.gov.sg
机器人蜘蛛利用其众多的运动模式之一——“爬行”挤压通过狭小的空间。
妇蛛内部具有机器视Sts距离■测,与无线通讯装IT并由2组锂聚合电池供电。
共4姐智荒型马达搭配内遵的可程式化PD控制器、并透过1组序列RS485网路紧密
易探云怎么样?易探云是国内一家云计算服务商家,致力香港服务器、国内外服务器租用及托管等互联网业务,目前主要地区为运作香港BGP、香港CN2、广东、北京、深圳等地区。易探云服务器均选择当下热门线路,比如CN2 GIA、BGP线路、CN2线路等,所有云主机支持月付,并且首月优惠,年付优惠,优惠后香港沙田云服务器/独立ip/香港CN2线路,每月仅18元,188元/年。点击进入:易探云官方网站地址1、香港...
PIGYun是成立于2019年的国人商家,提供香港、韩国和美西CUVIP-9929等机房线路基于KVM架构的VPS主机,本月商家针对韩国首尔、美国洛杉矶CUVIP-AS29、GIA回程带防御等多条线路VPS提供6-8.5折优惠码,优惠后韩国首尔CN2混合BGP特惠型/美国洛杉矶GIA回程带10Gbps攻击防御VPS主机最低每月14.4元起。下面列出几款不同机房VPS主机配置信息,请留意不同优惠码。...
Central美国独立日活动正在进行中,旗下美国达拉斯机房VPS 65折优惠,季付赠送双倍内存(需要发工单),Central租用的Hivelocity的机房,只支持信用卡和加密货币付款,不支持paypal,需要美国独服的可以谨慎入手试试。Central怎么样?Central便宜服务器,Central自称成立于2019年,主营美国达拉斯机房Linux vps、Windows vps、专用服务器和托管...