Task Space Regions: A framework for pose-constrained manipulation planning
Abstract
We present a manipulation planning framework that allows robots to plan in the presence of constraints on end-effector pose, as well as other common constraints. The framework has three main components: constraint representation, constraint-satisfaction strategies, and a general planning algorithm. These components come together to create an efficient and probabilistically complete manipulation planning algorithm called the Constrained BiDirectional Rapidly-exploring Random Tree (RRT) – CBiRRT2. The underpinning of our framework for pose constraints is our Task Space Regions (TSRs) representation. TSRs are intuitive to specify, can be efficiently sampled, and the distance to a TSR can be evaluated very quickly, making them ideal for sampling-based planning. Most importantly, TSRs are a general representation of pose constraints that can fully describe many practical tasks. For more complex tasks, such as manipulating articulated objects, TSRs can be chained together to create more complex end-effector pose constraints. TSRs can also be intersected, a property that we use to plan with pose uncertainty. We provide a detailed description of our framework, prove probabilistic completeness for our planning approach, and describe several real-world example problems that illustrate the efficiency and versatility of the TSR framework.
Integrity signals
Registry
Cites
Statistics
Claims the paper makes
Claims other papers make about this one
Each is checked against this paper’s own text: does it say what the citing paper says it does?
The general problem of generating motion plans that remain within a constraint manifold is a challenging computational problem because of the high dimensionality of the space and the complexity of the geometry.
“The general problem of generating motion plans that remain within such a constraint manifold is a challenging computational problem because of the high dimensionality of the space and the complexity of the geometry (Berenson et al., 2009; Berenson et al., 2011).”
From Lessons for Robotics From the Control Architecture of the Octopus (2022) · cites this paper as Berenson et al., 2011
Cites
Bellman, R. E. (2010) · doi:10.1515/9781400835386 · Cited by 14,588 · see citing works
Probabilistic roadmaps for path planning in high-dimensional configuration spaces
Kavraki, L. E., Svestka, P., Latombe, J.-C., & Overmars, M. H. (1996) · IEEE Transactions on Robotics and Automation · doi:10.1109/70.508439 · Cited by 6,343 · see citing works
LaValle, S. M. (2006) · Cited by 4,174 · see citing works
Non-Uniform Random Variate Generation
Devroye, L. (1986) · Springer eBooks · doi:10.1007/978-1-4613-8643-8 · Cited by 4,110 · see citing works
LaValle, S. (2006) · Cambridge University Press eBooks · doi:10.1017/cbo9780511546877 · Cited by 4,004 · see citing works
RRT-connect: An efficient approach to single-query path planning
Kuffner, J. J., & LaValle, S. M. (2000) · Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065) · doi:10.1109/robot.2000.844730 · Cited by 3,555 · see citing works
Self-citationKhatib, O. (1987) · IEEE J. Robotics Autom. · doi:10.1109/jra.1987.1087068 · Cited by 3,233 · see citing works
Modelling and Control of Robot Manipulators
Sciavicco, L., & Siciliano, B. (2000) · Advanced textbooks in control and signal processing · doi:10.1007/978-1-4471-0449-0 · Cited by 1,710 · see citing works
2018 IEEE International Conference on Robotics and Automation (ICRA)
(2018) · doi:10.1109/icra36916.2018 · Cited by 1,368 · see citing works
2014 IEEE International Conference on Robotics and Automation (ICRA)
(2014) · doi:10.1109/icra18334.2014 · Cited by 1,020 · see citing works
Modeling and Control of Robot Manipulators
(2000) · Industrial Robot the international journal of robotics research and application · doi:10.1108/ir.2000.04927aae.003 · Cited by 989 · see citing works
Efficient Dynamic Computer Simulation of Robotic Mechanisms
Walker, M., & Orin, D. E. (1982) · Journal of Dynamic Systems Measurement and Control · doi:10.1115/1.3139699 · Cited by 825 · see citing works
SYNTHESIS OF WHOLE-BODY BEHAVIORS THROUGH HIERARCHICAL CONTROL OF BEHAVIORAL PRIMITIVES
Sentis, L., & Khatib, O. (2005) · International Journal of Humanoid Robotics · doi:10.1142/s0219843605000594 · Cited by 429 · see citing works
Modelling and Control of Robot Manipulators
Siciliano, L. S. A. B. (2000) · Measurement Science and Technology · doi:10.1088/0957-0233/11/12/709 · Cited by 428 · see citing works
Manipulation planning on constraint manifolds
Berenson, D., Srinivasa, S. S., Ferguson, D., & Kuffner, J. (2009) · Proceedings - IEEE International Conference on Robotics and Automation/Proceedings · doi:10.1109/robot.2009.5152399 · Cited by 301 · see citing works
Self-citationObject recognition and full pose registration from a single image for robotic manipulation
Collet, A., Berenson, D., Srinivasa, S. S., & Ferguson, D. (2009) · Proceedings - IEEE International Conference on Robotics and Automation/Proceedings · doi:10.1109/robot.2009.5152739 · Cited by 277 · see citing works
Self-citationPlanning motions with intentions
Koga, Y., Kondo, K., Kuffner, J., & Latombe, J. (1994) · ACM SIGGRAPH Conference (SIGGRAPH) · doi:10.1145/192161.192266 · Cited by 269 · see citing works
Self-citationManipulation Planning Among Movable Obstacles
Stilman, M., Schamburek, J.-U., Kuffner, J., & Asfour, T. (2007) · Proceedings - IEEE International Conference on Robotics and Automation/Proceedings · doi:10.1109/robot.2007.363986 · Cited by 245 · see citing works
Self-citationOn the inverse kinematics of redundant manipulators: characterization of the self-motion manifolds
Burdick, J. W. (2003) · Proceedings - IEEE International Conference on Robotics and Automation/Proceedings · doi:10.1109/robot.1989.99999 · Cited by 235 · see citing works
Synthesizing animations of human manipulation tasks
Yamane, K., Kuffner, J., & Hodgins, J. K. (2004) · ACM Transactions on Graphics · doi:10.1145/1015706.1015756 · Cited by 221 · see citing works
Self-citationTask constrained motion planning in robot joint space
Stilman, M. (2007) · 2007 IEEE/RSJ International Conference on Intelligent Robots and Systems · doi:10.1109/iros.2007.4399305 · Cited by 213 · see citing works
An integrated approach to inverse kinematics and path planning for redundant manipulators
Bertram, D., Kuffner, J., Dillmann, R., & Asfour, T. (2006) · Proceedings - IEEE International Conference on Robotics and Automation/Proceedings · doi:10.1109/robot.2006.1641979 · Cited by 181 · see citing works
Self-citationWhole-body cooperative balancing of humanoid robot using COG Jacobian
Sugihara, T., & Nakamura, Y. (2003) · IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) · doi:10.1109/irds.2002.1041658 · Cited by 179 · see citing works
Randomized path planning for linkages with closed kinematic chains
Yakey, J. H., LaValle, S. M., & Kavraki, L. E. (2001) · IEEE Transactions on Robotics and Automation · doi:10.1109/70.976030 · Cited by 179 · see citing works
Manipulation planning with Workspace Goal Regions
Berenson, D., Srinivasa, S. S., Ferguson, D., Collet, A., & Kuffner, J. (2009) · Proceedings - IEEE International Conference on Robotics and Automation/Proceedings · doi:10.1109/robot.2009.5152401 · Cited by 143 · see citing works
Self-citationRandomized path planning for redundant manipulators without inverse kinematics
Weghe, M. V., Ferguson, D., & Srinivasa, S. S. (2007) · IEEE-RAS International Conference on Humanoid Robots (Humanoids) · doi:10.1109/ichr.2007.4813913 · Cited by 135 · see citing works
Self-citationMulti-modal Motion Planning in Non-expansive Spaces
Hauser, K. K., & Latombe, J. (2009) · The International Journal of Robotics Research · doi:10.1177/0278364909352098 · Cited by 133 · see citing works
Learning tasks from a single demonstration
Atkeson, C. G., & Stefan Schaal, A. (2002) · Proceedings - IEEE International Conference on Robotics and Automation/Proceedings · doi:10.1109/robot.1997.614389 · Cited by 128 · see citing works
Sampling-Based Motion Planning under Kinematic Loop-Closure Constraints
Cortés, J., & Siméon, T. (2005) · Springer tracts in advanced robotics · doi:10.1007/10991541_7 · Cited by 115 · see citing works
Manipulation planning with caging grasps
Diankov, R., Srinivasa, S. S., Ferguson, D., et al. (2008) · IEEE-RAS International Conference on Humanoid Robots (Humanoids) · doi:10.1109/ichr.2008.4755966 · Cited by 107 · see citing works
Self-citationLearning tasks from observation and practice
Bentivegna, D. C., Atkeson, C. G., & Cheng, G. (2004) · Robotics and Autonomous Systems · doi:10.1016/j.robot.2004.03.010 · Cited by 102 · see citing works
A global approach to path planning for redundant manipulators
Seereeram, S., & Wen, J. T.-Y. (2002) · Proceedings - IEEE International Conference on Robotics and Automation/Proceedings · doi:10.1109/robot.1993.292159 · Cited by 87 · see citing works
Motion Planning for Mobile Manipulators along Given End-effector Paths
Oriolo, G., & Mongillo, C. (2006) · Proceedings - IEEE International Conference on Robotics and Automation/Proceedings · doi:10.1109/robot.2005.1570432 · Cited by 86 · see citing works
A global approach to path planning for redundant manipulators
Seereeram, S., & Wen, J. T.-Y. (1995) · IEEE Transactions on Robotics and Automation · doi:10.1109/70.345948 · Cited by 77 · see citing works
Hirano, Y., Kitahama, K., & Yoshizawa, S. (2005) · IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) · doi:10.1109/iros.2005.1545590 · Cited by 59 · see citing works
Yao, Z., & Gupta, K. K. (2005) · IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) · doi:10.1109/iros.2005.1545305 · Cited by 54 · see citing works
Probabilistic motion planning for redundant robots along given end-effector paths
Oriolo, G., Ottavi, M., & Vendittelli, M. (2003) · IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) · doi:10.1109/irds.2002.1043993 · Cited by 51 · see citing works
Addressing pose uncertainty in manipulation planning using Task Space Regions
Berenson, D., Srinivasa, S. S., & Kuffner, J. (2009) · IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) · doi:10.1109/iros.2009.5354833 · Cited by 35 · see citing works
Self-citationToward Interactive Reaching in Static Environments for Humanoid Robots
Drumwright, E., & Ng‐Thow‐Hing, V. (2006) · IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) · doi:10.1109/iros.2006.281735 · Cited by 34 · see citing works
Pose-constrained whole-body planning using Task Space Region Chains
Berenson, D., Chestnutt, J. E., Srinivasa, S. S., et al. (2009) · IEEE-RAS International Conference on Humanoid Robots (Humanoids) · doi:10.1109/ichr.2009.5379604 · Cited by 32 · see citing works
Self-citationProbabilistically complete planning with end-effector pose constraints
Berenson, D., & Srinivasaz, S. S. (2010) · Proceedings - IEEE International Conference on Robotics and Automation/Proceedings · doi:10.1109/robot.2010.5509694 · Cited by 20 · see citing works
Self-citationOn probabilistic completeness and expected complexity for probabilistic path planning
Švestka, P. (1996) · Utrecht University Repository (Utrecht University) · Cited by 18 · see citing works
Learning potential-based policies from constrained motion
Howard, M., Klanke, S., Gienger, M., et al. (2008) · IEEE-RAS International Conference on Humanoid Robots (Humanoids) · doi:10.1109/ichr.2008.4755977 · Cited by 13 · see citing works
Flagged first, then by citations
Cited by
Sorted by citations
Large language models for chemistry robotics
Yoshikawa, N., Skreta, M., Darvish, K., Arellano-Rubach, S., Ji, Z., Bjørn Kristensen, L., Li, A. Z., Zhao, Y., Xu, H., Kuramshin, A., et al. (2023) · Autonomous Robots · doi:10.1007/s10514-023-10136-2 · Cited by 112 · see citing works
The Next Step in Robot Commissioning: Autonomous Picking and Palletizing
Krug, R., Stoyanov, T., Tincani, V., Andreasson, H., Mosberger, R., Fantoni, G., & Lilienthal, A. J. (2016) · IEEE Robotics and Automation Letters · doi:10.1109/lra.2016.2519944 · Cited by 83 · see citing works
Honerkamp, D., Welschehold, T., & Valada, A. (2023) · IEEE Transactions on Robotics · doi:10.1109/tro.2023.3284346 · Cited by 30 · see citing works
Lessons for Robotics From the Control Architecture of the Octopus
Sivitilli, D. M., Smith, J. R., & Gire, D. H. (2022) · Frontiers in Robotics and AI · doi:10.3389/frobt.2022.862391 · Cited by 13 · see citing works
“The general problem of generating motion plans that remain within such a constraint manifold is a challenging computational problem because of the high dimensionality of the space and the complexity of the geometry (Berenson et al., 2009; Berenson et al., 2011).”
Background
- Authors
- Berenson, D., Srinivasa, S., & Kuffner, J.
- Affiliations
- Carnegie Mellon University (US)
- Intel (United States) (US)
- Corresponding author
- Berenson, Dmitry
- Venue
- The International Journal of Robotics Research
- Publisher
- SAGE Publications
- Published
- 2011-03-15
- Volume
- 30
- Issue
- 12
- Pages
- 1435-1460
- ISSN
- 0278-3649 (ISSN-L)
- 1741-3176
- OpenAlex
- W2116341587
- Cited by
- 368
- References
- 44
- Citations by year
- 2026: 13 · 2025: 19 · 2024: 22 · 2023: 25 · 2022: 18 · 2021: 35 · 2020: 31 · 2019: 19 · 2018: 32 · 2017: 31 · 2016: 31 · 2015: 27 · 2014: 32 · 2013: 20 · 2012: 10
- FWCI
- 22.37
- Type
- journal article
- Language
- en
- Open access
- closed
- Locations
- The International Journal of Robotics Research (publishedVersion)
- Topics
- Physical Sciences › Computer Science › Computer Vision and Pattern Recognition › Robotic Path Planning Algorithms
- Physical Sciences › Engineering › Control and Systems Engineering › Robot Manipulation and Learning
- Physical Sciences › Engineering › Control and Systems Engineering › Robotic Mechanisms and Dynamics
- Keywords
- manipulation planning, sampling-based motion planning, probabilistic completeness, constraint satisfaction, pose uncertainty, articulated object manipulation, robot motion planning
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review