Learning Physical Human-Robot Interaction With Coupled Cooperative Primitives for a Lower Exoskeleton

被引:99
作者
Huang, Rui [1 ]
Cheng, Hong [1 ]
Qiu, Jing [1 ]
Zhang, Jianwei [2 ]
机构
[1] Univ Elect Sci & Technol China, Sch Automat Engn, Chengdu 611731, Sichuan, Peoples R China
[2] Univ Hamburg, Dept Comp Sci, D-22527 Hamburg, Germany
基金
中国国家自然科学基金;
关键词
Exoskeletons; Adaptation models; Robots; Reinforcement learning; Human-robot interaction; Coupled cooperative primitive (CCP); dynamic movement primitive (DMP); lower exoskeletons; physical human-robot interaction (pHRI); reinforcement learning; ADAPTATION; GENERATION;
D O I
10.1109/TASE.2018.2886376
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Human-powered lower exoskeletons have received considerable interests from both academia and industry over the past decades, and encountered increasing applications in human locomotion assistance and strength augmentation. One of the most important aspects in those applications is to achieve robust control of lower exoskeletons, which, in the first place, requires the proactive modeling of human movement trajectories through physical human-robot interaction (pHRI). As a powerful representative tool for motion trajectories, dynamic movement primitives (DMP) have been used to model human movement trajectories. However, canonical DMP only offers a general representation of human movement trajectory and may neglects the interactive term, therefore it cannot be directly applied to lower exoskeletons which need to track human joint trajectories online, because different pilots have different trajectories and even same pilot might change his/her motion during walking. This paper presents a novel coupled cooperative primitive (CCP) strategy, which aims at modeling the motion trajectories online. Besides maintaining canonical motion primitives, we model the interaction term between the pilot and exoskeletons through impedance models, and propose a reinforcement learning method based on policy improvement and path integrals (PI2) to learn the parameters online. Experimental results on both a single degree-of-freedom platform and a HUman-powered Augmentation Note to Practitioners - This paper was motivated by the problem of lower exoskeleton when it interacts with different pilots. In both military and industrial applications of lower exoskeleton for strength augmentation, a most challenge problem is how to deal with the pHRI caused by different pilots. This paper suggests a new learning-based strategy, which modeled the pilot's motion with movement primitives and update through the pHRI between the pilot and the lower exoskeleton with online reinforcement learning method. In order to employ the proposed CCP into the real-time application, we also combine the CCP with a hierarchical control framework, and applied on a lower exoskeleton system which we built for strength augmentation application (which named as HUALEX). In the experiments of this paper, we validate the proposed CCP on different pilots with HUALEX system, the proposed CCP also achieve a good performance on the online learning and adaptation of the pilot's gait. In the future, we will extend this algorithm for adapting complex environment in both industrial and military applications, such as in different terrains, stairs, and slopes scenarios, and so on.
引用
收藏
页码:1566 / 1574
页数:9
相关论文
共 30 条
[1]  
[Anonymous], 2003, IROS 2003
[2]  
[Anonymous], IEEE T IND ELECTRON
[3]  
Ben Amor H, 2014, IEEE INT CONF ROBOT, P2831, DOI 10.1109/ICRA.2014.6907265
[4]   Learning variable impedance control [J].
Buchli, Jonas ;
Stulp, Freek ;
Theodorou, Evangelos ;
Schaal, Stefan .
INTERNATIONAL JOURNAL OF ROBOTICS RESEARCH, 2011, 30 (07) :820-833
[5]  
Cao ZG, 2017, AAAI CONF ARTIF INTE, P4481
[6]   Learning Compliant Movement Primitives Through Demonstration and Statistical Generalization [J].
Denisa, Miha ;
Gams, Andrej ;
Ude, Ales ;
Petric, Tadej .
IEEE-ASME TRANSACTIONS ON MECHATRONICS, 2016, 21 (05) :2581-2594
[7]   Adaptation and coaching of periodic motion primitives through physical and visual interaction [J].
Gams, Andrej ;
Petric, Tadej ;
Do, Martin ;
Nemec, Bojan ;
Morimoto, Jun ;
Asfour, Tamim ;
Ude, Ales .
ROBOTICS AND AUTONOMOUS SYSTEMS, 2016, 75 :340-351
[8]  
Gams A, 2014, IEEE-RAS INT C HUMAN, P166, DOI 10.1109/HUMANOIDS.2014.7041354
[9]   Coupling Movement Primitives: Interaction With the Environment and Bimanual Tasks [J].
Gams, Andrej ;
Nemec, Bojan ;
Ijspeert, Auke Jan ;
Ude, Ales .
IEEE TRANSACTIONS ON ROBOTICS, 2014, 30 (04) :816-830
[10]   Control and system identification for the Berkeley lower extremity exoskeleton (BLEEX) [J].
Ghan, Justin ;
Steger, Ryan ;
Kazerooni, H. .
ADVANCED ROBOTICS, 2006, 20 (09) :989-1014