Abstract
We propose a nature-inspired, intelligent collision management approach for use by multiple autonomous agents. This approach is calculated by each agent involved in possible collision through its own local view and without communication with other agents or central control. The approach uses both the current position and the velocity of other local agents to compute a future trajectory in order to both predict collision and avoid it. Our approach is capable of dealing with static obstacles and is developed in conjunction with a common kinematics metric ‘Minimal Predicted Distance (MPD)’ ensuring all agents remain free of collision while attempting to follow their goal direction, thus making the procedure well-suited for real-time applications. We build on prior work related to rectangular roundabout (‘rectabout’) and introduce the concept of hybrid rectabout for collision avoidance that takes into account heterogeneous agents, i.e. variable speed and variable size. Each agent has its own speed (and local view), and senses its surroundings and acts independently without central coordination or communication with other agents. We apply our hybrid rectabout maneuver to WowWee Rovio mobile robots and provide both analytic and empirical results to show that our fully decentralized, non-communicative and distributed approach generates collision-free motions.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Lalish, E., Morgansen, K.A.: Distributed reactive collision avoidance. Autonomous Robots 32(3), 207–226 (2012)
Platzer, A., Clarke, E.M.: Formal verification of curved flight collision avoidance maneuvers: A case study. In: Cavalcanti, A., Dams, D.R. (eds.) FM 2009. LNCS, vol. 5850, pp. 547–562. Springer, Heidelberg (2009)
Škrjanc, I., Klančar, G.: Optimal cooperative collision avoidance between multiple robots based on bernstein-bézier curves. Robotics and Autonomous Systems 58(1), 1–9 (2010)
Liu, F., Narayanan, A.: A human-inspired collision avoidance method for multi-robot and mobile autonomous robots. In: Boella, G., Elkind, E., Savarimuthu, B.T.R., Dignum, F., Purvis, M.K. (eds.) PRIMA 2013. LNCS, vol. 8291, pp. 181–196. Springer, Heidelberg (2013)
Liu, F., Narayanan, A.: Roundabout collision avoidance for multiple robots based on minimum enclosing rectangle (demonstration). In: Proceedings of the Twelfth International Joint Conference on Autonomous Agents and Multiagent Systems (AAMAS 2013), Saint Paul, Minnesota, USA, pp. 1375–1376. IFAAMAS (May 2013)
Olivier, A.H., Marin, A., Grétual, A., Berthoz, A., Pettré, J.: Collision avoidance between two walkers: Role-dependent strategies. Gait & Posture 38(4), 751–756 (2013)
Olivier, A.H., Marin, A., Grétual, A., Pettré, J.: Minimal predicted distance: A common metric for collision avoidance during pairwise interactions between walkers. Gait & Posture 36(3), 399–404 (2012)
Olivier, A.-H., Marin, A., Grétual, A., Pettré, J.: Minimal predicted distance: A kinematic cue to investigate collision avoidance between walkers. Computer Methods in Biomechanics and Biomedical Engineering 15(1), 240–242 (2012)
Liu, F., Narayanan, A., Bai, Q.: Effective methods for generating collision free paths for multiple robots based on collision type (demonstration). In: Proceedings of the Eleventh International Joint Conference on Autonomous Agents and Multiagent Systems (AAMAS 2012), Valencia, Spain, pp. 1459–1460. IFAAMAS (June 2012)
Das, S., Goswami, P.P., Nandy, S.C.: Smallest k-point enclosing rectangle and square of arbitrary orientation. Information Processing Letters 94(6), 259–266 (2005)
Aggarwal, A., Imai, H., Katoh, N., Suri, S.: Finding k points with minimum diameter and related problems. Journal of Algorithms 12(1), 38–56 (1991)
Eppstein, D., Erickson, J.: Iterated nearest neighbors and finding minimal polytopes. Discrete & Computational Geometry 11(1), 321–350 (1994)
Mahapatra, P.R.S., Karmakar, A., Das, S., Goswami, P.P.: k-enclosing axis-parallel square. In: Murgante, B., Gervasi, O., Iglesias, A., Taniar, D., Apduhan, B.O. (eds.) ICCSA 2011, Part III. LNCS, vol. 6784, pp. 84–93. Springer, Heidelberg (2011)
Segal, M., Kedem, K.: Enclosing k points in the smallest axis parallel rectangle. Information Processing Letters 65(2), 95–99 (1998)
Pang, S., Liu, F., Kadobayashi, Y., Ban, T., Inoue, D.: Training minimum enclosing balls for cross tasks knowledge transfer. In: Huang, T., Zeng, Z., Li, C., Leung, C.S. (eds.) ICONIP 2012, Part I. LNCS, vol. 7663, pp. 375–382. Springer, Heidelberg (2012)
Drezner, Z., Hamacher, H.W.: Facility Location: Applications and Theory. Springer, Berlin (2002)
De, M., Maheshwari, A., Nandy, S.C., Smid, M.H.M.: An in-place min-max priority search tree. Computational Geometry 46(3), 310–327 (2013)
Nandy, S.C., Bhattacharya, B.B.: A unified algorithm for finding maximum and minimum object enclosing rectangles and cuboids. Computers & Mathematics with Applications 29(8), 45–61 (1995)
Nilsson, N.J.: Principles of Artificial Intelligence. Springer, Berlin (1982)
Hill, J., Archibald, J., Stirling, W., Frost, R.: A multi-agent system architecture for distributed air traffic control. In: Proceedings of AIAA Guidance, San Francisco, California, USA, pp. 1936–1946. American Institute of Aeronautics and Astronautics (AIAA) (August 2005)
Snape, J., van den Berg, J., Guy, S.J., Manocha, D.: The hybrid reciprocal velocity obstacle. IEEE Transactions on Robotics 27(4), 696–706 (2011)
Fiorini, P., Shiller, Z.: Motion planning in dynamic environments using velocity obstacles. International Journal of Robotic Research 17(7), 760–772 (1998)
van den Berg, J., Guy, S.J., Lin, M.C., Manocha, D.: Reciprocal n-body collision avoidance. In: Proceedings of The 14th International Symposium of Robotics Research (ISRR 2009), Lucerne, Switzerland, pp. 3–19. Springer (August 2009)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2014 Springer International Publishing Switzerland
About this paper
Cite this paper
Liu, F., Narayanan, A. (2014). Intelligent Collision Avoidance between Autonomous Agents Using Adaptive Local Views. In: Dam, H.K., Pitt, J., Xu, Y., Governatori, G., Ito, T. (eds) PRIMA 2014: Principles and Practice of Multi-Agent Systems. PRIMA 2014. Lecture Notes in Computer Science(), vol 8861. Springer, Cham. https://doi.org/10.1007/978-3-319-13191-7_16
Download citation
DOI: https://doi.org/10.1007/978-3-319-13191-7_16
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-13190-0
Online ISBN: 978-3-319-13191-7
eBook Packages: Computer ScienceComputer Science (R0)