Skip to main content
Log in

A Resilient and Scalable Flocking Scheme in Autonomous Vehicular Networks

  • Published:
Mobile Networks and Applications Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4

Similar content being viewed by others

Notes

  1. In the rest of the paper, if unspecified, vehicle refers to unmanned vehicle.

References

  1. IEEE P802.11p/D3.0 (2007) Draft amendment for wireless access in vehicular environments (WAVE)

  2. 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

  3. 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

  4. Wu H, Fujimoto R, Hunter M, Guensler R (2005) An architecture study of infrastructure-based vehicular networks. In: ACM MSWiM 2005, Montreal

  5. 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

    Article  Google Scholar 

  6. 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

    Article  Google Scholar 

  7. Mahmud SM, Shanker S (2006) In-vehicle secure wireless personal area network (SWPAN). IEEE Trans Veh Technol 55(3):1051–1061

    Article  Google Scholar 

  8. 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

    Article  Google Scholar 

  9. 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

  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

    Article  Google Scholar 

  11. 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

  12. 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

    Article  Google Scholar 

  13. 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

  14. 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

    Article  Google Scholar 

  15. 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

  16. 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

  17. Fuller JL (1999) Robotics: introduction, programming, and projects. Prentice Hall, Englewood Cliffs

    Google Scholar 

  18. Balch T, Arkin RC (1998) Behavior-based formation control for multi-robot teams. IEEE Trans Robot Autom 14(6):926–939

    Article  Google Scholar 

  19. 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

    Article  Google Scholar 

  20. Ye C (2007) Navigating a mobile robot by a traversability field histogram. IEEE Trans Syst Man Cybern Part B Cybern 37(2):361–372

    Article  Google Scholar 

  21. Suzuki I, Yamashita M (1999) Distributed anonymous mobile robots: formation of geometric patterns. Sima J Comput 28(4):1347–1363

    Article  MATH  MathSciNet  Google Scholar 

  22. 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

  23. 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

  24. 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

  25. 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

  26. 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

    Chapter  Google Scholar 

  27. 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

  28. Olfati-Saber R (2006) Flocking for multi-agent dynamic systems: algorithm and theory. IEEE Trans Automat Contr 51(3):401–420

    Article  MathSciNet  Google Scholar 

  29. 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

  30. 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

  31. 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

  32. 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

  33. 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

    Google Scholar 

  34. 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

  35. 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)

  36. 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)

  37. Campbell ME, Whitacre WW (2007) Cooperative tracking using vision measurements on seascan UAVs. IEEE Trans Automat Contr 15(4):613–626

    Google Scholar 

  38. 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

  39. 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)

Download references

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

Authors

Corresponding author

Correspondence to Naixue Xiong.

Rights and permissions

Reprints 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

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11036-009-0168-3

Keywords

Navigation