Abstract
This paper studies the problem of having mobile robots in a multi-robot system maintain an estimate of the relative position and relative orientation of near-by robots in the environment. This problem is studied in the context of large swarms of simple robots which are capable of measuring only the distance to near-by robots. We compare two distributed localization algorithms with different trade-offs between their computational complexity and their coordination requirements. The first algorithm does not require the robots to coordinate their motion. It relies on a non-linear least squares based strategy to allow robots to compute the relative pose of near-by robots. The second algorithm borrows tools from distributed computing theory to coordinate which robots must remain stationary and which robots are allowed to move. This coordination allows the robots to use standard trilateration techniques to compute the relative pose of near-by robots. Both algorithms are analyzed theoretically and validated through simulations.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
Notes
- 1.
Many swarm of platforms, including the Kilobots [20], use the same hardware (i.e., infrared transceivers) as a cost-effective way to implement both communication and sensing.
- 2.
The iterated logarithm function counts the number of times the logarithm is applied to the argument before the result is less or equal to 1. It is an extremely slowly growing function, for instance the iterated logarithm of the number of atoms in the universe is less than 5.
References
Turgut, A., et al.: Self-organized flocking in mobile robot swarms. Swarm Intell. 2(2–4), 97–120 (2008)
Balch, T., Arkin, R.C.: Behavior-based formation control for multirobot teams. Trans. Robot. Autom. (TRA) 14(6), 926–939 (1998)
Thrun, S., Burgard, W., Fox, D.: A real-time algorithm for mobile robot mapping with applications to multi-robot and 3D mapping. In: International Conference on Robotics and Automation (ICRA), vol. 1, pp. 321–328 (2000)
Luo, J., Zhang, Q.: Relative distance based localization for mobile sensor networks. In: Global Telecommunications Conference (GlobeCom), pp. 1076–1080 (2007)
Savvides, A., Han, C., Strivastava, M.: Dynamic fine-grained localization in ad-hoc networks of sensors. In: International Conference on Mobile Computing and Networking (MobiCom), pp. 166–179 (2001)
Djugash, J., et al.: Range-only slam for robots operating cooperatively with sensor networks. In: International Conference on Robotics and Automation (ICRA), pp. 2078–2084 (2006)
Olson, E., Leonard, J., Teller, S.: Robust range-only beacon localization. IEEE J. Ocean. Eng. 31(4), 949–958 (2006)
Moore, D., et al.: Robust distributed network localization with noisy range measurements. In: International Conference on Embedded Networked Sensor Systems (SenSys), pp. 50–61 (2004)
Trawny, N., Roumeliotis, S.I.: On the global optimum of planar, range-based robot-to-robot relative pose estimation. In: International Conference on Robotics and Automation (ICRA), pp. 3200–3206. IEEE (2010)
Kurazume, R., Nagata, S., Hirose, S.: Cooperative positioning with multiple robots. In: International Conference on Robotics and Automation (ICRA), vol. 2, pp. 1250–1257 (1994)
Navarro-Serment, L., Paredis, P., Khosla, C.: A beacon system for the localization of distributed robotic teams. In: International Conference on Field and Service Robotics (FSR), vol. 6 (1999)
Fox, D., et al.: A probabilistic approach to collaborative multi-robot localization. Auton. Robots 8(3), 325–344 (2000)
Roumeliotis, S.I., Bekey, G.A.: Collective localization: a distributed Kalman filter approach to localization of groups of mobile robots. In: International Conference on Robotics and Automation (ICRA), vol. 3, pp. 2958–2965 (2000)
Martinelli, A., Pont, F., Siegwart, R.: Multi-robot localization using relative observations. In: International Conference on Robotics and Automation (ICRA), pp. 2797–2802 (2005)
Leung, K.Y.K., Barfoot, T.D., Liu, H.H.T.: Decentralized localization of sparsely-communicating robot networks: a centralized-equivalent approach. IEEE Trans. Robot. 26(1) (2010)
Carrillo-Arce, L.C., et al.: Decentralized multi-robot cooperative localization using covariance intersection. In: Intelligent Robots and Systems (IROS), pp. 1412–1417 (2013)
Nerurkar, E.D., Roumeliotis, S.I.: A communication-bandwidth-aware hybrid estimation framework for multi-robot cooperative localization. In: Intelligent Robots and Systems (IROS), pp. 1418–1425 (2013)
Prorok, A., Bahr, A., Martinoli, A.: Low-cost collaborative localization for large-scale multi-robot systems. In: International Conference on Robotics and Automation (ICRA), pp. 4236–4241 (2012)
Awerbuch, B.: Complexity of network synchronization. J. ACM (JACM) 32(4), 804–823 (1985)
Rubenstein, M., Ahler, C., Nagpal, R.: Kilobot: a low cost scalable robot system for collective behaviors. In: International Conference on Robotics and Automation (ICRA), pp. 3293–3298 (2012)
Ueda, K., Yamashita, N.: On a global complexity bound Levenberg-Marquardt method. J. Optim. Theory Appl. 147(3), 443–453 (2010)
Servatius, B., Servatius, H.: Generic and abstract rigidity (1999)
Luby, M.: A simple parallel algorithm for the maximal independent set problem. SIAM J. Comput. 15, 1036–1053 (1986)
Schneider, J., Wattenhofer, R.: A log-star maximal independent set algorithm for growth-bounded graphs. In: International Symposium on Principles of Distributed Computing (PODC) (2008)
Afek, Y., et al.: Beeping a maximal independent set. In: International Symposium on Distributed Computing (DISC), pp. 32–50 (2011)
Métivier, Y., et al.: An optimal bit complexity randomized distributed MIS algorithm. In: Colloquim on Structural Information and Communication Complexity (SIROCCO) (2009)
Vicsek, T., et al.: Novel type of phase transition in a system of self-driven pinproceedings. Phys. Rev. Lett. 75(6), 1226 (1995)
Olfati-Saber, R.: Flocking for multi-agent dynamic systems: algorithms and theory. IEEE Trans. Autom. Control 51(3), 401–420 (2006)
Jadbabaie, A., Lin, J., Morse, A.S.: Coordination of groups of mobile autonomous agents using nearest neighbor rules. IEEE Trans. Autom. Control 48(6), 988–1001 (2003)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2015 Springer International Publishing Switzerland
About this chapter
Cite this chapter
Cornejo, A., Nagpal, R. (2015). Distributed Range-Based Relative Localization of Robot Swarms. In: Akin, H., Amato, N., Isler, V., van der Stappen, A. (eds) Algorithmic Foundations of Robotics XI. Springer Tracts in Advanced Robotics, vol 107. Springer, Cham. https://doi.org/10.1007/978-3-319-16595-0_6
Download citation
DOI: https://doi.org/10.1007/978-3-319-16595-0_6
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-16594-3
Online ISBN: 978-3-319-16595-0
eBook Packages: EngineeringEngineering (R0)