Closed-Loop Kinematic and Indirect Force Control of a Cable-Driven Knee Exoskeleton: A Lyapunov-Based Switched Systems Approach

Chen-Hao Chang;Jonathan Casas;Victor H. Duenas
{"title":"Closed-Loop Kinematic and Indirect Force Control of a Cable-Driven Knee Exoskeleton: A Lyapunov-Based Switched Systems Approach","authors":"Chen-Hao Chang;Jonathan Casas;Victor H. Duenas","doi":"10.1109/OJCSYS.2023.3289771","DOIUrl":null,"url":null,"abstract":"Lower-limb exoskeletons can aid restoring mobility in people with movement disorders. Cable-driven exoskeletons can offload their actuators away from the human body to reduce the weight imposed on the user and enable precise control of joints. However, ensuring limb coordination through bidirectional motion control of joints using cables raise the technical challenge of preventing the occurrence of undesired cable slackness or counteracting forces between cables. Thus, motivation exists to develop a control design framework that integrates both a joint control loop to ensure suitable limb tracking and a cable control loop to maintain cable tension properly. In this article, a two-layer control structure consisting of high and low-level controllers are developed to ensure a knee-joint exoskeleton system follows the desired joint trajectories and adjusts the cable tension, respectively. A repetitive learning controller is designed for the high-level knee joint tracking objective motivated by the periodic nature of the desired leg swings (i.e., to achieve knee flexion and extension). Low-level robust controllers are developed for a pair of cables, each actuated by an electric motor, to track target motor trajectories composed of motor kinematics and offset angles to mitigate cable slackness. The offset angles are computed using admittance models that exploit measurements of the cable tensions as inputs. Each electric motor switches its role between tracking the knee joint trajectory (i.e., the motor acts as the leader motor to achieve flexion or extension) and implementing the low-level controller (i.e., the motor acts as the follower motor to reduce slackness). Hence, at any time, one motor is the leader and the other is the follower. A Lyapunov-based stability analysis is developed for the high-level joint controller to ensure global asymptotic tracking and the low-level follower controller to guarantee global exponential tracking. The designed controllers are implemented during leg swing experiments in six able-bodied individuals while wearing the knee joint cable-driven exoskeleton. A comparison of the results obtained in two trials with and without using the admittance model (i.e., exploiting cable tension measurements) is presented. The experimental results indicate improved knee joint tracking performance, smaller control input magnitudes, and reduced cable slackness in the trial that leveraged cable tension feedback compared to the trial that did not exploit tension feedback.","PeriodicalId":73299,"journal":{"name":"IEEE open journal of control systems","volume":"2 ","pages":"171-184"},"PeriodicalIF":0.0000,"publicationDate":"2023-06-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://ieeexplore.ieee.org/iel7/9552933/9973428/10163824.pdf","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"IEEE open journal of control systems","FirstCategoryId":"1085","ListUrlMain":"https://ieeexplore.ieee.org/document/10163824/","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

Lower-limb exoskeletons can aid restoring mobility in people with movement disorders. Cable-driven exoskeletons can offload their actuators away from the human body to reduce the weight imposed on the user and enable precise control of joints. However, ensuring limb coordination through bidirectional motion control of joints using cables raise the technical challenge of preventing the occurrence of undesired cable slackness or counteracting forces between cables. Thus, motivation exists to develop a control design framework that integrates both a joint control loop to ensure suitable limb tracking and a cable control loop to maintain cable tension properly. In this article, a two-layer control structure consisting of high and low-level controllers are developed to ensure a knee-joint exoskeleton system follows the desired joint trajectories and adjusts the cable tension, respectively. A repetitive learning controller is designed for the high-level knee joint tracking objective motivated by the periodic nature of the desired leg swings (i.e., to achieve knee flexion and extension). Low-level robust controllers are developed for a pair of cables, each actuated by an electric motor, to track target motor trajectories composed of motor kinematics and offset angles to mitigate cable slackness. The offset angles are computed using admittance models that exploit measurements of the cable tensions as inputs. Each electric motor switches its role between tracking the knee joint trajectory (i.e., the motor acts as the leader motor to achieve flexion or extension) and implementing the low-level controller (i.e., the motor acts as the follower motor to reduce slackness). Hence, at any time, one motor is the leader and the other is the follower. A Lyapunov-based stability analysis is developed for the high-level joint controller to ensure global asymptotic tracking and the low-level follower controller to guarantee global exponential tracking. The designed controllers are implemented during leg swing experiments in six able-bodied individuals while wearing the knee joint cable-driven exoskeleton. A comparison of the results obtained in two trials with and without using the admittance model (i.e., exploiting cable tension measurements) is presented. The experimental results indicate improved knee joint tracking performance, smaller control input magnitudes, and reduced cable slackness in the trial that leveraged cable tension feedback compared to the trial that did not exploit tension feedback.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
缆索驱动膝关节外骨架的闭环运动学和间接力控制:一种基于李雅普诺夫的切换系统方法
下肢外骨骼可以帮助运动障碍患者恢复活动能力。电缆驱动的外骨骼可以将其致动器从人体上卸下,以减轻施加在用户身上的重量,并实现关节的精确控制。然而,通过使用电缆对关节进行双向运动控制来确保肢体协调,这就提出了防止电缆松弛或电缆之间产生反作用力的技术挑战。因此,有动机开发一种控制设计框架,该框架集成了关节控制回路以确保合适的肢体跟踪和电缆控制回路以适当地保持电缆张力。在本文中,开发了一种由高级和低级控制器组成的两层控制结构,以确保膝关节外骨骼系统分别遵循所需的关节轨迹并调整绳索张力。重复学习控制器是为高级膝关节跟踪目标设计的,其动机是所需腿部摆动的周期性性质(即,实现膝盖屈曲和伸展)。为一对电缆开发了低级别鲁棒控制器,每条电缆由电机驱动,以跟踪由电机运动学和偏移角组成的目标电机轨迹,从而减轻电缆松弛。偏移角是使用导纳模型计算的,该模型利用电缆张力的测量值作为输入。每个电动机在跟踪膝关节轨迹(即,电动机充当引导电动机以实现屈曲或伸展)和实现低级别控制器(即,电机充当跟随电动机以减少松弛)之间切换其作用。因此,在任何时候,一个电机是领导者,另一个是跟随者。对保证全局渐近跟踪的高级联合控制器和保证全局指数跟踪的低级跟随器控制器进行了基于李雅普诺夫的稳定性分析。所设计的控制器是在六名穿着膝关节电缆驱动外骨骼的健全人的腿部摆动实验中实现的。对使用导纳模型和不使用导纳模型(即利用电缆张力测量)的两次试验结果进行了比较。实验结果表明,与不利用张力反馈的试验相比,利用缆索张力反馈的实验提高了膝关节跟踪性能,减小了控制输入幅度,并降低了缆索松弛度。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Erratum to “Learning to Boost the Performance of Stable Nonlinear Systems” Generalizing Robust Control Barrier Functions From a Controller Design Perspective 2024 Index IEEE Open Journal of Control Systems Vol. 3 Front Cover Table of Contents
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1