外骨骼机器人和人形机器人概览

前言:一点思考

外骨骼机器人和人形机器人都曾随着一些爆品的出现火热过一段时间,但总感觉当前技术条件还不成熟,真正能落地的应用场景不多。马斯克在擎天柱发布会上被问到人形机器人的落地与前景问题时并没有给出明确答案,只是用“The future is interesting, it won’t be boring”搪塞过去。

机器人是人工智能和机器的结合,发展机器人有两条路径,以家用电器机器人化为代表的人格化发展路径和以通用人形机器人为代表的物化发展路径。人类有种本能,既热衷于物化同类,也热衷于人格化异类。这两条路径的平衡点在哪里?通用人形机器人是否是打通万物互联末端路径的理想选择?

以智慧家居/家电和家用人形机器人为例,如果智慧家居场景足够成熟,还需要人形机器人来代替人去享用那套场景吗?如果人形机器人足够强大,那还有发展智慧家居的必要性吗?《家用电器机器人化设计导则》中明确了家用电器机器人化的5个发展阶段,R0阶段不具有智能化功能,R4阶段则已经到达自主机器人化阶段,能与人和谐共生共融。R4阶段的家用电器和智慧家居场景下,还需要人形机器人这一形态的家电吗?或者说那时候的家电都是专用机器人,通过多机器人协同共同打造以人为本的智慧家居场景。

似乎外骨骼机器人才是更理想的一种拓展人类能力的工具。这个发展方向是必然的,只是当下还看不到成熟的落地场景,原因也有很多,下文会详细分析。

一、外骨骼机器人

1. 典型外骨骼机器人

(1)美国EKSO

在这里插入图片描述
上肢外骨骼机器人,类似于有源背背佳,能消除与工作有关的脖子、肩膀、背部的伤害。

(2)以色列ReWalk

在这里插入图片描述
下肢康复机器人,有强大的中央处理系统和高精度传感器,系统能通过检测重心位置的细微变化控制运动,模仿使用者习惯的自然步伐,为用户提供适合的行走速度。

2. 应用领域

军用。美欧日中俄都在开发研制,基本还没有成熟产品。这方面需求很大,只是技术性能和可靠性还达不到要求。军事领域的外骨骼未来只会不断突破,成为类似头盔一样的必备装备,不会出现衰落的可能。
医用。使用设备风险较高,只有固定坐卧式、被动康复这类简单可靠、安全可控、保养维护简单的设备,医院才敢放心使用。医疗康复设备需要获得医疗器械注册证和医疗器械生产许可证才能生产与销售,门槛较高,申报认证和审批过程复杂、时间漫长,且一旦审批认证,无法常规地修改迭代产品结构、性能、部件、材料,极大限制了科技公司研发医疗康复型外骨骼机器人产品的积极性。医疗外骨骼也难以列入医疗保险服务目录。虽然医疗外骨骼技术上可行,但研发成本高、周期长、获取认证困难大、迭代升级慢,目前仍处于艰难探索阶段。从国外上市多年的医疗康复外骨骼公司的发展与股价可得到验证。
工业。搬运、抬举。该领域需求已得到确认,用途广泛。目前工业外骨骼大部分还是无源,属于机械或机电产品,不能算机器人,门槛低、用途窄、难以产业化。有源外骨骼机器人才会是未来发展的方向。
民用。辅助行走、运动助力。这应该是未来最大市场,日本HONDA、韩国三星、中国深圳肯綮qing科技等。针对有较长时间行走与站立的人群、老年人、行动不便人士等。
娱乐。力反馈型可穿戴体感设备配合VR、AR可用作娱乐。

3. 缺陷

外骨骼机器人目前在康复医学行业应用较多,且侧重神经康复。但是事与愿违,虽然有庞大的受用群体,但产品很难与医学结合在一起,有几个问题难以解决:
第一,产品的平衡问题,即如何保证神经损伤的患者以自然生理位行走。神经损伤患者使用外骨骼机器人时,需要身体前倾,一旦直立定然会往后摔倒,这种瘫痪病人的摔倒很容易致死。为了避免摔倒,只能采用身体前倾姿势。这又会带来双臂过渡承重的问题。
第二,身体和机器的连接采用捆绑式,瘫痪人士的血液循环非常差,捆绑又会进一步产生束缚和血栓问题。
第三,穿脱不便,通常需要四五个人辅助。
第四,路面不平的问题。当外骨骼遇到门槛、斜坡、台阶,很容易摔倒。摔倒后也很难爬起来。
第五,康复意义没有实验数据支持,对褥疮、骨质疏松、脊柱侧弯、肥胖、心肺功能、泌尿系统、关节挛缩变形等都没有确凿的实验数据支撑。
第六,价格高,不太实用,电池续航不足,陀螺仪、控制器精贵,维修非常昂贵。
第七,外骨骼大部分传动零件处于低速运动状态,润滑油很难在零件表面形成油膜,对零部件磨损非常大。
第八,军用意义目前不大,和导弹的面杀伤相比,外骨骼的性价比太低。长途行军可以配备机动车辆,特殊地点可以通过直升机、无人机、专用机器人,都比外骨骼性价比高。

二、人形机器人

1、知名人形机器人

(1)ASIMO

2000年时,本田就做出ASIMO,它在当时的知名度与如今的波士顿动力机器人Atlas不相上下,代表了日本人形机器人最高水平,是机器人历史上重要的里程碑之一。
在这里插入图片描述

(2) Cassie和Digit

Agility Robotics研发的腿足式机器人Cassie和人形机器人Digit。它们遵循一个最简单的数学模型:由一个质点连接到一对理想弹簧(腿)。所以该模型也称作“弹簧—质点模型”。
在这里插入图片描述

(3)波士顿动力Atlas和BigDog

在这里插入图片描述

(4)特斯拉Optimus

在这里插入图片描述
Optimus主要由机械部分和电子部分组成,机械部分包含28个执行器和双手,电子部分包含大脑和躯干(冷却系统和电池包)。
执行器采用减速机+电机的传动方式,减速机扭矩从20Nm到180Nm,电机力矩从500N到8000N,均采购自减速机和电机头部企业。
双手搭载大量传感器,可实现细微操作。
大脑搭载与特斯拉电动车相同的FSD全自动驾驶系统、感知计算单元和自主研发的算力极强的Dojo D1超级芯片。
躯干高度集成传感器、电池组和冷却系统。

2、关键技术

(1)双足机器人步态算法

倒立摆(LIP)+零力矩点(ZMP)模型。该模型将机器人简化为一个倒立摆模型,整体控制的目的是使实际ZMP与参考ZMP位置误差尽可能小。需要根据期望的ZMP位置(落脚点)计算出质心的运动情况和实际的ZMP位置,并反馈跟踪ZMP位置。使用该控制方法要求机器人行走过程中质心高度恒定,因此智能屈膝步行。该控制算法典型代表是本田的Asimo机器人、优必选的Walker X。
该算法后来发展出一些变形,如Divergent Component of Motion(DCM)算法、Spatially Quantized Dynamics(SQD)算法,能实现更接近人类的直膝行走步态。
弹簧负载倒立摆模型(SLIP)。该模型的控制算法可浓缩为“三部独立控制法”,将弹跳机器人复杂的控制解耦为三部分:高度控制、前进速度控制、身体姿态控制。其中落脚点控制是“三部独立控制法”中的关键点。该控制算法的典型代表是鸵鸟腿Cassie,以及带上半身的Digit。但现在他们已经主攻强化学习在双足机器人的应用,并取得很大成果。
此外还有基于非线性控制理论的Hybrid Zero Dynamics(HZD)方法、四足开源控制算法Whole Body Control(WBC)、最初用于自动驾驶领域的Model Predictive Control(MPC)方法。随着强化学习的发展,其也被用于控制机器人步态,相比于传统方法对机器人模型进行简化处理,强化学习可以通过蒙特卡洛抽样进行不断试错,最终获得最优控制策略。

(2)传感器、液压元件、机电系统

待补充

3. 双足机器人直膝行走的优势

现有双足机器人大多是屈膝步行,原因有如下几个:

  • 屈膝可降低机器人重心,提高稳定性;
  • 伸直膝关节的位置是一个奇异点,在该位置计算出的关节速度非常大,难以控制;
  • 脚踝关节的设计、脚底板的设计以及压力传感器的安装方式等导致机器人的步相缺乏脚跟落地(heel-contact)和脚趾离地(toe-off)这两个相位;
  • 采用线性倒立摆相关控制策略时,要求质心高度是恒定的,因此智能屈膝步行。

双足机器人直膝行走比屈膝行走具有一些优势:

  • 更仿人;
  • 可充分利用机械结构来节省能量;
  • 屈膝时步长较短,没有充分利用腿的长度,直膝行走可提升步行效率;
  • 直膝步行、Heel-Contact和Toe-Off可以有效增加步长和提升步行的能量利用效率。

三、AGV、LGV、KIVA、AMR

AGV(Automated Guided Vehicle),自动导引运输车。上个世纪移动机器人技术不发达,当时的AGV都是在导引技术里迭代升级。
在这里插入图片描述
随着移动机器人技术的发展,实体导引线逐渐被激光导航技术取代,通过高位反光板和定位激光雷达解决AGV精准定位问题,并在软件中通过虚拟导引线代替地面实物导引线,这类技术又被成为软导引AGV或LGV(Laser Guided Vehicle)。目前大部分无人叉车都属于LGV。
在这里插入图片描述
LGV虽然不用在地面铺设实体导引线,但其沿着虚拟导引线行使,不具备灵活避障和贴合现实环境的路径规划能力,停等是其主要避障方法。
地标AGV。亚马逊KIVA机器人就是典型的地标AGV,KIVA因大规模应用于仓库拣选场景而被广为人知。其核心技术是在地面铺设地标(如二维码等),通过二维码定位在地标矩阵间移动。基于离散地标进行定位导航,使得地标AGV在路线选择上更灵活,并具备更强的多机协同能力。但这类技术仍需要铺设固定路径信标,设定特定运行区域,且该类机器人通常只具备简单感知能力,无法应用在人机协同作业场景。
在这里插入图片描述
AMR(Autonomous Mobile Robot)是指自主性强的移动机器人,适用于人机协同作业场景,一般需要具备丰富的环境感知能力、基于现场的动态路径规划能力、全局定位能力等。与传统AGV不同,AMR需要融合多种传感器(激光雷达、深度摄像头模组、超声波等),具备深度感知能力,能通过SLAM(Simultaneous Localization and Mapping)即时定位与地图构建技术,感知动态复杂的环境,主动基于实景规划路径。
在这里插入图片描述

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

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

相关文章

c++ pcl点云变换骨架枝干添加树叶源码实例

程序示例精选 c pcl点云变换骨架枝干添加树叶源码实例 如需安装运行环境或远程调试,见文章底部个人QQ名片,由专业技术人员远程协助! 前言 这篇博客针对《c pcl点云变换骨架枝干添加树叶源码实例》编写代码,代码整洁,…

2023年9月青少年软件编程(C 语言) 等级考试试卷(七级)

青少年软件编程(C/C)7级等级考试真题试卷(2023年9月) 编程题第 1 题 红与黑(2023.9) 有一间长方形的房子,地上铺了红色、黑色两种颜色的正方形瓷砖。你站在其中一块黑色的瓷砖上&#xff0c…

自然语言处理---Tr ansformer机制详解之Transformer结构

1 Encoder模块 1.1 Encoder模块的结构和作用 经典的Transformer结构中的Encoder模块包含6个Encoder Block.每个Encoder Block包含一个多头自注意力层,和一个前馈全连接层. 1.2 Encoder Block 在Transformer架构中,6个一模一样的Encoder …

Vue Router 刷新当前页面

Vue项目, 在实际工作中, 有些时候需要在 加载完某些数据之后对当前页面进行刷新, 以期 onMounted 等生命周期函数, 或者 数据重新加载. 总之是期望页面可以重新加载一次. 目前总结有三种途径可实现以上需求: 一, reload 直接刷新页面 window.location.reload(); $router.go(…

My Code Style

受到 _slb 大佬的启发,~~(趁着集训休假开摆)~~也打算写一篇关于自己码风的文章 QwQ。 自认为自己码风很好 头文件 万能头忠实拥护者,纵使它在变量名上虐我千百遍,我仍然要坚定地使用它! 变量 数组一律…

【JavaScript】深入浅出理解事件循环

1. 浏览器的进程模型 1.1 进程 程序运行需要有它自己专属的内存空间,可以把这块内存空间简单的理解为进程。 每个应用至少有一个进程,进程之间相互独立,即使要通信,也需要双方同意。 1.2 线程 有了进程后,就可以运…

【广州华锐互动】VR营销心理学情景模拟培训系统介绍

在高度竞争的汽车市场中,销售人员需要具备强大的专业知识、引人入胜的销售技巧,以及敏锐的市场洞察力。然而,传统的培训方式往往无法满足这些需求,因为它们往往忽略了实践的重要性。 为了解决这个问题,许多公司开始采用…

老卫带你学---leetcode刷题(215. 数组中的第K个最大元素)

215. 数组中的第K个最大元素 问题: 给定整数数组 nums 和整数 k,请返回数组中第 k 个最大的元素。 请注意,你需要找的是数组排序后的第 k 个最大的元素,而不是第 k 个不同的元素。 你必须设计并实现时间复杂度为 O(n) 的算法解…

TCP/IP(十九)TCP 实战抓包分析(三)TCP 第一次握手 SYN 丢包

一 TCP 三次握手异常情况实战分析 说明: 本文是TCP 三次握手异常系列之一 ① 异常场景 接下里我用三个实验案例,带大家一起探究探究这三种异常关注: 如何刻意练习模拟上述场景 以及 wireshark现象 ② 实验环境 ③ 实验一:TCP 第一次握…

Python —— UI自动化之使用JavaScript进行元素点亮、修改、点击元素

1、JavaScript点亮元素 在控制台通过JavaScript语言中对元素点亮效果如下: 将这个语句和UI自动化结合,代码如下: locator (By.ID,"kw") # 是元组类型 web_element WebDriverWait(driver,5,0.5).until(EC.visibility_of_eleme…

Arduino驱动BMA220三轴加速度传感器(惯性测量传感器篇)

目录 1、传感器特性 2、硬件原理图 3、驱动程序 BMA220的三轴加速度计是一款具有I2C接口的超小型三轴低g加速度传感器断路器,面向低功耗消费市场应用。它可以测量3个垂直轴的加速度,从而在手机、手持设备、计算机外围设备、人机界面、虚拟现实功能和游戏控制器中感知倾斜、…

利用CSRF或XSS攻击网站的例子

利用 CSRF 攻击网站的简单示例&#xff1a; 假设有一个在线银行应用&#xff0c;用户可以在其中执行转账操作。用户登录后&#xff0c;系统会生成一个包含转账信息的表单&#xff0c;用户需要填写表单来发起转账。这个表单如下所示&#xff1a; <form action"https:/…

Python数据分析之numpy的使用

作者将自己学习numpy的代码笔记分享一下&#xff0c;想学哪一部分就把哪一部分的注释去掉即可&#xff0c;便于初学者学习和复习&#xff1a; import numpy as np主要是根据数据构建算法可能用到的矩阵&#xff0c;对于矩阵可以进行相应的处理变换#将一个列表输出成一维向量&a…

王道计算机考研 操作系统学习笔记 + 完整思维导图篇章五: IO管理

目录 IO设备的基本概念和分类 IO设备的分类 按使用特性分类 按传输速率分类 按信息交换单位分类 IO控制器 l/O设备的电子部件&#xff08;I/O控制器&#xff09; l/O控制器的组成 内存映像I/o vs.寄存器独立编址 IO控制方式 程序直接控制方式 中断驱动方式 DMA方式 ​编辑通…

java1.8流的新特性使用

案例描述 今天跟着黑马程序员的视频&#xff0c;完成“瑞吉外卖”项目的菜品信息管理模块的时候&#xff0c;遇到了一个比较陌生的写法 用到了Java8的新特性 stream().map((item) -> {}).collect() List<DishDto> collect records.stream().map((item) -> {DishDt…

Linux网络编程杂谈(聊聊网络编程背后的故事)

数据是如何传输到物理网络上的&#xff1f; 以TCP为例&#xff0c;当 TCP 决定发送数据时&#xff0c;这些数据需要经过多个处理阶段才能真正被传输到物理网络。其中一个关键步骤是将数据移动到网络接口卡 (NIC)。以下是这个过程的详细描述&#xff1a; 数据序列化: TCP 会为要…

10.17七段数码管单个多个(部分)

单个数码管的实现 第一种方式 一端并接称为位码&#xff1b;一端分别接收电平信号以控制灯的亮灭&#xff0c;称为段码 8421BCD码转七段数码管段码是将BCD码表示的十进制数转换成七段LED数码管的7个驱动段码&#xff0c; 段码就是LED灯的信号 a为1表示没用到a&#xff0c;a为…

文件读取结束的判定

大家好啊&#xff0c;我们今天来补充文件操作的读取结束的判定。 被错误使用的feof 牢记&#xff1a;在文件读取过程中&#xff0c;不能用feof函数的返回值直接用来判断文件的是否结束而是应用于当文件读取结束的时候&#xff0c;判断是读取失败结束&#xff0c;还是遇到文件尾…

快速排序(sort用法)

在头文件#include<algorithm>中 for (int i 0; i < m; i)cin >> arr[i];sort(arr, arr m);for (int i 0; i < m; i)cout << arr[i]; sort()函数可以对给定区间所有元素进行排序。 它有三个参数sort(begin, end, cmp)&#xff0c; 其中begin为指向…

Qt第六十五章:自定义菜单栏的隐藏、弹出

目录 一、效果图 二、qtDesigner 三、ui文件如下&#xff1a; 四、代码 一、效果图 二、qtDesigner 原理是利用属性动画来控制QFrame的minimumWidth属性。 ①先拖出相应的控件 ②布局一下 ③填上一些样式 相关QSS background-color: rgb(238, 242, 255); border:2px sol…