Abstract
Finding the shortest path for an autonomous robot in static environments has been studied for many years and many algorithms exist to solve that problem. While path finding in the static setting is very useful, it is very limiting in real world scenarios due to collisions with dynamic elements in an environment. As a result, many static path planning algorithms have been extended to cover dynamic settings, in which there are more than one moving objects in the environment. In this research, we propose a new implementation of multi agent path finding setting through A* that emphasizes on the path finding through a centralized meta-planner that operates on the base of Bag of Tasks (BoT), running on the distributed computing platforms on the cloud or fog infrastructures and avoiding dynamic obstacles during the planning. We also propose a model to offer a “Multi-Agent A* path planning as-a-Service” to abstract the details of the algorithm to make it more accessible.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Mac, T.T., Copot, C., Tran, D.T., De Keyser, R.: Heuristic approaches in robot path planning: a survey. Rob. Auton. Syst. 86, 13–28 (2016)
Xie, L., Xue, S., Zhang, J., Zhang, M., Tian, W., Haugen, S.: A path planning approach based on multi-direction A* algorithm for ships navigating within wind farm waters. Ocean Eng. 184, 311–322 (2019)
Wang, L.C., Yong, L.S., Ang, M.H.: Hybrid of global path planning and local navigation implemented on a mobile robot in indoor environment. In: IEEE International Symposium on Intelligent Control - Proceedings (2002)
Han, S.D., Reliminaries, I.I.P.: Effective heuristics for multi-robot path planning in warehouse environments. In: 2nd IEEE International Symposium Multi-Robot Multi-Agent System, pp. 1–3 (2019)
Masuda, M., Wehner, N., Yu, X.: Ant colony optimization algorithm for robot path planning, vol. 3, no. 30, p. 30 (2010)
Erdem, E., Kisa, D.G., Oztok, U., Schüller, P.: A general formal framework for pathfinding problems with multiple agents. In: Proceedings 27th AAAI Conference Artificial Intelligence AAAI 2013, pp. 290–296 (2013)
Surynek, P.: Towards optimal cooperative path planning in hard setups through satisfiability solving. In: PRICAI 2012 Trends Artificial Intelligence, PRICAI 2012, pp. 564–576 (2012)
Yu, J., LaValle, S.M.: Optimal multirobot path planning on graphs: complete algorithms and effective heuristics. IEEE Trans. Robot. 32(5), 1163–1177 (2016)
Andrew, A.M.: Modern heuristic search methods. Kybernetes 27(5), 582–585 (1998)
Noreen, I., Khan, A., Asghar, K., Habib, Z.: A path-planning performance comparison of RRT*-AB with MEA* in a 2-dimensional environment. Symmetry (Basel) 11(7), 945 (2019)
Yu, X., Chen, W.N., Gu, T., Yuan, H., Zhang, H., Zhang, J.: ACO-A∗: ant colony optimization plus A∗ for 3-D traveling in environments with dense obstacles. IEEE Trans. Evol. Comput. 23(4), 617–631 (2019)
Xu, Q.: Collision avoidance strategy optimization based on danger immune algorithm. Comput. Ind. Eng. 76, 268–279 (2014)
Gravell, B., Summers, T.: Concurrent goal assignment and collision-free trajectory generation for multiple aerial robots. IFAC-PapersOnLine 51(12), 75–81 (2018)
Bruce: Heuristic Search Applications 53(9) (2013)
Stuart, R., Peter, N.: Artificial Intelligence: A Modern Approach, Global Edition (2011)
Simpleai-team/simpleai. https://github.com/simpleai-team/simpleai/graphs/contributors
Yang, F., Chakraborty, N.: Multirobot simultaneous path planning and task assignment on graphs with stochastic costs. In: Proceedings IEEE MRS, pp. 1–3 (2019)
Mathew, G.E., Malathy, G.: Direction based heuristic for pathfinding in video games. In: 2nd International Conference Electronics and Communication Systems ICECS 2015, vol. 47, pp. 1651–1657 (2015)
Kiadi, M., Tan, Q., Villar, J.R.: Optimized path planning in reinforcement learning by backtracking, pp. 80–90 (2019)
Nilsson, N.J.: Problem-solving methods in artificial intelligence. McGraw-Hill Computer Science Series. McGraw-Hill, New York (1971)
Zhang, Y., Zhou, J., Sun, J.: Scheduling bag-of-tasks applications on hybrid clouds under due date constraints. J. Syst. Archit. 101, 101654 (2019)
Dziurzanski, P., Zhao, S., Przewozniczek, M., Komarnicki, M., Indrusiak, L.S.: Scalable distributed evolutionary algorithm orchestration using Docker containers. J. Comput. Sci. 40, 101069 (2020)
Soltani, B., Ghenai, A., Zeghib, N.: Towards distributed containerized serverless architecture in multi cloud environment. Procedia Comput. Sci. 134, 121–128 (2018)
Kratzke, N., Quint, P.C.: Understanding cloud-native applications after 10 years of cloud computing - a systematic mapping study. J. Syst. Softw. 126, 1–16 (2017)
Durfee, E.H.: Distributed problem solving and the DVMT, pp. 27–44 (1988)
Lewis, J., Fowler, M.: Microservices: a definition of this new architectural term
Toffetti, G., Brunner, S., Blöchlinger, M., Spillner, J., Bohnert, T.M.: Self-managing cloud-native applications: design, implementation, and experience. Futur. Gener. Comput. Syst. 72, 165–179 (2017)
You, S.J., Ji, S.H.: Design of a multi-robot bin packing system in an automatic warehouse. In: ICINCO 2014 - Proceedings 11th International Conference on Informatics in Control, Automation and Robotics, vol. 2, pp. 533–538 (2014)
Dupont, C., Giaffreda, R., Capra, L.: Edge computing in IoT context: horizontal and vertical Linux container migration. In: GIoTS 2017 - Global Internet Things Summit, Proceedings, pp. 2–5 (2017)
Acknowledgement
This research has been funded by the Spanish Ministry of Science and Innovation, under project MINECO-TIN2017-84804-R, and by the Grant FC-GRUPIN-IDI/2018/000226 project from the Asturias Regional Government.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2021 The Editor(s) (if applicable) and The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Kiadi, M., Villar, J.R., Tan, Q. (2021). Synthesized A* Multi-robot Path Planning in an Indoor Smart Lab Using Distributed Cloud Computing. In: Herrero, Á., Cambra, C., Urda, D., Sedano, J., Quintián, H., Corchado, E. (eds) 15th International Conference on Soft Computing Models in Industrial and Environmental Applications (SOCO 2020). SOCO 2020. Advances in Intelligent Systems and Computing, vol 1268. Springer, Cham. https://doi.org/10.1007/978-3-030-57802-2_56
Download citation
DOI: https://doi.org/10.1007/978-3-030-57802-2_56
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-57801-5
Online ISBN: 978-3-030-57802-2
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)