人体行走步态周期转换为不同相位描述

2024-08-28 23:52

本文主要是介绍人体行走步态周期转换为不同相位描述,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

目录

一、步行周期

二、相关论文描述

三、参考文献


一、步行周期

        人体行走时的步态状态通常采用传感器进行判断,比如Dong Jin Hyun等[1]通过嵌入两个力感应电阻的鞋垫来估计的步行状态,其中一个检测脚趾接触,另一个检测脚后跟接触[5]。Conor James Walsh[3]基于外骨骼的角度和力传感器读数,实现了状态机控制策略。上述论文都是将连续步态离散化,通过条件判断进行触发,实现不同相位阶段的辅助助力。
        通常可以将一个步态周期划分为不同的相位,每一个步态周期都可以分为支撑相和摆动相两大阶段[6]

图 1 正常行走周期下以单腿为对象的步态划分 [6]

1、支撑相[6]
        支撑相是指下肢(单腿)接触地面和承受重力的时间,即在行走过程中与地面始终有接触的阶段,约占步态周期的60%;
1.1、支撑相详细描述
        支撑相分为站立前期、站立中期和站立后期。
(1)、站立前期
        站立前期属于双足支撑期,有两个典型状态:脚跟触地与全足着地,该时期的人体重心在整个步态周期中最为稳定。站立前期开始于脚跟触地的动作,脚跟触地后下肢的前向运动逐渐减慢。人体重心在脚跟触地后由脚跟向全脚掌转移,达到全足着地的状态。
(2)、站立中期
        站立中期是开始于全足着地的状态,此刻人体重心转移到支撑脚上,从双足支撑期向单足支撑期转变。站立中期阶段的全足着地状态能够保持下肢膝关节的稳定性,防止下肢发软,并且牵引胫骨向前运动,为摆动期人体的前向运动做准备。
(3)、站立后期
        站立后期同样包含两个典型状态:脚跟离地与脚尖离地双足支撑相始于一侧脚跟离地状态,此刻另一侧下肢脚跟触地期,即站立前期。进入脚尖离地状态,下肢膝关节开始加速运动,此时肌肉释放能量,人的身体逐渐前移,准备进人摆动期。

图 2 支撑期描述 

2、摆动相[6]
        摆动相是指足离开地面向前迈步到再次落地之间的时间,约占步态周期的40%。 
2.1、摆动相详细描述
        摆动相分为摇摆前期、摇摆中期和摇摆后期。
(1)、摆动前期
        摆动前期阶段人体下肢加速向前摆动,双脚相间,下肢膝关节达到最大摆动角度值避免脚尖碰到地面,此时膝关节处于屈曲状态。
(2)、摆动中期(此时脚还未落地,图中有误)
        摆动中期阶段人体下肢摆至身前,髋关节处于屈曲状态,踝关节从跖屈状态转变为背屈状态,人体向前摆动并且重心前移。
(3)、摆动后期
        摆动后期阶段人体下肢的各关节运动开始减速,结束于脚跟触地。

图 3 摆动期描述 

二、相关论文描述

        当没有足部传感器时[4],采用过零时间来统一划分一个步行周期。

        将步态分为了四个阶段[1]:
(1)、摆动相
        表示腿不与地面接触的步态阶段。

(2)、支撑相
        表示腿与地面接触,并处于支撑状态。

(3)、脚跟撞击阶段
        表示由摆动相转换到支撑相。

(4)、脚趾脱离阶段
        表示由支撑相转换到摆动相。

        步态相位通过检测各自摆动腿的脚跟撞击来从单支撑状态切换到双支撑状态,这可以通过电阻式足压传感器来测量[2]。

步态阶段为:
1、双支撑

2、左腿早期摆动(屈曲)

3、左腿晚期摆动(伸展)

4、右腿早期摆动(屈曲)

5、右腿晚期摆动(伸展)

三、参考文献

[1]. Development of Ankle-Less Active Lower-Limb Exoskeleton Controlled Using Finite Leg Function State Machine
[2].Design and Experimental Verification of Hip Exoskeleton With Balance Capacities for Walking Assistance
[3].An autonomous, underactuated exoskeleton for loadcarrying augmentation
[4].An Event-Driven Control to Achieve Adaptive Walking Assist with Gait Primitives
[5].Powered Hip Exoskeletons Can Reduce the User’s Hip and Ankle Muscle Activations During Walking
[6].外骨骼机器人控制原理与设计.蒋磊

这篇关于人体行走步态周期转换为不同相位描述的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



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

相关文章

Python如何计算两个不同类型列表的相似度

《Python如何计算两个不同类型列表的相似度》在编程中,经常需要比较两个列表的相似度,尤其是当这两个列表包含不同类型的元素时,下面小编就来讲讲如何使用Python计算两个不同类型列表的相似度吧... 目录摘要引言数字类型相似度欧几里得距离曼哈顿距离字符串类型相似度Levenshtein距离Jaccard相

在不同系统间迁移Python程序的方法与教程

《在不同系统间迁移Python程序的方法与教程》本文介绍了几种将Windows上编写的Python程序迁移到Linux服务器上的方法,包括使用虚拟环境和依赖冻结、容器化技术(如Docker)、使用An... 目录使用虚拟环境和依赖冻结1. 创建虚拟环境2. 冻结依赖使用容器化技术(如 docker)1. 创

关于Spring @Bean 相同加载顺序不同结果不同的问题记录

《关于Spring@Bean相同加载顺序不同结果不同的问题记录》本文主要探讨了在Spring5.1.3.RELEASE版本下,当有两个全注解类定义相同类型的Bean时,由于加载顺序不同,最终生成的... 目录问题说明测试输出1测试输出2@Bean注解的BeanDefiChina编程nition加入时机总结问题说明

Java数字转换工具类NumberUtil的使用

《Java数字转换工具类NumberUtil的使用》NumberUtil是一个功能强大的Java工具类,用于处理数字的各种操作,包括数值运算、格式化、随机数生成和数值判断,下面就来介绍一下Number... 目录一、NumberUtil类概述二、主要功能介绍1. 数值运算2. 格式化3. 数值判断4. 随机

C语言中自动与强制转换全解析

《C语言中自动与强制转换全解析》在编写C程序时,类型转换是确保数据正确性和一致性的关键环节,无论是隐式转换还是显式转换,都各有特点和应用场景,本文将详细探讨C语言中的类型转换机制,帮助您更好地理解并在... 目录类型转换的重要性自动类型转换(隐式转换)强制类型转换(显式转换)常见错误与注意事项总结与建议类型

Python实现视频转换为音频的方法详解

《Python实现视频转换为音频的方法详解》这篇文章主要为大家详细Python如何将视频转换为音频并将音频文件保存到特定文件夹下,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 目录1. python需求的任务2. Python代码的实现3. 代码修改的位置4. 运行结果5. 注意事项

java中不同版本JSONObject区别小结

《java中不同版本JSONObject区别小结》本文主要介绍了java中不同版本JSONObject区别小结,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们... 目录1. FastjsON2. Jackson3. Gson4. org.json6. 总结在Jav

使用Python实现图片和base64转换工具

《使用Python实现图片和base64转换工具》这篇文章主要为大家详细介绍了如何使用Python中的base64模块编写一个工具,可以实现图片和Base64编码之间的转换,感兴趣的小伙伴可以了解下... 简介使用python的base64模块来实现图片和Base64编码之间的转换。可以将图片转换为Bas

Python中连接不同数据库的方法总结

《Python中连接不同数据库的方法总结》在数据驱动的现代应用开发中,Python凭借其丰富的库和强大的生态系统,成为连接各种数据库的理想编程语言,下面我们就来看看如何使用Python实现连接常用的几... 目录一、连接mysql数据库二、连接PostgreSQL数据库三、连接SQLite数据库四、连接Mo

Linux使用dd命令来复制和转换数据的操作方法

《Linux使用dd命令来复制和转换数据的操作方法》Linux中的dd命令是一个功能强大的数据复制和转换实用程序,它以较低级别运行,通常用于创建可启动的USB驱动器、克隆磁盘和生成随机数据等任务,本文... 目录简介功能和能力语法常用选项示例用法基础用法创建可启动www.chinasem.cn的 USB 驱动