嵌入式图形系统设计助力救生机器人蜘蛛

发布者:水手谷水手最新更新时间:2009-01-20 来源: EDN China关键字:嵌入式  机器人  救生 手机看文章 扫描二维码
随时随地手机看文章

  “现已成功完成功能强大且性能优异的机器人的构建,而且,通过采用用于Blackfin处理器的LabVIEW嵌入式模块所提供的图形化编程环境,以及Blackfin处理器的高处理器性能,开发周期也大为缩短。”

  恶劣环境中营救任务的设计

  任何救生设备的主要目的在于,在灾难之后的营救任务中快速阻止尽可能多的严重伤亡事故。谨记这一目标,我们开始开发了一个用于支持营救工作的六足机器人蜘蛛。它是一个尺寸较小、可移动的智能机器人,在搜寻被陷的受害者时,它可以越过障碍并到达通常难以触及的地方。替代如清扫雷区使之无雷化等危险任务中的工作人员也是机器人蜘蛛的另一个潜在应用领域。

  我们设计了一个高度可移动的行走方案,它由六只独立的下肢组成,可以任意方向移动机器人,即使在机器人移动通常不可行或过于危险的地带。行走与旋转均属于模仿六足昆虫而得的基本的高层次运动模式。通过三条下肢移动而另外三条下肢抬高,机器人可以达到期望的行走速度,并提供恶劣地带所需的足够平衡。爬行时,机器人可以挤压通过紧凑的空间和狭缝。单下肢的低层次运动步态是3D空间内的几何原语,如长方形或圆形轨道。

  多功能机电系统

  下肢结构与运动控制构成了机器人蜘蛛关键特性的一部分。24只智能DC有刷电机共同驱动这些下肢,并充当行走结构中不可或缺的关节。这样得到了一个坚固的轻型结构,从而降低了功耗并改善了运动动态特性。

  除了这些下肢,机器人蜘蛛的特性还在于典型的自治机器人子系统,其中包括机器视觉、远程测量和无线通信。机器人坚固的壳体内包含有嵌入式硬件、两节7.2伏的锂聚合物电池和电量测量装置。任务参数、I/O设置和新的运动步态均可以通过无线通信或可移动存储介质传递。

  24个自由度的智能运动控制

  机器人蜘蛛的低层次运动有赖于运行时计算的复杂数学模型。凭借模拟器件公司的Blackfin处理器的高级嵌入式计算能力和施密德工程公司的确定性实时服务,机器人的运动表现得有力而平稳。来自面向ADI公司的Blackfin处理器的NI LabVIEW嵌入式模块的高层次虚拟仪器(VI),连续运行一个逆动力学算法。算法包含三角函数和矩阵运算,求解恰当的关节角Θ1与Θ2,以沿着3D空间内的期望轨线精确移动末端执行装置。轨线向量根据高层次的运动模式,沿着计算所得的直线、长方形或圆形轨道移动。

  轨道可以通过以下三种方式编程实现:

  通过学习和回放,设计和培训新的或特别的模式。

  支持可视化检验仿真轨道的3D CAD软件。这些模型作为虚拟现实文件导出,并导入至LabVIEW的图像控件。通过比较虚拟模型与实际模型,调节机器人的运动。

  运行时利用逆动力学算法持续计算轨道。

  所有六足的关节角度的计算并行完成以确保动态运动,相应地也得到了所有马达的24个连续计算所得的设置点。这些设置点通过一个串行RS485网络传递至每只马达,并由分散PD控制器转换为实际执行动作。通过同样的网络,完成所有24只执行装置的位置、反馈和温度读数的采集。

  智能视觉与距离感测

  除了智能运动与自由移动外,机器人蜘蛛的特色在于它的“眼睛”装有一个智能摄像头和一个距离测量传感器。目标通过高性能图像处理算法被定位与跟踪。通过编程控制,它的“眼睛”还可以识别其附近范围内的任何颜色。后续版本将提供改进的图像处理、模式匹配和边缘检测等功能,从而将Blackfin处理器的计算能力和高速图像采集提升到更高层次。

  利用蓝牙技术实现无线通信

  为实现与机器人的通信,我们提供了一个蓝牙通信接口以实现多项功能,其中包括:

  在开发与测试中调试用于ZMobile的快速调试模式的通道

  读入关键参数,如马达状态和电池电量水平,以供系统诊断

  在线采集重要的算法参数,以供调节使用

  在操作开始前下载新的任务数据

  在开发过程中,两个机器人蜘蛛通过无线通信信道相连,以实现其移动的同步。这是更为危急场景的原型构造,这时接受同一项任务的多个机器人蜘蛛需要团队协作以完成任务。

  低功耗的嵌入式ZMobile硬件 超低功耗混合信号目标平台ZMobile是机器人蜘蛛的核心所在。由瑞士的解决方案提供商施密德工程公司提供的ZMobile,将传感器、激励源、视觉、电池和无线通信集成于单个平台。南洋理工学院基于三个原因选用了ZMobile平台。

  首先,ZMobile与LabVIEW相兼容,而且通过LabVIEW编程控制机器人蜘蛛,设计人员可以专注于项目的主要功能。借助图形化编程的高效率,系统工程师们可以在开发周期中添加比最初规范设计更多的功能特性。

  其次,ZMobile的超低能耗设计和动态功率管理,对于自治机器人是一项至关重要的特性,因为这样可以显著延长工作时间。这一点对于ZMobile的毫瓦级功耗同样适用,这意味着板上的绝大多数剩余能量可供马达使用。


  第三,可扩展的处理I/O插槽为将来集成更多的传感器和激励装置提供了所需的空间。

  实时图形化嵌入式软件

  机器人蜘蛛应用软件是利用面向Blackfin处理器的LabVIEW嵌入式模块编程实现,后又通过来自施密德工程公司的面向NI LabVIEW的ZBrain BSP进行扩展。这为高层次编程、图形化调试、图形化多任务处理和确定性的实时行为,提供了一个理想的嵌入式软件平台。面向对象的设计模式有助于进一步控制图形化层次上的复杂度。例如马达或传感器等主要对象,通过LabVIEW中表示类的功能性全局变量加以抽象。

  主要的应用框架由以下多个任务组成:

  顶层主循环对由一个经典状态机表示的动作进行规划,而状态机通过软件队列和同步方法(如信号量)与其它循环连接。通信任务保持一个与外部世界的无线数据连接。

  视觉任务负责低层次的图像处理和距离读数。

  运动控制任务管理高层次的运动模式与低层次的肢体控制,并监测马达的位置与状态。
日常任务充当一个通用错误处理器。检测事件与异常,并将其及时间记录到可移动的存储介质,以供后续读取。ZMobile充当看门狗的角色——利用程序设定的唤醒机制重启和关机,并为不能成功自我纠错时提供重新启动的有效措施。

  这些循环在协作式多任务环境中以线程的方式同时运行。驱动程序层次上的毫秒级上下文切换和微妙级实时确定性,确保了平稳、无故障的移动。最后,严格的并行方式要求板卡支持软件包满足每一个软件组件和设备驱动程序的线程安全性。

  现已成功完成功能强大且性能优异的机器人的构建,而且,通过采用面向Blackfin处理器的LabVIEW嵌入式模块所提供的图形化编程环境,以及Blackfin处理器的高处理器性能,开发周期也大为缩短。施密德工程公司独创的图形化快速调试模式在算法的工程实现过程中非常有用,缩短了5倍的开发时间。ZMobile不仅对于机器人设计人员,是一款用户界面友好的嵌入式系统工程的优秀产品,而且对于任何构建机电系统的设计人员也是如此。

  视觉的提高、更为智能的功率管理和能量获取设计、传感器融合、模糊逻辑和GPS数据收集,都是有望添加至通用机电平台的组件。此外,我们计划在未来的移动、自治机器人中复用这个模块化软硬件系统。

关键字:嵌入式  机器人  救生 引用地址:嵌入式图形系统设计助力救生机器人蜘蛛

上一篇:单片机控制的小型发电机逆变电源的研制
下一篇:MCU+DSP嵌入式平台的i机接口与引导设计

推荐阅读最新更新时间:2024-05-02 20:45

艾利特机器人参评“维科杯·OFweek 2022中国机器人行业年度风云人物奖”
维科杯·OFweek 2022中国 机器人 行业年度评选(简称OFweek Robot Awards 2022),是由中国高科技行业门户OFweek维科网及旗下权威的机器人专业媒体-OFweek维科网·机器人共同举办。该评选设立至今已有十余年,是中国机器人行业内的一大品牌盛会,亦是高科技行业具有专业性、影响力的评选之一。 此次活动旨在为机器人行业的产品、技术和企业搭建品牌传播展示平台,并借助OFweek维科网平台资源及影响力,向行业用户和市场推介创新产品与方案,鼓励更多企业投入技术创新;同时为行业输送更多创新产品、前沿技术,一同畅想机器人行业的未来。 今年,OFweek Robot Awards 2022将全新升级,在去年奖项的
[机器人]
智能电话机器人功能简析
电销是每个企业不可或缺的一股销售力量,但是电销在企业中的弊端也极为突出,人工成本高,工作效率低,员工离职率高都是令企业非常头疼的事。随着科技的发展,电话机器人的出现,电销行业似乎又到了一个新的时代,电话机器人获客,开发客户的模式更是得到了意想不到的效果。 电话机器人相比于电销人员来说,所需要的成本较低,平均算下来每月仅需近千元。而一个基础电销员工的工资,还有保险等等一些开销,每月加起来至少五六千。 而且电销人员每天电话的拨打量最多二百至三百通,且由于客户回答的态度不一样,其情绪起伏较大,有时还会影响到下一通电话的质量,甚至导致客户的流失。长此以往,员工开不出单,离职率也居高不下。 但硅基智能电话机器人却不会存在这个问
[机器人]
全面解读工业机器人基本主要构成部分
广泛使用在产业制造上,汽车制造、电器、食品等,能替代反复机器式操纵工作,是靠本身动力和控制才能来实现种种功用的一种机器。它能够承受人类指挥,也能够按照事先编排的程序运转。今天我们讲讲基本主要构成部分。 1.主体 主体即机座和实行机构,包括大臂、小臂、腕部和手部,构成的多自由度的机械系统。有的机器人另有行走机构。工业机器人有6个自由度乃至更多腕部通俗有1~3个活动自由度。 2.驱动系统 工业机器人的驱动系统,按动力源分为液压,气动和电动三大类。依据需求也可由这三种范例组合并复合式的驱动系统。或者通过同步带、轮系、齿轮等机械传动机构来间接驱动。驱动系统有动力装置和传动机构,用以实行机构
[机器人]
湖南首批驾考机器人“教练”将在株洲上岗
“距离实线仅10厘米,请向左打方向盘。”今天上午,在株洲一所驾校,机器人“教练”通过语音向学员作出提示。 据悉,这是湖南省首个全智能机器人“教练”。目前,首批10台机器人“教练”车正在安装,按计划将于4月中旬上岗。 机器人“教练”其实是一套驾驶员培训人工智能教学平台,包括智能传感系统、精准位姿测控系统、基于知识库的智能教学系统等。在学员学车过程中,它能自动根据学员的操作以及身体动作给出指点,发出指令。通过车辆前后安装的20个距离传感器,在出现危险时,机器人“教练”还可主动制动,实现训练零风险。目前,国内只有少数地方使用这一平台。 株洲市交通运输局相关负责人介绍,“机器人教练”可有效减轻教练员劳动强度,为学员提供更充足的学习时间。根
[机器人]
嵌入式实时操作系统性能测试方法研究
引 言 随着计算机技术的迅速发展和芯片制造工艺的不断进步,ERTOS的研究和应用日益广泛,从民用的手机、电子书等手持移动设备到航空航天、医学设备、工业控制等各个领域都有它的身影。然而,在设计和选择ERTOS时,如何确定其是否能够满足所需的应用成为一个棘手的问题,必须用一种有效的方法对它们的各个方面进行对比测试,以选择符合要求的系统。本文首先分析三种常用的系统实时性能测试方法,接着介绍一套测试实验平台,对于ERTOS的测试和分析有一定的指导意义。 1 Rheaostone方法 Rhealstone方法对ERTOS中六个关键操作的时间量进行测量,并将它们的加权和称为Rhealstone数。这六个时间量如下: ◆任务切换
[嵌入式]
风向微转,AGV机器人良币驱逐劣币已开始!
  先谈谈关于劣币与良币,劣币驱逐良币的思想早已超越了货币范畴,而被用于形容一切劣质品淘汰优质品的情形。简单说来,就是价值高的事物被价值低的事物淘汰出市场。尽管如此,劣币驱逐良币,在逻辑上却是错误的。原因简单,付出货币的一方固然希望支付劣币,接受货币的一方怎肯收取劣币?付出货币的一方是聪明人,收受货币的一方也不傻,除非存在严重的信息不对称,区分不出良币和劣币。   随着近几年我国电商快递等行业对AGV 机器人 的追崇,AGV产品呈现出翻倍的增长速度,因此,进军AGV行业的企业也是鳞次栉比。相较于多关节 工业机器人 ,AGV本土制造和销售占比将近90%,是唯一的国产机器人成熟应用的产品领域。大家对仓储AGV的期许和关注也在急剧升温。
[嵌入式]
孙正义合资机器人新公司,软银打响“由守转攻”第二枪
日本软银集团近日宣布,将和美国仓储供应链服务商Symbotic建立一家合资公司,运营基于人工智能技术的仓储业务,据了解,软银集团和Symbotic将联合出资1亿美元建立这家新公司,新公司名字为“Greenbox System”,并且将从Symbotic采购价值75亿美元的人工智能仓储系统,用于其仓库设施。 上个月,手握350余亿美金的软银集团创始人孙正义高调宣布软银“由守转攻”模式,曾经的巨亏让孙正义痛定思痛,趁着这个AI这个浪潮仍在波澜起伏,这个沉寂了7个月曾“连续几天以泪洗面”的男人准备撸起袖子大干一场。 进攻模式的第一站,孙正义瞄准了日本 机器人 初创公司Telexistence,前不久,该公司宣布已经在B轮融资中获得了23
[机器人]
新锐品牌日本由利撬动扫地机器人中高端市场,2021年开启“大航海”发展
在人工智能以及物联网普及所带来的智能化浪潮下,家庭场景下各种智能设备层出不穷,由此也推动了智能家居行业的蓬勃发展。其中,扫地机器人作为家庭场景重要的智能设备之一,凭借自主清洁地面卫生这一高性能赢得广大消费者的喜爱。 值得注意的是,2020年在以科沃斯、云鲸、米家石头为代表品牌的齐升态势下,来自日本的Uoni由利品牌通过深挖消费需求,定制垂直细分产品,再辅以精准的营销方式,在扫地机器人行业成功出圈。根据奥维云网(AVC)线上渠道监测数据显示,由利已新晋为市场第一梯队的品牌商之一。 由利的“速度与激情” 据相关了解,日本由利从2018年开始布局国内扫地机器人市场。尽管同期行业早已是品牌扎推,其中不乏有美的、海尔等传统家电品牌跨界
[机器人]
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved