历史上的今天
返回首页

历史上的今天

今天是:2025年04月28日(星期一)

正在发生

2020年04月28日 | 如何设计并控制具有弹性的灵活机器人

2020-04-28 来源:教育新闻网

(文章来源:教育新闻网)

麻省理工学院的研究人员发明了一种方法,可以有效地优化用于目标任务的软机器人的控制和设计,这在传统上是一项艰巨的任务。

软机器人具有弹性,柔性,可拉伸的主体,这些主体在任何给定时刻基本上可以移动无数种方式。从计算上讲,这代表了一个高度复杂的“状态表示”,它描述了机器人各部分的运动方式。软机器人的状态表示可能具有数百万个维度,这使得很难计算出使机器人完成复杂任务的最佳方式。

在下个月的神经信息处理系统会议上,麻省理工学院的研究人员将提出一个模型,该模型根据机器人及其环境的基本物理特性,学习紧凑的或“低维”的详细状态表示形式。 。这有助于模型迭代地优化满足特定任务的运动控制和材料设计参数。

“软机器人是无限维的生物,它们在任何给定时刻都会以十亿种不同的方式,”第一安德鲁·斯皮尔伯格(Andrew Selberg)说,他是科学和人工智能实验室(CSL)的研究生。“但是,实际上,软物体可能会以自然方式弯曲。我们发现可以在低维描述中非常紧凑地描述软机器人的自然状态。我们通过学习良好的描述来优化软机器人的控制和设计可能的状态。”

在仿真中,该模型使2D和3D软机器人能够比当前更快,更准确地完成任务,例如移动一定距离或到达目标位置。研究人员接下来计划在真正的软机器人中实施该模型。

CSAIL的研究生Allan Zhao,Tao Du和Huyuanng则是与Spielberg一同加入本文的人。CSAIL总监Daniela Rus以及工程和计算机科学系的Andrew and Erna Virbi教授;麻省理工学院电气工程和计算机科学副教授,计算制造小组负责人Wojciech Matusik。软机器人技术是一个相对较新的研究领域,但它对高级机器人技术有希望。例如,柔性车身可以提供与人类更安全的交互,更好的对象操纵和更大的可操纵性,以及其他好处。

在仿真中对机器人的控制依赖于“观察者”,该程序计算变量以查看软机器人如何移动以完成任务。在先前的工作中,研究人员将软机器人分解为手工设计的模拟粒子簇。粒子包含重要信息,有助于缩小机器人的可能运动范围。例如,如果机器人试图以某种方式弯曲,则执行器可能会对该移动进行足够的抵抗,以至于可以忽略不计。但是,对于这种复杂的机器人,在仿真过程中手动选择要跟踪的集群可能很棘手。

在这项工作的基础上,研究人员设计了一种“循环中学习优化”方法,其中所有优化参数都是在许多模拟的单个反馈循环中学习的。并且,在学习优化的同时(或“在循环中”)该方法还学习状态表示。该模型采用一种称为“材料点方法”(MPM)的技术,该技术可模拟被背景网格包围的连续材料(例如泡沫和液体)颗粒的行为。这样,它无需任何额外的计算就可以将机器人的粒子及其可观察的环境捕获为像素或3D像素。

在学习阶段,此原始粒子网格信息被馈送到组件,该组件学习输入图像,将其压缩为低维表示,然后将表示解压缩回输入图像。如果此“自动”在压缩输入图像时保留了足够的细节,则可以从压缩中准确地重新创建输入图像。在研究人员的工作中,自动编码器学习到的压缩表示形式用作机器人的低维状态表示形式。在优化阶段,该压缩表示形式将返回到控制器,该控制器将为机器人的每个粒子在下一个MPM模拟步骤中应如何运动输出计算出的驱动力。

同时,控制器使用该信息来调整每个粒子的最佳刚度,以实现其所需的运动。将来,该材料信息可能会用于软机器人,在该3D打印软机器人中,每个粒子点的打印硬度可能会略有不同。斯皮尔伯格说:“这允许根据机器人的动作创建与特定任务相关的机器人设计。”“通过一起学习这些参数,您可以使所有内容尽可能地保持同步,从而使设计过程更加容易。”

依次将所有优化信息反馈到循环的起点,以训练自动编码器。在许多模拟中,控制器学习最佳运动和材料设计,而自动编码器学习越来越详细的状态表示。斯皮尔伯格说:“关键是我们希望低维状态具有很好的描述性。”

机器人在设定的时间段内达到其模拟的最终状态(例如,尽可能接近目标位置)后,将更新“损失函数”。这是机器学习的关键组成部分,它试图最大程度地减少一些错误。在这种情况下,它可以使机器人距目标的距离最小化。该损失函数流回到控制器,该控制器使用误差信号调整所有优化的参数,以最好地完成任务。

斯皮尔伯格说,如果研究人员试图将模拟的所有原始粒子直接送入控制器,而没有压缩步骤,则“运行和优化时间将会激增”。使用压缩表示,研究人员能够将每次优化迭代的运行时间从几分钟减少到大约10秒。研究人员通过对各种2D和3D两足动物和四足机器人的仿真验证了他们的模型。他们的研究人员还发现,虽然使用传统方法的机器人最多可以进行30,000个仿真来优化这些参数,但是在模型上训练的机器人仅进行了约400个仿真。

将模型部署到实际的软机器人中意味着解决现实噪声和不确定性问题,这可能会降低模型的效率和准确性。但是,将来,研究人员希望为软机器人设计从仿真到制造的完整流水线。
      (责任编辑:fqj)

推荐阅读

史海拾趣

正泰公司的发展小趣事

随着工业4.0时代的到来,正泰公司积极推进智能制造转型。以海宁工厂为例,正泰通过引入自动化生产线和信息化管理系统,提高了生产效率和产品质量。同时,公司还加大了对智能制造技术的研发和应用力度,推动生产过程的数字化、网络化、智能化。这一转型不仅提升了公司的生产效率和市场竞争力,也为公司的未来发展奠定了坚实的基础。

以上五个故事只是正泰公司发展过程中的冰山一角,但它们充分展示了正泰公司在电子行业中不断创新、追求卓越的精神风貌和坚定决心。

Ark-Les Connectors公司的发展小趣事

Ark-Les Connectors公司的成功离不开一支高素质的团队。公司注重人才培养和团队建设,通过提供完善的培训体系和晋升机制,吸引和留住了一批优秀的研发、生产、销售和管理人才。这些人才为公司的发展提供了源源不断的动力和创新力。同时,公司还倡导团队合作精神,鼓励员工之间的沟通与协作,共同为公司的发展贡献力量。这种良好的团队氛围使得Ark-Les能够在面对市场挑战时保持凝聚力和战斗力,实现持续稳健的发展。

这些故事只是基于电子行业一般发展规律的虚构情景,旨在展示一个公司可能的发展路径和策略。实际的电子行业发展过程中,公司的发展会受到众多因素的影响,包括市场环境、技术变革、政策调整等。因此,读者在理解这些故事时,应结合实际情况进行思考和判断。

Cree(科瑞)公司的发展小趣事

如今的Cree已经成为宽带隙半导体的创新者,专注于碳化硅和氮化镓材料、功率和射频应用的设备以及特种照明级LED产品的研发和生产。其产品在运输、电源、逆变器和无线系统等领域有着广泛的应用。同时,Cree的LED产品也专门用于室内和室外照明、电子标牌和信号以及视频显示器等。作为市场上领先的照明革新者与半导体制造商,Cree通过显著提高固态照明、电力及通讯产品的能源效果来提升其价值,展现了其在电子行业中的卓越地位和创新实力。

Aimtec公司的发展小趣事

Aimtec公司自成立以来,一直致力于电子转换技术的研发与创新。在某个关键时期,公司研发团队成功开发出一种新型的DC-DC转换器,其转换效率较市场同类产品提高了近20%。这一技术突破迅速得到了业界的关注,不仅帮助Aimtec在市场上取得了竞争优势,也为客户的产品带来了更高的性能。随着该技术的普及应用,Aimtec的品牌知名度逐渐提升,公司在电子行业中崭露头角。

AEC Design公司的发展小趣事
随着公司规模的扩大和市场地位的提升,AEC Design公司开始注重品牌建设。通过精心策划的品牌推广活动、优质的客户服务以及完善的售后服务体系,公司的品牌形象逐渐深入人心。消费者对公司的信任度和忠诚度不断提高,为公司的长期发展奠定了坚实基础。
Hi-Tron Semiconductor Corp公司的发展小趣事
在初步获得市场认可后,AEC Design公司开始积极拓展国内外市场。通过与各大电商平台和实体零售商建立合作关系,公司的产品线逐渐覆盖更广泛的消费群体。同时,公司还积极参加各类行业展会和论坛,与业界同行交流学习,不断提升自身的品牌影响力和市场竞争力。

问答坊 | AI 解惑

华为硬件工程师手册目前最全版本

华为硬件工程师手册目前最全版本(159页) **对FPGA/IC desgin都是有裨益的,免费开放,希望大家大力支持!!…

查看全部问答>

关于笔记本到FPGA开发板的下载线问题,请教!

请高手帮我解决这个疑问:       由于我的笔记本没有并口,然而导师给我的下载线只是并口到JTAG的,所以我就去市场买了根从USB口到并口的转换线,然后连接起来使用,心想就可以下载了。      只是今天我 ...…

查看全部问答>

PCB设计用到的符号

PCB设计用到的符号…

查看全部问答>

工控行业的一点体会

根据多年的工控产品的设计,觉得工业领域产品主要可靠,安全第一。其次追求精度,界面美观,操作方便等问题…

查看全部问答>

在通过串口调试工具向modem com3口写AT命令ATDT96169后connect 返回CONNECT后一段时间出现 NO CARRIER

在通过串口调试工具向modem com3口写AT命令ATDT96169后connect 返回CONNECT,接      着下面出现~#}?}#?}!}#}   }=}!}$}\'衹\"}&}   }*}   }   }\'}\"}(}\"}%}&7て拀#}%?}%撩~~&nbs ...…

查看全部问答>

mooncmy 请进

呵呵,找你帮个忙,QQ上聊:85457796…

查看全部问答>

一个困扰了很久的问题:如何从芯片手册到编写驱动

这个问题困扰我很久了,面对一大堆的芯片手册,却找不到编写驱动的步骤. 芯片手册里,详细地描述了该芯片支持的特征,端口的描述,工作的信号图,注意事项,结构方块图,物理参数... 却总没找到如何开始写一个驱动的初始化过程,读过程,写过程,状态的获取 ...…

查看全部问答>

不知STM32的抗破解能力如何?

                                  …

查看全部问答>

ADC校准问题,到底该怎么校准?

手册上说启动ADC校准前,ADC必须处于关电状态超过两个ADC时钟,即ADON = 0。 但是例程上怎么是先使能ADC(ADC_Cmd(ADC1, ENABLE)),然后再校准呢? 而且我改了程序,先校准后使能ADC,程序怎么就不对了呢? 到底应该怎么做…

查看全部问答>

使用TI图形库中的 pnmtoc 将图片转换后c文件太大,keil软件编译通过了

近期,使用TI的LM3S9B92芯片,在用到TI图形库的时候遇到了一个问题,就是使用库提供的tool中的pnmtoc将pnm格式的图片转换为.c文件,把c文件弄到keil上编译,提示文件太大,无法通过编译!应该怎么解决呢! 经过2天的检查和尝试,原来是keil破解的 ...…

查看全部问答>