Dynamic object manipulation by an array of 1-DOF manipulators: Kinematic modeling and planning

Dynamic manipulation of polygonal objects by an array of one degree of freedom arms is studied from kinematics and planning points of view. In the studied manipulation method, an object is manipulated to its goal configuration by a sequence of juggles. A kinematic model of an object throwing task is driven and a method for object manipulation by a sequence of throws is proposed. The method, called Backward Throws Method (BTM), is based on throwing an object backward towards the arm pivot. Based on the developed model, a planning algorithm is proposed for BTM. In addition, the only existing similar method to BTM, which is based on forward throws-named FTM in this paper-is reformulated for implementation by a series of arms and compared with the proposed method. Analytical investigations, simulation results, and experimental outcomes show that BTM meets the desired requirements. Moreover, in comparison to FTM, BTM requires fewer number of throws and lower release velocity. In addition, the object's maximum height of flight is much lower in BTM which results in lower catching impact. According to the experimental results, although the proposed method has no feedback from object position, accumulated position error is very small. This fact is directly related to the attained decrease in catching impact which causes small object slippage and rebound on catching. Furthermore, there is no restriction on the arm geometry in BTM while in FTM an arm with negative offset is needed.

[1]  Jean-Claude Latombe,et al.  Robot motion planning , 1970, The Kluwer international series in engineering and computer science.

[2]  Kevin M. Lynch,et al.  Stable Pushing: Mechanics, Controllability, and Planning , 1995, Int. J. Robotics Res..

[3]  Hiromi Mochiyama,et al.  Kinematics and dynamics of a cable-like hyper-flexible manipulator , 2003, 2003 IEEE International Conference on Robotics and Automation (Cat. No.03CH37422).

[4]  Ken Goldberg,et al.  Sensorless Manipulation Using Transverse Vibrations of a Plate , 1995, Proceedings of 1995 IEEE International Conference on Robotics and Automation.

[5]  Alfred A. Rizzi,et al.  Legless locomotion for legged robots , 2003, Proceedings 2003 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2003) (Cat. No.03CH37453).

[6]  Hyungpil Moon,et al.  Distributed manipulation by superposition of logarithmic-radial potential fields , 2002, Proceedings 2002 IEEE International Conference on Robotics and Automation (Cat. No.02CH37292).

[7]  Michael A. Peshkin,et al.  A complete algorithm for designing passive fences to orient parts , 1996, Proceedings of IEEE International Conference on Robotics and Automation.

[8]  Peter M. Will,et al.  The intelligent motion surface: a hardware/software tool for the assembly of meso-scale devices , 1997, Proceedings of International Conference on Robotics and Automation.

[9]  Kevin M. Lynch,et al.  Recurrence, controllability, and stabilization of juggling , 2001, IEEE Trans. Robotics Autom..

[10]  Antonio Bicchi,et al.  Planning Motions of Polyhedral Parts by Rolling , 2000, Algorithmica.

[11]  Kevin M. Lynch,et al.  Toppling manipulation , 1999, Proceedings 1999 IEEE International Conference on Robotics and Automation (Cat. No.99CH36288C).

[12]  Zdravko Balorda,et al.  Reducing uncertainty of objects by robot pushing , 1990, Proceedings., IEEE International Conference on Robotics and Automation.

[13]  Joel W. Burdick,et al.  Feedback Control Methods for Distributed Manipulation Systems that Involve Mechanical Contacts , 2004, Int. J. Robotics Res..

[14]  Kevin M. Lynch,et al.  An example of parts handling and self-assembly using stable limit sets , 2005, 2005 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[15]  Bruno Siciliano,et al.  Control Problems in Robotics and Automation , 1998 .

[16]  Yasumichi Aiyama,et al.  Planning of object motion by graspless manipulation using contact state transition graph , 2001, Proceedings of the 2001 IEEE International Symposium on Assembly and Task Planning (ISATP2001). Assembly and Disassembly in the Twenty-first Century. (Cat. No.01TH8560).

[17]  Yasumichi Aiyama,et al.  Tossing manipulation by 1 degree-of-freedom manipulator , 2001, Proceedings 2001 IEEE/RSJ International Conference on Intelligent Robots and Systems. Expanding the Societal Role of Robotics in the the Next Millennium (Cat. No.01CH37180).

[18]  Howie Choset,et al.  Closed-loop operation of actuator arrays , 2000, Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065).

[19]  Kevin M. Lynch,et al.  Parts Feeding on a Conveyor with a One Joint Robot , 2000, Algorithmica.

[20]  Kevin M. Lynch,et al.  Issues in nonprehensile manipulation , 1998 .

[21]  Hidefumi Wakamatsu,et al.  Knotting/raveling manipulation of linear objects , 2003, Proceedings 2003 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2003) (Cat. No.03CH37453).

[22]  Bruce Randall Donald,et al.  Distributed manipulation of multiple objects using ropes , 2000 .

[23]  Toshi Takamori,et al.  Distributed Actuation Devices Using Soft Gel Actuators , 2000 .

[24]  Michael A. Erdmann,et al.  Nonprehensile two palm manipulation with non-equilibrium transitions between stable states , 1996, Proceedings of IEEE International Conference on Robotics and Automation.

[25]  Kevin M. Lynch,et al.  Control of Nonprehensile Manipulation , 2003, Control Problems in Robotics.

[26]  Daniel E. Koditschek,et al.  Planning and Control of Robotic Juggling and Catching Tasks , 1994, Int. J. Robotics Res..

[27]  Peter M. Will,et al.  Parts manipulation on an intelligent motion surface , 1995, Proceedings 1995 IEEE/RSJ International Conference on Intelligent Robots and Systems. Human Robot Interaction and Cooperative Robots.

[28]  Kevin M. Lynch,et al.  Dynamic Nonprehensile Manipulation: Controllability, Planning, and Experiments , 1999, Int. J. Robotics Res..

[29]  Kenneth Y. Goldberg,et al.  Orienting polygonal parts without sensors , 1993, Algorithmica.

[30]  Kevin M. Lynch,et al.  Experiments in the Use of Stable Limit Sets for Parts Handling , 2004 .

[31]  Randy C. Brost Dynamic analysis of planar manipulation tasks , 1992, Proceedings 1992 IEEE International Conference on Robotics and Automation.

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

[33]  Michael A. Erdmann,et al.  Nonprehensile manipulation for orienting parts in the plane , 1997, Proceedings of International Conference on Robotics and Automation.

[34]  Antonio Bicchi,et al.  Rolling bodies with regular surface: controllability theory and applications , 2000, IEEE Trans. Autom. Control..

[35]  Arturo Zavala-Río,et al.  On the control of complementary-slackness juggling mechanical systems , 2000, IEEE Trans. Autom. Control..

[36]  Kevin M. Lynch,et al.  Planar Manipulation on a Conveyor with a One Joint Robot , 1996 .

[37]  Matthew T. Mason,et al.  Mechanics of Robotic Manipulation , 2001 .

[38]  Daniel E. Koditschek,et al.  Toward a dynamical pick and place , 1995, Proceedings 1995 IEEE/RSJ International Conference on Intelligent Robots and Systems. Human Robot Interaction and Cooperative Robots.

[39]  Michael A. Peshkin,et al.  Curved fences for part alignment , 1993, [1993] Proceedings IEEE International Conference on Robotics and Automation.

[40]  Kevin M. Lynch,et al.  Control of Underactuated Manipulation by Real-Time Nonlinear Optimization , 2000 .

[41]  Ieee Robotics Proceedings, 2003 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2003), October 27-31,2003, Las Vegas, Nevada , 2003 .

[42]  James C. Alexander,et al.  Bounds on the Friction-Dominated Motion of a Pushed Object , 1993, Int. J. Robotics Res..

[43]  Howie Choset,et al.  Distributed Manipulation Using Discrete Actuator Arrays , 2001, Int. J. Robotics Res..

[44]  Yasumichi Aiyama,et al.  Planning of graspless manipulation by multiple robot fingers , 2001, Proceedings 2001 ICRA. IEEE International Conference on Robotics and Automation (Cat. No.01CH37164).

[45]  Matthew T. Mason,et al.  An exploration of sensorless manipulation , 1986, IEEE J. Robotics Autom..

[46]  K.-F. Bohringer,et al.  A theory of manipulation and control for microfabricated actuator arrays , 1994, Proceedings IEEE Micro Electro Mechanical Systems An Investigation of Micro Structures, Sensors, Actuators, Machines and Robotic Systems.

[47]  Kevin M. Lynch,et al.  Sensorless parts orienting with a one-joint manipulator , 1997, Proceedings of International Conference on Robotics and Automation.

[48]  Kevin M. Lynch,et al.  Stable limit sets in a dynamic parts feeder , 2002, IEEE Trans. Robotics Autom..

[49]  Kevin M. Lynch,et al.  Rolling Manipulation with a Single Control , 2002, Int. J. Robotics Res..