Yıl: 2007 Cilt: 15 Sayı: 2 Sayfa Aralığı: 149 - 168 Metin Dili: İngilizce İndeks Tarihi: 29-07-2022

Aggregation, foraging, and formation control of swarms with non-holonomic agents using potential functions and sliding mode techniques

Öz:
In this article we consider the aggregation, foraging, and formation control of swarms whose agents are moving in 2-dimensions with non-holonomic unicycle agent dynamics. We approach these problems using artificial potentials and sliding mode control. The main contribution is extension of the recent results (mainly for aggregation)in the literature based on a similar approach for simple integrator agent dynamics models to a significantly more realistic and more difficult setting with non-holonomic unicycle agent dynamics models. In particular, we design continuous-time control schemes via a constructive analysis based on artificial potential functions and sliding mode control techniques. The effectiveness of the proposed designs are demonstrated analytically as well as via a set of simulation results.
Anahtar Kelime:

Konular: Mühendislik, Elektrik ve Elektronik
Belge Türü: Makale Makale Türü: Araştırma Makalesi Erişim Türü: Erişime Açık
  • [1] C. W. Reynolds, “Flocks, herds, and schools: A distributed behavioral model,” Comp. Graph., vol. 21, no. 4, pp. 25–34, 1987.
  • [2] H. Yamaguchi, “A cooperative hunting behavior by mobile-robot troops,” The International Journal of Robotics Research, vol. 18, no. 8, pp. 931–940, September 1999.
  • [3] J. P. Desai, J. Ostrowski, V. Kumar, “Modeling and control of formations of nonholonomic mobile robots,” IEEE Trans. on Robotics and Automation, vol. 17, no. 6, pp. 905–908, December 2001.
  • [4] J.M. Fowler, R. D’Andrea, “A formation flight experiment,” IEEE Control Systems Magazine, vol. 23, no. 5, pp. 35–43, 2003.
  • [5] W. Ren, R.W. Beard, “A decentralized scheme for spacecraft formation flying via the virtual structure approach,” AIAA Journal of Gudiance, Control and Dyanmics, vol. 27, no. 1, pp. 73–82, 2004.
  • [6] D.J. Stilwell, B.E. Bishop, C.A. Sylvester, “Redundant manipulator techniques for partially decentralized path planning and control of a platoon of autonomous vehicles,” IEEE Transactions on Systems Man and Cybernetics Part B-Cybernetics, vol. 35, no. 4, pp. 842–848, 2005.
  • [7] J. Cortes, S. Martinez, T. Karatas, F. Bullo, “Coverage control for mobile sensing networks,” IEEE Trans. on Robotics and Automation, vol. 20, no. 2, pp. 243–255, 2004.
  • [8] I. F. Akyıldız, W. Su, Y. Sankarasubramniam, E. Çayırcı, “A survey on sensor networks,” IEEE Commununications Magazine, vol. 40, no. 8, pp. 102–114, August 2002.
  • [9] V. Gazi, B. Fidan, “Coordination and control of multi-agent dynamic systems: Models and approaches,” in Proceedings of the SAB06 Workshop on Swarm Robotics Swarm Robotics, E. Sahin, W. M. Spears, A. F. T. Winfield, Eds., Lecture Notes in Computer Science (LNCS) 4433, pp. 71–102. Springer-Verlag, Berlin Heidelberg, 2007.
  • [10] J. K. Parrish, W. M. Hamner, Eds., Animal Groups in Three Dimensions, Cambridge University Press, 1997.
  • [11] C. M. Breder, “Equations descriptive of fish schools and other animal aggregations,” Ecology, vol. 35, no. 3, pp. 361–370, 1954.
  • [12] A. Okubo, “Dynamical aspects of animal grouping: swarms, schools, flocks, and herds,” Advances in Biophysics, vol. 22, pp. 1–94, 1986.
  • [13] K. Warburton, J. Lazarus, “Tendency-distance models of social cohesion in animal groups,” Journal of Theoretical Biology, vol. 150, pp. 473–488, 1991. [14] D. Grünbaum, A. Okubo, “Modeling social animal aggregations,” in Frontiers in Theoretical Biology, vol. 100 of Lecture Notes in Biomathematics, pp. 296–325. Springer-Verlag, New York, 1994.
  • [15] V. Gazi, K. M. Passino, “Stability analysis of swarms,” IEEE Trans. on Automatic Control, vol. 48, no. 4, pp. 692–697, April 2003.
  • [16] V. Gazi, K. M. Passino, “A class of attraction/repulsion functions for stable swarm aggregations,” Int. J. Control, vol. 77, no. 18, pp. 1567–1579, December 2004.
  • [17] V. Gazi, K. M. Passino, “Stability analysis of social foraging swarms,” IEEE Trans. on Systems, Man, and Cybernetics: Part B, vol. 34, no. 1, pp. 539–557, February 2004.
  • [18] Y. Liu, K. M. Passino, “Stable social foraging swarms in a noisy environment,” IEEE Transactions on Automatic Control, vol. 49, no. 1, pp. 30–44, 2004.
  • [19] Y. Liu, K. M. Passino, M. M. Polycarpou, “Stability analysis of one-dimensional asynchronous swarms,” IEEE Trans. on Automatic Control, vol. 48, no. 10, pp. 1848–1854, October 2003.
  • [20] Y. Liu, K. M. Passino, M. M. Polycarpou, “Stability analysis of m-dimensional asynchronous swarms with a fixed communication topology,” IEEE Trans. on Automatic Control, vol. 48, no. 1, pp. 76–95, January 2003.
  • [21] V. Gazi, K. M. Passino, “Stability of a one-dimensional discrete-time asynchronous swarm,” IEEE Trans. on Systems, Man, and Cybernetics: Part B, vol. 35, no. 4, pp. 834–841, August 2005.
  • [22] V. Gazi, “Swarm aggregations using artificial potentials and sliding mode control,” IEEE Trans. on Robotics, vol. 21, no. 6, pp. 1208–1214, December 2005.
  • [23] N. E. Leonard, E. Fiorelli, “Virtual leaders, artificial potentials and coordinated control of groups,” in Proc. Conf. Decision Contr., Orlando, FL, December 2001, pp. 2968–2973.
  • [24] R. Bachmayer, N. E. Leonard, “Vehicle networks for gradient descent in a sampled environment,” in Proc. Conf. Decision Contr., Las Vegas, Nevada, December 2002, pp. 112–117.
  • [25] O. Khatib, “Real-time obstacle avoidance for manipulators and mobile robots,” The International Journal of Robotics Research, vol. 5, no. 1, pp. 90–98, 1986.
  • [26] E. Rimon, D. E. Koditschek, “Exact robot navigation using artificial potential functions,” IEEE Trans. on Robotics and Automation, vol. 8, no. 5, pp. 501–518, October 1992.
  • [27] J. H. Reif, H. Wang, “Social potential fields: A distributed behavioral control for autonomous robots,” Robotics and Autonomous Systems, vol. 27, pp. 171–194, 1999.
  • [28] J. P. Desai, J. Ostrowski, V. Kumar, “Controlling formations of multiple mobile robots,” in Proc. of IEEE International Conference on Robotics and Automation, Leuven, Belgium, May 1998, pp. 2864–2869.
  • [29] P. Ögren, M. Egerstedt, X. Hu, “A control Lyapunov function approach to multi-agent coordination,” in Proc. Conf. Decision Contr., Orlando, FL, December 2001, pp. 1150–1155.
  • [30] M. Egerstedt, X. Hu, “Formation constrained multi-agent control,” IEEE Trans. on Robotics and Automation, vol. 17, no. 6, pp. 947–951, December 2001.
  • [31] R. Olfati-Saber, R. M. Murray, “Distributed cooperative control of multiple vehicle formations using structural potential functions,” in Proc. IFAC World Congress, Barcelona, Spain, June 2002.
  • [32] P. Ögren, E. Fiorelli, N. E. Leonard, “Formations with a mission: Stable coordination of vehicle group maneuvers,” in Symposium on Mathematical Theory of Networks and Systems, August 2002.
  • [33] J. R. T. Lawton, R. W. Beard, B. J. Young, “A decentralized approach to formation maneuvers,” IEEE Trans. on Robotics and Automation, vol. 19, no. 6, pp. 933–941, December 2003.
  • [34] R. Olfati-Saber, “Flocking for multi-agent dynamic systems: Algorithms and theory,” IEEE Trans. on Automatic Control, vol. 51, no. 3, pp. 401–420, March 2006.
  • [35] H. G. Tanner, A. Jadbabaie, G. J. Pappas, “Stable flocking of mobile agents, part i: Fixed topology,” in Proc. Conf. Decision Contr., Maui, Hawaii, December 2003, pp. 2010–2015.
  • [36] H. G. Tanner, A. Jadbabaie, G. J. Pappas, “Stable flocking of mobile agents, part ii: Dynamic topology,” in Proc. Conf. Decision Contr., Maui, Hawaii, December 2003, pp. 2016–2021.
  • [37] H. G. Tanner, A. Jadbabaie, G. J. Pappas, “Flocking in teams of nonholonomic agents,” in Cooperative Control, N.E. Leonard V.J. Kumar and A.S. Morse, Eds. 2005, vol. 309 of Lecture Notes in Control and Information Sciences, pp. 229–239, Springer-Verlag.
  • [38] V. I. Utkin, Sliding Modes in Control and Optimization, Springer Verlag, Berlin, Heidelberg, 1992.
  • [39] V. I. Utkin, S. V. Drakunov, H. Hashimoto, F. Harashima, “Robot path obstacle avoidance control via sliding mode approach,” in IEEE/RSJ International Workshop on Intelligent Robots and Systems, Osaka, Japan, November 1991, pp. 1287–1290.
  • [40] J. Guldner, V. I. Utkin, “Sliding mode control for an obstacle avoidance strategy based on an harmonic potential field,” in Proc. Conf. Decision Contr., San Antonio, Texas, December 1993, pp. 424–429.
  • [41] J. Guldner, V. I. Utkin, “Sliding mode control for gradient tracking and robot navigation using artificial potential fields,” IEEE Trans. on Robotics and Automation, vol. 11, no. 2, pp. 247–254, April 1995.
  • [42] J. Guldner, V. I. Utkin, “Stabilization on non-holonimic mobile robots using lyapunov functions for navigation and sliding mode control,” in Proc. Conf. Decision Contr., Lake Buena Vista, Florida, December 1994, pp. 2967–2972.
  • [43] J. Guldner, V. I. Utkin, H. Hashimoto, F. Harashima, “Tracking gradients of artificial potential fields with nonholonomic mobile robots,” in Proc. American Control Conf., Seattle, Washington, June 1995, pp. 2803–2804.
  • [44] J. Guldner, V. I. Utkin, “Tracking the gradient of artificial potential fields: Sliding mode control for mobile robots,” Int. J. Control, vol. 63, no. 3, pp. 417–432, 1996.
  • [45] D. Grünbaum, “Schooling as a strategy for taxis in a noisy environment,” Evolutionary Ecology, vol. 12, pp. 503–522, 1998.
APA Gazi V, FİDAN B, HANAY Y, KÖKSAL M (2007). Aggregation, foraging, and formation control of swarms with non-holonomic agents using potential functions and sliding mode techniques. , 149 - 168.
Chicago Gazi Veysel,FİDAN Barış,HANAY Y. Sinan,KÖKSAL M. İlter Aggregation, foraging, and formation control of swarms with non-holonomic agents using potential functions and sliding mode techniques. (2007): 149 - 168.
MLA Gazi Veysel,FİDAN Barış,HANAY Y. Sinan,KÖKSAL M. İlter Aggregation, foraging, and formation control of swarms with non-holonomic agents using potential functions and sliding mode techniques. , 2007, ss.149 - 168.
AMA Gazi V,FİDAN B,HANAY Y,KÖKSAL M Aggregation, foraging, and formation control of swarms with non-holonomic agents using potential functions and sliding mode techniques. . 2007; 149 - 168.
Vancouver Gazi V,FİDAN B,HANAY Y,KÖKSAL M Aggregation, foraging, and formation control of swarms with non-holonomic agents using potential functions and sliding mode techniques. . 2007; 149 - 168.
IEEE Gazi V,FİDAN B,HANAY Y,KÖKSAL M "Aggregation, foraging, and formation control of swarms with non-holonomic agents using potential functions and sliding mode techniques." , ss.149 - 168, 2007.
ISNAD Gazi, Veysel vd. "Aggregation, foraging, and formation control of swarms with non-holonomic agents using potential functions and sliding mode techniques". (2007), 149-168.
APA Gazi V, FİDAN B, HANAY Y, KÖKSAL M (2007). Aggregation, foraging, and formation control of swarms with non-holonomic agents using potential functions and sliding mode techniques. Turkish Journal of Electrical Engineering and Computer Sciences, 15(2), 149 - 168.
Chicago Gazi Veysel,FİDAN Barış,HANAY Y. Sinan,KÖKSAL M. İlter Aggregation, foraging, and formation control of swarms with non-holonomic agents using potential functions and sliding mode techniques. Turkish Journal of Electrical Engineering and Computer Sciences 15, no.2 (2007): 149 - 168.
MLA Gazi Veysel,FİDAN Barış,HANAY Y. Sinan,KÖKSAL M. İlter Aggregation, foraging, and formation control of swarms with non-holonomic agents using potential functions and sliding mode techniques. Turkish Journal of Electrical Engineering and Computer Sciences, vol.15, no.2, 2007, ss.149 - 168.
AMA Gazi V,FİDAN B,HANAY Y,KÖKSAL M Aggregation, foraging, and formation control of swarms with non-holonomic agents using potential functions and sliding mode techniques. Turkish Journal of Electrical Engineering and Computer Sciences. 2007; 15(2): 149 - 168.
Vancouver Gazi V,FİDAN B,HANAY Y,KÖKSAL M Aggregation, foraging, and formation control of swarms with non-holonomic agents using potential functions and sliding mode techniques. Turkish Journal of Electrical Engineering and Computer Sciences. 2007; 15(2): 149 - 168.
IEEE Gazi V,FİDAN B,HANAY Y,KÖKSAL M "Aggregation, foraging, and formation control of swarms with non-holonomic agents using potential functions and sliding mode techniques." Turkish Journal of Electrical Engineering and Computer Sciences, 15, ss.149 - 168, 2007.
ISNAD Gazi, Veysel vd. "Aggregation, foraging, and formation control of swarms with non-holonomic agents using potential functions and sliding mode techniques". Turkish Journal of Electrical Engineering and Computer Sciences 15/2 (2007), 149-168.