Design, Modeling, Control, and Experiments for a Fish-Robot-Based IoT Platform to Enable Smart Ocean

With the development of robotics, the underwater robot platform has been widely used in the Internet of Underwater Things (IoUT). An underwater robot platform equipped with multiple sensors is used as a mobile collector to build a reliable information collection system for IoUT. This article presents the mechatronic design, fabrication, modeling, control, simulation, and experiments of a robot IoUT platform to enable the smart ocean. Inspired by the design of both fin-actuated swimming of fish and buoyancy-driven gliding of underwater glider, a novel multilink gliding fish robot is proposed. The multilink gliding fish robot, which is called FishBot in this article, can swim flexibly and glide energy efficiently in three dimensions. In the FishBot, the body and/or caudal fin (BCF) with three degrees of freedom and buoyancy-driven system was equipped as the main propulsion device. Besides, a pair of pectoral fins was equipped to assist in regulating the gliding attitude and enhance the FishBot maneuverability in the vertical plane. The dynamic model that consists of cruise swimming motion, pure-pitching swimming motion, and 3-D swimming motion for control is established. Moreover, a behavioral control framework is developed to achieve a variety of fish-like swimming behaviors and gliding motion. Meanwhile, we proved the stability of the linear quadratic regulation controller and the locomotion controller is provided with exponential stability. The validity of the proposed model and the designed controller is demonstrated by numerical simulations. Finally, a series of experiments involving different fish-like behaviors and gliding motion elucidates the powerful locomotion ability of the FishBot.

[1]  Auke Jan Ijspeert,et al.  Controlling swimming and crawling in a fish robot using a central pattern generator , 2008, Auton. Robots.

[2]  Jiang Yu-lian The research of dynamics model and key motion parameters for three joint robotic fish , 2011 .

[3]  M. A. MacIver,et al.  Mechanical properties of a bio-inspired robotic knifefish with an undulatory propulsor , 2011, Bioinspiration & biomimetics.

[4]  Guangming Xie,et al.  CPG-Based Locomotion Control of a Robotic Fish: Using Linear Oscillators and Reducing Control Parameters via PSO , 2011 .

[5]  Jian-Xin Xu,et al.  Analytic Modeling for Precise Speed Tracking of Multilink Robotic Fish , 2018, IEEE Transactions on Industrial Electronics.

[6]  Daniela Rus,et al.  Exploration of underwater life with an acoustically controlled soft robotic fish , 2018, Science Robotics.

[7]  Mohamed-Slim Alouini,et al.  Localization and Tracking Control Using Hybrid Acoustic–Optical Communication for Autonomous Underwater Vehicles , 2020, IEEE Internet of Things Journal.

[8]  Junzhi Yu,et al.  Towards a Gliding Robotic Dolphin: Design, Modeling, and Experiments , 2019, IEEE/ASME Transactions on Mechatronics.

[9]  Tianmiao Wang,et al.  CALCULATIONAL METHOD OF THE PROPULSIVE FORCE AND EFFICIENCY OF TAIL-FIN PROPULSION BASED ON IDEAL PROPELLER THEORY , 2005 .

[10]  Zheng Li,et al.  Robot fish with a novel biomimetic wire-driven flapping propulsor , 2014, Adv. Robotics.

[11]  Huosheng Hu,et al.  Building a 3D simulator for autonomous navigation of robotic fishes , 2004, 2004 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) (IEEE Cat. No.04CH37566).

[12]  Michael Sfakiotakis,et al.  Review of fish swimming modes for aquatic locomotion , 1999 .

[13]  Junzhi Yu,et al.  Development of a biomimetic robotic fish and its control algorithm , 2004, IEEE Trans. Syst. Man Cybern. Part B.

[14]  Xinping Guan,et al.  Noncooperative Mobile Target Tracking Using Multiple AUVs in Anchor-Free Environments , 2020, IEEE Internet of Things Journal.

[15]  Hua Yu,et al.  Distance-Vector-Based Opportunistic Routing for Underwater Acoustic Sensor Networks , 2019, IEEE Internet of Things Journal.

[16]  D. C. Webb,et al.  SLOCUM: an underwater glider propelled by environmental energy , 2001 .

[17]  Kristi A. Morgansen,et al.  Geometric Methods for Modeling and Control of Free-Swimming Fin-Actuated Underwater Vehicles , 2007, IEEE Transactions on Robotics.

[18]  D. Paley,et al.  Underwater gliders: recent developments and future applications , 2004, Proceedings of the 2004 International Symposium on Underwater Technology (IEEE Cat. No.04EX869).

[19]  A Alvarez Redesigning the SLOCUM Glider for Torpedo Tube Launching , 2010, IEEE Journal of Oceanic Engineering.

[20]  Chunlin Zhou,et al.  Design and Locomotion Control of a Biomimetic Underwater Vehicle With Fin Propulsion , 2012, IEEE/ASME Transactions on Mechatronics.

[21]  Alberto Redaelli,et al.  Shape of Aquatic Animals and Their Swimming Efficiency , 2014 .

[22]  Haecheon Choi,et al.  Hydrodynamic Characteristics of the Sailfish (Istiophorus platypterus) and Swordfish (Xiphias gladius) in Gliding Postures at Their Cruise Speeds , 2013, PloS one.

[23]  C. C. Eriksen,et al.  Seaglider: a long-range autonomous underwater vehicle for oceanographic research , 2001 .

[24]  Jun Du,et al.  Value-Based Hierarchical Information Collection for AUV-Enabled Internet of Underwater Things , 2020, IEEE Internet of Things Journal.

[25]  Miao Pan,et al.  Dynamic Magnetic Induction Wireless Communications for Autonomous-Underwater-Vehicle-Assisted Underwater IoT , 2020, IEEE Internet of Things Journal.

[26]  Guangming Xie,et al.  CPG-based Locomotion Controller Design for a Boxfish-like Robot , 2014 .

[27]  Xiaobo Tan,et al.  Miniature Underwater Glider: Design and Experimental Results , 2014, IEEE/ASME Transactions on Mechatronics.