Abstract
Vehicular Ad hoc NETworks (VANET) is emerging as a highly promising technology, which aims to provide road safety, environment protection and personal-oriented services. The vehicle ad hoc wireless communications form an indispensable part of truly ubiquitous communications networking. VANET is formed by spontaneously moving autonomous vehicles with the self-organization and self-management capability. In this paper, we focus on the decentralized coordination of multiple unmanned vehicles such that they can freely move and adaptively cooperate in a complex environment. During this procedure, flocking is one of the key operations and requirements. Here, flocking refers to the formation and maintenance of a desired pattern by a group of mobile vehicles without collision during movement. We propose a resilient and scalable flocking scheme for a group of vehicles, which follows the leader–followers moving pattern. In the absence of obstacles, a collision avoidance algorithm is presented to maintain a desired distance among vehicles. This will ensure information completeness and is significant in certain mission critical situations without collision between a unmanned vehicle and its neighboring vehicles. In the presence of obstacles in an environment, this algorithm is able to avoid collision between a vehicle and its neighbor (either a neighboring vehicle or a neighboring obstacle). Theoretical proof has been presented to demonstrate the effectiveness and correctness of the algorithm to guarantee collision-free. In addition, with increasing number of vehicles, the performance of the proposed flocking scheme performs without increasing the processing overhead, which demonstrates the desirable scalability.




Similar content being viewed by others
Notes
In the rest of the paper, if unspecified, vehicle refers to unmanned vehicle.
References
IEEE P802.11p/D3.0 (2007) Draft amendment for wireless access in vehicular environments (WAVE)
Murphy P, Welsh E, Frantz P (2002) Using bluetooth for short-term ad hoc connections between moving vehicles: a feasibility study. In: IEEE proc of VTC, May 2002, pp 414–418
Mak TK, Laberteaux KP, Sengupta R (2005) A multi-channel VANET providing concurrent safety and commercial services. In: Proc. of the second ACM international workshop on vehicular ad hoc networks (VANET 2005), Cologne
Wu H, Fujimoto R, Hunter M, Guensler R (2005) An architecture study of infrastructure-based vehicular networks. In: ACM MSWiM 2005, Montreal
Jiang D, Taliwal V, Meier A, Holfelder W, Herrtwich R (2006) Design of 5.9 GHz DSRC-based vehicular safety communication. IEEE Wirel Commun 13(5):36–43
Biswas S, Tatchikou R, Dion F (2006) Vehicle-to-vehicle wireless communication protocols for enhancing highway traffic safety. IEEE Commun Mag 44(1):74–82
Mahmud SM, Shanker S (2006) In-vehicle secure wireless personal area network (SWPAN). IEEE Trans Veh Technol 55(3):1051–1061
Korkmaz G, Ekici E, Ozguner F (2006) A cross-layer multihop data delivery protocol with fairness guarantees for vehicular networks. IEEE Trans Veh Technol 55(3):865–875
Tamer N, Shankar P, Iftode L (2006) A comparative study of data dissemination models for VANETs. In: Third annual international conference on mobile and ubiquitous systems: networking and services, pp 1–10
Menouar H, Filali F, Lenardi M (2006) A survey and qualitative analysis of MAC protocols for vehicular and hoc networks. IEEE Wirel Commun 13(5):30–35
Zang Y, Stibor L, Walke B, Reumerman HJ, Barroso A (2007) A novel MAC protocol for throughput sensitive applications in vehicular environments. In: Vehicular technology conference, 2007. IEEE 65th, pp 2580–2584
Pettersson O, Karlsson L, Saffiotti A (2007) Model-free execution monitoring in behavior-based robotics. IEEE Trans Syst Man Cybern Part B Cybern 37(4):890–901
Flocchini P, Prencipe G, Santoro N, Widmayer P (2001) Distributed coordination of a set of autonomous mobile robots. In: Proceeding of 18th international symposium on theoretical aspects of computer science (STACS 2001). LNCS 2010, Dresden, 15–17 February 2001, pp 247–258
Galindo C, Fernandez-Madrigal J-A, Gonzalez J (2008) Multihierarchical interactive task planning: application to mobile robotics. IEEE Trans Syst Man Cybern Part B Cybern 38(3):785–798
Bahceci E, Soysal O, Sahin E (2003) A review: pattern formation and adaptation in multi-robot systems. In: Robotics institute. Technical report CMU-RI-TR-03-43, Carnegie Mellon University, Pittsburgh, PA
Prencipe G, Santoro N (2006) Distributed algorithm for autonomous mobile robots. In: International federation for information processing. Fourth IFIP international conference on theoretical computer science-TCS 2006, vol. 209, pp 47–62
Fuller JL (1999) Robotics: introduction, programming, and projects. Prentice Hall, Englewood Cliffs
Balch T, Arkin RC (1998) Behavior-based formation control for multi-robot teams. IEEE Trans Robot Autom 14(6):926–939
Galindo C, Fernandez-Madrigal J-A, Gonzalez J, Saffiotti A, Buschka P (2007) Life-long optimization of the symbolic model of indoor environments for a mobile robot. IEEE Trans Syst Man Cybern Part B Cybern 37(5):1290–1304
Ye C (2007) Navigating a mobile robot by a traversability field histogram. IEEE Trans Syst Man Cybern Part B Cybern 37(2):361–372
Suzuki I, Yamashita M (1999) Distributed anonymous mobile robots: formation of geometric patterns. Sima J Comput 28(4):1347–1363
Gervasi V, Prencipe G (2001) Flocking by a set of autonomous mobile robots. Technical report TR-01-24, Dipartimento di Informatica, Universita di Pisa, Italy, October 2001. http://citeseer.ist.psu.edu/cache/papers/cs/22966/ftp:zSzzSzftp.di.unipi.itz-SzpubzSztechreportszSzTR-01-24.pdf/gervasi01flocking.pdf
Flocchini P, Prencipe G, Santoro N, Widmayer P (2000) Distributed coordination of a set of autonomous mobile robots. In: Proceeding of IEEE intelligent vehicles symposium (IVS2000), Dearborn, 1–5 October 2000, pp 480–485
Gervasi V, Prencipe G (2003) Coordination without communication: the case of the flocking problem. Discrete Appl Math. http://circe.di.unipi.it/~gervasi/Papers/dam02.pdf
Lee G, Hanada Y, Chong N (2006) Decentralized formation control for small-scale mobile robot teams. In: Proceedings of the 2006 JSME conference on robotics and mechatronics, Waseda, 26–28 May 2006
Schroth C, Strassberger M, Eigner R, Eichler S (2006) A framework for network utility maximization in VANETs. In: Proceedings of the 3rd ACM international workshop on vehicular ad hoc networks (VANET), ACM SIGMOBILE, Los Angeles, pp 86–87
Eichler S, Ostermaier B, Schroth C, Kosch T (2005) Simulation of car-to-car messaging: analyzing the impact on road traffic. In: Proceedings of the 13th annual meeting of the IEEE international symposium on modeling, analysis, and simulation of computer and telecommunication systems (MASCOTS), September 2005, Atlanta, pp 507–510
Olfati-Saber R (2006) Flocking for multi-agent dynamic systems: algorithm and theory. IEEE Trans Automat Contr 51(3):401–420
Lee G, Defago X, Chong N (2005) A distributed algorithm for the coordination of dynamic barricades composed of autonomous mobile robots. In: The proceeding of the international conference on control, automation and systems (ICCAS 2005), in Kintex, Cyeong Gi, 2–5 June 2005
Lee G, Chong N (2006) Decentralized formation control for a team of anonymous mobile robots. In: The 6th Asian control, Bali, 18–21 July 2006
Renaud P, Cervera E, Martinet P (2004) Towards a reliable vision-based mobile robot formation control. In: Proceedings of 2004 IEEE/RSJ international conference on intelligent robots and systems, Sendai, 28 September–2 October 2004
Tanner HG, Jadbabaie A, Pappas GJ (2004) Stable flocking of mobile agents part II: dynamic topology. http://www.unm.edu/~tanner/Papers/boids_nonsmooth.pdf
Hayes AT, Dormiani-Tabatabaei P (2002) Self-organized flocking with agent failure: off-line optimization and demonstration with real robots. In: Proceedings of IEEE international conference on robotics and automation, vol. 4. IEEE, Piscataway, pp 3900–3905
Lindhe M, Ogren P, Johansson KH (2003) Flocking with obstacle avoidance: cooperation with limited communication in mobile networks. In: IEEE conference on decision and control
Kosch T, Adler C, Eichler S, Schroth C, Strassberger M (2006) The scalability problem of vehicular ad hoc networks and how to solve it. In: Proceedings of IEEE wireless communications magazine, vol. 13(5)
Xiong N, He J, Kim T-h, Cooley D, Li Y (2009) A neural network based vehicle classification system for traffic security. J Univers Comput Sci (special issue on data security and privacy protection in pervasive computing environments) (in press)
Campbell ME, Whitacre WW (2007) Cooperative tracking using vision measurements on seascan UAVs. IEEE Trans Automat Contr 15(4):613–626
Wheeler M, Schrick B, Whitacre W, Campbell M, Rysdyk R, Wise R (2006) Cooperative tracking of moving targets by a team of autonomous uavs. In: 25th digital avionics systems conference, IEEE/AIAA, pp 1C9
Triplett BI, Klein DJ, Morgansen KA (2009) Cooperative estimation for coordinated target tracking in a cluttered environment. ACM/Springer Mob Netw Appl J (MONET) (in press)
Acknowledgements
This research has been supported by the US National Science Foundation CAREER Award under Grant No. CCF-0545667. We would like to thank many colleagues and anonymous reviewers for their constructive criticism and helpful suggestions for improving the overall quality of this paper.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Xiong, N., Vasilakos, A.V., Yang, L.T. et al. A Resilient and Scalable Flocking Scheme in Autonomous Vehicular Networks. Mobile Netw Appl 15, 126–136 (2010). https://doi.org/10.1007/s11036-009-0168-3
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11036-009-0168-3