Abstract
We present a novel algorithm for planning the motion of rigid and articulated robots in complex, dynamic, 3D environments. Our approach is to reformulate the motion planning problem as a simulation of a constrained dynamical system, and guide this system using generalized Voronoi diagrams (GVDs). In our framework, each rigid robot is subject to virtual forces induced by geometric and mechanical constraints. These may include constraints to have a robot follow an estimated path computed using a GVD, constraints to link rigid objects together to represent an articulated robot, or constraints to enforce a spatial relationship between multiple collaborative robots. The resulting algorithm uses all constraint forces to move the robot along an estimated path through the environment, while avoiding collisions with obstacles and enforcing joint and positional constraints. Our algorithm works well in dynamic environments with moving obstacles and is applicable to planning scenarios where multiple robots must move simultaneously to achieve a collision free path.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
N. Amato, O. Bayazit, L. Dale, C. Jones, and D. Vallejo. Obprm: An obstacle-based prm for 3d workspaces. Proceedings of WAFR98, pages 197–204, 1998.
O. B. Bayazit, J.M. Lien, and N. M. Amato. Probabilistic roadmap motion planning for deformable objects. Proceedings of International Conference on Robotics and Automation, pages 2126–2133, 2002.
W. Bouma, X. Chen, I. Fudos, C. Hoffmann, and P. Vermeer. An Electronic Primer on Geometric Constraint Solving. http://www.cs.purdue.edu/homes/cmh/electrobook/intro.html/homes/cmh/electrobook/intro.html, 1990.
B. Bruderlin and D. Roller (eds). Geometric Constraint Solving and Applications. Spring Verlag, 1998.
J. F. Canny and B. Donald. Simplified voronoi diagrams. Discrete and Computational Geometry, 3: 219–236, 1988.
J.F. Canny. The Complexity of Robot Motion Planning. ACM Doctoral Dissertation Award. MIT Press, 1988.
H. Chang and T. Li. Assembly maintainability study with motion planning. In Proceedings of International Conference on Robotics and Automation, 1995.
H. Choset and J. Burdick. Sensor based planning, part ii: Incremental construction of the generalized voronoi graph. IEEE Conference on Robotics and Automation, 1995.
H. Choset and J. Burdick. Sensor based planning: The hierarchical generalized voronoi graph. Workshop on Algorithmic Foundations of Robotics, 1996.
M. Foskey, M. Garber, M. Lin, and D. Manocha. A voronoi-based hybrid planner. Proc. of IEEE/RSJ Int. Conf. on Intelligent Robots and Systems, 2001.
S. Gottschalk, M. Lin, and D. Manocha. OBB-Tree: A hierarchical structure for rapid interference detection. In Proc. of ACM Siggraph’96, pages 171–180, 1996.
K. Hoff, T. Culver, J. Keyser, M. Lin, and D. Manocha. Fast computation of generalized voronoi diagrams using graphics hardware. Proceedings of ACM SIGGRAPH 1999, pages 277–286, 1999.
K. Hoff, T. Culver, J. Keyser, M. Lin, and D. Manocha. Interactive motion planning using hardware accelerated computation of generalized voronoi diagrams. IEEE Conference on Robotics and Automation, pages pp. 2931–2937, 2000.
L. Kavraki and J. C. Latombe. Randomized preprocessing of configuration space for fast path planning. IEEE Conference on Robotics and Automation, pages 2138–2145, 1994.
L. Kavraki, P. Svestka, J. C. Latombe, and M. Overmars. Probabilistic roadmaps for path planning in high-dimensional configuration spaces. IEEE Trans. Robot Automat., pages 12 (4): 566–580, 1996.
O. Khatib. Real-time obstable avoidance for manipulators and mobile robots. IJRR, 5 (l): 90–98, 1986.
G. Kramer. Solving Geometric Constraint Systems: A case study in kinematics. MIT Press, 1992.
E. Larsen, S. Gottschalk, M. Lin, and D. Manocha. Distance queries with rectangular swept sphere volumes. Proc. of IEEE Int. Conference on Robotics and Automation, 2000.
J.C. Latombe. Robot Motion Planning. Kluwer Academic Publishers, 1991.
T. Lozano-Perez and R. Wilson. Assembly sequencing for arbitrary motions. Proc. IEEE International Conference on Robotics and Automation, 1993.
K. Ahrentsen N. Jacobsen, R. Larsen, and L. Overgaard. Automatic robotweld-ing in complex shipstructures. J. Applied Artificial Intelligence, 1997.
C. Ö’Dünlaing, Micha Sharir, and C. K. Yap. Retraction: A new approach to motion-planning. In Proc. 15th Annu. ACM Sympos. Theory Comput., pages 207–220, 1983.
J. M. Ortega and W. C. Rheinboldt. Iterative Solution of Nonlinear Equations in Several Variables. Academic Press, 1970.
L Overgaard, H. Petersen, and J. Perram. A general algorithm for dynamic control of multilink robots. Int. J. Robotics Research, 14 (3), 1995.
C. Pisula, K. Hoff, M. Lin, and D. Manocha. Randomized path planning for a rigid body based on hardware accelerated voronoi sampling. In Proc. of 4th International Workshop on Algorithmic Foundations of Robotics, 2000.
Steven A. Wilmarth, Nancy M. Amato, and Peter F. Stiller. Maprm: A probabilistic roadmap planner with sampling on the medial axis of the free space. IEEE Conference on Robotics and Automation, 1999.
A. Witkin and D. Baraff. Physically Based Modeling: Principles and Practice. ACM Press, 1997. Course Notes of ACM SIGGRAPH.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2004 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Garber, M., Lin, M.C. (2004). Constraint-Based Motion Planning Using Voronoi Diagrams. In: Boissonnat, JD., Burdick, J., Goldberg, K., Hutchinson, S. (eds) Algorithmic Foundations of Robotics V. Springer Tracts in Advanced Robotics, vol 7. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-45058-0_32
Download citation
DOI: https://doi.org/10.1007/978-3-540-45058-0_32
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-07341-0
Online ISBN: 978-3-540-45058-0
eBook Packages: Springer Book Archive