Dynamic Nonprehensile Manipulation: Controllability, Planning, and Experiments
- 1 January 1999
- journal article
- other
- Published by SAGE Publications in The International Journal of Robotics Research
- Vol. 18 (1) , 64-92
- https://doi.org/10.1177/027836499901800105
Abstract
We are interested in using low-degree-of-freedom robots to perform complex tasks by nonprehensile manipulation (manipulation without aformorforce-closure grasp). By notgrasping, the robot can usegravitational, centrifugal, and Coriolisforces as virtual motors to control more degrees of freedom of the part. The part s extra motionfreedoms are exhibited as rolling, slipping, and free flight. This paper describes controllability, motion planning, and implementation ofplanar dynamic nonprehensile manipukltion. We show that almost any planar object is controllable by point contact, and the controlling robot requires only twvo degrees of freedom (a point translating in the plane). We then focus on a one-joint manipulator (with a two-dimensional state space), and show that even this simplest of robots, by using slipping and rolling, can control a planar object to a fulldimensional subset of its six-dimensional statespace. We have developed a one-jointrobotto perform a variety of dynamic tasks, including snatching an object ftom a table, rolling an object on the surface of the arm, and throwing and catching. Nonlinear optimization is used to plan robot trajectories that achieve the desired object motion via coupling forces though the nonprehensile contact.Keywords
This publication has 79 references indexed in Scilit:
- Flatness and defect of non-linear systems: introductory theory and examplesInternational Journal of Control, 1995
- A motion planner for nonholonomic mobile robotsIEEE Transactions on Robotics and Automation, 1994
- Mechanical parts orienting: The case of a polyhedron on a tableAlgorithmica, 1993
- Nonholonomic multibody mobile robots: Controllability and motion planning in the presence of obstaclesAlgorithmica, 1993
- Nonholonomic motion planning: steering using sinusoidsIEEE Transactions on Automatic Control, 1993
- Dynamic control of a manipulator with passive joints in operational spaceIEEE Transactions on Robotics and Automation, 1993
- Motion of two rigid bodies with rolling constraintIEEE Transactions on Robotics and Automation, 1990
- On the existence and synthesis of multifinger positive gripsAlgorithmica, 1987
- Time-Optimal Control of Robotic Manipulators Along Specified PathsThe International Journal of Robotics Research, 1985
- Minimum-time control of robotic manipulators with geometric path constraintsIEEE Transactions on Automatic Control, 1985