Motion Control of Robotic Fish Under Dynamic Environmental Conditions Using Adaptive Control Approach

In this paper, we propose a novel robust adaptive control technique to steer the direction of attack of the robotic fish swimming under influence from varying environmental conditions. Due to complex nature of robot motion hydrodynamics, it is difficult to predict the true dynamics of the system with good accuracy. Hence, a discrete-time adaptive control technique is proposed, which can effectively track a reference even if the robot system's model parameters might vary over time due to physical variations in the system. Rigorous theoretical convergence analysis on the closed-loop system confirms that the reference tracking error will asymptotically be bounded within a prescribed limit. Furthermore, the adaptive control approach is experimentally verified to produce desirable performance under significant variations in payload and drag force on the robotic fish. The latest results, thus, signify that the proposed control algorithm can efficiently control the robotic fish motion in complex underwater environments.

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

[2]  Daniela Rus,et al.  Autonomous Soft Robotic Fish Capable of Escape Maneuvers Using Fluidic Elastomer Actuators. , 2014, Soft robotics.

[3]  Li Wen,et al.  Quantitative Thrust Efficiency of a Self-Propulsive Robotic Fish: Experimental Method and Hydrodynamic Investigation , 2013, IEEE/ASME Transactions on Mechatronics.

[4]  Hangil Joe,et al.  Time-Delay Controller Design for Position Control of Autonomous Underwater Vehicle Under Disturbances , 2016, IEEE Transactions on Industrial Electronics.

[5]  Kun Luo,et al.  Vortex dynamics of a sphere wake in proximity to a wall , 2016 .

[6]  Aaron M. Dollar,et al.  Stability of small-scale UAV helicopters and quadrotors with added payload mass under PID control , 2012, Autonomous Robots.

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

[8]  Jian-Xin Xu,et al.  Locomotion Generation and Motion Library Design for an Anguilliform Robotic Fish , 2013 .

[9]  Maarja Kruusmaa,et al.  Modelling of a biologically inspired robotic fish driven by compliant parts , 2014, Bioinspiration & biomimetics.

[10]  Tianjiang Hu,et al.  Effective Phase Tracking for Bioinspired Undulations of Robotic Fish Models: A Learning Control Approach , 2014, IEEE/ASME Transactions on Mechatronics.

[11]  Kamran Mohseni,et al.  A Pressure Sensory System Inspired by the Fish Lateral Line: Hydrodynamic Force Estimation and Wall Detection , 2017, IEEE Journal of Oceanic Engineering.

[12]  Jun-Ho Oh,et al.  Adaptive walking pattern generation and balance control of the passenger-carrying biped robot, HUBO FX-1, for variable passenger weights , 2011, Auton. Robots.

[13]  Ming Wang,et al.  Dynamic modeling of a CPG-governed multijoint robotic fish , 2013, Adv. Robotics.

[14]  Carrick Detweiler,et al.  AMOUR V: A Hovering Energy Efficient Underwater Robot Capable of Dynamic Payloads , 2010, Int. J. Robotics Res..

[15]  Guangming Xie,et al.  Coordination of Multiple Robotic Fish With Applications to Underwater Robot Competition , 2016, IEEE Transactions on Industrial Electronics.

[16]  C. Hemelrijk,et al.  The increased efficiency of fish swimming in a school , 2013, 1307.7282.

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

[18]  Huiping Li,et al.  Receding Horizon Formation Tracking Control of Constrained Underactuated Autonomous Underwater Vehicles , 2017, IEEE Transactions on Industrial Electronics.

[19]  Jian-Xin Xu,et al.  A data-driven motion control approach for a robotic fish , 2015 .

[20]  Frédéric Boyer,et al.  Improved Lighthill fish swimming model for bio-inspired robots: Modeling, computational aspects and experimental comparisons , 2014, Int. J. Robotics Res..

[21]  Jianxun Wang,et al.  A dynamic model for tail-actuated robotic fish with drag coefficient adaptation , 2013 .

[22]  Lianqing Liu,et al.  Design and Control of a Single-Motor-Actuated Robotic Fish Capable of Fast Swimming and Maneuverability , 2016, IEEE/ASME Transactions on Mechatronics.

[23]  Taesam Kang,et al.  Simultaneous Determination of Drag Coefficient and Added Mass , 2011, IEEE Journal of Oceanic Engineering.

[24]  Xiaobo Tan,et al.  An Efficient, Time-of-Flight-Based Underwater Acoustic Ranging System for Small Robotic Fish , 2010, IEEE Journal of Oceanic Engineering.

[25]  Junzhi Yu,et al.  Data-Driven Dynamic Modeling for a Swimming Robotic Fish , 2016, IEEE Transactions on Industrial Electronics.

[26]  Khalid Abidi,et al.  A robust discrete‐time adaptive control approach for systems with almost periodic time‐varying parameters , 2014 .

[27]  M.A. MacIver,et al.  Designing future underwater vehicles: principles and mechanisms of the weakly electric fish , 2004, IEEE Journal of Oceanic Engineering.

[28]  M. Triantafyllou,et al.  An Efficient Swimming Machine , 1995 .

[29]  Xuefang Li,et al.  Precise Speed Tracking Control of a Robotic Fish Via Iterative Learning Control , 2016, IEEE Transactions on Industrial Electronics.

[30]  Chun-Liang Lin,et al.  Maneuverability modeling and trajectory tracking for fish robot , 2015 .

[31]  De Xu,et al.  Embedded Vision-Guided 3-D Tracking Control for Robotic Fish , 2016, IEEE Transactions on Industrial Electronics.

[32]  Tianmiao Wang,et al.  Parameter Synthesis of Coupled Nonlinear Oscillators for CPG-Based Robotic Locomotion , 2014, IEEE Transactions on Industrial Electronics.

[33]  Matt R. Jardin,et al.  Optimized Measurements of Unmanned-Air-Vehicle Mass Moment of Inertia with a Bifilar Pendulum , 2009 .

[34]  Feng Lin,et al.  A comparison of robotic fish speed control based on analytical and empirical models , 2016, IECON 2016 - 42nd Annual Conference of the IEEE Industrial Electronics Society.

[35]  Long Wang,et al.  Vision-Based Target Tracking and Collision Avoidance for Two Autonomous Robotic Fish , 2009, IEEE Transactions on Industrial Electronics.

[36]  K. Leang,et al.  Monolithic IPMC Fins for Propulsion and Maneuvering in Bioinspired Underwater Robotics , 2014, IEEE Journal of Oceanic Engineering.

[37]  Guangming Xie,et al.  Online High-Precision Probabilistic Localization of Robotic Fish Using Visual and Inertial Cues , 2015, IEEE Transactions on Industrial Electronics.

[38]  Jianwei Zhang,et al.  Implementing Flexible and Fast Turning Maneuvers of a Multijoint Robotic Fish , 2014, IEEE/ASME Transactions on Mechatronics.

[39]  Jin Young Kim,et al.  Fuzzy neural networks for obstacle pattern recognition and collision avoidance of fish robots , 2008, Soft Comput..

[40]  Yongnan Jia,et al.  Leader–Follower Flocking of Multiple Robotic Fish , 2015, IEEE/ASME Transactions on Mechatronics.

[41]  Li Wen,et al.  Novel Method for the Modeling and Control Investigation of Efficient Swimming for Robotic Fish , 2012, IEEE Transactions on Industrial Electronics.