Title :
Learning to predict how rigid objects behave under simple manipulation
Author :
Kopicki, Marek ; Zurek, Sebastian ; Stolkin, Rustam ; Mörwald, Thomas ; Wyatt, Jeremy
Author_Institution :
Sch. of Comput. Sci., Univ. of Birmingham, Birmingham, UK
Abstract :
An important problem in robotic manipulation is the ability to predict how objects behave under manipulative actions. This ability is necessary to allow planning of object manipulations. Physics simulators can be used to do this, but they model many kinds of object interaction poorly. An alternative is to learn a motion model for objects by interacting with them. In this paper we address the problem of learning to predict the interactions of rigid bodies in a probabilistic framework, and demonstrate the results in the domain of robotic push manipulation. A robot arm applies random pushes to various objects and observes the resulting motion with a vision system. The relationship between push actions and object motions is learned, and enables the robot to predict the motions that will result from new pushes. The learning does not make explicit use of physics knowledge, or any pre-coded physical constraints, nor is it even restricted to domains which obey any particular rules of physics. We use regression to learn efficiently how to predict the gross motion of a particular object. We further show how different density functions can encode different kinds of information about the behaviour of interacting objects. By combining these as a product of densities, we show how learned predictors can cope with a degree of generalisation to previously unencountered object shapes, subjected to previously unencountered push directions. Performance is evaluated through a combination of virtual experiments in a physics simulator, and real experiments with a 5-axis arm equipped with a simple, rigid finger.
Keywords :
dexterous manipulators; manipulator kinematics; motion estimation; path planning; regression analysis; robot vision; shear modulus; 5-axis arm; density functions; gross motion prediction; object motion; performance evaluation; physics simulator; probabilistic framework; push actions; regression analysis; rigid body interaction; rigid finger; robot arm; robotic push manipulation; vision system; Equations; Physics; Predictive models; Robots; Shape; Three dimensional displays; Training;
Conference_Titel :
Robotics and Automation (ICRA), 2011 IEEE International Conference on
Conference_Location :
Shanghai
Print_ISBN :
978-1-61284-386-5
DOI :
10.1109/ICRA.2011.5980295