0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

MIT发明可自动设计机器人结构的计算机系统

璟琰乀 来源:DeepTech深科技 作者:DeepTech深科技 2020-12-18 11:53 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

对于研究人员来说,选择正确的形状对机器人穿越特定地形的能力至关重要,但是又不可能建立和测试每一种可能的形式。那如果用计算机帮忙模拟机器人的结构呢?

近日,麻省理工学院(MIT)的研究人员成功开发了一种计算机系统,利用该系统可以对机器人的形状进行仿真,并帮助确定哪种设计的效果是最优的。

举例来说,假如我们需要根据已有材料建造一个可以在有断层的路面上爬行的机器人,在设计它的外观时,我们可能希望它的身子尽可能短一些、手臂尽可能长一些,以适应这种存在断层的地面。

然而,设计出来的机器人可能并不像我们想象中那么理想。如下图所示,这款机器人在爬行过程中看起来十分吃力,而且过长的 “手臂” 也让它行动迟缓。

那我们不妨让计算机帮忙设计一下。使用 MIT 研究人员发明的系统 RoboGrammar ,我们只需把准备用到的机器人组件(如关节、连杆等)输入到系统中,再告诉系统机器人需要在什么类型的路面上行驶,RoboGrammar 就能算出多种适合的机器人结构。

就像这样,下图是 RoboGrammar 给出的其中一种设计,经过系统优化的机器人在身材比例上明显和谐了许多,爬行速度也更快了。

相关研究以 “RoboGrammar: Graph Grammar for Terrain-Optimized Robot Design” 为题,发表在了 SIGGRAPH 亚洲 2020 大会。

该论文的第一作者、麻省理工学院计算机科学与人工智能实验室 (CSAIL) 的博士生 Allan Zhao 称:“机器人设计仍然是一个非常手工化的过程。” 他将 RoboGrammar 描述为 “一种更具创造性的机器人设计方法,利用这种方法进行设计可能更高效。”

研究人员表示,这一进展可能会给设计机器人形状领域注入一定的计算机辅助创造力。

基于节肢动物的启发,研究人员开发出一种递归图形语法规则

Allan Zhao 认为,机器人是为各种无穷无尽的任务而设计的,然而 “它们的整体形状和设计往往非常相似。” 例如,“当你想制造一个需要穿越各种地形的机器人时,你可能会立刻想到一个像狗那样的四足动物,我们想知道这是否真的是最佳设计。”

Allan 的团队推测,更多的创新设计或许可以改善机器人的功能。因此,他们建立了这个计算机模型,这个模型完全不会受先前惯例的影响。尽管研究目的是为了创新,但还是需要制定一些基本规则。

因此,研究团队开发了一种递归图形语法(recursive graph grammar),用以对机器人组件的排列进行约束。例如,相邻的支腿应该用一个关节连接,而不是用另一个支腿相连。这样的规则确保至少设计是在初级水平上,每个计算机生成的设计作品都是可以工作的。

图|该系统的输入是一组基本的机器人部件,如连杆、关节和末端结构,以及至少一个地形,如阶梯地形或带墙障的地形

RoboGrammar 系统提供了一种递归图形语法,可以有效地生成数十万个由给定组件构建的机器人结构。然后,研究人员使用图启发式搜索和模型预测控制 (MPC) 来促进探索大的设计空间,并为给定的地形识别高性能的例子。研究人员称这一方法可以实现机器人结构和控制器的协同优化。

正如很多模仿动物外形建造的机器人一样,Allan Zhao 也表示其团队的图形语法规则同样是受到了动物的启发,尤其是那些无脊椎动物,包括昆虫、蜘蛛和龙虾等。“它们的特点是有一个节数可变的中心体,有些部分还有支腿连接。而且我们注意到,这不仅足以描述节肢动物,还可以描述更熟悉的动物形态,包括四足动物。”

于是,基于节肢动物的启发,研究人员设计了 RoboGrammar 系统,并增加了一些其他机械上的功能,例如可以使用轮子来取代机器人的 “腿”。

系统设计出的机器人并不总是最佳质量,需要控制每个机器人的运动和评估其功能

RoboGrammar 使用图形语法的规则来设计成千上万个潜在的机器人结构。有些看起来有点像赛车,有些看起来像蜘蛛,或者是像一个在做俯卧撑的人。

图|系统优化后的用于在冰上行走的机器人模型

Allan Zhao 说:“看到各种各样的设计,我们感到倍受鼓舞。这无疑显示了图形语法的创造力。” 但是研究人员也表示,系统设计出的机器人并不总是最佳质量。而且,系统给出的设计在很大程度上基于人们输入的组件类型。

要想选择最佳的机器人设计,就需要控制每个机器人的运动和评估其功能。Allan Zhao 说,“到目前为止,这些机器人只是模型。” 该团队为每个机器人开发了一个控制器,其算法称为模型预测控制 (Model Predictive Control),以快速向前移动为优先级。控制器是一组指令,将这些结构赋予生命,控制机器人各种马达的运动顺序。

“机器人的形状和控制器是紧密相连的,这就是为什么我们必须为每个给定的机器人单独优化控制器的原因。” 一旦每个模拟机器人都可以自由移动,研究人员便可以通过 “图形启发式搜索” 来寻找高性能的机器人。

这套系统的发明,为的不是代替人们进行设计,Allan Zhao 希望能够借助这一系统激发人们的创造力。

哥伦比亚大学机械工程师、计算机科学家 Hod Lipson 虽然没有参与这个项目,但是他认为,“这项工作是 25 年来在自动设计机器人的形态和控制方面的最高成就。”“使用形状语法的想法已经出现一段时间了,但是没有哪个像这个作品一样完美地实现了这个想法。”

责任编辑:haq

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 机器人
    +关注

    关注

    213

    文章

    30656

    浏览量

    219979
  • 计算机
    +关注

    关注

    19

    文章

    7769

    浏览量

    92828
  • 人工智能
    +关注

    关注

    1813

    文章

    49794

    浏览量

    262054
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    高精度机器人控制的核心——基于 MYD-LT536 开发板的精密运动控制方案

    ,MYD-LT536 具备以下突出优势: 1. 高算力与实时性兼顾 四核 Cortex-A55 架构并行运行多线程控制任务,满足多轴机器人同步控制与动态补偿算法的实时计算需求; T536 AMP多核
    发表于 11-14 15:48

    龙架构计算机系统能力核心课程教学研讨会圆满举行

    2025年11月8日,由教育部计算机类专业系统能力课程群虚拟教研室指导、北京航空航天大学计算机学院主办的龙架构计算机系统能力核心课程教学研讨会在京举行。
    的头像 发表于 11-14 13:52 437次阅读

    工业机器人的特点

    的基础,也是三者的实现终端,智能制造装备产业包括高档数控机床、工业机器人自动化成套生产线、精密仪器仪表、智能传感器、汽车自动化焊接线、柔性自动化生产线、智能农机、3D 打印机等领域。
    发表于 07-26 11:22

    自动计算机经过加固后有什么好处?

    -40℃的寒冷环境中运行⁰C和温度达到85℃的灼热环境,这要归功于此类系统中使用的宽温度组件和被动冷却技术。2.抗冲击和振动自动计算机是工业级计算机,其设计和制造
    的头像 发表于 07-21 16:44 443次阅读
    <b class='flag-5'>自动</b>化<b class='flag-5'>计算机</b>经过加固后有什么好处?

    自动计算机的功能与用途

    工业自动化是指利用自动计算机来控制工业环境中的流程、机器人和机械,以制造产品或其部件。工业自动化的目的是提高生产率、增加灵活性,并提升制造
    的头像 发表于 07-15 16:32 557次阅读
    <b class='flag-5'>自动</b>化<b class='flag-5'>计算机</b>的功能与用途

    工业计算机与商用计算机的区别有哪些

    工业计算机是一种专为工厂和工业环境设计的计算系统,具有高可靠性和稳定性,能够应对恶劣环境下的自动化、制造和机器人操作。其特点包括无风扇散热技
    的头像 发表于 07-10 16:36 542次阅读
    工业<b class='flag-5'>计算机</b>与商用<b class='flag-5'>计算机</b>的区别有哪些

    轮式移动机器人电机驱动系统的研究与开发

    【摘 要】以嵌入式运动控制体系为基础,以移动机器人为研究对象,结合三轮结构轮式移动机器人,对二轮差速驱动转向自主移动机器人运动学和动力学空间模型进行了分析和
    发表于 06-11 14:30

    计算机网络入门指南

    计算机网络是指将地理位置不同且具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统、网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统
    的头像 发表于 04-22 14:29 1893次阅读
    <b class='flag-5'>计算机</b>网络入门指南

    名单公布!【书籍评测活动NO.58】ROS 2智能机器人开发实践

    资格! 从 PC 到智能手机,下一个更大的计算平台是什么? 最佳答案可能是 机器人 ! 如果设想成真,则需要有人为机器人“造脑”,即打造适配的计算平台及操作
    发表于 03-03 14:18

    【「具身智能机器人系统」阅读体验】2.具身智能机器人的基础模块

    具身智能机器人的基础模块,这个是本书的第二部分内容,主要分为四个部分:机器人计算系统,自主机器人的感知
    发表于 01-04 19:22

    《具身智能机器人系统》第10-13章阅读心得之具身智能机器人计算挑战

    阅读《具身智能机器人系统》第10-13章,我对具身智能机器人的工程实践有了全新认识。第10章从实时性角度剖析了机器人计算加速问题。
    发表于 01-04 01:15

    【「具身智能机器人系统」阅读体验】+两本互为支持的书

    最近在阅读《具身智能机器人系统》这本书的同时,还读了 《计算机视觉之PyTorch数字图像处理》一书,这两本书完全可以视为是互为依托的姊妹篇。《计算机视觉之PyTorch数字图像处理》
    发表于 01-01 15:50

    【「具身智能机器人系统」阅读体验】1.初步理解具身智能

    对人工智能、机器人技术和计算系统交叉领域感兴趣的读者来说不可或缺的书。这本书深入探讨了具身智能这一结合物理机器人和智能算法的领域,该领域正在塑造自主
    发表于 12-28 21:12

    【「具身智能机器人系统」阅读体验】+初品的体验

    《具身智能机器人系统》 一书由甘一鸣、俞波、万梓燊、刘少山老师共同编写,其封面如图1所示。 本书共由5部分组成,其结构和内容如图2所示。 该书可作为高校和科研机构的教材,为学生和研究人员提供
    发表于 12-20 19:17

    《具身智能机器人系统》第1-6章阅读心得之具身智能机器人系统背景知识与基础模块

    Intelligence)这一概念有了深入理解。本书开篇和大部分书籍文章一样,都是立足宏观角度,先把视角引申到世界经济形势。书中阐述具身智能机器人有望成为继计算机、智能手机后的新一代颠覆性产品。2005-2010年
    发表于 12-19 22:26