Formation Control of Multiple Robotic Fish Based on Distributed Estimation and Fuzzy Control
LI Zonggang1,2, GUO Zhilong1, SHI Huirong1, XIE Guangming2
1. School of Mechanic and Electronic Engineering, Lanzhou Jiaotong University, Lanzhou 730070, China; 2. Center for Systems and Control, College of Engineering, Peking University, Beijing 100871, China
Abstract:This paper proposed a distributed and hierarchical scheme for formation control of multiple robotic fish. Firstly, each robotic fish takes consensus algorithm as a distributed data fusion modular to estimate the center of the formation, and then calculate its desired position in the formation at the next time. Such estimated results are the input variables of its path planning modular. Secondly, each robotic fish tracking its desired position by employing the fuzzy controller of linear speed and angular speed in order to form and maintain formation. The proposed method separates the distributed estimation and the path planning and behavior of robotic fish, such a property gives a new method for the cooperative control of multiple heterogeneous robotic fish. The results of experiment shows the validity of the proposed method.
李宗刚, 郭志龙, 石慧荣, 谢广明. 基于分布式估计与模糊控制的多机器鱼编队控制[J]. 复杂系统与复杂性科学, 2016, 13(3): 40-46.
LI Zonggang, GUO Zhilong, SHI Huirong, XIE Guangming. Formation Control of Multiple Robotic Fish Based on Distributed Estimation and Fuzzy Control[J]. Complex Systems and Complexity Science, 2016, 13(3): 40-46.
[1] Zhang Y, Streitlien K, Bellingham J G, et al. Acoustic doppler velocimeter flow measurement from an autonomous underwater vehicle with applications to deep ocean convection[J].Journal of Atmospheric and Oceanic Technology, 2001, 18(12): 2038-2051. [2] Leonard N E, Fiorelli E. Virtual leaders, artificial potentials and coordinated control of groups[C]//Proceedings of the 40th IEEE Conference on Decision and Control. Orlando,Florida,USA,2001, 3: 2968-2973. [3] Zhang D D, Wang L, Yu J Z, et al. Coordinated transport by multiple biomimetic robotic fish in underwater environment[J].IEEE Transactions on Control Systems Technology, 2007, 15(4): 658-671. [4] Zhang D D, Wang L, Yu J Z. Geometric topology based cooperation for multiple robots in adversarial environments [J].Control Engineering Practice, 2008, 16(9): 1092-1100. [5] Shao J Y, Yu J Z, Wang L. Formation control of multiple biomimetic robotic fish[C]//Proceedings of the 2006 IEEE/RSJ International Conference on Intelligent Robots and Systems. Beijing, China, 2006: 2503-2508. [6] Zou K M, Wang C, Xie G M, et al. Cooperative control for trajectory tracking of robotic fish[C].2009 American Control Conference. St Louis, MO, USA, 2009: 5504-5509. [7] Zhao W, Hu Y H, Wang L. Leader-following formation control of multiple vision-based autonomous robotic fish[C]//Proceedings of the 48th IEEE Conference on Decision and Control, 2009 held jointly with the 2009 28th Chinese Control Conference. Shanghai, China, 2009, 579-584. [8] 孟宪松, 徐宏根, 张铭钧, 等. 基于分解策略的多机器人编队控制方法[J].哈尔滨工程大学学报,2006, 27(2): 276-280. Meng Xiansong, Xu Honggen, Zhang Mingjun, et al. Formation control for multiple robots based on a strategy of decomposition [J].Journal of Harbin Engineering University, 2006, 27(2): 276-280. [9] 范士波, 王宏健. 多自主水下航行器编队控制技术研究[J].中国造船,2008, 50(4): 92-101. Fan Shibo, Wang Hongjian. Research on formation technology for autonomous underwater vehicles[J].Ship Building of China, 2008, 50(4): 92-101. [10] Hu Y H, Wang L, Liang J H, et al. Cooperative box-pushing with multiple autonomous robotic fish in underwater environment [J].IET Control Theory and Applications, 2011,5(11): 2015-2022. [11] Shao J Y, Xie G M, Yu J Z, et al. Leader-following formation control of multiple mobile robots[C]//Proceedings of the 2005 IEEE Internatio-nal Symposium on Mediterrean Conference on Control and Automation, IEEE.Limassol, Cyprus, 2005: 808-813. [12] Chen Y, Zhuang Y, Wang W. Cooperative control for formations of mobile robots under the nonholonomic constraints[C]//Proceeding of the 6th World Congress on Intelligent Control and Automation, IEEE.Dalian, China, 2006, 2: 9042-9046. [13] Fax J A, Murray R M. Information flow and cooperative control of vehicle formations[J].IEEE Transactions on Automatic Control, 2004, 49(9): 1465-1476. [14] Lin Z Y, Francis B, Maggiore M. Necessary and sufficient graphical conditions for formation control of unicycles[J].IEEE Transactions on Automatic Control, 2005, 50(1): 121-127. [15] Porfiri M, Roberson D G, Stilwell D J. Tracking and formation control of multiple autonomous agents: a two-level consensus approach[J].Automatica, 2007, 43(8): 1318-1328. [16] 张博, 罗建军, 袁建平. 一种基于信息一致性的卫星编队协同控制策略[J].航空学报, 2010, 31(5): 1004-1013. Zhang Bo, Luo Jianjun, Yuan Jianping. A satellite formation cooperative control strategy based on information consensus[J].Acta Aeronautica et Astronaut Ica Sinica, 2010, 31(5): 1004-1013. [17] Sheng L, Pan Y J, Gong X. Consensus formation control for a class of networked multiple mobile robot systems[J].Journal of Control Science and Engineering-Special Issue on Advances in Methods for Control over Networks, 2012: 1-12. [18] Cao Y C, Ren W, Sorensen N, et al. Experiments in consensus-based distributed cooperative control of multiple mobile robots[C]//Proceedings of the 2007 IEEE International Conference on Mechatronics and Automation. Harbin, China, 2007: 2819-2824. [19] Ren W, Sorensen N. Distributed coordination architecture for multi-robot formation control[J].Robotics and Autonomous Systems, 2008, 56: 324-333. [20] Fang L, Antsaklis P J A. Decentralized formation tracking of multi-vehicle systems with consensus-based controllers[J].Advances in Unmanned Aerial Vehicles, Intelligent Systems, Control and Automation: Science and Engineering, 2007, 33: 455-471. [21] Bazoula A, Djouadi M S, Maaref H. Formation control of multi-robots via fuzzy logic technique[J].International Journal of Computers, Communications & Control, 2008, 3(3): 179-184. [22] Amoozgar M H, Alipour K, Sadati S H. A fuzzy logic-based formation controller for wheeled mobile robots[J].Industrial Robot: an International Journal, 2011, 38(3): 269-281. [23] Liao Y, Huang J, Zeng Q. Preview fuzzy control method for intelligent vehicle path tracking[C]//Proceeding of 2010 IEEE International Conference on Progress in Informatics and Computing (PIC), IEEE, 2010, 2: 1211-1214. [24] Antonelli G, Chiaverini S, Fusco G. A fuzzy-logic-based approach for mobile robot path tracking[J].IEEE Transactions on, Fuzzy Systems, 2007, 15(2): 211-221.