skip to main content
10.1145/3019612.3019708acmconferencesArticle/Chapter ViewAbstractPublication PagessacConference Proceedingsconference-collections
research-article

An asynchronous distributed constraint optimization approach to multi-robot path planning with complex constraints

Authors Info & Claims
Published:03 April 2017Publication History

ABSTRACT

Multi-robot teams can play a crucial role in many applications such as exploration, or search and rescue operations. One of the most important problems within the multi-robot context is path planning. This has been shown to be particularly challenging, as the team of robots must deal with additional constraints, e.g. inter-robot collision avoidance, while searching in a much larger action space. Previous works have proposed solutions to this problem, but they present two major drawbacks: (i) algorithms suffer from a high computational complexity, or (ii) algorithms require a communication link between any two robots within the system. This paper presents a method to solve this problem, which is both computationally efficient and only requires local communication between neighboring agents. We formulate the multirobot path planning as a distributed constraint optimization problem. Specifically, in our approach the asynchronous distributed constraint optimization algorithm (Adopt) [15] is combined with sampling-based planners to obtain collision free paths, which allows us to take into account both kinematic and kinodynamic constraints of the individual robots. The paper analyzes the performance and scalability of the approach using simulations, and presents real experiments employing a team of several robots.

References

  1. B. Awerbuch. A new distributed depth-first-search algorithm. Information Processing Letters, 20(3):147--150, 1985. Google ScholarGoogle ScholarCross RefCross Ref
  2. N. Ayanian and V. Kumar. Decentralized feedback controllers for multiagent teams in environments with obstacles. IEEE Transactions on Robotics, 26(5):878--887, 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. V. R. Desaraju, J. P. How, V. R. Desaraju, and J. P. How. Decentralized path planning for multi-agent teams with complex constraints. Auton Robot, 32:385--403, 2012. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. A. Farinelli, A. Rogers, A. Petcu, and N. R. Jennings. Decentralised coordination of low-power embedded devices using the max-sum algorithm. In Proceedings of the 7th international joint conference on Autonomous agents and multiagent systems-Volume 2, pages 639--646. International Foundation for Autonomous Agents and Multiagent Systems, 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. S. K. Gan, R. Fitch, and S. Sukkarieh. Online decentralized information gathering with spatial-temporal constraints. Autonomous Robots, 37(1):1--25, 2014. Google ScholarGoogle ScholarCross RefCross Ref
  6. D. Habib, H. Jamal, and S. A. Khan. Employing multiple unmanned aerial vehicles for co-operative path planning. International Journal of Advanced Robotic Systems, 10:1--10, 2013. Google ScholarGoogle ScholarCross RefCross Ref
  7. M. A. Hsieh, A. Cowley, J. F. Keller, L. Chaimowicz, B. Grocholsky, V. Kumar, C. J. Taylor, Y. Endo, R. C. Arkin, B. Jung, D. F. Wolf, G. S. Sukhatme, and D. C. MacKenzie. Adaptive teams of autonomous aerial and ground robots for situational awareness. Journal of Field Robotics, 24:991--1014, 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. K. Kim, J. Campbell, W. Duong, Y. Zhang, and G. Fainekos. DisCoF + : Asynchronous DisCoF with Flexible Decoupling for Cooperative Pathfinding in Distributed Systems. In IEEE International Conference on Automation Science and Engineering (CASE), pages 369--376. IEEE, 2015. Google ScholarGoogle ScholarCross RefCross Ref
  9. Y. Kuwata and J. P. How. Cooperative distributed robust trajectory optimization using receding horizon MILP. IEEE Transactions on Control Systems Technology, 19(2):423--431, 2011. Google ScholarGoogle ScholarCross RefCross Ref
  10. Y. Kuwata, J. Teo, S. Karaman, G. Fiore, E. Frazzoli, and J. P. How. Motion planning in complex environments using closed-loop prediction. In Proc. AIAA Guidance, Navigation, and Control Conf. and Exhibit, 2008. Google ScholarGoogle ScholarCross RefCross Ref
  11. S. M. LaValle and J. J. Kuffner. Randomized kinodynamic planning. The International Journal of Robotics Research, 20(5):378--400, 2001. Google ScholarGoogle ScholarCross RefCross Ref
  12. A. R. Leite, F. Enembreck, and J.-P. A. Barthès. Distributed constraint optimization problems: Review and perspectives. Expert Systems with Applications, 41(11):5139--5157, 2014. Google ScholarGoogle ScholarCross RefCross Ref
  13. D. Levine, B. Luders, and J. How. Information-Theoretic Motion Planning for Constrained Sensor Networks. Journal of Aerospace Information Systems, 10(10):476--496, 2013. Google ScholarGoogle ScholarCross RefCross Ref
  14. I. Maza, F. Caballero, J. Capitan, J. M. de Dios, and A. Ollero. A distributed architecture for a robotic platform with aerial sensor transportation and self-deployment capabilities. Journal of Field Robotics, 28(3):303--328, 2011. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. P. J. Modi, W.-M. Shen, M. Tambe, and M. Yokoo. ADOPT: Asynchronous distributed constraint optimization with quality guarantees. Artificial Intelligence, 161(1):149--180, 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. O. Purwin, R. D'Andrea, and J. W. Lee. Theory and implementation of path planning by negotiation for decentralized agents. Robotics and Autonomous Systems, 56(5):422--436, 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. N. Santoro. Design and analysis of distributed algorithms, volume 56. John Wiley & Sons, 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. Z. G. Saribatur, E. Erdem, and V. Patoglu. Cognitive factories with multiple teams of heterogeneous robots: Hybrid reasoning for optimal feasible global plans. IEEE International Conference on Intelligent Robots and Systems, (Iros):2923--2930, 2014.Google ScholarGoogle ScholarCross RefCross Ref
  19. P. Scerri, S. Owens, B. Yu, and K. Sycara. A decentralized approach to space deconfliction. FUSION 2007 - 2007 10th International Conference on Information Fusion, 2007. Google ScholarGoogle ScholarCross RefCross Ref
  20. P. Surynek. An Optimization Variant of Multi-Robot Path Planning is Intractable. AAAI, pages 1261--1263, 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. J. Swigart and S. Lall. An explicit state space solution for a decentralized two-player optimal linear-quadratic regulator. Proc.\ American Control Conference (ACC.2010), 1:6385--6390, 2010.Google ScholarGoogle ScholarCross RefCross Ref
  22. J. van den Berg, J. Snoeyink, M. Lin, and D. Manocha. Centralized path planning for multiple robots: Optimal decoupling into sequential plans. Robotics: Science and Systems V, 2009.Google ScholarGoogle ScholarCross RefCross Ref
  23. P. Velagapudi, K. Sycara, and P. Scerri. Decentralized prioritized planning in large multirobot teams. IEEE/RSJ 2010 International Conference on Intelligent Robots and Systems, IROS 2010 - Conference Proceedings, pages 4603--4609, 2010. Google ScholarGoogle ScholarCross RefCross Ref
  24. A. Viseras Ruiz, T. Wiedemann, C. Manss, L. Magel, J. Mueller, D. Shutin, and L. Merino. Decentralized multi-agent exploration with online-learning of gaussian processes. In Robotics and Automation (ICRA), 2016 IEEE International Conference on. IEEE, 2016. Google ScholarGoogle ScholarCross RefCross Ref
  25. G. Wagner and H. Choset. Subdimensional expansion for multirobot path planning. Artificial Intelligence, 219:1--24, 2015. Google ScholarGoogle ScholarDigital LibraryDigital Library
  26. C. Wei, K. V. Hindriks, and C. M. Jonker. Multi-robot cooperative pathfinding: A decentralized approach. Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 8481 LNAI(PART 1):21--31, 2014. Google ScholarGoogle ScholarDigital LibraryDigital Library
  27. Y. Zhang, K. Kim, and G. Fainekos. Discof: Cooperative pathfinding in distributed systems with limited sensing and communication range. 2016.Google ScholarGoogle Scholar
  28. Z. Ziyang, G. Chen, Z. Qiannan, and D. Ruyi. Cooperative Path Planning for Multiple UAVs Formation. The 4th Annual IEEE International Conference on Cyber Technology in Automation, Control and Intelligent Systems, 210016:469--473, 2014.Google ScholarGoogle Scholar

Index Terms

  1. An asynchronous distributed constraint optimization approach to multi-robot path planning with complex constraints

            Recommendations

            Comments

            Login options

            Check if you have access through your login credentials or your institution to get full access on this article.

            Sign in
            • Published in

              cover image ACM Conferences
              SAC '17: Proceedings of the Symposium on Applied Computing
              April 2017
              2004 pages
              ISBN:9781450344869
              DOI:10.1145/3019612

              Copyright © 2017 ACM

              © 2017 Association for Computing Machinery. ACM acknowledges that this contribution was authored or co-authored by an employee, contractor or affiliate of a national government. As such, the Government retains a nonexclusive, royalty-free right to publish or reproduce this article, or to allow others to do so, for Government purposes only.

              Publisher

              Association for Computing Machinery

              New York, NY, United States

              Publication History

              • Published: 3 April 2017

              Permissions

              Request permissions about this article.

              Request Permissions

              Check for updates

              Qualifiers

              • research-article

              Acceptance Rates

              Overall Acceptance Rate1,650of6,669submissions,25%

            PDF Format

            View or Download as a PDF file.

            PDF

            eReader

            View online with eReader.

            eReader