Abstract
Pattern formation is a useful behaviour for a swarm of robots in order to maximize their efficiency at tasks such as surveying. Previous pattern formation algorithms have relied upon various combinations of measurements (bearing, distance, heading, unique identity) of swarm mates as inputs. The ability to measure distance, heading, and identity requires significant sensory and computational capabilities which may be beyond those of a swarm of simple robots. Furthermore, the use of unique identities reduces the scalability, flexibility and robustness of the algorithm. This paper introduces a decentralized pattern formation algorithm using bearing-only measurements to anonymous neighbours as input. Initial results indicate the proposed algorithm improves upon the performance, scalability, flexibility, and robustness when compared to a benchmark algorithm.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Balch, T., Arkin, R.C.: Behavior-based formation control for multirobot teams. IEEE Trans. Robot. Autom. 14(6), 926–939 (1998)
Bishop, A.N., Basiri, M.: Bearing-only triangular formation control on the plane and the sphere. In: 2010 18th Mediterranean Conference on Control & Automation (MED), pp. 790–795. IEEE (2010)
Bishop, A.N., Shames, I., Anderson, B.: Stabilization of rigid formations with direction-only constraints. In: 2011 50th IEEE Conference on Decision and Control and European Control Conference (CDC-ECC), pp. 746–752. IEEE (2011)
Franchi, A., Giordano, P.R.: Decentralized control of parallel rigid formations with direction constraints and bearing measurements. In: 2012 IEEE 51st Annual Conference on Decision and Control (CDC), pp. 5310–5317. IEEE (2012)
Gage, D.W.: Command control for many-robot systems. Technical report, DTIC Document (1992)
Grassé, P.P.: La reconstruction du nid et les coordinations interindividuelles chezbellicositermes natalensis etcubitermes sp. la théorie de la stigmergie: Essai d’interprétation du comportement des termites constructeurs. Insectes Soc. 6(1), 41–80 (1959)
Martinoli, A.: Collective complexity out of individual simplicity. Artif. Life 7(3), 315–319 (2001)
Monteiro, S., Bicho, E.: A dynamical systems approach to behavior-based formation control. In: Proceedings of IEEE International Conference on Robotics and Automation, ICRA 2002, vol. 3, pp. 2606–2611. IEEE (2002)
Moshtagh, N., Michael, N., Jadbabaie, A., Daniilidis, K.: Vision-based, distributed control laws for motion coordination of nonholonomic robots. IEEE Trans. Robot. 4(25), 851–860 (2009)
Reynolds, C.W.: Flocks, herds and schools: a distributed behavioral model. Comput. Graph. 21(4), 25–34 (1987)
ROS: Robot Operating System. http://www.ros.org
Schoof, E., Chapman, A., Mesbahi, M.: Bearing-compass formation control: a human-swarm interaction perspective. In: American Control Conference (ACC), pp. 3881–3886. IEEE (2014)
Sousselier, T., Dreo, J., Sevaux, M.: Line formation algorithm in a swarm of reactive robots constrained by underwater environment. Expert Syst. Appl. 42(12), 5117–5127 (2015)
V-REP: Virtual Robot Experimentation Platform. http://www.coppeliarobotics.com/
Vardy, A., Shiell, N.: Bupigo: an open and extensible platform for visually-guided swarm robots (2015)
Acknowledgements
The authors of this paper would like to thank the anonymous reviewers for their helpful comments and insights.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2016 Springer International Publishing Switzerland
About this paper
Cite this paper
Shiell, N., Vardy, A. (2016). A Bearing-Only Pattern Formation Algorithm for Swarm Robotics. In: Dorigo, M., et al. Swarm Intelligence. ANTS 2016. Lecture Notes in Computer Science(), vol 9882. Springer, Cham. https://doi.org/10.1007/978-3-319-44427-7_1
Download citation
DOI: https://doi.org/10.1007/978-3-319-44427-7_1
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-44426-0
Online ISBN: 978-3-319-44427-7
eBook Packages: Computer ScienceComputer Science (R0)