Performance Analysis of PID and State-Feedback Controller on the Depth Control of a Robotic Fish

This paper presents time-domain performance analysis of a proportional integral derivative (PID) and a statefeedback control algorithm on a robotic fish plant. The nonlinear dynamics of the depth of the robotic fish are linearized and approximated as an integrating process with dead-time. The simulated results of robotic fish are then compared with the actual hardware of the robotic fish with various set-points. This paper also presents the design of a graphical user interface in Matlab to test the software and hardware results in a run-time situation. The control algorithms are compared on the basis of transient response and steady-state error. The developed robotic fish have potential of stable swimming under low-cost structure.

[1]  N. R. Kulkarni,et al.  Performances evaluation and comparison of PID controller and fuzzy logic controller for process liquid level control , 2015, 2015 15th International Conference on Control, Automation and Systems (ICCAS).

[2]  Maurizio Porfiri,et al.  Swimming Robots Have Scaling Laws, Too , 2016, IEEE/ASME Transactions on Mechatronics.

[3]  M. K. Bayrakceken,et al.  An educational setup for nonlinear control systems: Enhancing the motivation and learning in a targeted curriculum by experimental practices [Focus on Education] , 2013, IEEE Control Systems.

[4]  Jian-Xin Xu,et al.  Data-Assisted Modeling and Speed Control of a Robotic Fish , 2017, IEEE Transactions on Industrial Electronics.

[5]  Farhad Shahnia,et al.  Motivating Power System Protection Course Students by Practical and Computer-Based Activities , 2016, IEEE Transactions on Education.

[6]  Jesus Arturo Monroy,et al.  Attitude Control of a Micro AUV through an Embedded System , 2017, IEEE Latin America Transactions.

[7]  Muhammad Rizwan Asif,et al.  Teaching Tool for a Control Systems Laboratory Using a Quadrotor as a Plant in MATLAB , 2017, IEEE Transactions on Education.

[8]  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.

[9]  Juan José Martínez Nolasco,et al.  LabVIEW-based Classic, Fuzzy and Neural Controllers Algorithm Design Applied to a Level Control Prototype , 2017 .

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

[11]  Qin Yan,et al.  Parametric Research of Experiments on a Carangiform Robotic Fish , 2008 .

[12]  Saeed Amirkhani,et al.  Design and implementation of an interactive virtual control laboratory using haptic interface for undergraduate engineering students , 2016, Comput. Appl. Eng. Educ..

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

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