1
|
Nguyen VD, Vo DQ, Duong VT, Nguyen HH, Nguyen TT. Reinforcement learning-based optimization of locomotion controller using multiple coupled CPG oscillators for elongated undulating fin propulsion. MATHEMATICAL BIOSCIENCES AND ENGINEERING : MBE 2022; 19:738-758. [PMID: 34903010 DOI: 10.3934/mbe.2022033] [Citation(s) in RCA: 1] [Impact Index Per Article: 0.3] [Reference Citation Analysis] [Abstract] [Key Words] [MESH Headings] [Track Full Text] [Subscribe] [Scholar Register] [Indexed: 06/14/2023]
Abstract
This article proposes a locomotion controller inspired by black Knifefish for undulating elongated fin robot. The proposed controller is built by a modified CPG network using sixteen coupled Hopf oscillators with the feedback of the angle of each fin-ray. The convergence rate of the modified CPG network is optimized by a reinforcement learning algorithm. By employing the proposed controller, the undulating elongated fin robot can realize swimming pattern transformations naturally. Additionally, the proposed controller enables the configuration of the swimming pattern parameters known as the amplitude envelope, the oscillatory frequency to perform various swimming patterns. The implementation processing of the reinforcement learning-based optimization is discussed. The simulation and experimental results show the capability and effectiveness of the proposed controller through the performance of several swimming patterns in the varying oscillatory frequency and the amplitude envelope of each fin-ray.
Collapse
Affiliation(s)
- Van Dong Nguyen
- Faculty of Mechanical Engineering, Ho Chi Minh City University of Technology (HCMUT), 268 Ly Thuong Kiet, District 10, Ho Chi Minh City, Vietnam
| | - Dinh Quoc Vo
- National Key Laboratory of Digital Control and System Engineering (DCSELab), HCMUT, 268 Ly Thuong Kiet, District 10, Ho Chi Minh City, Vietnam
| | - Van Tu Duong
- Faculty of Mechanical Engineering, Ho Chi Minh City University of Technology (HCMUT), 268 Ly Thuong Kiet, District 10, Ho Chi Minh City, Vietnam
- Vietnam National University Ho Chi Minh City, Linh Trung Ward, Thu Duc District, Ho Chi Minh City, Vietnam
- National Key Laboratory of Digital Control and System Engineering (DCSELab), HCMUT, 268 Ly Thuong Kiet, District 10, Ho Chi Minh City, Vietnam
| | - Huy Hung Nguyen
- National Key Laboratory of Digital Control and System Engineering (DCSELab), HCMUT, 268 Ly Thuong Kiet, District 10, Ho Chi Minh City, Vietnam
- Faculty of Electronics and Telecommunication, Saigon University, Vietnam
| | - Tan Tien Nguyen
- Faculty of Mechanical Engineering, Ho Chi Minh City University of Technology (HCMUT), 268 Ly Thuong Kiet, District 10, Ho Chi Minh City, Vietnam
- Vietnam National University Ho Chi Minh City, Linh Trung Ward, Thu Duc District, Ho Chi Minh City, Vietnam
- National Key Laboratory of Digital Control and System Engineering (DCSELab), HCMUT, 268 Ly Thuong Kiet, District 10, Ho Chi Minh City, Vietnam
| |
Collapse
|
2
|
Fukuoka Y, Habu Y, Inoue K, Ogura S, Mori Y. Autonomous speed adaptation by a muscle-driven hind leg robot modeled on a cat without intervention from brain. INT J ADV ROBOT SYST 2021. [DOI: 10.1177/17298814211044936] [Citation(s) in RCA: 1] [Impact Index Per Article: 0.3] [Reference Citation Analysis] [Abstract] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 11/17/2022] Open
Abstract
This study aims to design a nervous system model to drive the realistic muscle-driven legs for the locomotion of a quadruped robot. We evaluate our proposed nervous system model with a hind leg simulated model and robot. We apply a two-level central pattern generator for each leg, which generates locomotion rhythms and reproduces cat-like leg trajectories by driving different sets of the muscles at any timing during one cycle of moving the leg. The central pattern generator receives sensory feedback from leg loading. A cat simulated model and a robot with two hind legs, each with three joints driven by six muscle models, are controlled by our nervous system model. Even though their hind legs are forced backward at a wide range of speeds, they can adapt to the speed variation by autonomously adjusting its stride and cyclic duration without changing any parameters or receiving any descending inputs. In addition to the autonomous speed adaptation, the cat hind leg robot switched from a trot-like gait to a gallop-like gait while speeding up. These features can be observed in existing animal locomotion tests. These results demonstrate that our nervous system is useful as a valid and practical legged locomotion controller.
Collapse
Affiliation(s)
- Yasuhiro Fukuoka
- Graduate School of Mechanical Science and Engineering, Ibaraki University, Ibaraki, Japan
| | | | | | | | - Yoshikazu Mori
- Graduate School of Mechanical Science and Engineering, Ibaraki University, Ibaraki, Japan
| |
Collapse
|
3
|
Habu Y, Uta K, Fukuoka Y. Three-dimensional walking of a simulated muscle-driven quadruped robot with neuromorphic two-level central pattern generators. INT J ADV ROBOT SYST 2019. [DOI: 10.1177/1729881419885288] [Citation(s) in RCA: 7] [Impact Index Per Article: 1.2] [Reference Citation Analysis] [Abstract] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 11/16/2022] Open
Abstract
We aim to design a neuromorphic controller for the locomotion of a quadruped robot with muscle-driven leg mechanisms. To this end, we use a simulated cat model; each leg of the model is equipped with three joints driven by six muscle models incorporating two-joint muscles. For each leg, we use a two-level central pattern generator consisting of a rhythm generation part to produce basic rhythms and a pattern formation part to synergistically activate a different set of muscles in each of the four sequential phases (swing, touchdown, stance, and liftoff). Conventionally, it was difficult for a quadruped model with such realistic neural systems and muscle-driven leg mechanisms to walk even on flat terrain, but because of our improved neural and mechanical components, our quadruped model succeeds in reproducing motoneuron activations and leg trajectories similar to those in cats and achieves stable three-dimensional locomotion at a variety of speeds. Moreover, the quadruped is capable of walking upslope and over irregular terrains and adapting to perturbations, even without adjusting the parameters.
Collapse
Affiliation(s)
- Yasushi Habu
- Graduate School of Science and Engineering, Ibaraki University, Hitachi-shi, Ibaraki, Japan
| | - Keiichiro Uta
- Nagoya Works, Mitsubishi Electric Corporation, Nagoya-shi, Aichi, Japan
| | - Yasuhiro Fukuoka
- Department of Intelligent Systems Engineering, College of Engineering, Ibaraki University, Hitachi-shi, Ibaraki, Japan
| |
Collapse
|