TY - JOUR
T1 - Human-in-the-loop layered architecture for control of a wearable ankle–foot robot
AU - Martinez-Hernandez, Uriel
AU - Firouzy, Sina
AU - Mehryar, Pouyan
AU - Meng, Lin
AU - Childs, Craig
AU - Buis, Arjan
AU - Dehghani-Sanij, Abbas A.
N1 - Funding Information:
This work was supported by the Engineering and Physical Sciences Research Council (EPSRC), UK for the ‘Wearable soft robotics for independent living’ project ( EP/M026388/1 ) and the Royal Society, UK for the ‘Touching and feeling the immersive world’ project ( RGS/R2/192346 ).
PY - 2023/3/31
Y1 - 2023/3/31
N2 - Intelligent wearable robotics is a promising approach for the development of devices that can interact with people and assist them in daily activities. This work presents a novel human-in-the-loop layered architecture to control a wearable robot while interacting with the human body. The proposed control architecture is composed of high-, mid- and low-level computational and control layers, together with wearable sensors, for the control of a wearable ankle–foot robot. The high-level layer uses Bayesian formulation and a competing accumulator model to estimate the human posture during the gait cycle. The mid-level layer implements a Finite State Machine (FSM) to prepare the control parameters for the wearable robot based on the decisions from the high-level layer. The low-level layer is responsible for the precise control of the wearable robot over time using a cascade proportional–integral–derivative (PID) control approach. The human-in-the-loop layered architecture is systematically validated with the control of a 3D printed wearable ankle–foot robot to assist the human foot while walking. The assistance is applied lifting up the human foot when the toe-off event is detected in the walking cycle, and the assistance is removed allowing the human foot to move down and contact the ground when the heel-contact event is detected. Overall, the experiments in offline and real-time modes, undertaken for the validation process, show the potential of the human-in-the-loop layered architecture to develop intelligent wearable robots capable of making decisions and responding fast and accurately based on the interaction with the human body.
AB - Intelligent wearable robotics is a promising approach for the development of devices that can interact with people and assist them in daily activities. This work presents a novel human-in-the-loop layered architecture to control a wearable robot while interacting with the human body. The proposed control architecture is composed of high-, mid- and low-level computational and control layers, together with wearable sensors, for the control of a wearable ankle–foot robot. The high-level layer uses Bayesian formulation and a competing accumulator model to estimate the human posture during the gait cycle. The mid-level layer implements a Finite State Machine (FSM) to prepare the control parameters for the wearable robot based on the decisions from the high-level layer. The low-level layer is responsible for the precise control of the wearable robot over time using a cascade proportional–integral–derivative (PID) control approach. The human-in-the-loop layered architecture is systematically validated with the control of a 3D printed wearable ankle–foot robot to assist the human foot while walking. The assistance is applied lifting up the human foot when the toe-off event is detected in the walking cycle, and the assistance is removed allowing the human foot to move down and contact the ground when the heel-contact event is detected. Overall, the experiments in offline and real-time modes, undertaken for the validation process, show the potential of the human-in-the-loop layered architecture to develop intelligent wearable robots capable of making decisions and responding fast and accurately based on the interaction with the human body.
KW - Autonomous systems
KW - Bayesian inference
KW - Layered architectures
KW - Sensorimotor control
UR - http://www.scopus.com/inward/record.url?scp=85145977525&partnerID=8YFLogxK
U2 - 10.1016/j.robot.2022.104353
DO - 10.1016/j.robot.2022.104353
M3 - Article
AN - SCOPUS:85145977525
VL - 161
JO - Robotics and Autonomous Systems
JF - Robotics and Autonomous Systems
SN - 0921-8890
M1 - 104353
ER -