Literature DB >> 32593929

Energy-efficient and damage-recovery slithering gait design for a snake-like robot based on reinforcement learning and inverse reinforcement learning.

Zhenshan Bing1, Christian Lemke2, Long Cheng3, Kai Huang4, Alois Knoll5.   

Abstract

Similar to real snakes in nature, the flexible trunks of snake-like robots enhance their movement capabilities and adaptabilities in diverse environments. However, this flexibility corresponds to a complex control task involving highly redundant degrees of freedom, where traditional model-based methods usually fail to propel the robots energy-efficiently and adaptively to unforeseeable joint damage. In this work, we present an approach for designing an energy-efficient and damage-recovery slithering gait for a snake-like robot using the reinforcement learning (RL) algorithm and the inverse reinforcement learning (IRL) algorithm. Specifically, we first present an RL-based controller for generating locomotion gaits at a wide range of velocities, which is trained using the proximal policy optimization (PPO) algorithm. Then, by taking the RL-based controller as an expert and collecting trajectories from it, we train an IRL-based controller using the adversarial inverse reinforcement learning (AIRL) algorithm. For the purpose of comparison, a traditional parameterized gait controller is presented as the baseline and the parameter sets are optimized using the grid search and Bayesian optimization algorithm. Based on the analysis of the simulation results, we first demonstrate that this RL-based controller exhibits very natural and adaptive movements, which are also substantially more energy-efficient than the gaits generated by the parameterized controller. We then demonstrate that the IRL-based controller cannot only exhibit similar performances as the RL-based controller, but can also recover from the unpredictable damage body joints and still outperform the model-based controller, which has an undamaged body, in terms of energy efficiency. Videos can be viewed at https://videoviewsite.wixsite.com/rlsnake.
Copyright © 2020 Elsevier Ltd. All rights reserved.

Entities:  

Keywords:  Damage recovery; Inverse reinforcement learning; Motion planning; Reinforcement learning; Snake-like robot

Mesh:

Year:  2020        PMID: 32593929     DOI: 10.1016/j.neunet.2020.05.029

Source DB:  PubMed          Journal:  Neural Netw        ISSN: 0893-6080


  2 in total

1.  Attitude Trajectory Optimization to Ensure Balance Hexapod Locomotion.

Authors:  Chen Chen; Wei Guo; Pengfei Wang; Lining Sun; Fusheng Zha; Junyi Shi; Mantian Li
Journal:  Sensors (Basel)       Date:  2020-11-05       Impact factor: 3.576

2.  Joint elasticity produces energy efficiency in underwater locomotion: Verification with deep reinforcement learning.

Authors:  Chu Zheng; Guanda Li; Mitsuhiro Hayashibe
Journal:  Front Robot AI       Date:  2022-09-08
  2 in total

北京卡尤迪生物科技股份有限公司 © 2022-2023.