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网路紧密
简介酷盾安全怎么样?酷盾安全,隶属于云南酷番云计算有限公司,主要提供高防CDN服务,高防服务器等,分为中国境内CDN,和境外CDN和二个产品,均支持SSL。目前CDN处于内测阶段,目前是免费的,套餐包0.01一个。3G流量(高防CDN)用完了继续续费或者购买升级包即可。有兴趣的可以看看,需要实名的。官方网站: :点击进入官网云南酷番云计算有限公司优惠方案流量3G,用完了不够再次购买或者升级套餐流量...
香港服务器多少钱一个月?香港服务器租用配置价格一个月多少,现在很多中小型企业在建站时都会租用香港服务器,租用香港服务器可以使网站访问更流畅、稳定性更好,安全性会更高等等。香港服务器的租用和其他地区的服务器租用配置元素都是一样的,那么为什么香港服务器那么受欢迎呢,香港云服务器最便宜价格多少钱一个月呢?阿里云轻量应用服务器最便宜的是1核1G峰值带宽30Mbps,24元/月,288元/年。不过我们一般选...
Ceraus数据成立于2020年底,基于KVM虚拟架构技术;主营提供香港CN2、美国洛杉矶CN2、日本CN2的相关VPS云主机业务。喜迎国庆香港上新首月五折不限新老用户,cera机房,线路好,机器稳,适合做站五折优惠码:gqceraus 续费七五折官方网站:https://www.ceraus.com香港云内存CPU硬盘流量宽带优惠价格购买地址香港云2G2核40G不限5Mbps24元/月点击购买...