skip to main content
10.5555/3237383.3237422acmconferencesArticle/Chapter ViewAbstractPublication PagesaamasConference Proceedingsconference-collections
research-article
Public Access

PETLON: Planning Efficiently for Task-Level-Optimal Navigation

Published: 09 July 2018 Publication History

Abstract

Intelligent mobile robots have recently become able to operate autonomously in large-scale indoor environments for extended periods of time. Task planning in such environments involves sequencing the robot's high-level goals and subgoals, and typically requires reasoning about the locations of people, rooms, and objects in the environment, and their interactions to achieve a goal. One of the prerequisites for optimal task planning that is often overlooked is having an accurate estimate of the actual distance (or time) a robot needs to navigate from one location to another. State-of-the-art motion planners, though often computationally complex, are designed exactly for this purpose of finding routes through constrained spaces. In this work, we focus on integrating task and motion planning (TMP) to achieve task-level optimal planning for robot navigation while maintaining manageable computational efficiency. To this end, we introduce TMP algorithm PETLON (Planning Efficiently for Task-Level-Optimal Navigation) for everyday service tasks using a mobile robot. PETLON is more efficient than planning approaches that pre-compute motion costs of all possible navigation actions, while still producing plans that are optimal at the task level.

References

[1]
Joydeep Biswas and Manuela Veloso. 2016. The 1,000-km challenge: Insights and quantitative and qualitative results. IEEE Intelligent Systems Vol. 31, 3 (2016), 86--96.
[2]
Stephane Cambon, Rachid Alami, and Fabien Gravot. 2009. A hybrid approach to intricate motion, manipulation and task planning. The International Journal of Robotics Research, Vol. 28, 1 (2009), 104--126.
[3]
Rohan Chitnis, Dylan Hadfield-Menell, Abhishek Gupta, Siddharth Srivastava, Edward Groshev, Christopher Lin, and Pieter Abbeel. 2016. Guided search for task and motion plans using learned heuristics Robotics and Automation (ICRA), 2016 IEEE International Conference on. IEEE, 447--454.
[4]
Neil T Dantam, Zachary K Kingston, Swarat Chaudhuri, and Lydia E Kavraki. 2018. An incremental constraint-based framework for task and motion planning. The International Journal of Robotics Research (2018).
[5]
Leonardo De Moura and Nikolaj Bjørner. 2011. Satisfiability modulo theories: introduction and applications. Commun. ACM Vol. 54, 9 (2011), 69--77.
[6]
Esra Erdem, Kadir Haspalamutgil, Can Palaz, Volkan Patoglu, and Tansel Uras. 2011. Combining high-level causal reasoning with low-level geometric reasoning and motion planning for robotic manipulation. International Conference on Robotics and Automation (ICRA).
[7]
Richard E Fikes and Nils J Nilsson. 1971. STRIPS: A new approach to the application of theorem proving to problem solving. Artificial intelligence Vol. 2, 3--4 (1971), 189--208.
[8]
Caelan Reed Garrett, Tomás Lozano-Pérez, and Leslie Pack Kaelbling. 2017 a. Sample-Based Methods for Factored Task and Motion Planning Robotics: Science and Systems.
[9]
Caelan Reed Garrett, Tomás Lozano-Pérez, and Leslie Pack Kaelbling. 2017 b. STRIPS Planning in Infinite Domains. arXiv preprint arXiv:1701.00287 (2017).
[10]
Caelan Reed Garrett, Tomás Lozano-Pérez, and Leslie Pack Kaelbling. 2018. FFRob: Leveraging symbolic planning for efficient task and motion planning. The International Journal of Robotics Research, Vol. 37, 1 (2018), 104--136.
[11]
Martin Gebser, Roland Kaminski, Benjamin Kaufmann, and Torsten Schaub. 2014. Clingo= ASP control: Preliminary report. arXiv preprint arXiv:1405.3694 (2014).
[12]
Michael Gelfond and Yulia Kahl. 2014. Knowledge representation, reasoning, and the design of intelligent agents: The answer-set programming approach. Cambridge University Press.
[13]
Fabien Gravot, Stephane Cambon, and Rachid Alami. 2005. aSyMov: a planner that deals with intricate symbolic and geometric problems Robotics Research. The Eleventh International Symposium. Springer, 100--110.
[14]
N Hawes, C Burbridge, F Jovan, L Kunze, B Lacerda, L Mudrová, J Young, J Wyatt, D Hebesberger, T Körtner, et almbox. 2016. The STRANDS Project: Long-Term Autonomy in Everyday Environments. IEEE Robotics and Automation Magazine (2016).
[15]
Malte Helmert. 2006. The Fast Downward Planning System. J. Artif. Intell. Res.(JAIR) Vol. 26 (2006), 191--246.
[16]
Jörg Hoffmann and Bernhard Nebel. 2001. The FF planning system: Fast plan generation through heuristic search. Journal of Artificial Intelligence Research Vol. 14 (2001), 253--302.
[17]
Yuqian Jiang, Shiqi Zhang, Piyush Khandelwal, and Peter Stone. 2018. An Empirical Comparison of PDDL-based and ASP-based Task Planners. arXiv (2018).
[18]
Leslie Pack Kaelbling and Tomás Lozano-Pérez. 2011. Hierarchical task and motion planning in the now. Robotics and Automation (ICRA), 2011 IEEE International Conference on. IEEE, 1470--1477.
[19]
Leslie Pack Kaelbling and Tomás Lozano-Pérez. 2013. Integrated task and motion planning in belief space. International Journal of Robotics Research Vol. 32, 9--10 (2013), 1194--1227.
[20]
Sertac Karaman and Emilio Frazzoli. 2011. Sampling-based algorithms for optimal motion planning. The International Journal of Robotics Research, Vol. 30, 7 (2011), 846--894.
[21]
Piyush Khandelwal, Shiqi Zhang, Jivko Sinapov, Matteo Leonetti, Jesse Thomason, Fangkai Yang, Ilaria Gori, Maxwell Svetlik, Priyanka Khante, Vladimir Lifschitz, et almbox. 2017. BWIBots: A platform for bridging the gap between ai and human--robot interaction research. The International Journal of Robotics Research, Vol. 36, 5--7 (2017), 635--659.
[22]
Beomjoon Kim, Leslie Pack Kaelbling, and Tomás Lozano-Pérez. 2017. Learning to guide task and motion planning using score-space representation Robotics and Automation (ICRA), 2017 IEEE International Conference on. IEEE, 2810--2817.
[23]
Fabien Lagriffoul, Dimitar Dimitrov, Julien Bidot, Alessandro Saffiotti, and Lars Karlsson. 2014. Efficiently combining task and motion planning using geometric constraints. The International Journal of Robotics Research, Vol. 33, 14 (2014), 1726--1747.
[24]
Jean-Claude Latombe. 2012. Robot motion planning. Springer Science & Business Media.
[25]
Steven M LaValle. 1998. Rapidly-Exploring Random Trees A New Tool for Path Planning. (1998).
[26]
Vladimir Lifschitz. 2002. Answer set programming and plan generation. Artificial Intelligence Vol. 138, 1 (2002), 39--54.
[27]
Vladimir Lifschitz. 2008. What is answer set programming?. In Proceedings of the 23rd national conference on Artificial intelligence-Volume 3. AAAI Press, 1594--1597.
[28]
Drew McDermott, Malik Ghallab, Adele Howe, Craig Knoblock, Ashwin Ram, Manuela Veloso, Daniel Weld, and David Wilkins. 1998. PDDL-the planning domain definition language. (1998).
[29]
Dana Nau, Tsz-Chiu Au, Okhtay Ilghami, Ugur Kuter, J. William Murdock, Dan Wu, and Fusun Yaman. 2003. SHOP2: An HTN Planning System. Journal of Artificial Intelligence Research, Vol. 20, 1 (2003), 379--404.
[30]
Nils J Nilsson. 1984. Shakey the robot. Technical Report. DTIC Document.
[31]
Erion Plaku and Gregory D Hager. 2010. Sampling-based motion and symbolic action planning with geometric and differential constraints Robotics and Automation (ICRA), 2010 IEEE International Conference on. IEEE, 5002--5008.
[32]
Erion Plaku, Lydia E Kavraki, and Moshe Y Vardi. 2010. Motion planning with dynamics by a synergistic combination of layers of planning. IEEE Transactions on Robotics Vol. 26, 3 (2010), 469--482.
[33]
Siddharth Srivastava, Eugene Fang, Lorenzo Riano, Rohan Chitnis, Stuart Russell, and Pieter Abbeel. 2014. Combined task and motion planning through an extensible planner-independent interface layer Robotics and Automation (ICRA), 2014 IEEE International Conference on. IEEE, 639--646.
[34]
Mike Stilman and James J Kuffner. 2005. Navigation among movable obstacles: Real-time reasoning in complex environments. International Journal of Humanoid Robotics Vol. 2, 04 (2005), 479--503.
[35]
Sebastian Thrun, Wolfram Burgard, and Dieter Fox. 2005. Probabilistic robotics. MIT press.
[36]
Marc Toussaint. 2015. Logic-geometric programming: An optimization-based approach to combined task and motion planning International Joint Conference on Artificial Intelligence.
[37]
Jason Wolfe, Bhaskara Marthi, and Stuart Russell. 2010. Combined Task and Motion Planning for Mobile Manipulation Proceedings of the Twentieth International Conference on Automated Planning and Scheduling. AAAI Press, 254--257.

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
AAMAS '18: Proceedings of the 17th International Conference on Autonomous Agents and MultiAgent Systems
July 2018
2312 pages

Sponsors

In-Cooperation

Publisher

International Foundation for Autonomous Agents and Multiagent Systems

Richland, SC

Publication History

Published: 09 July 2018

Check for updates

Author Tags

  1. mobile robots
  2. navigation
  3. service robots
  4. task and motion planning

Qualifiers

  • Research-article

Funding Sources

Conference

AAMAS '18
Sponsor:
AAMAS '18: Autonomous Agents and MultiAgent Systems
July 10 - 15, 2018
Stockholm, Sweden

Acceptance Rates

AAMAS '18 Paper Acceptance Rate 149 of 607 submissions, 25%;
Overall Acceptance Rate 1,155 of 5,036 submissions, 23%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • 0
    Total Citations
  • 214
    Total Downloads
  • Downloads (Last 12 months)31
  • Downloads (Last 6 weeks)10
Reflects downloads up to 13 Sep 2024

Other Metrics

Citations

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Get Access

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media