斯坦福大学研究团队革新电机技术,助力机器人性能飞跃提升

news/2024/4/28 13:25:30/文章来源:https://blog.csdn.net/Hinyeung2021/article/details/136934672

文 | BFT机器人 

图片

在科技日新月异的今天,我们期望机器能够胜任的任务愈发复杂且多变。无论是为失去肢体的人提供动力的假肢,还是那些独立在外部世界自由穿梭的机器人,它们都需要在多种场景下展现出卓越的行动能力。

然而传统的标准电动机,其设计初衷多为应对稳定、持续的工作状态,如驱动压缩机或旋转传送带,即便有更新型的电动机设计,当面对更为复杂多变的动作时,它们依然会消耗大量的能量。

图片

弹簧和离合器的巧妙结合

斯坦福大学的研究团队却打破了这一局限,他们成功研发出一种电动机的增强方法。通过一种新型致动器(一种利用能量使物体运动的装置)的运用,这种电动机在执行动态任务时展现出前所未有的高效性。这种致动器能够巧妙地利用弹簧和离合器的结合,完成各类任务,并且其所消耗的能源远低于传统电动机。

图片

执行器的工作原理在于它巧妙地利用了弹簧的力学特性。弹簧在未被施加外力时,总是力图恢复到它的自然状态,这种内在的反弹力是执行器发挥作用的关键。想象一下,当执行器需要降低重物时,研究人员如同魔术般接合弹簧,让它缓缓地伸展,从而巧妙地分担了电机的一部分承重任务。更神奇的是,通过将弹簧锁定在伸展状态,就像把能量储存在一个隐形的能量库中,等待时机来协助电机完成下一项挑战。

而在这背后,一系列电粘离合器默默扮演着至关重要的角色。这些离合器就像精巧的开关,负责快速而准确地接合和松开弹簧。每个橡胶弹簧都被巧妙地夹在两个离合器之间,一个离合器负责将弹簧与关节相连,助力电机;另一个离合器则在不使用时,将弹簧牢牢锁定在伸展位置,防止能量流失。

图片

图片

这些离合器由两个电极构成,一个与弹簧相连,一个与框架或电机相连。当它们处于休眠状态时,它们能够如丝般顺滑地相互滑过,互不干扰。一旦研究人员决定接合离合器,他们只需对其中一个电极施加高电压。这时两个电极就像被磁力吸引一般,迅速靠近并发出清脆的咔嗒声。而释放弹簧的过程,同样简单而高效,只需将电极接地,将其电压降至零即可。

研究人员为执行器装备了一个电机,并巧妙地增加了六个相同的离合器弹簧,这些弹簧可以根据需要自由组合。为了验证其性能,他们进行了一系列极具挑战性的运动测试,包括快速加速、负载不断变化以及平稳稳定的运动。而结果令人振奋,在每一项任务中,增强型电机的功耗都至少比标准电机低50%,而在最佳情况下,功耗竟然降低了惊人的97%

图片

可以做更多事情的电机

有了这更高效能的电机,机器人能够完成更多艰巨的任务,以往可能只能持续工作一两个小时便需要充电,而现在它们可以整日奔忙。这样的转变,让机器人得以承担更为复杂、更有意义的使命,从而极大地拓宽了它们的应用领域。

对于那些涉及有毒材料、危险环境或其他高风险的情况,可以派遣机器人去执行,以避免人员受伤的风险。机器人的存在,让我们在面对这些挑战时,有了更加安全、可靠的解决方案。

图片

目前尽管执行器的控制器还需要几分钟的时间来计算使用弹簧组合完成新任务的最优方案,但研究人员对此充满了信心。他们正计划通过引入人工智能和机器学习技术,来大大缩短这一时间。他们设想构建一个能够从过往任务中学习的系统,通过不断积累经验和数据,形成一个日益丰富的运动数据库。这样,机器人便能更加直观、高效地掌握新技能,从而更好地适应各种复杂多变的环境。相信在不久的将来,这项技术将会为机器人产业带来更多的惊喜和突破。

若您对该文章内容有任何疑问,请与我们联系,我们将及时回应。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_1026796.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

mac电脑下安装和启动nginx

一,安装homebrew 必须安装了homebrew,可在终端输入命令brew -v查看是否已经安装,没安装的话安装一下: 如果未安装先安装(网上很多文章) 二,查看nginx是否存在 使用命令:brew search nginx查看nginx是否存在: 不存在的话,就使用brew inst…

服务消费微服务

文章目录 1.示意图2.环境搭建1.创建会员消费微服务模块2.删除不必要的两个文件3.检查父子模块的pom.xml文件1.子模块2.父模块 4.pom.xml 添加依赖(刷新)5.application.yml 配置监听端口和服务名6.com/sun/springcloud/MemberConsumerApplication.java 创…

社交革命:Facebook如何塑造数字社交的未来

引言 在当今数字化时代,社交媒体已成为人们生活的核心,而Facebook作为其中的领军者,一直在塑造着数字社交的未来。本文将深入探讨Facebook在数字社交领域的地位、影响力以及对未来社交的塑造作用,为读者揭示这场社交革命如何由Fa…

【MySQL】聊聊自增id用完怎么办?

在实际的开发中,一般都会将数据存储到数据库中,在设计表的时候,其实id如果达到最大值的话,会出现什么问题。其实主要分两种情况,一种是设置了主键id,另一种没有设置主键id。 表定义自增值id create table…

【Java程序设计】【C00389】基于(JavaWeb)Springboot的校园疫情防控系统(有论文)

基于(JavaWeb)Springboot的校园疫情防控系统(有论文) 项目简介项目获取开发环境项目技术运行截图 博主介绍:java高级开发,从事互联网行业六年,已经做了六年的毕业设计程序开发,开发过…

​ ​Redis(五)主从复制:主从模式介绍、配置、拓扑(一主一从结构、一主多从结构、树形主从结构)、原理(复制过程、​​​​​​​数据同步psync)、总结

接上次博客:Redis(四):持久化和事务:RDB(定期备份)【触发机制、流程说明、文件的处理、优缺点】、AOF(实时备份)【使用AOF、命令写入、文件同步、重写机制、启动时数据恢…

鸿蒙HarmonyOS应用开发之创建NDK工程

下面通过DevEco Studio的NDK工程模板,来演示如何创建一个NDK工程。 说明: 不同DevEco Studio版本的向导界面、模板默认参数等会有所不同,请根据实际工程需要,创建工程或修改工程参数。 通过如下两种方式,打开工程创建向…

贪心算法相关题目

文章目录 1. 什么是贪心?2. 分发饼干3. 摆动序列4. 最大子数组和5. 买卖股票的最佳时机 II6. 跳跃游戏7. 跳跃游戏 II8.K 次取反后最大化的数组和9.加油站10.分发糖果11.柠檬水找零12.根据身高重建队列13.用最少数量的箭引爆气球14. 无重叠区间15.划分字母区间16.合…

学习鸿蒙基础(8)

一、BuilderParam装饰器 当开发者创建了自定义组件,并想对该组件添加特定功能时,例如在自定义组件中添加一个点击跳转操作。若直接在组件内嵌入事件方法,将会导致所有引入该自定义组件的地方均增加了该功能。为解决此问题,ArkUI引…

程序汪若依微服务华为云Linux部署保姆教程

若依官方有3个版本,程序汪以前已经出了对应的安装部署视频教程 单应用版本 前后分离版本 微服务版本 本视频是若依微服务版本,如果基础的环境软件都不会安装建议看下程序汪的单应用和前后端分离版本教程, 欢迎点击进入 (单应…

开源流程图表库(01):Mermaid.js生成流程图、时序图、甘特图等

一、Mermaid.js的特点 Mermaid.js是一个用于生成流程图、时序图、甘特图等各种图表的开源库。它使用简洁的文本语法来描述图表结构,并将其转换为可视化的图形。 Mermaid.js的主要特点包括: 简洁易用:Mermaid.js使用简单的文本语法来描述图表…

嵌入式培训3-28

编写一条学生链表&#xff0c;写一些能够像链表里边添加数据的函数 实现&#xff1a;将链表中的所有内容保存到文件中去 以及 读取文件中的所有内容&#xff0c;加载到链表里面 #include <stdio.h> #include <string.h> #include <stdlib.h> #include <ma…

Python爬虫如何快速入门

写了几篇网络爬虫的博文后&#xff0c;有网友留言问Python爬虫如何入门&#xff1f;今天就来了解一下什么是爬虫&#xff0c;如何快速的上手Python爬虫。 一、什么是网络爬虫 网络爬虫&#xff0c;英文名称为Web Crawler或Spider&#xff0c;是一种通过程序在互联网上自动获取…

初识C++之命名空间(namespace)

初识C之入门 命名空间(namespace) 文章目录 初识C之入门 命名空间(namespace)1.为什么要有命名空间2. 命名空间 namespace使用方法3. 作用域限定符(::&#xff09;和 命名空间(namespace)4. 命名空间的定义5. 命名空间的嵌套6. 命名空间的使用7. 总结 1.为什么要有命名空间 在C…

部署elementPlus离线版本

最近项目需要离线开发&#xff0c;不能联网查一些组件的api&#xff0c;于是决定搞一个离线版的文档 一、下载官方文档 下载地址 github地址 gitee地址 选择版本 直接下载压缩包 二、下载live-server插件 全局下载live-server插件 npm i live-server -gvscode下载 三…

Linux split分割xls或csv文件

文件名&#xff1a;test.xls split -a 2 -d -l 100 test.xls test-a 2&#xff1a;后缀是2位 -d&#xff1a;后缀数字 -l 100 &#xff1a;每100行一个文件 test.xls&#xff1a;需要分割的文件名 test&#xff1a;分割后的文件前缀批量修改文件后缀 for i in test*; do mv $…

三位数组合-第12届蓝桥杯选拔赛Python真题精选

[导读]&#xff1a;超平老师的Scratch蓝桥杯真题解读系列在推出之后&#xff0c;受到了广大老师和家长的好评&#xff0c;非常感谢各位的认可和厚爱。作为回馈&#xff0c;超平老师计划推出《Python蓝桥杯真题解析100讲》&#xff0c;这是解读系列的第42讲。 三位数组合&#…

Haproxy负载均衡介绍即部署

haproxy的原理&#xff1a; 提供高可用、负载均衡以及基于TCP&#xff08;四层&#xff09;和HTTP&#xff08;七层&#xff09;应用的代理&#xff0c;支持虚拟主机&#xff0c;开源可靠的一款软件。 适用于哪些负载特别大的web站点&#xff0c;这些站点通常又需要回话保持和七…

Java项目——黑马点评(优惠券秒杀7之Redis消息队列MQ实现异步秒杀)

优惠券秒杀7——Redis消息队列实现异步秒杀 一、问题引出—— 内存溢出—— 之前我们使用的是JDK里面的阻塞队列&#xff0c;而这个队列使用的是JDK里面的内存。如果不加以阻止&#xff0c;在高并发情况下可能会有无数订单对象需要创建并且放到阻塞队列里面。可能会导致将来…

arm 外部中断

main.c: #include"key_inc.h" //封装延时函数 void delay(int ms) {int i,j;for(i0;i<ms;i){for(j0;j<2000;j){}} } int main() {//按键中断的初始化key1_it_config();key2_it_config();key3_it_config();while(1){printf("in main pro\n");delay(1…