Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
research-article

Efficiently combining task and motion planning using geometric constraints

Published: 01 December 2014 Publication History

Abstract

We propose a constraint-based approach to address a class of problems encountered in combined task and motion planning (CTAMP), which we call kinematically constrained problems. CTAMP is a hybrid planning process in which task planning and geometric reasoning are interleaved. During this process, symbolic action sequences generated by a task planner are geometrically evaluated. This geometric evaluation is a search problem per se, which we refer to as geometric backtrack search. In kinematically constrained problems, a significant computational effort is spent on geometric backtrack search, which impairs search at the task level. At the basis of our approach to address this problem, is the introduction of an intermediate layer between task planning and geometric reasoning. A set of constraints is automatically generated from the symbolic action sequences to evaluate, and combined with a set of constraints derived from the kinematic model of the robot. The resulting constraint network is then used to prune the search space during geometric backtrack search. We present experimental evidence that our approach significantly reduces the complexity of geometric backtrack search on various types of problem.

References

[1]
Aker E,Patoglu V,Erdem E.Answer set programming for collaborative housekeeping robotics: Representation, reasoning, and execution.Intelligent Service Robotics. 2012;5 (4): 275-291
[2]
BidotJKarlssonLLagriffoulFSaffiottiA (2013) Geometric Backtracking for Combined Task and Path Planning in Robotic Systems. Technical report, University of Orebro, Cognitive Robotic Systems Lab. ftp://aass.oru.se/pub/asaffio/robot/tr1301.pdf.
[3]
Cambon S,Alami R,Gravot F.A hybrid approach to intricate motion, manipulation and task planning.The International Journal of Robotics Research. 2009;28 (1): 104-126
[4]
Cho K,Kim M,Song JB.Complete and rapid regrasp planning with look-up table.Journal of Intelligent Robotics and Systems. 2003;36 (4): 371-387
[5]
Choi J,Amir E.Combining planning and motion planning.Proceedings of International Conference on Robotics and Automation (ICRA); 2009; 2009. 238.
[6]
Davis E.Constraint propagation with interval labels.Artificial Intelligence. 1987;32 (3): 281-331
[7]
de Silva L,Pandey AK,Gharbi M,Alami R.Towards combining HTN planning and geometric task planning.Proceedings of the RSS workshop on combined robot motion planning and AI planning for practical applications; 2013; 2013. .
[8]
Dechter RHandbook of Constraint Programming. Elsevier: Amsterdam; 2006:209-244.
[9]
Dornhege C,Eyerich P,Keller T,Trüg S,Brenner M,Nebel B.Semantic attachments for domain-independent planning systems.Proceedings of international conference on automated planning and scheduling (ICAPS); 2009; 2009. 114.
[10]
Erdem E,Haspalamutgil K,Palaz C,Patoglu V,Uras T.Combining high-level causal reasoning with low-level geometric reasoning and motion planning for robotic manipulation.Proceedings of international conference on robotics and automation (ICRA); 2011; 2011. 4575.
[11]
GuittonJFargesJL (2009) Taking into account geometric constraints for task-oriented motion planning. In: ICAPS workshop on bridging the gap between task and motion planning (BTAMP'09).
[12]
Gurobi Optimization, Inc. (2013) Gurobi optimizer reference manual. http://www.gurobi.com.
[13]
Hauser K,Ng-Thow-Hing V,González-Baños HH.Multi-modal motion planning for a humanoid robot manipulation task.Proceedings of the international symposium on robotic research; 2007; 2007. 307.
[14]
Hoffmann J,Nebel B.The ff planning system: fast plan generation through heuristic search.Journal of Artificial Intelligence Research. 2001;14 (1): 253-302
[15]
Jaulin L.Interval constraint propagation with application to bounded-error estimation.Automatica. 2000;36 (10): 1547-1552
[16]
Kaelbling LP,Lozano-Pérez T.Hierarchical task and motion planning in the now.Proceedings of international conference on robotics and automation (ICRA); 2011; 2011. 1470.
[17]
KarlssonLBidotJLagriffoulFSaffiottiAHillenbrandUSchmidtF (2012) Combining task and path planning for a humanoid two-arm robotic system. In: TAMPRA: ICAPS workshop on combining task and motion planning for real-world applications.
[18]
Kuipers L,Niederreiter HUniform distribution of sequences. New York: John Wiley & Sons; 1974:
[19]
Lagriffoul F,Dimitrov D,Saffiotti A,Karlsson L.Constraint propagation on interval bounds for dealing with geometric backtracking.Proceedings of the international conference on intelligent robots and systems (IROS); 2012; 2012. 957.
[20]
LaValle SPlanning Algorithms. Cambridge: Cambridge University Press; 2006:
[21]
Lebbah Y,Rueher M,Michel C.A global filtering algorithm for handling systems of quadratic equations and inequations.Proceedings of the 8th international conference on principles and practice of constraint programming (CP'02); 2002; 2002. 109.
[22]
Lhomme O.Consistency techniques for numeric CSPs.Proceedings of the 13th international joint conference on artifical intelligence; 1993; 1993. 232.
[23]
Lozano-Perez T,Jones J,Mazer E,O'Donnell P.Task-level planning of pick-and-place robot motions.Computer. 1989;22 (3): 21-29
[24]
Megiddo N.On the complexity of linear programming.Advances in economic theory: Fifth world congress; 1987; 1987. 225.
[25]
Nau D,Ghallab M,Traverso PAutomated Planning: Theory and Practice. San Francisco, CA: Morgan Kaufmann Publishers Inc; 2004:
[26]
Ott C,Eiberger O,Friedl W, et al.A humanoid two-arm system for dexterous manipulation.Proceedings of international conference on humanoid robots (Humanoids); 2006; 2006. 276.
[27]
Pandey A,Saut JP,Sidobre D,Alami R.Towards planning human-robot interactive manipulation tasks: task dependent and human oriented autonomous selection of grasp and placement.International conference on biomedical robotics and biomechatronics (BioRob); 2012; 2012. 1371.
[28]
Plaku E,Hager G.Sampling-based motion planning with symbolic, geometric, and differential constraints.Proceedings of international conference on robotics and automation (ICRA); 2010; 2010. 5002.
[29]
Siméon T.Manipulation planning with probabilistic roadmaps.The International Journal of Robotics Research. 2004;23 (7 8): 729-746
[30]
Siméon T,Laumond JP,Cortes J,Sahbani A.Manipulation planning with probabilistic roadmaps.The International Journal of Robotics Research. 2004;23 (7 8): 729-746
[31]
Smith BMA Tutorial on Constraint Programming. University of Leeds; 1995:
[32]
SrivastavaSRianoLRussellSAbbeelP (2013) Using classical planners for tasks with continuous operators in robotics. In: ICAPS workshop on planning and robotics.
[33]
Stilman M,Kuffner JAlgorithmic Foundation of Robotics VII. New York: Springer; 2008:119-135.
[34]
Tournassoud P,Lozano-Perez T,Mazer E.Regrasping.Proceedings of the international conference on robotics and automation; 1987; 1987. 1924.
[35]
Wilfong G.Motion planning in the presence of movable obstacles.Proceedings of the fourth annual symposium on computational geometry (SCG'88); 1988; 1988. 279.
[36]
Wolfe J,Marthi B,Russell SJ.Combined task and motion planning for mobile manipulation.Proceedings of international conference on automated planning and scheduling (ICAPS); 2010; 2010. 254.
[37]
Zacharias F,Borst C,Hirzinger G.Capturing robot workspace structure: representing robot capabilities.Proceedings of the international conference on intelligent robots and systems; 2007; 2007. 3229.

Cited By

View all
  • (2023)Recent Trends in Task and Motion Planning for Robotics: A SurveyACM Computing Surveys10.1145/358313655:13s(1-36)Online publication date: 13-Jul-2023
  • (2023)Counterexample-Guided Repair for Symbolic-Geometric Action AbstractionsIEEE Transactions on Robotics10.1109/TRO.2023.329491839:5(4152-4165)Online publication date: 1-Oct-2023
  • (2023)Multi-robot geometric task-and-motion planning for collaborative manipulation tasksAutonomous Robots10.1007/s10514-023-10148-y47:8(1537-1558)Online publication date: 1-Dec-2023
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image International Journal of Robotics Research
International Journal of Robotics Research  Volume 33, Issue 14
December 2014
82 pages

Publisher

Sage Publications, Inc.

United States

Publication History

Published: 01 December 2014

Author Tags

  1. Manipulation planning
  2. combining task and motion planning
  3. geometric reasoning

Qualifiers

  • Research-article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 26 Jan 2025

Other Metrics

Citations

Cited By

View all
  • (2023)Recent Trends in Task and Motion Planning for Robotics: A SurveyACM Computing Surveys10.1145/358313655:13s(1-36)Online publication date: 13-Jul-2023
  • (2023)Counterexample-Guided Repair for Symbolic-Geometric Action AbstractionsIEEE Transactions on Robotics10.1109/TRO.2023.329491839:5(4152-4165)Online publication date: 1-Oct-2023
  • (2023)Multi-robot geometric task-and-motion planning for collaborative manipulation tasksAutonomous Robots10.1007/s10514-023-10148-y47:8(1537-1558)Online publication date: 1-Dec-2023
  • (2023)Text2Motion: from natural language instructions to feasible plansAutonomous Robots10.1007/s10514-023-10131-747:8(1345-1365)Online publication date: 1-Dec-2023
  • (2022)GRSTAPSInternational Journal of Robotics Research10.1177/0278364921105206641:2(232-256)Online publication date: 1-Feb-2022
  • (2022)Visually Grounded Task and Motion Planning for Mobile Manipulation2022 International Conference on Robotics and Automation (ICRA)10.1109/ICRA46639.2022.9812055(1925-1931)Online publication date: 23-May-2022
  • (2021)Learning to solve sequential physical reasoning problems from a scene imageInternational Journal of Robotics Research10.1177/0278364921105696740:12-14(1435-1466)Online publication date: 1-Dec-2021
  • (2021)Hybrid conditional planning for robotic applicationsInternational Journal of Robotics Research10.1177/027836492096378340:2-3(594-623)Online publication date: 30-Dec-2021
  • (2021)Probabilistic Inference in Planning for Partially Observable Long Horizon Problems2021 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS)10.1109/IROS51168.2021.9636685(3154-3161)Online publication date: 27-Sep-2021
  • (2021)TaskNet: A Neural Task Planner for Autonomous Excavator2021 IEEE International Conference on Robotics and Automation (ICRA)10.1109/ICRA48506.2021.9561629(2220-2226)Online publication date: 30-May-2021
  • Show More Cited By

View Options

View options

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media