Planning Motions of Polyhedral Parts by Rolling

Abstract. The nonholonomic nature of rolling between rigid bodies can be exploited to achieve dextrous manipulation of industrial parts with minimally complex robotic effectors. While for parts with smooth surfaces a relatively well-developed theory exists, planning for parts with only piecewise smooth surfaces is largely an open problem. The problem of arbitrarily displacing and reorienting a polyhedron by means of rotations about edges belonging to a fixed plane is considered. Relevant theoretical results are reviewed, and a polynomial time algorithm is proposed that allows planning such motions. The effects of finite accuracy in representing problem data, as well as the operational and computational complexity of the method are considered in detail.

[1]  John B. Shoven,et al.  I , Edinburgh Medical and Surgical Journal.

[2]  Leslie E. Trotter,et al.  Hermite Normal Form Computation Using Modulo Determinant Arithmetic , 1987, Math. Oper. Res..

[3]  Arthur C. Sanderson,et al.  Planning robotic manipulation strategies for workpieces that slide , 1988, IEEE J. Robotics Autom..

[4]  David J. Montana,et al.  The Kinematics of Contact and Grasp , 1988, Int. J. Robotics Res..

[5]  Heinrich W. Guggenheimer,et al.  Geometries and Groups , 1989 .

[6]  Zexiang Li,et al.  Motion of two rigid bodies with rolling constraint , 1990, IEEE Trans. Robotics Autom..

[7]  Hirochika Inoue,et al.  Tumbling Objects Using a Multi-fingered Robot , 1991 .

[8]  Masayuki Inaba,et al.  Pivoting: A new method of graspless manipulation of object by robot fingers , 1993, Proceedings of 1993 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS '93).

[9]  Antonio Bicchi,et al.  Dexterous manipulation through rolling , 1995, Proceedings of 1995 IEEE International Conference on Robotics and Automation.

[10]  Antonio Bicchi,et al.  Planning motions of rolling surfaces , 1995, Proceedings of 1995 34th IEEE Conference on Decision and Control.

[11]  Antonio Bicchi,et al.  Manipulation of polyhedral parts by rolling , 1997, Proceedings of International Conference on Robotics and Automation.

[12]  Antonio Bicchi,et al.  Rolling polyhedra on a plane, analysis of the reachable set , 1997 .

[13]  Alexander Schrijver,et al.  Theory of linear and integer programming , 1986, Wiley-Interscience series in discrete mathematics and optimization.