Energy-Efficient Slithering Gait Exploration for a Snake-like Robot based on Reinforcement Learning
Zhenshan Bing, Christian Lemke, Zhuangyi Jiang, Kai Huang, Alois Knoll

TL;DR
This paper introduces a reinforcement learning-based controller for snake-like robots that generates energy-efficient, natural, and adaptive slithering gaits across various velocities, outperforming traditional methods in energy consumption.
Contribution
The paper presents a novel RL-based gait generation method for snake robots, demonstrating superior energy efficiency and adaptability compared to traditional parameterized controllers.
Findings
RL controller produces more energy-efficient gaits.
RL-generated movements are more natural and adaptive.
Compared methods show significant energy savings.
Abstract
Similar to their counterparts in nature, the flexible bodies of snake-like robots enhance their movement capability and adaptability 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. In this work, we present a novel approach for designing an energy-efficient slithering gait for a snake-like robot using a model-free reinforcement learning (RL) algorithm. Specifically, we 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. Meanwhile, a traditional parameterized gait controller is presented and the parameter sets are optimized using the grid search and Bayesian optimization algorithms for the purposes…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsRobotic Locomotion and Control · Prosthetics and Rehabilitation Robotics · Reinforcement Learning in Robotics
