Modeling, design, and control of 6-DoF flexure-based parallel mechanisms for vibratory manipulation

Abstract Small amplitude periodic motion of a 6-degree-of-freedom (DoF) rigid plate causes rigid parts on the surface to slide under the influence of friction as if immersed in a configuration-dependent velocity field. A plate whose motion is fully programmable is therefore a simple yet versatile manipulator. To develop such a manipulator, this paper addresses the design and control of a 6-DoF parallel mechanism intended for small-amplitude, high frequency vibration. We derive a linear model for the class of parallel mechanisms consisting of a rigid plate coupled to linear actuators through flexures. Using this model, we discuss manipulator design geared toward either universal parts feeding or single task automation. The design process is formulated as a constrained optimization over a design space that includes the geometry of the manipulator (actuator orientations and flexure attachment points) and the viscoelastic properties of the flexures. Finally, we present a frequency-based iterative learning controller for tracking periodic plate acceleration trajectories in R 6 for all designs. Experimental data collected from our PPOD2 manipulator is used to validate the model and demonstrate the performance of the controller.

[1]  Dan Reznik,et al.  Building a Universal Planar Manipulator , 2000 .

[2]  J. Vagners,et al.  A look at the pole/zero structure of a Stewart platform using special coordinate basis , 1998, Proceedings of the 1998 American Control Conference. ACC (IEEE Cat. No.98CH36207).

[3]  Paul Umbanhowar,et al.  Friction-Induced Lines of Attraction and Repulsion for Parts Sliding on an Oscillated Plate , 2009, IEEE Transactions on Automation Science and Engineering.

[4]  Makoto Kaneko,et al.  Dynamic Manipulation Inspired by the Handling of a Pizza Peel , 2009, IEEE Transactions on Robotics.

[5]  Paul Umbanhowar,et al.  Manipulation with vibratory velocity fields on a tilted plate , 2012, 2012 IEEE International Conference on Automation Science and Engineering (CASE).

[6]  D. Stewart A Platform with Six Degrees of Freedom , 1965 .

[7]  Tatsuo Arai,et al.  A modified Stewart platform manipulator with improved dexterity , 1993, IEEE Trans. Robotics Autom..

[8]  S. Okabe,et al.  Vibratory Feeding by Nonsinusoidal Vibration—Optimum Wave Form , 1985 .

[9]  Paul Umbanhowar,et al.  Sliding manipulation of rigid bodies on a controlled 6-DoF plate , 2012, Int. J. Robotics Res..

[10]  Dan Reznik,et al.  Analysis of part motion on a longitudinally vibrating plate , 1997, Proceedings of the 1997 IEEE/RSJ International Conference on Intelligent Robot and Systems. Innovative Robotics for Real-World Applications. IROS '97.

[11]  Mark Campbell,et al.  Six-Axis Vibration Isolation System Using Soft Actuators and Multiple Sensors , 2002 .

[12]  Dan Reznik,et al.  The Coulomb pump: a novel parts feeding method using a horizontally-vibrating surface , 1998, Proceedings. 1998 IEEE International Conference on Robotics and Automation (Cat. No.98CH36146).

[13]  André Preumont,et al.  A six-axis single-stage active vibration isolator based on Stewart platform , 2005 .

[14]  John E. McInroy,et al.  Design and control of flexure jointed hexapods , 2000, IEEE Trans. Robotics Autom..

[15]  Kazuhiro Kosuge,et al.  Input/output force analysis of Stewart platform type of manipulators , 1993, Proceedings of 1993 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS '93).

[16]  G. Boothroyd,et al.  Analysis of vibratory feeding where the track has directional friction characteristics , 1988 .

[17]  Paul Umbanhowar,et al.  Toward the set of frictional velocity fields generable by 6-degree-of-freedom oscillatory motion of a rigid plate , 2010, 2010 IEEE International Conference on Robotics and Automation.

[18]  W. Morcos On the Design of Oscillating Conveyers: Case of Simultaneous Normal and Longitudinal Oscillations , 1970 .

[19]  Paul Umbanhowar,et al.  Vibration-Induced Frictional Force Fields on a Rigid Plate , 2007, Proceedings 2007 IEEE International Conference on Robotics and Automation.

[20]  Paul Umbanhowar,et al.  The effect of anisotropic friction on vibratory velocity fields , 2012, 2012 IEEE International Conference on Robotics and Automation.

[21]  Jean-Pierre Merlet,et al.  Parallel Robots , 2000 .

[22]  Paul Umbanhowar,et al.  Optimal Vibratory Stick-Slip Transport , 2008, IEEE Transactions on Automation Science and Engineering.

[23]  Dan Reznik,et al.  C'mon part, do the local motion! , 2001, Proceedings 2001 ICRA. IEEE International Conference on Robotics and Automation (Cat. No.01CH37164).

[24]  Leonard S. Haynes,et al.  Six degree-of-freedom active vibration control using the Stewart platforms , 1994, IEEE Trans. Control. Syst. Technol..

[25]  Thomas H. Vose,et al.  Friction-Induced Velocity Fields for Point Parts Sliding on a Rigid Oscillated Plate , 2009, Int. J. Robotics Res..

[26]  C. Gosselin,et al.  Nouvelle architecture pour un manipulateur parallele a six degres de liberte , 1991 .

[27]  Dan Reznik,et al.  A flat rigid plate is a universal planar manipulator , 1998, Proceedings. 1998 IEEE International Conference on Robotics and Automation (Cat. No.98CH36146).

[28]  Thomas H. Vose,et al.  Erratum: Friction-induced velocity fields for point parts sliding on a rigid oscillated plate (International Journal of Robotics Research (2009) 28 (1020-1039) DOI: 10.1177/0278364909340279) , 2009 .

[29]  J. E. McInroy Dynamic modeling of flexure jointed hexapods for control purposes , 1999, Proceedings of the 1999 IEEE International Conference on Control Applications (Cat. No.99CH36328).

[30]  S. Hirai,et al.  Microparts Feeding by a Saw-Tooth Surface , 2006, IEEE/ASME Transactions on Mechatronics.