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

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

3天内不再提示

90后科学家杜韬实现“海星”机器人

hl5C_deeptechch 来源:DeepTech深科技 作者:DeepTech深科技 2021-04-18 09:52 次阅读

18 小时就能创建一台机器人

来自江苏的 90 后科学家杜韬实现了,这是一款海星机器人(下称 “海星”),外形酷似真实的海星。

他告诉 DeepTech,此前很多海底机器人因为外形奇异,在水下执行探测任务时,往往会吓到水底生物,而本次机器人的仿生造型,可以解决上述难题。

其中,杜韬和合作者们提出了快速制作和控制 “海星” 的软件和硬件实验平台。

他们提出的硬件设以及利用 C++Python 开发的机器学习算法系统,能在 18 小时内完成从制备、到仿真、再到系统识别和轨迹优化 “海星” 的全过程。

当 “海星” 在水箱中进行测试时,相关实际性能数据会反馈到计算机模型中,并可得到进一步优化。以这种方式来回移动,能在几个小时内生产出功能性产品

此外,仅使用单个低功率执行器,它就能实现移动,通过四个腿中的肌腱运动,可给其带来交替挤压和腿部释放,从而实现安静且高效的游动。

“海星” 是本次工作核心算法的硬件平台,目前它主要由硅胶泡沫(silicone foam)、单个低功率电机、四条腿以及相连的肌腱组成。

“海星”前肢肌腱上连接了一个低功率电机,这些肌腱可以被挤压和释放,从而使机器人可以安静地移动并有效地在水中游动。

制备 “海星” 时,先利用 CAD 设计软件 OnShape 设计 “海星” 身体,随后制作一个模具,将硅胶泡沫灌注到模具中,定型后即得到 “海星” 身体。

在水中时,硅胶泡沫具备较好的弹性和浮力,使用本次研究中的新算法进行优化后,“海星” 在水中的移动速度,比手工调试的控制器快四倍。

“海星” 每条腿的内部有一根高强度鱼线,你可能会好奇鱼线是如何植入 “海星” 的,具体来说首先要从每条腿的脚尖,朝着舵机方向插入一根中空的导管,导管中放有鱼线,将导管抽出后,鱼线即可被运输到 “海星” 体内。

进去后,鱼线一端固定在 “海星” 脚尖,另一端汇集到 “海星” 背上的舵机。舵机转动时,可以同时收放四根鱼线,从而同时收缩或伸直它的四条腿。

“海星” 飞速游动是头等目标

在 “海星” 的固液耦合上,杜韬采用一种经验公式,去建模它和水流之间的耦合,并使用可微仿真的工具,去微调建模时的参数

研究主要目的,是让 “海星” 游得越快越好。概括来说,该任务的完成主要分为两大步骤。

第一步是要对系统有较好的建模,即要了解机器人的基本信息,因此他先后测出机器人的体积、重量、密度和杨氏模量(衡量材料软硬的单位)的大致范围,用来对海星进行建模。

0084e51e-9f5e-11eb-8b86-12bb97331649.png

图 | 模型参数(来源:受访者)

具体来讲,是让 “海星” 在实验中执行简单的控制信号,并和水流做一些交互。获得实验数据后,使用可微仿真工具,让仿真中的 “海星” 物理模型再去执行同样的控制信号。

通过分别观察仿真环境、和实验环境中的运动轨迹,本次算法能不断调整建模参数,从而让物理系统建模更加准确。

可微仿真工具的好处在于,不仅能正向模拟出“海星”的运动轨迹,也能计算它和真机实验中轨迹的误差值,并反向传导误差对于机器人参数的梯度。充分利用这些梯度信息就可以更快速、更高效地调整建模参数。

第二步是在建模的基础上,求解轨迹优化来提出新的控制信号。研究到这里,本该按下结束键,但杜韬打算多次迭代,借此形成循环从而提升模型猜测。

可让机器人不断迭代的算法

详细来说,他的算法通过改进对模型参数的估计,可做出新的控制信号,并部署在真机实验上。此时 “海星” 就能执行新的通讯信号,如此便可产出更多数据用来进一步改善对于模型的猜测和评估。

他告诉 DeepTech,该研究的重点在于算法,“海星” 只是验证算法成功与否的工具。相比传统方法,最精彩的部分在于算法的逐步迭代过程。

首次迭代时,即使使用人工多次调试后的控制信号,“海星” 拼命游动腿部也只能前进一小段距离,哪怕收集到的数据再多、在仿真中把数据拟合得再好,也只是拟合了它在低速环境中的模型。

这在获得可让 “海星” 高速运动的模型方面,几乎没有任何帮助。因为,“海星” 在低水速和高水速情况下的运动状态、以及和水流的交互都不一样。

而这样迭代几次后,“海星” 就能获得更快的运动方法,这时便可搜集高水速时的数据,从而修正模型、让其具备指挥机器人快速游动的能力。

该研究的痛点在于:相比陆地机器人,由于水流、海水盐度和浮力等变量,水下机器人更难设计,复杂的水运动动力、及其快速 “破坏” 电机系统的威力,导致科学家们往往需要耗时几周、甚至更长时间才能制备出水下机器人。

0103a840-9f5e-11eb-8b86-12bb97331649.png

图 | 相关数据(来源:受访者)

由于每一次在真机实验中收集到的数据都十分珍贵,工程师们迫切需要好的算法来充分挖掘出这些数据里最有价值的信息。

无论在平静水流、还是起伏波浪中,水下机器人与周围流体之间的被动相互作用,都比陆地机器人在稳定地形上行走要复杂得多,因此非常难以创建水下机器人的控制系统

另外柔性机器人往往有成千上万的自由度,运动上难以被控制。而杜韬研发的算法,正是该问题的 “克星”。

一言以蔽之,这项工作旨在通过有效仿真和真实实验的混合循环,来缩小机器人和现实的差距。

“海星” 未来:星星般闪耀

与刚性机器人相比,“海星” 更安全、更坚固、也更灵活。对于需要在狭窄空间中移动的环境,“海星” 的弹性,让它能从碰撞中恢复。在相关场景中,更多学者们也开始转向柔性机器人。

目前,相关论文已发表在 IEEE RA-L 期刊上,标题为《基于可微仿真的水下柔性机器人建模与控制》Underwater Soft Robot Modeling and Control with Differentiable Simulation。在本周的机器人国际会议 RoboSoft 2021 会议上,杜韬还对“海星”做了线上展示。

谈及未来应用,杜韬告诉 DeepTech,尽管他们只在海星上展示了他们的迭代算法,他和他的合作者都认为这个算法可以被广泛应用在其他机器人的设计和控制上。

“系统识别和求解控制,是机器人研究中非常关键的步骤,而求解这两个步骤的过程在不少机器人上都是高度耦合的,” 杜韬表示,“我们期待着今后在更多类型的机器人,比如设计出混合刚性关节和柔性肌肉的新型水下机器人,从而去复制‘海星’的成功。”

他补充称,本次之所以选择海星设计,是因为其动作简单而优雅,并且通过挤压和释放其腿部来实现向前运动。

目前,杜韬是麻省理工学院(MIT)CSAIL实验室的博士生。本次研究中,他和同样来自 CSAIL 的博士后 Josie Hughes 作为共同第一作者,主导了“海星”的软硬件开发。

杜韬是江苏人,本科毕业于清华大学软件学院,后在斯坦福大学计算机系获得硕士学位。2015 年,他来到 MIT CSAIL 实验室攻读博士学位,并将于今年毕业,其研究方向包括计算机图形学、机器人、机器学习等。

业内知名机器人大牛——CSAIL 实验室主任丹妮拉·罗斯(Daniela Rus)教授,也是该论文的作者,作为世界权威的机器人专家,罗斯领导了多项柔性机器人和水下机器人的著名研究。

对于本次研究她表示,相比传统刚性机器人,在和人交互时柔性机器人更安全,在复杂的未知环境中,后者也更加健壮和灵活。而本次“海星”机器人和海洋生物共处时不会惊扰到它们,如此便可在探测海洋的同时,保护好海洋精灵们。

未来,通过利用更快速的设计和控制算法,他们将设计更多样的仿生柔性机器鱼,来作为观测站去近距离观察海洋生物。

原文标题:江苏90后科学家联合研发“海星”机器人,有望用于海底探测!由MIT CSAIL出品,数小时内完成制备 | 专访

文章出处:【微信公众号:DeepTech深科技】欢迎添加关注!文章转载请注明出处。

责任编辑:haq

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

    关注

    206

    文章

    26968

    浏览量

    201287

原文标题:江苏90后科学家联合研发“海星”机器人,有望用于海底探测!由MIT CSAIL出品,数小时内完成制备 | 专访

文章出处:【微信号:deeptechchina,微信公众号:deeptechchina】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    谷歌DeepMind科学家欲建AI初创公司

    据知情人士透露,谷歌人工智能部门DeepMind的两名杰出科学家Laurent Sifre和Karl Tuyls正在与投资者商讨在巴黎成立一家新的人工智能初创公司的事宜。
    的头像 发表于 01-22 14:41 189次阅读

    科学家研发仿生小鼠机器人,可用于灾后救援和探测检修等领域

    老鼠机器人的潜在应用领域主要集中在复杂狭小地形的灾后救援、探测检修等任务上。这与生物学家利用训练过的非洲大鼠进行类似任务的现实情况相呼应。
    的头像 发表于 12-26 17:00 329次阅读
    <b class='flag-5'>科学家</b>研发仿生小鼠<b class='flag-5'>机器人</b>,可用于灾后救援和探测检修等领域

    【开源项目】Emo:基于树莓派 4B DIY 能笑会动的桌面机器人

    于集成到整个系统中。 调试 完成编程,为确保机器人正常运行,我们需要对所有组件进行测试。 首先安装所需依赖: pip install adafruit-blinka
    发表于 12-26 15:18

    LabVIEW的六轴工业机器人运动控制系统

    LabVIEW开发六轴工业机器人运动控制系统 本项目开发了一个高效的工业机器人控制系统,重点关注于运动学算法和轨迹规划算法的实现和测试。LabVIEW作为一个关键技术,在项目中扮演了核心角色
    发表于 12-21 20:03

    机器人编程需要什么软件?

    机器人编程需要什么软件
    发表于 11-01 07:34

    Arduino教学机器人的使用教程

    本文档的主要内容详细介绍的是Arduino教学机器人的使用教程
    发表于 09-27 06:53

    ai人工智能机器人

    的运营成本、人力成本还在不断提高(如:办公场地的租金、员工的工资、社保公积金、节假日福利等)。 如今的智能电话机器人,每天的电话拨打量可达800-1000通,相比人工提高了3-5倍,大大缩短了名单的筛选
    发表于 09-21 11:09

    基于Matlab和VR技术的移动机器人建模及仿真

    ,虚拟模型准确地模拟了真实移动机器人的动力学特征 ; 通过对模型的参数修改 ,为实现对真实机器人的最优控制和设计提供了可信的参考方案
    发表于 09-20 06:24

    华为辟谣3.2万名科学家移籍

    华为辟谣3.2万名科学家移籍 对于近期网络传言的华为3.2万名科学家移籍华为方面表示,造谣者毫无根据、无中生有。 华为辟谣3.2万名科学家移籍以及其他的一些网络传言,比如“华为孟晚舟宣布23万亿
    的头像 发表于 08-22 16:51 991次阅读
    华为辟谣3.2万名<b class='flag-5'>科学家</b>移籍

    profinet转ethernet网关连接发那科机器人配置案例

    本案例是西门子1200PLC通过PROFINET转EtherNet网关连接发那科搬运机器人配置案例。所需设备:西门子1200PLC、Profinet转EtherNet IP网关、Fanuc机器人
    发表于 08-03 17:58

    【科普】干货!带你从0了解移动机器人(三) ——自主导航系统及上位机软件设计与实现

    传感器数据获取环境信息,规划路径并选择最优路径到达目的地的算法。运动控制算法是指移动机器人在到达目的地,根据传感器数据调整方向和速度的算法。这些算法需要在移动机器人的控制器上实现,并
    发表于 06-28 09:36

    踏歌智行创始人、首席科学家余贵珍教授登榜“2023科创家”

    “一群跨越了科学与商业边界的人”这是科创媒体36氪对科创企业家的定义。近日, 踏歌智行创始人、首席科学家余贵珍教授从全赛道中脱颖而出, 登榜首届“2023科创家”榜单。此次共有15位教授荣登榜单
    的头像 发表于 06-16 19:15 2246次阅读
    踏歌智行创始人、首席<b class='flag-5'>科学家</b>余贵珍教授登榜“2023科创家”

    如何快速地让机器人投入生产

    重复使用。按功能以生产线设备,机器人设备如此整理,可以形成一个函数库。加上c语言的mach函数库,并整理一个三角函数库。我们的设备就可以通用了。上什么生产线都没问题。不要太依靠示教器,以及各种
    发表于 06-06 16:18

    浅谈儿童陪护机器人

    儿童陪护机器人中得到了广泛应用。 在儿童陪护机器人中,步进电机芯片主要用于转动控制。在此过程中,控制器通过对步进电机芯片输出的脉冲信号进行控制,使得步进电机以一定的步距旋转,从而实现机器人
    发表于 05-11 15:12

    科学家用银线团搭建「纳米线网络」,触电就像大脑一样运作

    这也是如今不少AI科学家们梦寐以求的特性。最近,来自悉尼大学和日本国家材料科学研究所的科学家们在自然通讯上发表论文,试着通过使用纳米线网络(NWN)来模拟人类大脑在受到电激时的反应,实验效果还不错。
    的头像 发表于 05-04 09:30 415次阅读
    <b class='flag-5'>科学家</b>用银线团搭建「纳米线网络」,触电就像大脑一样运作