Abstract
Every practical motion planning problem in robotics involves constraints. Whether the robot must avoid collision or joint limits, there are always states that are not permissible. Some constraints are straightforward to satisfy, while others can be so stringent that feasible states are very difficult to find. What makes planning with constraints challenging is that, for many constraints, it is impossible or impractical to provide the planning algorithm with the allowed states explicitly; it must discover these states as it plans. This chapter focuses on constraints relevant to motion planning for humanoids.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
D. Berenson, S. Srinivasa, J. Kuffner, Task space regions: a framework for pose-constrained manipulation planning. Int. J. Robotics Res. 30(12), 1435–1460 (2011)
D. Berenson, S. Srinivasa, Probabilistically complete planning with end-effector pose constraints, in Proceedings of IEEE International Conference on Robotics and Automation (ICRA), May 2010
J. Kuffner, K. Nishiwaki, S. Kagami, M. Inaba, H. Inoue, Motion planning for humanoid robots under obstacle and dynamic balance constraints, in IEEE International Conference on Robotics and Automation (ICRA), 2001
J. Kuffner, S.M. LaValle, RRT-connect: an efficient approach to single-query path planning, in Proceedings of IEEE International Conference on Robotics and Automation (ICRA), 2000
L.E. Kavraki, P. Svestka, J.C. Latombe, M.H. Overmars, Probabilistic roadmaps for path planning in high-dimensional configuration spaces. IEEE Trans. Robot. Autom. 12(4), 566–580 (1996)
P. Jiménez, F. Thomas, C. Torras, 3D collision detection: a survey. Comput. Graph. 25(2), 269–285 (2001)
E. Larsen, S. Gottschalk, M. Lin, D. Manocha, Fast proximity queries with swept sphere volumes, in Proceedings of IEEE International Conference on Robotics and Automation (ICRA), 2000
I. Sucan, S. Chitta, J. Pan, FCL: a flexible collision library (Accessed 2015). [Online]. Available: http://gamma.cs.unc.edu/FCL/fcl_docs/webpage/generated/index.html
F. Kanehiro, H. Hirukawa, Online self-collision checking for humanoids, in 19th Annual Conference of Robotics Society of Japan, 2001
K. Okada, T. Ogura, A. Haneda, J. Fujimoto, F. Gravot, M. Inaba, Humanoid motion generation system on hrp2-jsk for daily life environment, in IEEE International Conference Mechatronics and Automation, 2005
J. Kuffner, K. Nishiwaki, S. Kagami, Y. Kuniyoshi, M. Inaba, H. Inoue, Self-collision detection and prevention for humanoid robots, in IEEE International Conference on Robotics and Automation (ICRA), 2002
N.M. Amato, O.B. Bayazit, L.K. Dale, C. Jones, D. Vallejo, OBPRM: an obstacle-based PRM for 3D workspaces, in Proceedings of the Third Workshop on the Algorithmic Foundations of Robotics (WAFR), Aug 1998, pp. 155–168
D. Hsu, J. Reif, The bridge test for sampling narrow passages with probabilistic roadmap planners, in Proceedings of the IEEE International Conference on Robotics and Automation (ICRA), 2003
D. Hsu, G. Sanchez-Ante, H.-L. Cheng, J.-C. Latombe, Multi-level free-space dilation for sampling narrow passages in PRM planning, in Proceedings of the IEEE International Conference on Robotics and Automation (ICRA), 2006
S. Dalibard, J.-P. Laumond, Control of probabilistic diffusion in motion planning, in Proceedings of the Workshop on the Algorithmic Foundations of Robotics (WAFR), 2008
D.M. Liangjun Zhang, Y.J. Kim, A fast and practical algorithm for generalized penetration depth computation, in Robotics: Science and Systems (RSS), 2007
L. Sentis, O. Khatib, Synthesis of whole-body behaviors through hierarchical control of behavioral primitives. Int. J. Humanoid Rob. 2, 505–518 (2005)
J. Pan, L. Zhang, D. Manocha, Retraction-based RRT planner for articulated models, in Proceedings of the IEEE International Conference on Robotics and Automation (ICRA), May 2010
M. Stilman, Task constrained motion planning in robot joint space, in Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), 2007
L. Jaillet, J. Cortés, T. Siméon, Sampling-based path planning on configuration-space costmaps. IEEE Trans. Robot. 26(4), 635–646 (2010)
C. Suh, T.T. Um, B. Kim, H. Noh, M. Kim, F.C. Park, Tangent space RRT: a randomized planning algorithm on constraint manifolds, in IEEE International Conference on Robotics and Automation (ICRA) (IEEE, 2011)
D. Berenson, J. Chestnutt, S.S. Srinivasa, J.J. Kuffner, S. Kagami, Pose-constrained whole-body planning using task space region chains, in Proceedings of IEEE-RAS International Conference on Humanoid Robots, 2009
A. Ambler, R. Popplestone, Inferring the positions of bodies from specified spatial relationships. Artif. Intell. 6(2), 157–174 (1975)
R. Finkel, R. Taylor, R. Bolles, R. Paul, J. Feldman, AL, a programming system for automation, Computer Science Department, Stanford University, Technical Report CS-456, 1974
R. Taylor, The synthesis of manipulator control programs from task-level specifications. Ph.D. dissertation, Computer Science Department, Stanford University, 1976
L.I. Lieberman, M.A. Wesley, AUTOPASS: an automatic programming system for computer controlled mechanical assembly. IBM J. Res. Dev. 21(4), 321–333 (1977)
E. Drumwright, V. Ng-Thow-Hing, Toward interactive reaching in static environments for humanoid robots, in Proceedings of IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), 2006
M. Vande Weghe, D. Ferguson, S.S. Srinivasa, Randomized path planning for redundant manipulators without inverse kinematics, in Proceedings of IEEE-RAS International Conference on Humanoid Robots, 2007
D. Bertram, J. Kuffner, R. Dillmann, T. Asfour, An integrated approach to inverse kinematics and path planning for redundant manipulators, in Proceedings of IEEE International Conference on Robotics and Automation (ICRA), 2006
J. De Schutter, T. De Laet, J. Rutgeerts, W. Decre, R. Smits, E. Aertbelien, K. Claes, H. Bruyninckx, Constraint-based task specification and estimation for sensor-based robot systems in the presence of geometric uncertainty. Int. J. Robot. Res. (IJRR) 26(5), 433–455 (2007)
L. Sciavicco, B. Siciliano, Modeling and Control of Robot Manipulators, 2nd edn. (Springer, London, 2000), pp. 96–100
Z. Yao, K. Gupta, Path planning with general end-effector constraints: using task space to guide configuration space search, in Proceedings of IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), 2005
M. Gharbi, J. Cortes, T. Simeon, A sampling-based path planner for dual-arm manipulation, in 2008 IEEE/ASME International Conference on Advanced Intelligent Mechatronics, July 2008, pp. 383–388
J. Cortes, T. Simeon, Sampling-based motion planning under kinematic loop-closure constraints, in Proceedings of Workshop on the Algorithmic Foundations of Robotics (WAFR), 2004
J.H. Yakey, S.M. LaValle, L.E. Kavraki, Randomized path planning for linkages with closed kinematic chains. IEEE Trans. Robot. Autom. 17(6), 951–958 (2001)
S. Kajita, F. Kanehiro, K. Kaneko, K. Fujiwara, K. Harada, K. Yokoi, H. Hirukawa, Biped walking pattern generation by using preview control of zero-moment point, in IEEE International Conference on Robotics and Automation (ICRA), 2003
T. Bretl, S. Lall, Testing static equilibrium for legged robots. IEEE Trans. Robot. 24(4), 794–807 (2008)
K. Hauser, Fast interpolation and time-optimization with contact. Int. J. Robot. Res. 33(9), 1231–1250 (2014)
S. Caron, Q.C. Pham, Y. Nakamura, Leveraging cone double description for multi-contact stability of humanoids with applications to statics and dynamics, in Proceedings of Robotics: Science and Systems, Rome, July 2015
D. Prattichizzo, J.C. Trinkle, in Springer Handbook of Robotics: Grasping, ed. by B. Siciliano, O. Khatib (Springer Science & Business Media, Berlin, 2008)
T. Sugihara, Y. Nakamura, Whole-body cooperative balancing of humanoid robot using COG jacobian, in Proceedings of IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), 2002
R. Diankov, Automated construction of robotic manipulation programs. Ph.D. dissertation, Carnegie Mellon University, Robotics Institute, Aug 2010
D. Katz, Y. Pyuro, O. Brock, Learning to manipulate articulated objects in unstructured environments using a grounded relational representation, in Robotics Science and Systems (RSS), 2008
J. Sturm, V. Pradeep, C. Stachniss, Learning kinematic models for articulated objects, in Proceedings of International Joint Conference on Artificial Intelligence (IJCAI), 2009
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature B.V.
About this entry
Cite this entry
Berenson, D. (2019). Obeying Constraints During Motion Planning. In: Goswami, A., Vadakkepat, P. (eds) Humanoid Robotics: A Reference. Springer, Dordrecht. https://doi.org/10.1007/978-94-007-6046-2_58
Download citation
DOI: https://doi.org/10.1007/978-94-007-6046-2_58
Published:
Publisher Name: Springer, Dordrecht
Print ISBN: 978-94-007-6045-5
Online ISBN: 978-94-007-6046-2
eBook Packages: Intelligent Technologies and RoboticsReference Module Computer Science and Engineering