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

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

相关文章

MySQL主从同步延迟问题的全面解决方案

《MySQL主从同步延迟问题的全面解决方案》MySQL主从同步延迟是分布式数据库系统中的常见问题,会导致从库读取到过期数据,影响业务一致性,下面我将深入分析延迟原因并提供多层次的解决方案,需要的朋友可... 目录一、同步延迟原因深度分析1.1 主从复制原理回顾1.2 延迟产生的关键环节二、实时监控与诊断方案

SQLyog中DELIMITER执行存储过程时出现前置缩进问题的解决方法

《SQLyog中DELIMITER执行存储过程时出现前置缩进问题的解决方法》在SQLyog中执行存储过程时出现的前置缩进问题,实际上反映了SQLyog对SQL语句解析的一个特殊行为,本文给大家介绍了详... 目录问题根源正确写法示例永久解决方案为什么命令行不受影响?最佳实践建议问题根源SQLyog的语句分

解决IDEA报错:编码GBK的不可映射字符问题

《解决IDEA报错:编码GBK的不可映射字符问题》:本文主要介绍解决IDEA报错:编码GBK的不可映射字符问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录IDEA报错:编码GBK的不可映射字符终端软件问题描述原因分析解决方案方法1:将命令改为方法2:右下jav

MyBatis模糊查询报错:ParserException: not supported.pos 问题解决

《MyBatis模糊查询报错:ParserException:notsupported.pos问题解决》本文主要介绍了MyBatis模糊查询报错:ParserException:notsuppo... 目录问题描述问题根源错误SQL解析逻辑深层原因分析三种解决方案方案一:使用CONCAT函数(推荐)方案二:

Redis 热 key 和大 key 问题小结

《Redis热key和大key问题小结》:本文主要介绍Redis热key和大key问题小结,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧... 目录一、什么是 Redis 热 key?热 key(Hot Key)定义: 热 key 常见表现:热 key 的风险:二、

IntelliJ IDEA 中配置 Spring MVC 环境的详细步骤及问题解决

《IntelliJIDEA中配置SpringMVC环境的详细步骤及问题解决》:本文主要介绍IntelliJIDEA中配置SpringMVC环境的详细步骤及问题解决,本文分步骤结合实例给大... 目录步骤 1:创建 Maven Web 项目步骤 2:添加 Spring MVC 依赖1、保存后执行2、将新的依赖

Spring 中的循环引用问题解决方法

《Spring中的循环引用问题解决方法》:本文主要介绍Spring中的循环引用问题解决方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧... 目录什么是循环引用?循环依赖三级缓存解决循环依赖二级缓存三级缓存本章来聊聊Spring 中的循环引用问题该如何解决。这里聊

Spring Boot中JSON数值溢出问题从报错到优雅解决办法

《SpringBoot中JSON数值溢出问题从报错到优雅解决办法》:本文主要介绍SpringBoot中JSON数值溢出问题从报错到优雅的解决办法,通过修改字段类型为Long、添加全局异常处理和... 目录一、问题背景:为什么我的接口突然报错了?二、为什么会发生这个错误?1. Java 数据类型的“容量”限制

关于MongoDB图片URL存储异常问题以及解决

《关于MongoDB图片URL存储异常问题以及解决》:本文主要介绍关于MongoDB图片URL存储异常问题以及解决方案,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐... 目录MongoDB图片URL存储异常问题项目场景问题描述原因分析解决方案预防措施js总结MongoDB图

SpringBoot项目中报错The field screenShot exceeds its maximum permitted size of 1048576 bytes.的问题及解决

《SpringBoot项目中报错ThefieldscreenShotexceedsitsmaximumpermittedsizeof1048576bytes.的问题及解决》这篇文章... 目录项目场景问题描述原因分析解决方案总结项目场景javascript提示:项目相关背景:项目场景:基于Spring