外骨骼机器人关键技术与核心问题

2023-10-25 08:01

本文主要是介绍外骨骼机器人关键技术与核心问题,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

一、外骨骼机器人定义

外骨骼机器人是模仿生物界外骨骼而提出的新型机电一体化装置,具有支撑、运动、防护功能。它结合机械结构、控制、驱动方式、人机交互等关键技术,使穿戴者能完成自身无法完成的任务。

二、外骨骼机器人的三大核心系统

三大核心系统为传感系统、控制系统和驱动系统。传感系统采集运动相关的信号传递给控制系统,控制系统处理传递来的信号,并转化为运动指令传递到驱动系统,驱动系统带动外骨骼运动。在此过程中,各环节都存在技术难点,影响外骨骼机器人反应速度、随动能力、舒适性等。

1. 传感系统

传感系统通过分布在外骨骼不同位置的传感器收集使用者的步态、能耗。收集的信息可分为物理量和生物量。
物理量传感器可采集位置、角度、压力、扭矩等物理信息,从而判断使用者的步态周期,但是基于力反馈的物理量传感器具有一定的滞后性,在进行一些动作时容易有阻碍感。
生物量传感器可采集人体中枢神经控制的肌电信号,相对于物理量传感器具有一定的超前性。但关节力矩和肌电信号不能找到一一对应的关系,对控制系统的智能化设计要求高,且传感器要贴在人体表面,容易脱落、异位,测量结果容易受到干扰。

2. 控制系统

控制系统是外骨骼机器人的中枢,通过对传感系统反馈的数据进行分析,预测意图,规划步态模式,对驱动系统实现闭环控制。其中涉及到多传感器融合算法、控制算法等一系列软件模块。
通常控制器集中于背部,包括系统主机、信号采集板、电机驱动板、电源管理等模块。但随着外骨骼自由度增加、模型算法复杂化,也可采用分布式控制,减轻中央控制系统的负担,提高系统响应速度。

3. 驱动系统

驱动系统位于机器运行的末端,负责带动机械结构运动。根据驱动形式的不通,主要分为三种:电机驱动、气压驱动、液压驱动。三种方式各有优劣,其中以电机驱动应用最为广泛。
电机驱动又分为两种方案。一种是在旋转关节上直接安装盘式电动机,利用电动机转子的旋转带动关节旋转。这种方式结构简单,但也会使得关节笨重,限制电机尺寸,从而达不到理想的输出驱动力。另一种是利用电动推杆驱动,在电动推杆两端用连接耳与外骨骼和电机连接,将电机的旋转转化为推杆的直线运动,推动关节转动。
气压驱动方式与液压驱动方式原理类似。以气压驱动为例,通过一系列控制阀的控制,使气体推动气缸的活塞做直线往返运动。将气缸分别连接在外骨骼机器人的大腿、小腿、足部连接耳,将气缸活塞运动转化为各关节的转动,实现外骨骼机器人的运动。
同等功率的设备,液压传动装置的体积比气压传动更小,质量更轻,结构更紧凑。液压油具有不可压缩性,其动态响应更及时。但液压传动中,能量损失较多,系统效率较低,且对油液温度(黏性)的变化比较敏感,不宜在温度较低或较高的地方工作。同时,为了减少泄漏,液压元件需要较高的加工精度,使得加工成本较高。

三、外骨骼机器人关键技术:意图识别

为了提高外骨骼机器人的随动性能,需要利用传感技术、智能技术来主动识别用户的意图,产生更即时的人机交互体验。
获取用户意图有两种方式:直接和间接。直接获取用户意图可以通过EMG数据或人机之间的交互力;间接获取用户意图可以从外骨骼关节获取数据,估计用户意图并放大运动效果。
目前能直接获取的人体生物信号主要有肌电信号(EMG,Electromyogram)、眼电信号(EOG,Electrooculography)、皮肤电信号(GSR,Galvanic skin response)、脑电信号(EEG,Electroencephalogram)、脑磁信号(MEG,Magnetoencephalogram)等,外骨骼常用的是EMG和EEG。马斯克的Neuralink公司致力于将人脑与计算机连接,将计算机芯片植入人的大脑,就是EEG这种连接途径。
当下能够直接获取操作者意图的传感器灵敏度欠佳,降噪、建模和校准较难,因此绝大部分外骨骼皆采用间接获取意图的方式,通过内置力学传感器判断用户的行为并放大运动效果。但这种方式存在一些问题,比如无法识别用户的力和环境外力,使得外控制系统有一定概率误判用户意图,导致外骨骼机器人不稳定甚至失控,危及人身安全。

四、外骨骼机器人面临的三大核心问题

1. 续航问题

目前外骨骼机器人主要分为蓄电池供电和内燃机发电两种功能模式,绝大多数产品的续航能力远远达不到24小时的使用要求。
提高能源容量、改变现有充电方式、通过算法控制能耗,从而实现扩大使用者活动范围,是外骨骼实现技术突破的重中之重。

2. 舒适性问题

外骨骼机器人作为一种贴身设备,被视为人类身体的外延,需要保障穿戴者的舒适度。
目前大多数医疗康复外骨骼设备都是采用的捆绑穿戴,而这种穿戴方式会给人带来压迫感,导致血液不畅、肌肉变形,并因此影响外骨骼的定位精度,长时间穿戴还有可能对健康产生负面影响。
此外值得一提的是,肌电信号采集对外界环境有着高度的敏感性。穿戴式外骨骼在热湿舒适性方面的欠缺可能使得操作者大量出汗干扰到传感器的数据采集,使得外骨骼动作反馈延时,难以胜任高难度动作。

3. 成本控制问题

受硬件生产成本和相关技术的制约,目前国内大部分外骨骼机器人公司还无法实现大规模量产,这导致产品价格居高不下。一台普通国产医疗外骨骼机器人的售价大概在20-50万左右,虽然相比美国、日本的进口产品动辄百万要低许多,但依然不是普通民众可以接受的价格。
在价格不变的情况下,将设备纳入医保范畴,或许可以解决用户“用不起”的难题,但相关法案的推进亦需要相当长的时间周期。在产品价格无法下调的情况下,商业化进程会相当艰难。

五、外骨骼机器人的研究方向

1. 柔性关节技术

要让机器人实现灵活的柔性运动,需要感知、决策、执行等能力的综合提升,对机器人搭载的机械硬件、电子硬件、嵌入式软件、上层软件、智能算法等都有更具体的要求。 柔性关节是服务机器人的核心零部件,它必须是智能的,即每一个关节都自带计算、通信和传感。

2. 意图识别技术

采集惯性量、交互量、脑电、肌电等传感数据,并利用智能算法来判断使用者运动意图,提高外骨骼机器人的响应速度和随动性能。

3. 人工智能技术

每个人的步态方式不通,驱动角度和驱动力不同,通过在线学习和自适应参数整定,寻找适合各人个性的助力模式。

4. 新型材料技术

通过更轻、更舒适的材料和人体结合,寻找更合理的模块布局方式。

5. 能源技术

保证安全性和高续航能力,在特种作业环境还需要具有相应的防护能力。

这篇关于外骨骼机器人关键技术与核心问题的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/281149

相关文章

IDEA和GIT关于文件中LF和CRLF问题及解决

《IDEA和GIT关于文件中LF和CRLF问题及解决》文章总结:因IDEA默认使用CRLF换行符导致Shell脚本在Linux运行报错,需在编辑器和Git中统一为LF,通过调整Git的core.aut... 目录问题描述问题思考解决过程总结问题描述项目软件安装shell脚本上git仓库管理,但拉取后,上l

idea npm install很慢问题及解决(nodejs)

《ideanpminstall很慢问题及解决(nodejs)》npm安装速度慢可通过配置国内镜像源(如淘宝)、清理缓存及切换工具解决,建议设置全局镜像(npmconfigsetregistryht... 目录idea npm install很慢(nodejs)配置国内镜像源清理缓存总结idea npm in

pycharm跑python项目易出错的问题总结

《pycharm跑python项目易出错的问题总结》:本文主要介绍pycharm跑python项目易出错问题的相关资料,当你在PyCharm中运行Python程序时遇到报错,可以按照以下步骤进行排... 1. 一定不要在pycharm终端里面创建环境安装别人的项目子模块等,有可能出现的问题就是你不报错都安装

idea突然报错Malformed \uxxxx encoding问题及解决

《idea突然报错Malformeduxxxxencoding问题及解决》Maven项目在切换Git分支时报错,提示project元素为描述符根元素,解决方法:删除Maven仓库中的resolv... 目www.chinasem.cn录问题解决方式总结问题idea 上的 maven China编程项目突然报错,是

Python爬虫HTTPS使用requests,httpx,aiohttp实战中的证书异步等问题

《Python爬虫HTTPS使用requests,httpx,aiohttp实战中的证书异步等问题》在爬虫工程里,“HTTPS”是绕不开的话题,HTTPS为传输加密提供保护,同时也给爬虫带来证书校验、... 目录一、核心问题与优先级检查(先问三件事)二、基础示例:requests 与证书处理三、高并发选型:

前端导出Excel文件出现乱码或文件损坏问题的解决办法

《前端导出Excel文件出现乱码或文件损坏问题的解决办法》在现代网页应用程序中,前端有时需要与后端进行数据交互,包括下载文件,:本文主要介绍前端导出Excel文件出现乱码或文件损坏问题的解决办法,... 目录1. 检查后端返回的数据格式2. 前端正确处理二进制数据方案 1:直接下载(推荐)方案 2:手动构造

Python绘制TSP、VRP问题求解结果图全过程

《Python绘制TSP、VRP问题求解结果图全过程》本文介绍用Python绘制TSP和VRP问题的静态与动态结果图,静态图展示路径,动态图通过matplotlib.animation模块实现动画效果... 目录一、静态图二、动态图总结【代码】python绘制TSP、VRP问题求解结果图(包含静态图与动态图

MyBatis/MyBatis-Plus同事务循环调用存储过程获取主键重复问题分析及解决

《MyBatis/MyBatis-Plus同事务循环调用存储过程获取主键重复问题分析及解决》MyBatis默认开启一级缓存,同一事务中循环调用查询方法时会重复使用缓存数据,导致获取的序列主键值均为1,... 目录问题原因解决办法如果是存储过程总结问题myBATis有如下代码获取序列作为主键IdMappe

Python异常处理之避免try-except滥用的3个核心原则

《Python异常处理之避免try-except滥用的3个核心原则》在Python开发中,异常处理是保证程序健壮性的关键机制,本文结合真实案例与Python核心机制,提炼出避免异常滥用的三大原则,有需... 目录一、精准打击:只捕获可预见的异常类型1.1 通用异常捕获的陷阱1.2 精准捕获的实践方案1.3

深入浅出Java中的Happens-Before核心规则

《深入浅出Java中的Happens-Before核心规则》本文解析Java内存模型中的Happens-Before原则,解释其定义、核心规则及实际应用,帮助理解多线程可见性与有序性问题,掌握并发编程... 目录前言一、Happens-Before是什么?为什么需要它?1.1 从一个问题说起1.2 Haht