Loading [MathJax]/extensions/MathMenu.js
Path planning for pushing a disk using compliance | IEEE Conference Publication | IEEE Xplore

Path planning for pushing a disk using compliance


Abstract:

We consider the path planning problem for a robot that pushes a disk shaped object in an environment among obstacles. Instead of only allowing the object to move through ...Show More

Abstract:

We consider the path planning problem for a robot that pushes a disk shaped object in an environment among obstacles. Instead of only allowing the object to move through the free space, we also allow the object to slide along the boundaries of the environment using compliance, extending the possibilities for the robot to find a push path. We present an exact algorithm that, given a path for the object consisting of k sections, preprocesses the environment consisting of n non-intersecting line segments in O(n/sup 2/ log n) and reports a push path in O(kn log n) time or reports failure if no path exists. Under the weak assumption of low obstacle density, the query time is reduced to O((k + n) log n).
Date of Conference: 02-06 August 2005
Date Added to IEEE Xplore: 05 December 2005
Print ISBN:0-7803-8912-3

ISSN Information:

Conference Location: Edmonton, AB, Canada
References is not available for this document.

I. Introduction

Manipulation refers to a wide variety of changes that can be applied to an object. One form of manipulation is moving objects. Objects can be moved in many different ways, roughly divided in two classes, prehensile (using a form or force closure grasp) and non-prehensile. Prehensile manipulation includes grasping (for an overview see the book of Mason [19]) and squeezing [13]. Non-prehensile manipulation [17] includes pushing, rotating the support surface [12], rolling [2] and even throwing [21]. Also more passive forms of manipulation can be used, for example placing fences along a conveyor belt [7].

Select All
1.
P. K. Agarwal, J.-C. Latombe, R. Motwani and P. Raghavan, Nonholonomic Path Planning for Pushing a Disk Among Obstacles, Proc. IEEE International Conference on Robotics and Automation, 1997
2.
H. Arai and O. Khatib, Experiments with Dynamic Skills, Proc. of 1994 Japan-USA Symposium on Flexible Automation, 81-84, 1994
3.
B. Aronov, M. De Berg, A. F. Van der Stappen, P. Ŝvestka, and J. Vleugels. Motion Planning for Multiple Robots, Discrete and Computational Geometry, 22:505-525, 1999
4.
I. L. Balaban, An Optimal Algorithm for Finding Segment Intersections, Proc. 11th Annual ACM Symposium Computational Geometry 211-219, 1995
5.
J. L. Bentley and T. A. Ottmann, Algorithms for Reporting and Counting Geometric Intersections, IEEE Trans. Computing, C-28:643-647, 1979
6.
M. de Berg, M. van Kreveld, M. Overmars, O. Schwarzkopf, Computational Geometry, 2nd ed. Springer-Verlag, Berlin, Germany, 272-276, 2000
7.
R.-P. Berretty, K. Y. Goldberg, M. H. Overmars, A. F. van der Stappen, Algorithms for Fence Design, Robotics, the Algorithmic Perspective, 279-295, A.K. Peters 1998
8.
A. J. Briggs, An Efficient Algorithm for One-Step Planar Compliant Motion Planning with Uncertainty, Algorithmica, 8(3): 195-208, 1992
9.
R. Brost, Automatic Grasp Planning in Presence of Uncertainty, Int. Journal of Robotics Research, 7(1):3-17, 1988
10.
B. R. Donald, The Complexity of Planar Compliant Motion Planning under Uncertainty, Proc. ACM Symposium on Computational Geometry, June 1988
11.
M. A. Erdmann, On Motion Planning with Uncertainty, Technical Report AITR-810 MIT Artificial Intelligence Laboratory, 1984
12.
M. A. Erdmann, M. T. Mason, An Exploration of Sensorless Manipulation, IEEE Journal of Robotics and Automation, 4:367-379, 1988
13.
K. Goldberg, Orienting Polygonal Parts without Sensors, Algorithmica, 10(2):201-225, 1993
14.
L. Kavraki, P. Ŝvestka, J.-C. Latombe and M. H. Overmars, Probabilistic Roadmaps for Path Planning in High-dimensional Configuration Space, IEEE Trans. on Robotics and Automation, 12(4):566-580, 1996
15.
V. Koltun, Segment Intersection Searching Problems in General Settings, Proceedings of the seventeenth annual symposium on Computational geometry 197-206, 2001
16.
T. Lozano-Peréz, M. T. Mason and R. H. Taylor, Automatic Synthesis of Fine-Motion Strategies for Robots IEEE Trans. on Computers (C-32), 108-120, 1983
17.
K. Lynch, Nonprehensile Robotic Manipulation: Controllability and Planning, PhD Thesis, The Robotics Institute, Carnegie Mellon University, 1996
18.
K. M. Lynch and M. T. Mason, Stable pushing: Mechanics, Controllability, and Planning, Int. Journal of Robotics Research, 15(6):533-556, 1996
19.
M. T. Mason, Mechanics of Robotic Manipulation, MIT Press, 2001
20.
M. T. Mason, Mechanics and Planning of Manipulator Pushing Operations, Int. Journal of Robotics Research, 5(3):53-71, 1986
21.
M. T. Mason, K. M. Lynch, Dynamic Manipulation, Proc. IEEE/RJS International Conference Intelligent Robots and Systems 152-159, 1993
22.
M. Sharir and S. Sifrony, Coordinated Motion Planning for Two Independent Robots, Proc. of the fourth annual symposium on Computational Geometry 319-328, 1988
23.
A. F. van der Stappen, M. H. Overmars, M. de Berg and J. Vleugels, Motion Planning in Environments with Low Obstacle Density, Discrete & Computational Geometry, 20:561-578, 1998

Contact IEEE to Subscribe

References

References is not available for this document.