小程序
传感搜
传感圈

虚拟脊髓让Morti机器狗在短短一小时内学会正常行走

2022-07-19
关注
摘要 在定于 2022 年 7 月 18 日在《自然·机器智能》期刊上发表的一篇文章中,马克斯·普朗克智能系统研究所(MPI-IS)的研究人员们介绍了他们的最新工作。据悉,为了解动物如何学会走路、尤其是从一次次绊倒后再爬起的过程中积累经验,他们特地打造了一只小狗大小的四足机器人。

(图自:MPI-IS / Dynamic Locomotion Group / Felix Ruppert)

在大自然中,新生的小鹿或小马驹必须尽快学会行走,以躲避掠食者。即使动物天生就有位于脊髓中的肌肉协调网络,但学习腿部肌肉和肌腱的精确协调,还是需要一些时间的。

起初,婴儿动物主要依赖于硬连接的脊髓反射。虽然更加底层,但运动控制反射有助于其在第一次尝试行走时避免跌倒和伤害自己。

通过一段时间的练习,它们才会掌握更高级和更精确的肌肉控制,直到神经系统最终能够很好地适应年轻动物的腿部肌肉和肌腱。在越过了失控的障碍后,它们就可以跟上成年动物了。

研究配图 - 1:四足机器人 Morti

MPI-IS 动态运动研究小组的前博士生 Felix Ruppert 表示:

作为一名工程师和机器人专家,其正在通过构建一个像动物一样具备反射能力、并从错误中习得经验的机器人。

若动物只是偶尔绊倒,这个错误还不好说。但若它经常绊倒,就可以拿来衡量机器人行走的质量好坏了。

研究配图 - 2:弹性可塑框架示意图

值得一提的是,在仅仅一小时的走路学习后,机器狗 Morti 就已充分掌握其复杂的腿部力学。

在贝叶斯优化的指导学习下,足部传感器测得的信息,可与程序建模的虚拟脊髓目标数据相匹配。

通过不断比较发送和预期的传感器信息,机器狗得以找到循环反馈的改进,调整其电机控制模式来学习行走。

研究配图 - 3:模拟与实践试错的对比参照

学习算法能够适应中央模式生成器(CPG)的控制参数,在人类和动物中,CPG 就是脊髓中的神经元网络。

它能够在不依赖大脑输入的情况下,产生周期性的肌肉收缩,可在步行、眨眼或消化等有节奏的任务中提供帮助。

至于反射,则由腿部传感器和硬编码的神经通路,来触发非自愿运动的控制动作。

研究配图 - 4:CPG 参数与弹性反馈活动

只要幼小动物在完全平坦的路面上行走,CPG 就足以控制来自脊髓的运动信号。但只要地面上有个小颠簸,其步行方式就会发生改变。

为避免跌倒,反射会介入并调节运动模式。而运动信号的这些瞬时变化,又是可逆或“弹性的”。即使受到干扰,后续也能够恢复如初。

但若动物在多次运动循环中不停地跌跌撞撞 —— 即使反应活跃 —— 那也必须通过重新学习运动模式、并使其具有不可逆转的“可塑性”。

研究配图 - 5:塑性适应的结果

新生动物最初的 CPG 调节还不够号,导致其在平坦或不平坦的地形上蹒跚而行,本文介绍的机器狗 Morti 也是如此。

更重要的是,在大约一小时内,机器狗已能够做到比小动物更快地优化其运动模式 —— 这得益于 Morti 的 CPG 在控制机器腿部运动的小型轻量计算机上进行了模拟。

这个虚拟脊髓被放置在了四足机器狗的头背部位置,在平稳行走的一小时内,来自其足部的传感器数据能够与 CPG 的预测效果不断进行比较。

研究配图 - 6:扭矩性能的标准化测量

若机器人绊倒,学习算法会改变其腿的来回摆动距离、摆动速度、以及落地行程。同时调节后的运动,也会影响机器人灵活运用其脚力的能力。

在学习过程中,CPG 会向电机发送经过调整的信号,以便机器狗从此减少磕绊并优化其行走。

但是在这一框架中,虚拟脊髓并没有对机器人的腿部动作设计、电机和弹簧的物理特征有明确的了解。

(来自:Nature Machine Intelligence)

Flix Ruppert 解释称:这台机器狗实际上有些“天生”的特性,即使对自己的腿部解剖结构或工作原理一无所知,内置 CPG 还是可以自然且智能地帮助其行走。

计算机产生了控制腿部电机的信号,起初有些跌跌撞撞。但从传感器不断回流的数据,还是可以通过与虚拟脊髓 CPG 产生的进行比较。

若传感器数据与预期结果不匹配,则学习算法会让它改变行走行为,直到机器人能够在不被绊倒的情况下良好行走。

综上所述,在保持反射活跃的情况下改变 CPG 输出、并监测机器狗绊倒的学习过程,就是其中最核心的部分。

更棒的是,Morti 的板载电脑,只会在行走过程中消耗 5 瓦的电力。

最后,尽管来自某些知名制造商的工业四足机器人已学会在复杂的控制器的帮助下运行,但它们的功耗也要大得多。

您觉得本篇内容如何
评分

相关产品

Bourns 伯恩斯 Contacting Linear Motion Potentiometers 线性电位计

作为Trimpot®微调电位器生产线的一个衍生产品,接触式直线运动位置传感器是为了满足希望检测位置运动的设计师的需要而开发的。这些紧凑组件的应用包括:用于自动控制器的螺线管定位传感器、音频设备上的音量控制、操纵杆控制器、卫星天线定位和机器人技术。

Sinocom 深圳铭之光 SCR2100-D08 陀螺仪

运动状态测量中不可或缺的另一类传感器件,可测量旋转物体的角速率大小。同时,还能与加速度传感器一道构成惯性测量单元。广泛用于惯性导航、运动控制、滚动检测、转速测量和机器人控制系统中

SENKYLASER XT-S240 2D/3D LIDAR

3D点云;等效240线;垂直视场角80°;超小尺寸 XT-S240是一款高性价比、安全可靠的纯固态激光雷达传感器。可广泛应用于包括自动驾驶、工业搬运机器人、室内/室外服务机器人、无人机等众多领域,例如 AGV、AMR、自动叉车、无人机、清洁机器人、未端配送机器人、智能安防机器人以及汽车补盲/角激光雷达等应用。产品亮点 纯固态:没有任何运动机械部件,持久耐用不易损耗 超小尺寸:68mm*68mm*45mm 240 线:等效 240 线,7.68 万个像素点/帧 角分辨率:0.33° 抗强光:在 100kLux

SX-005D-VIB 倾角传感器

SX-015D-VIB和SX-005D-VIB是单轴线性陶瓷倾斜传感器,为需要良好线性、高分辨率和良好对称性的高振动应用提供经济可靠的单轴倾斜解决方案。采用特殊开发的内腔结构,有助于在剧烈振动时限制电解液的运动和起泡。坚固的结构,MIL-SPEC宽的温度范围和优良的振动过滤能力,使这些传感器适用于许多建筑,军事,汽车,工业,激光,医疗,重型机械和机器人应用。低剖面和垂直平面基准面便于简单使用。

AM-EN16-T-003 Series 旋转编码器

旋转编码器,也称为轴编码器,是一种将轴或轴的角度位置或运动转换为模拟或数字信号的机电设备。,有两种主要类型:绝对和增量(相对)。绝对编码器的输出指示轴的当前位置,使它们成为角度传感器。增量编码器的输出提供有关轴运动的信息,通常在其他地方进一步处理为速度、距离和位置等信息。旋转编码器在许多需要精确轴无限旋转的应用中使用,包括工业控制、机器人技术,专用摄影镜头、计算机输入设备(如光机鼠标和轨迹球)、受控应力流变仪和旋转雷达平台。

Renishaw 雷尼绍 AM4096 绝对式旋转编码器

,该芯片使用经验证的OnAxis™传感原理。编码器IC感测放在芯片上方的直径极化磁铁的位置。,当磁铁旋转时,芯片内的霍尔传感器阵列产生磁场分布的电压表示。,具有如此灵活的设计,AM4096可用于广泛的非接触位置或速度测量,如电机运动控制和换向、机器人、摄像机定位、各种编码器应用,电池供电设备和其他要求高分辨率的应用。

SBG Systems Ekinox-M Subsea MRU 陀螺仪

Ekinox-M是一个无ITAR的水下运动参考单元(MRU),专为6000米以下的水下应用而设计,它结合了惯性测量单元(IMU)并运行一个增强的车载扩展卡尔曼滤波器(EKF),没有安装方向限制,有许多串行和以太网端口该最先进的MRU集成了最新的MEMS传感器提供了一个紧凑且经济的高精度解决方案,使其成为遥控器(ROV)和自动水下机器人(AUV)定向的理想选择,Ekinox-M使得在各种海况和天气条件下进行水文和海上作业成为可能Ekinox-M可以安装在船下,或者如果你需要你的运动传感器被永久固定在水面上。Ekinox传感器与所有水文软件(Hypack、QPS、Teledyne PDS等)兼容。带有集成GNSS接收器的SplitBox还提供导航数据,可提供多种定位服务(Marinestar、TerraStar等)。所选的惯性传感器将附带一个快速入门指南和它自己的校准报告。一个坚固防水的运输箱可以装上其他订购的物品,如电缆、全球导航卫星系统天线等。

RS Components 欧时 8228300 直线位移传感器

103SR系列霍尔效应位置传感器采用密封螺纹外壳,可采用铝或不锈钢材质。它们对永久定位的磁铁或电磁铁的磁场作出反应,要么对南北极交替作出反应,要么只对南极作出反应。它们可以很容易地与常见的电子电路(如微处理器、集成逻辑、分立晶体管和具有兼容电压规格的scr)连接。潜在应用。工业:。位置感测。机器人控制。线性或角位移传感。转速和转速(每分钟转数)感应。转速表,计数器传感器。流量感应。电机和风扇控制。运输:。转速和转速(每分钟转数)感应。转速表,计数器传感器。电机和风扇控制。座椅位置。医学:。机动医疗设备中的运动检测。

评论

您需要登录才可以回复|注册

提交评论

提取码
复制提取码
点击跳转至百度网盘