• 24小时机器人维修热线:020-82000787

子锐站内搜索 互联网
  • 广州子锐机器人技术有限公司
  • 服务热线:020-82000787(8:30-17:30)
  • 联系手机:15889988091(非工作时间)
  • 座机:020-82000787
  • 传真:020-32887675
  • 邮箱:gz@zr-robot.com
  • 广州市番禺区东环街金山谷创意八街1号109
  • 当前位置:首页 > 机器人资讯 > 应对机器人设计开发中的三大挑战

应对机器人设计开发中的三大挑战

时间:2017-10-22   点击:   来源:互联网   作者:匿名
简介:应对机器人设计开发中的三大挑战 引言 机器人的研究与开发是当今学术界和工业界的热点之一,机器人的发布数量较之过去有明显增长,2010年机器人市场规模预计将达到4700亿美元。过去人们往往只能在实验室或高科技竞赛中见到机器人的身影,而如今它们已经走……

应对机器人设计开发中的三大挑战

引言

机器人的研究与开发是当今学术界和工业界的热点之一,机器人的发布数量较之过去有明显增长,2010年机器人市场规模预计将达到4700亿美元。过去人们往往只能在实验室或高科技竞赛中见到机器人的身影,而如今它们已经走入工业应用甚至是普通人的生活中[1]。现在,机器人应用所覆盖的领域包括无人驾驶车辆、险情救援、个人与服务机器人、医疗机器人、农业与采矿、教育与智力开发等,并且随着科技的发展,机器人的应用领域还在不断扩展。

但是机器人的快速发展也为该领域的研究与开发人员带来了巨大的挑战。机器人领域的著名科学家DavidBarrett博士(曾任iRobot公司副总裁、迪士尼梦幻工程公司主管,现任美国Olin学院SCOPE项目主管,)在2009年NIWeek形化系统设计会议上总结了当前机器人开发所面临的三大挑战:创造更小、更轻、更强大的电池;创造更小、更轻、更强大的执行机构;需要一个工业级的、并且具有良好兼容性的软件开发平台。这些挑战也获得了业内其他领导者的响应:Segway思维车的发明人、FIRST机构及DEKA研发公司的创始人DeanKamen表达了对机器人开发中传统嵌入式方法的顾虑;美国国防部地面机器人和自主系统主管EllenPurdy关注于自主系统的进一步标准化和持久性(电池能力)需要;韩国浦项智能机器人研究所的HeeChangMoon博士强调了对于集成的嵌入式系统以及直观式开发软件的需求。认识到这些挑战,世界各地的业内人士都在努力寻求这些挑战的解决之道:DeanKamen的团队选择NILabVIEW软件和NICompactRIO嵌入式硬件平台用于FIRST项目中的机器人自主控制系统开发;TORC科技公司从传统的编程工具转而使用NILabVIEW软件平台设计其复杂的自主系统,其CEOMichaelFleming在NIWeek会议上特别谈到了TORC如何从功能强大的高级软件中获益,从而有助于简化系统设计中的复杂问题。

接下来我们将展开分析这些挑战,并探寻相应的应对方法。

1FIRST机器人竞赛平台采用NILabVIEW软件和嵌入式硬件CompactRIO,在这些工具的帮助下即使是高中学生也能解决机器人设计中的复杂问题

挑战一.创造更小、更轻、更强大的电池

许多机器人需要在野外或严苛的环境中长时间独立工作,需要可长时间独立供电的电源。目前全世界有多家公司和研究机构致力于这方面研究。许多厂商选择NI平台用于设计仿真、生产优化、验证测试等各个环节,推动其创新产品的研发、生产和应用,这些创新产品包括新型燃料电池、太阳能电池、基于小型移动平台的高效发电和蓄能装置等。

能够长时间独立运行的机器人系统不仅需要更高效的新型电池,还需要对能源的使用进行优化,例如通过增加电源管理功能有效地监测电量消耗并选择不同的节电模式,这样才能真正发挥出新型电池的效能优势。NI计划对其嵌入式硬件平台CompactRIO和SingleBoardRIO增加内置电源自诊断和监视功能,使机器人开发人员可以通过相应的API直接访问电池状态,从而设计更优化的待机和节电模式。NI希望通过这些努力最终消除电源问题对机器人发展的制约。

挑战二.更小、更轻、更强大的执行机构

出于机器人体积和自重的考虑,一般希望执行机构也更轻更小;但同时由于不同的运动要求,又希望执行机构具有强大的功能。随着移动性需求从传统的四轮系统向新型仿生机械的不断演进,对精密执行机构的需求也随之大幅提升。世界上众多的专业厂商一直从事这方面的研发,www.zr-robot.com,不断推出高性能的产品。

对于机器人应用领域来说,创造更小、更轻、更强大的执行机构的最终目标是将它们用于机器人设计中,而且执行机构的强大功能往往需要通过复杂的编程才能发挥出来。因此,随着执行机构变得越来越精密复杂,如何通过编程完成高精度和高复杂度的控制,也成为机器人系统开发的关键问题之一。许多机器人领域的开发人员并不具有运动控制方面的专业背景,在这种情况下,执行机构的交互式控制开发更显得尤为重要。NI依靠超过25年与执行机构连接的经验,通过提供基于各种平台的硬件接口模块和交互式的软件工具不断降低控制开发的复杂性,子锐机器人维修,同时提高交互性和灵活性。NI还与行业内领先制造商(如MaxonMoter)合作,使其产品的编程开发更加简便。

此外,在构建复杂运动系统的执行机构时,电机之间的协调工作也十分重要,比如在四轮驱动系统转向或机械臂动作中,就需要多个电机配合协调工作。运用NILabVIEW机器人模块中所提供的Steering函数组和Kinematics函数组,就可以直接计算出在这些应用中每个电机分别需要的转动速度,从而帮助机器人设计人员缩短了从高性能电机到创新机器人应用之间的距离。

2NI嵌入式硬件平台CompactRIO提供方便的电机接口,并可通过LabVIEW软件交互式地完成软件开发

3基于LabVIEWFPGA实现的FOC算法可以进一步提高现有电机控制系统的性能和效率

挑战三.对工业级软件开发平台的需求

除了硬件之外,机器人领域的研发人员还需要功能强大的软件来设计他们的自主系统。人们往往容易忽视这一点,许多人认为任何事情立即从头设计都是相对简单的,但这对于当今机器人飞速发展的时代是不适用的。事实上,随着一些技术领域的趋同并形成某种事实上的标准,创新已经不再意味着只是从零开始,更多的创新应用都是将模块化的算法和功能组织在一起而完成的。机器人领域亦不例外,需要标准、工业级的软件提供现成可用的算法和工具,从而帮助研发人员更快地完成创新。

1.该软件必须是直观式的

许多机器人研发人员都具有机械工程或电子工程背景,但没有时间和精力去学习复杂的计算机软件技术,所以需要一款集成常用函数和算法的软件开发工具,该工具还必须具有良好的交互性和易用性。此外,自主系统的终端用户往往是营救人员(如消防员)、士兵或老年人等,他们也不一定具备计算机知识,因此用户界面也必须足够直观。

4机器人设计软件应该是非常直观的。LabVIEW形化编程通过直观的框和连线完成了LIDAR数据采集、障碍物回避决策、刹车制动等三个步骤,清晰易读(有文字的淡黄色部分为程序注释)

2.软件必须具备与硬件的良好集成性

每个自主系统都必须感知或察觉周围世界的环境并做出反应。感知系统需要外部传感器(如激光测距仪、声纳传感器等),做出反应则要依靠不同类型的执行机构完成。因此软件工具必须能够直接驱动各种传感器和执行机构。除了感知系统和执行控制,往往还需要在真实硬件上实现决策规划,这意味着软件必须具有与实时系统、实时嵌入式硬件、甚至FPGA的强大交互性。目前的许多机器人软件开发包缺乏类似功能,它们能够仿真并在开发机器上运行,但不具备在实时硬件目标上的执行能力。

5基于NI嵌入式硬件平台CompactRIO搭建成的机器人原型,从仿真到最终系统实现的软件平台均为NILabVIEW

3.软件必须具备良好的交互性

TAG:
免责声明:本网部分文章和信息来源于互联网,本网转载出于传递更多信息和学习之目的。如转载稿涉及版权等问题,请立即联系网站所有人,我们会予以更改或删除相关文章,保证您的权利。
扫二维码手机浏览
  • 广州子锐机器人技术有限公司
  • 地址:广州市番禺区东环街金山谷创意八街1号109
  • 电话:15889988091
  • 传真:020-82000787
Copyright © 广州子锐机器人技术有限公司版权所有 www.zr-robot.com     网站备案ICP:粤ICP备15095857号

声明:本站提及的品牌仅用于说明维修机型,本公司未获得品牌授权,非官方授权售后。子锐机器人是一家独立的第三方机器人技术服务商,为客户提供更高效率、更优成本、更全服务的选择。

留电回访
  • 您的姓名
  • 联系电话
  • 需要维修或帮助的产品型号及说明
  •  
24小时工业机器人维修热线:020-82000787(首次维修半价优惠)