
面向CPG驱动的仿生机器鱼容错控制方法
Fault-Tolerant Control of a CPG-Governed Robotic Fish
Fault tolerance is essential for the maneuverability of self-propelled biomimetic robotic fish in real-world aquatic applications. This paper explores the fault-tolerance control problem of a free-swimming robotic fish with multiple moving joints and a stuck tail joint. The created control system is composed of two main components: a feedback controller and a feedforward compensator. Specifically, the bio-inspired central pattern generator-based feedback controller is designed to make the robotic fish robust to external disturbances, while the feedforward compensator speeds up the convergence of the overall control system. Simulations are performed for control system analysis and performance validation of the faulty robotic fish. The experimental results demonstrate that the proposed fault-tolerant control method is able to effectively regulate the faulty robotic fish, allowing it to complete the desired motion in the presence of damage and thereby improving both the stability and the lifetime of the real robotic system.
Fault-tolerant control / Robotic fish / Motion control / Feedback controller / Feedforward compensator
[1] |
Luo Z., Shang J., Zhang Z.. Innovative design of six wheeled space exploration robot using module combination. In: Proceedings of the 19th International Conference on Mechatronics and Machine Vision in Practice; 2012 Nov 28–30; Auckland, New Zealand. New York: IEEE; 2012. p. 460-465.
|
[2] |
Chen K., Kamezaki M., Katano T.. Fundamental development of a virtual reality simulator for four-arm disaster rescue robot OCTOPUS. In: Proceedings of 2016 IEEE International Conference on Advanced Intelligent Mechatronics; 2016 July 12–15; Banff, AB, Canada. Canada: IEEE; 2016. p. 721-726.
|
[3] |
Abbaspour R.. Design and implementation of multi-sensor based autonomous minesweeping robot. In: Proceedings of 2010 International Congress on Ultra Modern Telecommunications and Control Systems and Workshops; 2010 Oct 18–20; Moscow, Russia. New York: IEEE; 2010. p. 443-449.
|
[4] |
Koh M., Norton M., Khoo S.. Robust fault-tolerant leader-follower control of four-wheel steering mobile robots using terminal sliding mode. Austra J Electri Electro Eng. 2012; 9(3): 247-253.
|
[5] |
Suzuki H., Asano M., Hamaya A., Onozawa T.. Space demonstration of a fault tolerant computer system using commercial MPU. Space Technol. 2004; 24(1): 35-41.
|
[6] |
Wang J., Cao J., Jiang S.. Fault-tolerant pattern formation by multiple robots: a learning approach. In: Proceedings of 2017 IEEE 36th Symposium on Reliable Distributed Systems; 2017 Sep 26–29; Hong Kong, China. New York: IEEE; 2017. p. 268-269.
|
[7] |
Mi Y., Xu F., Tan J., Wang X., Liang B.. Fault-tolerant control of a 2-DOF robot manipulator using multi-sensor switching strategy. In: Proceedings of the 36th Chinese Control Conference; 2010 Oct 18–20; Dalian, China. New York: IEEE; 2017. p. 7307-7314.
|
[8] |
Ben-Gharbia K.M., Maciejewski A.A., Roberts R.G.. A kinematic analysis and evaluation of planar robots designed from optimally fault-tolerant Jacobians. IEEE Trans Robot. 2014; 30(2): 516-524.
|
[9] |
Kawata T., Kamiyama K., Kojima M., Horade M., Mae Y.. Fault-tolerant adaptive gait generation for multi-limbed robot. In: Proceedings of 2016 IEEE/RSJ International Conference on Intelligent Robots and Systems; 2016 Oct 9–14; Daejeon, Korea. New York: IEEE; 2016. p. 3381-3386.
|
[10] |
Mavrovouniotis M., Van M., Ge S.S.. An adaptive backstepping nonsingular fast terminal sliding mode control for robust fault tolerant control of robot manipulators. IEEE Trans Syst Man Cybern Syst. 2018 Jan 17; 1-11.
|
[11] |
Zhang Y., Zeng J., Li Y., Sun Y.. Research on reconstructive fault-tolerant control of an X-rudder AUV. In: Proceedings of the OCEANS 2016 MTS/IEEE; 2016 Sep 19–23; Monterey, CA, USA. New York: IEEE; 2016. p. 1-5.
|
[12] |
Triantafyllou M.S., Triantafyllou G.S.. An efficient swimming machine. Sci Am. 1995; 272(3): 64-70.
|
[13] |
Yu J., Chen S., Wu Z., Wang W.. On a miniature free-swimming robotic fish with multiple sensors. Int J Adv Robot Syst. 2016; 13: 62.
|
[14] |
Yu J., Su Z., Wang M., Tan M., Zhang J.. Control of yaw and pitch maneuvers of a multilink dolphin robot. IEEE Trans Robot. 2012; 28(2): 318-329.
|
[15] |
Yu J., Tan M., Wang S., Chen E.. Development of a biomimetic robotic fish and its control algorithm. IEEE Trans Syst Man Cybern B Cybern. 2004; 34(4): 1798-1810.
|
[16] |
Liang J., Wang T., Wen L.. Development of a two-joint robotic fish for real-world exploration. J Field Robot. 2011; 28(1): 70-79.
|
[17] |
Zhou C., Low K.H.. Design and locomotion control of a biomimetic underwater vehicle with fin propulsion. IEEE/ASME Trans Mechatron. 2012; 17(1): 25-35.
|
[18] |
Wang M., Yu J., Tan M.. CPG-based sensory feedback control for bio-inspired multimodal swimming. Int J Adv Robot Syst. 2014; 11(10): 70.
|
[19] |
Chen S, Yu J, Li X, Yuan J. Design and implementation of a smart robotic shark with multi-sensors. In: Proceedings of the 18th International Conference on CLAWAR 2015; 2015 Sep 6–9; Hangzhou, China; 2015. p. 199–206.
|
[20] |
Zhong Y., Li Z., Du R.. A novel robot fish with wire-driven active body and compliant tail. IEEE/ASME Trans Mechatron. 2017; 22(4): 1633-1643.
|
[21] |
Romero P., Sensale-Rodriguez B., Astessiano D., Canetti R.. Fisho: a cost-effective intelligent autonomous robot fish. In: Proceedings of 2013 16th International Conference on Advanced Robotics; 2013 Nov 25–29; Montevideo, Uruguay. New York: IEEE; 2014. p. 1-6.
|
[22] |
Yu J., Wang L., Shao J., Tan M.. Control and coordination of multiple biomimetic robotic fish. IEEE Trans Contr Syst Technol. 2007; 15(1): 176-183.
|
[23] |
Zhou C.. Research on modeling, control and cooperation of a marsupial biomimetic robotic fish [dissertation]. Chinese
|
[24] |
Liang X., Zhang J., Li W.. Sensor fault tolerant control for AUVs based on replace control. Sensors Transducers. 2013; 158(11): 408-413.
|
[25] |
Ahmadzadeh S.R., Leonetti M., Carrera A., Carreras M., Kormushev P., Caldwell D.G.. Online discovery of AUV control policies to overcome thruster failures. In: Proceedings of IEEE International Conference on Robotics and Automation; 2014 May 31–June 7; Hong Kong, China. New York: IEEE; 2014. p. 6522-6528.
|
[26] |
Rauber J.G., Santos C.H.F.D., Chiella A.C.B., Motta L.R.H.. A strategy for thruster fault-tolerant control applied to an AUV. In: Proceedings of 2012 17th International Conference on Methods and Models in Automation and Robotics; 2012 Aug 27–30; Miedzyzdrojie, Poland. New York: IEEE; 2012. p. 184-189.
|
[27] |
Su Z., Yu J., Tan M., Zhang J.. Implementing flexible and fast turning maneuvers of a multijoint robotic fish. IEEE/ASME Trans Mechatron. 2014; 19(1): 329-338.
|
[28] |
Yu J., Tan M., Chen J., Zhang J.. A survey on CPG-inspired control models and system implementation. IEEE Trans Neural Netw Learn Syst. 2014; 25(3): 441-456.
|
[29] |
Liu C., Wang D., Chen Q.. Central pattern generator inspired control for adaptive walking of biped robots. IEEE Trans Syst Man Cybern Syst. 2013; 43(5): 1206-1215.
|
[30] |
Yu J., Yuan J., Wu Z., Tan M.. Data-driven dynamic modeling for a swimming robotic fish. IEEE Trans Ind Electron. 2016; 63(9): 5632-5640.
|
[31] |
Wu Z., Yu J., Su Z., Tan M., Li Z.. Towards an Esox lucius inspired multimodal robotic fish. Sci China Inf Sci. 2015; 58(5): 052203.
|
[32] |
Wu Z.. Three-dimensional maneuvering locomotion and gliding control for the robotic fish [dissertation]. Chinese
|
[33] |
Yu J., Wu Z., Wang M., Tan M.. CPG network optimization for a biomimetic robotic fish via PSO. IEEE Trans Neural Netw Learn Syst. 2016; 27(9): 1962-1968.
|
[34] |
Yuan J., Yu J., Wu Z., Tan M.. Precise planar motion measurement of a swimming multi-joint robotic fish. Sci China Inf Sci. 2016; 59(9): 092208.
|
Yueqi Yang, Jian Wang, Zhengxing Wu, and Junzhi Yu declare that they have no conflict of interest or financial conflicts to disclose.
/
〈 |
|
〉 |