Enhanced Fireworks Algorithm-Auto Disturbance Rejection Control Algorithm for Robot Fish Path Tracking
Keywords:active disturbance rejection control, robot fish, path tracking, enhanced fireworks algorithm
AbstractThe robot fish is affected by many unknown internal and external interference factors when it performs path tracking in unknown waters. It was proposed that a path tracking method based on the EFWA-ADRC (enhanced fireworks algorithmauto disturbance rejection control) to obtain high-quality tracking effect. ADRC has strong adaptability and robustness. It is an effective method to solve the control problems of nonlinearity, uncertainty, strong interference, strong coupling and large time lag. For the optimization of parameters in ADRC, the enhanced fireworks algorithm (EFWA) is used for online adjustment. It is to improve the anti-interference of the robot fish in the path tracking process. The multi-joint bionic robot fish was taken as the research object in the paper. It was established a path tracking error model in the Serret-Frenet coordinate system combining the mathematical model of robotic fish. It was focused on the forward speed and steering speed control rate. It was constructed that the EFWA-ADRC based path tracking system. Finally, the simulation and experimental results show that the control method based on EFWAADRC and conventional ADRC makes the robotic fish track the given path at 2:8s and 3:3s respectively, and the tracking error is kept within plus or minus 0:09m and 0:1m respectively. The new control method tracking steady-state error was reduces by 10% compared with the conventional ADRC. It was proved that the proposed EFWA-ADRC controller has better control effect on the controlled system, which is subject to strong interference.
Bak, J.; Nguyen, H.N.; Park, S.; Lee, D.; Seo, T.W.; Jin, S.; Kim, J. (2017). Positioning control of an underwater robot with tilting thrusters via decomposition of thrust vector, International Journal of Control Automation & Systems, 15(5), 1-9, 2017. https://doi.org/10.1007/s12555-016-0298-x
Barrett, D.S.; Triantafyllou, M.S., Yue, D.K.P.; Grosenbaugh, M.; Wolfgang, M.J. (1999). Drag reduction in fish-like locomotion, Journal of Fluid Mechanics, 192(392), 183-212, 1999. https://doi.org/10.1017/S0022112099005455
Bian, X.Q.; Cheng, X.Q.; Jia, H.M.; Yan, Z.P.; Zhang, L.J. (2011). A bottom-following controller for underactuated AUV based on iterative sliding and increment feedback, Control & Decision, 26(2): 289-292, 296, 2011.
Caharija, W.; Pettersen, K.Y.; Bibuli, M.; Calado, P.; Zereik, E.; Braga, J.; Gravdahl, J.T.; Sorensen, A.; Milovanovic, M.; Bruzzone, G. (2016). Integral Line-of-Sight Guidance and Control of Underactuated Marine Vehicles: Theory, Simulations, and Experiments, IEEE Transactions on Control Systems Technology, 24(5), 1623-1642, 2016. https://doi.org/10.1109/TCST.2015.2504838
Chao, D.; Yin, Z.; Zhang, Y.; Liu, J.; Sun, X.D.; Zhong, Y.R. (2019). Research on Active Disturbance Rejection Control of Induction Motors Based on Adaptive Particle Swarm Optimization Algorithm with Dynamic InertiaWeight, IEEE Transactions on Power Electronics, 34(3), 2841-1855, 2019. https://doi.org/10.1109/TPEL.2018.2841869
Fan, S.; Li, B.; Xu, W.; Xu, Y. (2018). Impact of Current Disturbances on AUV Docking: Model-Based Motion Prediction and Countering Approaches. IEEE Journal of Oceanic Engineering, 43(4), 888-904, 2018. https://doi.org/10.1109/JOE.2017.2769938
Fossen, T.I.; Lekkas, A.M.(2017). Direct and indirect adaptive integral line-of-sight pathfollowing controllers for marine craft exposed to ocean currents. International Journal of Adaptive Control & Signal Processing,, 31(4), 445-463, 2017. https://doi.org/10.1002/acs.2550
Gao, C.; Yuan, J.; Zhao, Y. (2018). ADRC for spacecraft attitude and position synchronization in libration point orbits. Acta Astronautica, 145, 238-249, 2018. https://doi.org/10.1016/j.actaastro.2018.01.039
Haga, M.; Uchida, M. (2017). Propulsion modeling of caudal fin driving system on balloon fish robot, Artificial Life & Robotics, 22(1), 10-16, 2017. https://doi.org/10.1007/s10015-016-0328-z
Han, J.Q. (1998). Auto-disturbance Controller and Its Application, Control and Decision, 1998(1), 19-23, 1998.
Jung, S. (2018). Improvement of Tracking Control of a Sliding Mode Controller for Robot Manipulators by a Neural Network, International Journal of Control Automation & Systems, IEEE Int. Conf. on Robotics and Automation, 16(2), 937-943, 2018. https://doi.org/10.1007/s12555-017-0186-z
Kelasidi, E.; Liljeback, P.; Pettersen, K.Y. et al(2017). Integral Line-of-Sight Guidance for Path Following Control of Underwater Snake Robots: Theory and Experiments, IEEE Transactions on Robotics, 33(3), 610-628, 2017. https://doi.org/10.1109/TRO.2017.2651119
Miller, T.F. (2018). A bio-inspired climb and glide energy utilization strategy for undersea vehicle transit, Ocean Engineering, 149, 78-94, 2018. https://doi.org/10.1016/j.oceaneng.2017.11.048
Peng, Y.Y.; Yi, G. (2018). Research on Exploring the Patients? Hiding Disease Based on Symptom Weighted Clustering Technique. International Journal Bioautomation, 22(3), 263-274, 2018. https://doi.org/10.7546/ijba.2018.22.3.263-274
Song, X.R. (2018). A New Hybrid Method in Global Dynamic Path Planning of Mobile Robot, International Journal of Computers Communications & Control, 13(6), 1032-1046, 2018. https://doi.org/10.15837/ijccc.2018.6.3153
Song, X.; Chen, H.; Xue, Y. (2015). Stabilization precision control methods of photoelectric aim-stabilized system, Optics Communications, 351, 115-120, 2015. https://doi.org/10.1016/j.optcom.2015.04.056
Song, X.R.; Gao, S.; Chen, C.B. (2018). A Novel Vehicle Feature Extraction Algorithm. Traitement Du Signal, 35(3-4), 223-242, 2018. https://doi.org/10.3166/ts.35.223-242
Tan, Y.; Zhu, Y. (2010). Fireworks Algorithm for Optimization, Advances in Swarm Intelligence. Springer Berlin Heidelberg, 355-364, 2010. https://doi.org/10.1007/978-3-642-13495-1_44
Wu, L.; Bao, H.; Du, J.L.; Wang, C.S. (2014). A learning algorithm for parameters of automatic disturbances rejection controller. Acta Automatica Sinica, 40(3), 556-560, 2014.
Xiao, Q.; Wang, Y.; Wang, H.(2015). Motion retrieval using weighted graph matching. Soft Computing, 19(1), 133-144,2015. https://doi.org/10.1007/s00500-014-1237-5
Xiao, Q.K.; Liu, S.Q. (2017). Motion retrieval based on Dynamic Bayesian Network and Canonical Time Warping, Soft Computing, 21(1), 267-280, 2017. https://doi.org/10.1007/s00500-015-1889-9
Xue, P.; Jiang, C.H.; Wei, W.; Lin, J. (2018). Optimization of the intelligent workshop control based on the improved group leadership optimization algorithm. International Journal of Simulation Modelling,, 17(4), 690-702, 2018. https://doi.org/10.2507/IJSIMM17(4)CO16
Yang, J.; Ding, Z.; Chen, W.H.; Li, S.H. (2016). Output-based disturbance rejection control for non-linear uncertain systems with unknown frequency disturbances using an observer backstepping approach, Iet Control Theory & Applications, 10(9), 1052-1060, 2016. https://doi.org/10.1049/iet-cta.2015.1160
Yen, W.K.; Sierra, D.M.; Guo, J. (2018). Controlling a Robotic Fish to Swim Along a Wall Using Hydrodynamic Pressure Feedback, IEEE Journal of Oceanic Engineering, 43(2), 369- 380, 2018. https://doi.org/10.1109/JOE.2017.2785698
Zhou, X.; Gao, H.; Zhao, B.; Zhao, L. (2018). A GA-based parameters tuning method for an ADRC controller of ISP for aerial remote sensing applications, ISA Transactions, 81, 318-328, 2018. https://doi.org/10.1016/j.isatra.2018.08.001
Zhang, G.C. ; Huang, H.; Qin, H.D. et al(2017). A novel adaptive second order sliding mode path following control for a portable AUV, Ocean Engineering, 151, 82-92,2018. https://doi.org/10.1016/j.oceaneng.2017.12.054
ONLINE OPEN ACCES: Acces to full text of each article and each issue are allowed for free in respect of Attribution-NonCommercial 4.0 International (CC BY-NC 4.0.
You are free to:
-Share: copy and redistribute the material in any medium or format;
-Adapt: remix, transform, and build upon the material.
The licensor cannot revoke these freedoms as long as you follow the license terms.
DISCLAIMER: The author(s) of each article appearing in International Journal of Computers Communications & Control is/are solely responsible for the content thereof; the publication of an article shall not constitute or be deemed to constitute any representation by the Editors or Agora University Press that the data presented therein are original, correct or sufficient to support the conclusions reached or that the experiment design or methodology is adequate.