Journal of Bionic Engineering ›› 2021, Vol. 18 ›› Issue (1): 171-183.doi: 10.1007/s42235-021-0008-0

• • 上一篇    下一篇

Bioinspired Closed-loop CPG-based Control of a Robot Fish for Obstacle Avoidance and Direction Tracking

Jiayong Chen1, Bo Yin2, Chengcai Wang3, Fengran Xie4, Ruxu Du1, Yong Zhong1*


  

  1. 1. Shien-Ming Wu School of Intelligent Engineering, South China University of Technology, Guangzhou 511442, China
    2. Institute of Mechanics, Chinese Academy of Sciences, Beijing 100190, China
    3. China Academy of Electronics and Information Technology, Beijing 100086, China
    4. Precision Engineering Research Center, Shenzhen Institutes of Advanced Technology, Chinese Academy of Sciences, 
    Shenzhen 518055, China

  • 收稿日期:2020-05-27 修回日期:2020-10-10 接受日期:2020-11-20 出版日期:2021-01-10 发布日期:2021-02-10
  • 通讯作者: Yong Zhong E-mail:zhongyong@scut.edu.cn
  • 作者简介:Jiayong Chen1, Bo Yin2, Chengcai Wang3, Fengran Xie4, Ruxu Du1, Yong Zhong1*

Bioinspired Closed-loop CPG-based Control of a Robot Fish for Obstacle Avoidance and Direction Tracking

Jiayong Chen1, Bo Yin2, Chengcai Wang3, Fengran Xie4, Ruxu Du1, Yong Zhong1*#br#

#br#
  

  1. 1. Shien-Ming Wu School of Intelligent Engineering, South China University of Technology, Guangzhou 511442, China
    2. Institute of Mechanics, Chinese Academy of Sciences, Beijing 100190, China
    3. China Academy of Electronics and Information Technology, Beijing 100086, China
    4. Precision Engineering Research Center, Shenzhen Institutes of Advanced Technology, Chinese Academy of Sciences, 
    Shenzhen 518055, China

  • Received:2020-05-27 Revised:2020-10-10 Accepted:2020-11-20 Online:2021-01-10 Published:2021-02-10
  • Contact: Yong Zhong E-mail:zhongyong@scut.edu.cn
  • About author:Jiayong Chen1, Bo Yin2, Chengcai Wang3, Fengran Xie4, Ruxu Du1, Yong Zhong1*

摘要: This paper presents a study on bioinspired closed-loop Central Pattern Generator (CPG) based control of a robot fish for obstacle avoidance and direction tracking. The biomimetic robot fish is made of a rigid head with a pair of pectoral fins, a wire-driven active body covered with soft skin, and a compliant tail. The CPG model consists of four input parameters: the flapping amplitude, the flapping angular velocity, the flapping offset, and the time ratio between the beat phase and the restore phase in flapping. The robot fish is equipped with three infrared sensors mounted on the left, front and right of the robot fish, as well as an inertial measurement unit, from which the surrounding obstacles and moving direction can be sensed. Based on these sensor signals, the closed-loop CPG-based control can drive the robot fish to avoid obstacles and to track designated directions. Four sets of experiments are presented, including avoiding a static obstacle, avoiding a moving obstacle, tracking a designated direction and tracking a designated direction with an obstacle in the path. The experiment results indicated that the presented control strategy worked well and the robot fish can accomplish the obstacle avoidance and direction tracking effectively.

关键词: biomimetic robot fish, closed-loop control, Central Pattern Generator (CPG), obstacle avoidance, direction tracking

Abstract: This paper presents a study on bioinspired closed-loop Central Pattern Generator (CPG) based control of a robot fish for obstacle avoidance and direction tracking. The biomimetic robot fish is made of a rigid head with a pair of pectoral fins, a wire-driven active body covered with soft skin, and a compliant tail. The CPG model consists of four input parameters: the flapping amplitude, the flapping angular velocity, the flapping offset, and the time ratio between the beat phase and the restore phase in flapping. The robot fish is equipped with three infrared sensors mounted on the left, front and right of the robot fish, as well as an inertial measurement unit, from which the surrounding obstacles and moving direction can be sensed. Based on these sensor signals, the closed-loop CPG-based control can drive the robot fish to avoid obstacles and to track designated directions. Four sets of experiments are presented, including avoiding a static obstacle, avoiding a moving obstacle, tracking a designated direction and tracking a designated direction with an obstacle in the path. The experiment results indicated that the presented control strategy worked well and the robot fish can accomplish the obstacle avoidance and direction tracking effectively.

Key words: biomimetic robot fish, closed-loop control, Central Pattern Generator (CPG), obstacle avoidance, direction tracking