Abstract
We consider the computational complexity of planning compliant motions in the plane, given geometric bounds on the uncertainty in sensing and control. We can give efficient algorithms for generating and verifying compliant motion strategies that are guaranteed to succeed as long as the sensing and control uncertainties lie within the specified bounds. We also consider the case where a compliant motion plan is required to succeed over some parametric family of geometries. While these problems are known to be intractable in three dimensions, we identify tractable subclasses in the plane.
Similar content being viewed by others
References
Asano, T., Asano, T., Guibas, L., Hershberger, J., and Imai, H., Visibility of Disjoint Polygons,Algorithmica,1 (1) (1986), 49–63.
Bajaj, C., and Kim, M., Compliant Motion Planning with Geometric Models,Proc. ACM Symposium on Computational Geometry, Waterloo, 1987.
Brady, M.et al (eds.),Robot Motion: Planning and Control, MIT Press, Cambridge, 1982.
Brooks, R., and Lozano-Pérez, T., A Subdivision Algorithm in Configuration Space for Findpath with Rotation,Proc. Eighth International Joint Conference on Artificial Intelligence, Karlsruhe, August 1983.
Brost, R., Automatic Grasp Planning in the Presence of Uncertainty,Proc. IEEE International Conference on Robotics and Automation, San Francisco, April 1986.
Buckley, S. J.,Planning and Teaching Compliant Motion Strategies, Ph.D. Thesis, Department of Electrical Engineering and Computer Science, Massachusetts Institute of Technology, 1987. Also MIT-AI-TR-936 (1987).
Burridge, R., Rajan, V. T., and Schwartz, J. T., The Peg-In-Hole Problem: Static and Dynamics of Nearly Rigid Bodies in Frictional Contact,Proc. IEEE International Conference on Robotics and Automation, Raleigh, NC, March 1987.
Canny, J. F., Collision Detection for Moving Polyhedra,IEEE Trans. Pattern Anal. Mach. Intell,8 (2) (1986).
Canny, J. F., A New Algebraic Method for Robot Motion Planning and Real Geometry,Proc. Symposium on Foundations of Computer Science, Los Angeles, 1987.
Canny, J. F., and Donald, B. R., Simplified Voronoi Diagrams, tProc. ACM Symposium on Computational Geometry, Waterloo, June 1987.
Canny, J. F., and Donald, B. R., Simplified Voronoi Diagrams,Discrete Comput. Geom., 3 (3) (1988), 219–236.
Canny, J., and Reif, J., New Lower Bound Techniques for Robot Motion Planning Problems,Proc. Symposium on Foundations of Computer Science, Los Angeles, 1987.
DiSessa, A., and Abelson, H.,Turtle Geometry, MIT Press, Cambridge, MA, 1978.
Donald, B. R., Robot Motion Planning with Uncertainty in the Geometric Models of the Robot and Environment: A Formal Framework for Error Detection and Recovery,Proc. IEEE International Conference on Robotics and Automation, San Francisco, April 1986.
Donald, B. R., A Theory of Error Detection and Recovery for Robot Motion Planning with Uncertainty,Proc. International Workshop on Geometric Reasoning, Oxford, 1986.
Donald, B. R., A Search Algorithm for Motion Planning with Six Degrees of Freedom,Artificial Intelligence,31 (3) (1987).
Donald, B. R., Error Detection and Recovery for Robot Motion Planning with Uncertainty, MIT-AI-TR 982, MIT Artificial Intelligence Laboratory, 1987.
Donald, B. R., Towards Task-Level Robot Programming, Computer Science Department Technical Report, Cornell University, Ithaca, NY, 1987.
Donald, B. R., A Geometric Approach to Error Detection and Recovery for Robot Motion Planning with Uncertainty,Artificial Intelligence, to appear.
Donald, B. R., Planning Multi-Step Error Detection and Recovery Strategies,Proc. IEEE International Conference on Robotics and Automation, Philadelphia, PA, 1988.
Erdmann, M., Using Backprojections for Fine Motion Planning with Uncertainty,Internat. J. Robotics Res.,5 (1) (1986).
Erdmann, M., and Lozano-Pérez, T., On Multiple Moving Objects,Algorithmica,2 (1987), 477–521.
Erdmann, M., and Mason, M., An Exploration of Sensorless Manipulation,Proc. IEEE International Conference on Robotics and Automation, San Francisco, April 1986.
Grigoryev, D. Y., Complexity of Deciding Tarski Algebra,J. Symbolic Comp. to appear.
Hopcroft, J., and Wilfong, G., Motion of Objects in Contact,Internat. J. Robotics Res.,4 (4) (1986).
Koditschek, D., Exact Robot Navigation by Means of Potential Functions: Some Topo- logical Considerations,Proc. IEEE International Conference on Robotics and Automation, Raleigh, NC, March 1987.
Koutsou, A., A Geometric Reasoning System for Moving an Object While Maintaining Contact with Others,ACM Symposium on Computational Geometry, Yorktown Heights, NY, 1985.
Lozano-Pérez, T., Spatial Planning: A Configuration Space Approach,IEEE Trans. Comput.,32 (1983), 108–120.
Lozano-Pérez, T., Robot Programming,Proc. IEEE, 1983.
Lozano-Pérez, T., Mason, M. T., and Taylor, R. H., Automatic Synthesis of Fine-Motion Strategies for Robots,Internat. J. Robotics Res.,3 (1) (1984).
Lumelsky, V. J., Dynamic Path Planning for a Planar Articulated Robot Arm Moving Amidst Unknown Obstacles, Automatica,J IFAC (1986).
Mason, M. T., Compliance and Force Control for Computer Controlled Manipulators,IEEE Trans. Systems, Man Cybernetics,11 (1981), 418–432.
Mason, M. T., Automatic Planning of Fine Motions: Correctness and Completeness,Proc. 1984 IEEE International Conference on Robotics, Atlanta, GA, 1984.
Natarajan, B. K., On Moving and Orienting Objects. Ph.D. Thesis, Department of Computer Science, Cornell University, Ithaca, NY, 1986.
Natarajan, B. K., An Algorithmic Approach to the Automated Design of Parts Orienters.Proc. Foundations of Computer Science, Toronto, October 27–29, 1986, pp. 132–142.
Ó'Dúnlaing, C., Sharir, M., and Yap, C., Generalized Voronoi Diagrams for Moving a Ladder: I, Topological Analysis, Robotics Lab. Tech. Report No. 32, NYU-Courant Institute, 1984.
Ó'Dúnlaing, C., Sharir, M., and Yap, C., Generalized Voronoi Diagrams for Moving a Ladder: II, Efficient Construction of the Diagram, Robotics Lab. Tech. Report No. 33, NYU-Courant Institute, 1984.
Ó'Dúnlaing, C., and Yap, C., A Retraction Method for Planning the Motion of a Disc,J. Algorithms,6 (1985).
Schwartz, J., Hopcroft, J., and Sharir, M.,Planning, Geometry and Complexity of Robot Motion Planning Albex, Norwood, NJ, 1987.
Schwartz, J., and Yap, C. K.,Advances in Robotics, Erlbaum, Hillsdale, NJ, 1986.
Taylor, R. H., The Synthesis of Manipulator Control Programs from Task-level Specifications, AIM-282, Stanford Artificial Intelligence Laboratory, July 1976.
Whitney, D., Force Feedback Control of Manipulator Fine Motions,J. Dynamics Systems Measurement Control (1977), 91–97.
Yap, C., Coordinating the Motion of Several Discs, Robotics Lab. Tech. Rep. No. 16, NYU-Courant Institute, 1984.
Yap, C., Algorithmic Motion Planning, inAdvances in Robotics, Vol. 1 (J. Schwartz and C. Yap, eds.), Erlbaum, Hillsdale, NJ, 1986.
Author information
Authors and Affiliations
Additional information
Communicated by C. K. Wong.
This report describes research done at the Artificial Intelligence Laboratory of the Massachusetts Institute of Technology. Support for the Laboratory's Artificial Intelligence research is provided in part by the Office of Naval Research under Office of Naval Research Contract N00014-81-K-0494 and in part by the Advanced Research Projects Agency under Office of Naval Research Contracts N00014-85-K-0124 and N00014-82-K.-0334. The author was funded in part by a NASA fellowship administered by the Jet Propulsion Laboratory, and in part by the Mathematical Sciences Institute and the National Science Foundation.
Rights and permissions
About this article
Cite this article
Donald, B.R. The complexity of planar compliant motion planning under uncertainty. Algorithmica 5, 353–382 (1990). https://doi.org/10.1007/BF01840394
Received:
Revised:
Issue Date:
DOI: https://doi.org/10.1007/BF01840394