Skip to main content
×
×
Home

Integrated real-time task and motion planning for multiple robots under path and communication uncertainties

  • Bradley Woosley (a1) and Prithviraj Dasgupta (a1)
Summary
SUMMARY

We consider a problem where robots are given a set of task locations to visit with coarsely known distances. The robots must find the task ordering that reduces the overall distance to visit the tasks. We propose an abstraction that models the uncertainty in the paths, and a Markov Decision Process-based algorithm that selects paths that reduces the expected distance to visit the tasks. We also describe a distributed coordination algorithm to resolve path conflicts. We have shown that our task selection is optimal, our coordination is deadlock-free, and have experimentally verified our approach in hardware and simulation.

Copyright
Corresponding author
*Corresponding author. E-mail: bwoosley@unomaha.edu
References
Hide All
1. Choset H., Burgard W., Hutchinson S., Kantor G., Kavraki L., Kynch K. and Thrun S., Principles of Robot Motion: Theory, Algorithms, and Implementation (MIT Press, 2005) Cambridge, MA.
2. Claes D., Robbel P., Olihoek F. A., Tuyls K., Hennes D. and Hoek W., “Effective Approximations for Multi-Robot Coordination in Spatially Distributed Tasks,” Proceedings of the International Conference on Autonomous Agents and Multiagent Systems, Istanbul, Turkey (2015) pp 881–890.
3. Cormen T., Leiserson C., Rivest R. and Stein C., Introduction to Algorithms (MIT Press, 2009) Cambridge, MA.
4. Desaraju T. and How J., “Decentralized path planning for multi-agent teams with complex constraints,” Auton. Robots 32 (4), 385403 (2012).
5. Ferreira P. R., Santos F. and Bazzan A. L., “RoboCup Rescue as Multiagent Task Allocation among Teams: Experiments with Task Interdependencies,” Autonomous Agents and Multi-Agent Systems, Budapest (2009) pp. 421–443.
6. Gammell J., Srinivasa S. and Barfoot T., “Informed RRT*: Optimal Sampling-Based Path Planning Focused Via Direct Sampling of an Admissible Ellipsoidal Heuristic,” Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems, Chicago, Illinois (2014) pp. 2997–3004.
7. Garcia-Molina H., “Elections in a distributed computing system,” IEEE Trans. Comput. 31 (1), 4859 (1982).
8. Gerkey B. and Mataric M., “A formal analysis and taxonomy of task allocation in multi-robot systems,” Int. J. Robot. Res. 23 (9), 939954 (2004).
9. Hauser K., “Lazy Collision Checking in Asymptotically-Optimal Motion Planning,” Proceedings of the IEEE International Conference on Robotics and Automation, Seattle, Washington (2015) pp 2951–2957.
10. Kaelbling L. and Lozano-Pérez T., “Integrated task and motion planning in belief space,” Int. J. Robot. Res. 32 (9–10), 11941227.
11. Khamis A., Hussein A., Elmogy A., Koubaa A. and Dios J. R. M, “Multi-robot task Allocation: A review of the state-of-the-art,” Coop. Robots Sensor Netw. 604, 3151 (2015).
12. Korsah G. A., Stentz A. and Dias M. B., “A comprehensive taxonomy for mult-robot task allocation,” Int. J. Robot. Res. 32 (11), 14951512 (2013).
13. Lenagh W., Dasgupta P. and Muñoz-Meléndez A., “A spatial queuing-based algorithm for multi-robot task allocation,” Robotics 4 (3), 316340 (2005).
14. Liu L. and Shell D. A., “An anytime assignment algorithm: From local task swapping to global optimality,” Auton. Robots 35 (4), 271286 (2013).
15. Liu L. and Shell D. A., “Large-scale multi-robot task allocation via dynamic partitioning and distribution,” Auton. Robots 33 (3), 291307 (2012).
16. Liu L. and Michael N., “An MDP-Based Approximation Method for Goal Constrained Multi-MAV Planning Under Uncertainty,” Proceedings of the IEEE International Conference on Robotics and Automation, Stockholm, Sweden (2016) pp. 56–62.
17. Liu L., Michael N. and Shell D. A., “Communication constrained task allocation with optimized local task swaps,” Auton. Robots 39 (3), 429444 (2015).
18. Loibl S., Meyer-Delius D. and Pfaff P., “Probabilistic Time-Dependent Models for Mobile Robot Path Planning in Changing Environments,” Proceedings of the IEEE International Conference on Robotics and Automation, Karlsruhe, Germany (2013) pp. 5545–5550.
19. Luna R. and Bekris K., “Efficient and Complete Centralized Multi-Robot Path Planning,” Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems, San Francisco, California (2011) pp. 3268–3275.
20. Missiuro P. and Roy N., “Adapting Probabilistic Roadmaps to Handle Uncertain Maps,” Proceedings of the IEEE International Conference on Robotics and Automation, Orlando, Florida (2006) pp. 1261–1267.
21. Nanjanath M. and Gini M. L., “Repeated auctions for robust task execution by a robot team,” Robot. Autom. Syst. 58 (7), 900909 (2010).
22. Russel S. and Norvig P., Artificial Intelligence: A Modern Approach. (Prentice Hall, 2009) Upper Saddle River, NJ.
23. Rutishauser S., Correll N. and Martinoli A., “Collaborative coverage using a swarm of networked miniature robots,” Robot. Auton. Syst. 57 (5), 517525 (2009).
24. Sucan I. and Kavraki L., “Accounting for Uncertainty in Simultaneous Task and Motion Planning Using Task Motion Multigraphs,” Proceedings of the IEEE International Conference on Robotics and Automation, St. Paul Minnesota (2012) pp. 4822–4828.
25. Voss C., Moll M. and Kavraki L., “A Heuristic Approach to Finding Diverse Short Paths,” Proceedings of the IEEE International Conference on Robotics and Automation, Seattle, Washington (2015) pp. 4822–4828.
26. Wagner G. and Choset H., “Subdimensional expansion for multirobot path planning,” Artif. Intell. 219, 124 (2015).
27. Wolfe J., Marthi B. and Russel S., “Combined Task and Motion Planning for Mobile Manipulation,” Proceedings of the International Conference on Automated Planning and Scheduling, Toronto, Canada (2010) pp. 254–257.
28. Woosley B. and Dasgupta P., “Multirobot Task Allocation with Real-Time Path Planning,” Proceedings of the International FLAIRS Conference, St. Pete Beach, Florida (2013) pp. 574–579.
29. Woosley B. and Dasgupta P., “Integrated Task and Motion Planning for Multiple Robots under Path and Communication Uncertainties,” Technical Report, arXiv:1607.00562 [cs.RO], (2016).
30. Zlot R. and Stentz A., “Market-based multirobot coordination for complex tasks,” Int. J. Robot. Res. 25 (1), 73101 (2006).
Recommend this journal

Email your librarian or administrator to recommend adding this journal to your organisation's collection.

Robotica
  • ISSN: 0263-5747
  • EISSN: 1469-8668
  • URL: /core/journals/robotica
Please enter your name
Please enter a valid email address
Who would you like to send this to? *
×

Keywords:

Metrics

Full text views

Total number of HTML views: 0
Total number of PDF views: 10 *
Loading metrics...

Abstract views

Total abstract views: 70 *
Loading metrics...

* Views captured on Cambridge Core between 16th November 2017 - 16th December 2017. This data will be updated every 24 hours.