Gravity compensation in robotics

The actuator power required to resist joint torque caused by the weight of robot links can be a significant problem. Gravity compensation is a well-known technique in robot design to achieve equilibrium throughout the range of motion and as a result to reduce the loads on the actuator. Therefore, it is desirable and commonly implemented in many situations. Various design concepts for gravity compensation are available in the literature. This paper proposes an overview of gravity compensation methods applied in robotics. The examined properties of the gravity compensation are disclosed and illustrated via kinematic schemes. In order to classify the considered balancing schemes three principal groups are distinguished due to the nature of the compensation force: counterweight, spring or active force developed by an auxiliary actuator. Then, each group is reviewed through sub-groups organized via structural features of balancing schemes. The author believes that such an arrangement of gravity compensation methods allows one to carry out a systematized analysis and provides a comprehensive view on the problem.

[1]  Clément Gosselin,et al.  On the design of gravity-compensated six-degree-of-freedom parallel mechanisms , 1998, Proceedings. 1998 IEEE International Conference on Robotics and Automation (Cat. No.98CH36146).

[2]  Hisashi Osumi,et al.  Construction System of Heavy Parts by the Coordinated Control between a Crane and a Robot , 1992 .

[3]  Clément Gosselin,et al.  Static balancing of 3-DOF planar parallel mechanisms , 1999 .

[4]  A.H.A. Stienen,et al.  Freebal: dedicated gravity compensation for the upper extremities , 2007, 2007 IEEE 10th International Conference on Rehabilitation Robotics.

[5]  Michel Benoit,et al.  MoonWalker, a lower limb exoskeleton able to sustain bodyweight using a passive force balancer , 2010, 2010 IEEE International Conference on Robotics and Automation.

[6]  Sébastien Briot,et al.  Optimum static balancing of the parallel robot for medical 3D-ultrasound imaging , 2007 .

[7]  Atsushi Konno,et al.  Design and evaluation of a gravity compensation mechanism for a humanoid robot , 2007, 2007 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[8]  Kazuhisa Ito,et al.  Walking assistance apparatus using a spatial parallel link mechanism and a weight bearing lift , 2011, 2011 IEEE International Conference on Rehabilitation Robotics.

[9]  Just L. Herder,et al.  Perfect static balance with normal springs , 2001 .

[10]  Marc Leblond,et al.  DETC 98 / MECH-5963 STATIC BALANCING OF SPATIAL AND PLANAR PARALLEL MANIPULATORS WITH PRISMATIC ACTUATORS , 1998 .

[11]  G. K. Ananthasuresh,et al.  Perfect Static Balance of Linkages by Addition of Springs But Not Auxiliary Bodies , 2012 .

[12]  Arno H. A. Stienen,et al.  Design of a perfect balance system for active upper-extremity exoskeletons , 2013, 2013 IEEE 13th International Conference on Rehabilitation Robotics (ICORR).

[13]  Sébastien Krut,et al.  Design of a 3D gravity balanced orthosis for upper limb , 2008, 2008 IEEE International Conference on Robotics and Automation.

[14]  S.K. Agrawal,et al.  Assessment of Motion of a Swing Leg and Gait Rehabilitation With a Gravity Balancing Exoskeleton , 2007, IEEE Transactions on Neural Systems and Rehabilitation Engineering.

[15]  Sunil K. Agrawal,et al.  Design and fabrication of an active gravity balanced planar mechanism using auxiliary parallelograms , 2001 .

[16]  Dar-Zen Chen,et al.  Design of a Gravity-Balanced General Spatial Serial-Type , 2010 .

[17]  Pi-Ying Cheng,et al.  Evaluation of the dynamic performance variation of a serial manipulator after eliminating the self-weight influence , 2011 .

[18]  I Ebert-Uphoff,et al.  Practical considerations for the static balancing of mechanisms of parallel architecture , 2002 .

[19]  S.K. Agrawal,et al.  Theory and design of an orthotic device for full or partial gravity-balancing of a human leg during motion , 2004, IEEE Transactions on Neural Systems and Rehabilitation Engineering.

[20]  Sunil K. Agrawal,et al.  On the Design of a Passive Orthosis to Gravity Balance Human Legs , 2005 .

[21]  Jorge Angeles,et al.  Computational methods in mechanical systems : mechanism analysis, synthesis, and optimization , 1998 .

[22]  S.K. Agrawal,et al.  Gravity balancing rehabilitative robot for the human legs , 2004, The 26th Annual International Conference of the IEEE Engineering in Medicine and Biology Society.

[23]  A. Fahim,et al.  Performance enhancement of robot arms through active counterbalancing , 1988 .

[24]  Shigeo Hirose,et al.  Development of a light weight torque limiting M-Drive actuator for hyper-redundant manipulator Float Arm , 1999, Proceedings 1999 IEEE International Conference on Robotics and Automation (Cat. No.99CH36288C).

[25]  Kenan Koser,et al.  A cam mechanism for gravity-balancing , 2009 .

[26]  Sébastien Briot,et al.  Design and Prototyping of a Partially Decoupled 4-DOF 3T1R Parallel Manipulator With High-Load Carrying Capacity , 2008 .

[27]  J.L. Herder Development of a statically balanced arm support: ARMON , 2005, 9th International Conference on Rehabilitation Robotics, 2005. ICORR 2005..

[28]  L. Lacoste A simplification in the conditions for the zero-length-spring seismograph , 1935 .

[29]  Abhishek Agrawal,et al.  Effect of gravity balancing on biped stability , 2004, IEEE International Conference on Robotics and Automation, 2004. Proceedings. ICRA '04. 2004.

[30]  Just L. Herder,et al.  A review of assistive devices for arm balancing , 2013, 2013 IEEE 13th International Conference on Rehabilitation Robotics (ICORR).

[31]  Antonio Frisoli,et al.  Modelling and Experimental Evaluation of a Static Balancing Technique for a New Horizontally Mounted 3-UPU Parallel Mechanism , 2012 .

[32]  Ou Ma,et al.  Passive Gravity Compensation Mechanisms: Technologies and Applications , 2011 .

[33]  Yasushi Ikeuchi,et al.  Walking assist device with bodyweight support system , 2009, 2009 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[34]  Clément Gosselin Gravity Compensation, Static Balancing and Dynamic Balancing of Parallel Mechanisms , 2008 .

[35]  R. H. Thomas,et al.  Evolution of pulmonate gastropod mitochondrial genomes: comparisons of gene organizations of Euhadra, Cepaea and Albinaria and implications of unusual tRNA secondary structures. , 1997, Genetics.

[36]  John M. Dolan,et al.  A Novel Gravity Compensation System for Space Robots , 1994 .

[37]  G. K. Ananthasuresh,et al.  Static balancing of a four-bar linkage and its cognates , 2012 .

[38]  G. K. Ananthasuresh,et al.  Static balancing of Spring-loaded Planar Revolute-joint Linkages without Auxiliary Links , 2009 .

[39]  Sungchul Kang,et al.  Static balancing of a manipulator with hemispherical work space , 2010, 2010 IEEE/ASME International Conference on Advanced Intelligent Mechatronics.

[40]  Hideo Fujimoto,et al.  Design and Prototype of Variable Gravity Compensation Mechanism (VGCM) , 2011, J. Robotics Mechatronics.

[41]  Clément Gosselin,et al.  Adaptive gravity compensation of decoupled parallel and serial manipulators using a passive hydraulic transmission , 2009 .

[42]  Feng Gao,et al.  Mechanical Design of a Hybrid Leg Exoskeleton to Augment Load-Carrying for Walking , 2013 .

[43]  Fengfeng Xi,et al.  Static balancing of parallel robots , 2005 .

[44]  Hideo Fujimoto,et al.  A new gravity compensation mechanism for lower limb rehabilitation , 2009, 2009 International Conference on Mechatronics and Automation.

[45]  Kazuo Kobayashi New Design Method for Spring Balancers , 2001 .

[46]  Sunil K. Agrawal,et al.  Gravity-balancing of spatial robotic manipulators , 2004 .

[47]  Branislav Borovac,et al.  Dynamic analysis of balanced robot mechanisms , 1994 .

[48]  Clément Gosselin On the Design of Efficient Parallel Mechanisms , 1998 .

[49]  Dar-Zen Chen,et al.  A stiffness matrix approach for the design of statically balanced planar articulated manipulators , 2010 .

[50]  Clément Gosselin,et al.  Static Balancing of Tensegrity Mechanisms , 2005 .

[51]  J.L. Herder,et al.  Energy-Free Adjustment of Gravity Equilibrators Using the Virtual Spring Concept , 2007, 2007 IEEE 10th International Conference on Rehabilitation Robotics.

[52]  Vijay Kumar,et al.  Passive mechanical gravity compensation for robot manipulators , 1991, Proceedings. 1991 IEEE International Conference on Robotics and Automation.

[53]  Atsuo Takanishi,et al.  Support torque reduction mechanism for biped locomotor with parallel mechanism , 2004, 2004 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) (IEEE Cat. No.04CH37566).

[54]  Abhishek Agrawal,et al.  Design of Gravity Balancing Leg Orthosis Using Non-Zero Free Length Springs , 2003 .

[55]  Just L. Herder,et al.  Spring-to-Spring Balancing as Energy-Free Adjustment Method in Gravity Equilibrators , 2011 .

[56]  Sungchul Kang,et al.  A 2-dof gravity compensator with bevel gears , 2012 .

[57]  Just L. Herder,et al.  Gravity-Balanced Arm Support With Energy-Free Adjustment , 2007 .

[58]  Ruiz Ramón Ceres,et al.  Quasi-exact linear spring countergravity system for robotic manipulators , 1998 .

[59]  Gen Endo,et al.  A Weight Compensation Mechanism with a Non-Circular Pulley and a Spring: Application to a Parallel Four-Bar Linkage Arm , 2010 .

[60]  Donald A. Streit,et al.  Spring equilibrator theory for static balancing of planar pantograph linkages , 1991 .

[61]  Jae-Bok Song,et al.  Low-cost robot arm with 3-DOF counterbalance mechanism , 2013, 2013 IEEE International Conference on Robotics and Automation.

[62]  P. Pracht,et al.  Ressorts et mecanismes: Une solution aux problemes d'equilibrage , 1988 .

[63]  W. S. Newman,et al.  Time Optimal Control of Balanced Manipulators , 1989 .

[64]  Arend L. Schwab,et al.  Statical balancing of a robot mechanism with the aid of a genetic algorithm , 1998 .

[65]  Mathukumalli Vidyasagar,et al.  A new parallelogram linkage configuration for gravity compensation using torsional springs , 1992, Proceedings 1992 IEEE International Conference on Robotics and Automation.

[66]  Javaid Iqbal,et al.  On the Improvement of Multi-Legged Locomotion over Difficult Terrains Using a Balance Stabilization Method: , 2012 .

[67]  Liviu Ciupitu,et al.  The static balancing of the industrial robot arms , 2000 .

[68]  Clément Gosselin,et al.  Adaptive Robotic Mechanical Systems: A Design Paradigm , 2006 .

[69]  Tariq Rahman,et al.  A simple technique to passively gravity-balance articulated mechanisms , 1995 .

[70]  G. G. Lowen,et al.  Balancing of linkages—an update , 1983 .

[71]  Ben S. Melton The La Coste Suspension—Principles and Practice , 1971 .

[72]  Dragoljub Surdilovic,et al.  STRING-MAN: a new wire robot for gait rehabilitation , 2004, IEEE International Conference on Robotics and Automation, 2004. Proceedings. ICRA '04. 2004.

[73]  J. Jansen,et al.  Overview of Actuated Arm Support Systems and Their Applications , 2013 .

[74]  Ilian A. Bonev,et al.  A New Medical Parallel Robot and Its Static Balancing , 2007 .

[75]  Luca Bruzzone,et al.  A statically balanced SCARA-like industrial manipulator with high energetic efficiency , 2011 .

[76]  Sungchul Kang,et al.  Design of a static balancing mechanism with unit gravity compensators , 2011, 2011 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[77]  Clément Gosselin,et al.  Approximate static balancing of a planar parallel cable-driven mechanism based on four-bar linkages and springs , 2014 .

[78]  Liviu Ciupitu,et al.  The static balancing of the industrial robot arms: Part II: Continuous balancing , 2000 .

[79]  Shigeki Sugano,et al.  A novel mechanism design for gravity compensation in three dimensional space , 2003, Proceedings 2003 IEEE/ASME International Conference on Advanced Intelligent Mechatronics (AIM 2003).

[80]  D. A. Streit,et al.  Equilibrators for Planar Linkages , 1993 .

[81]  Sunil Agrawal,et al.  Quantifying Anti-Gravity Torques for the Design of a Powered Exoskeleton , 2013, IEEE Transactions on Neural Systems and Rehabilitation Engineering.

[82]  Dar-Zen Chen,et al.  Design of Perfectly Statically Balanced One-DOF Planar Linkages With Revolute Joints Only , 2009 .

[83]  이기호 Walking assist device , 2015 .

[84]  Toshio Morita,et al.  An Underactuated Manipulation Method Using a Mechanical Gravity Canceller , 2004, J. Robotics Mechatronics.

[85]  Sunil Kumar Agrawal,et al.  A gravity balancing leg orthosis for robotic rehabilitation , 2004, IEEE International Conference on Robotics and Automation, 2004. Proceedings. ICRA '04. 2004.

[86]  Sunil Kumar Agrawal,et al.  Gravity-Balancing Leg Orthosis and Its Performance Evaluation , 2006, IEEE Transactions on Robotics.

[87]  Homayoon Kazerooni,et al.  Statically balanced direct drive manipulator , 1989, Robotica.

[88]  B. Gilmore,et al.  Spatial spring equilibrator theory , 1991 .

[89]  Clément Gosselin,et al.  Static balancing of spatial four-degree-of-freedom parallel mechanisms , 2000 .

[90]  Just L. Herder,et al.  Conceptual Design of a Passive Arm Orthosis , 2002 .

[91]  W D van Dorsser,et al.  Energy-free adjustment of gravity equilibrators by adjusting the spring stiffness , 2008 .

[92]  Damien Chablat,et al.  Stiffness modeling of robotic manipulator with gravity compensator , 2013, ArXiv.

[93]  Dar-Zen Chen,et al.  Design of Statically Balanced Planar Articulated Manipulators With Spring Suspension , 2012, IEEE Transactions on Robotics.

[94]  Clément Gosselin,et al.  Static balancing of spatial parallel Platform mechanisms-revisited , 2000 .

[95]  Xiaolin Hu,et al.  Static balancing and dynamic modeling of a three-degree-of-freedom parallel kinematic manipulator , 2011, 2011 IEEE International Conference on Robotics and Automation.

[96]  Just L. Herder,et al.  Design of a Statically Balanced Tensegrity Mechanism , 2006 .

[97]  Sunil Kumar Agrawal,et al.  Gravity-balancing of classes of industrial robots , 2006, Proceedings 2006 IEEE International Conference on Robotics and Automation, 2006. ICRA 2006..

[98]  Viguen Arakelian Equilibrage des manipulateurs manuels , 1998 .

[99]  Theeraphong Wongratanaphisan,et al.  Gravity compensation of spatial two-DOF serial manipulators , 2002, J. Field Robotics.

[100]  J. L. Herder Energy-free systems: theory, conception, and design of statically balanced spring mechanisms , 2001 .

[101]  Kensuke Takita,et al.  Teleoperated Buggy Vehicle and Weight Balanced Arm for Mechanization of Mine Detection and Clearance Tasks , 2005 .

[102]  Sunil Kumar Agrawal,et al.  A novel passive pelvic device for assistance during locomotion , 2010, 2010 IEEE International Conference on Robotics and Automation.

[103]  S. Kim,et al.  A new architecture for direct drive robots , 1988, Proceedings. 1988 IEEE International Conference on Robotics and Automation.

[104]  R. H. Nathan A Constant Force Generation Mechanism , 1985 .

[105]  J. Herder Design of spring force compensation systems , 1998 .

[106]  Clément Gosselin,et al.  Static balancing of spatial three-degree-of-freedom parallel mechanisms , 1999 .

[107]  Dar-Zen Chen,et al.  A theoretical study of weight-balanced mechanisms for design of spring assistive mobile arm support (MAS) , 2013 .

[108]  Vigen Arakelian,et al.  A Historical Review of the Evolution of the Theory on Balancing of Mechanisms , 2000 .

[109]  Mark Yim,et al.  Modular Advantage and Kinematic Decoupling in Gravity Compensated Robotic Systems , 2013 .

[110]  Vigen Arakelian The History of the Creation and Development of Hand-Operated Balanced Manipulators (HOBM) , 2004 .

[111]  Gen Endo,et al.  A passive weight compensation mechanism with a non-circular pulley and a spring , 2010, 2010 IEEE International Conference on Robotics and Automation.

[112]  Sébastien Briot,et al.  Design and Prototyping of a New Balancing Mechanism for Spatial Parallel Manipulators , 2008 .

[113]  Elizabeth A. Brackbill,et al.  Dynamics and control of a 4-dof wearable cable-driven upper arm exoskeleton , 2009, 2009 IEEE International Conference on Robotics and Automation.

[114]  Just L. Herder,et al.  Design, actuation and control of an anthropomorphic robot arm , 2000 .

[115]  Just L. Herder,et al.  Synthesis of Perfect Spring Balancers With Higher-Order Zero-Free-Length Springs , 2007 .

[116]  Tomoyuki Ishii,et al.  Float arm V: hyper-redundant manipulator with wire-driven weight-compensation mechanism , 2003, 2003 IEEE International Conference on Robotics and Automation (Cat. No.03CH37422).

[117]  Sunil K. Agrawal,et al.  Design of a Passive Gravity-Balanced Assistive Device for Sit-to-Stand Tasks , 2006 .

[118]  R. Saravanan,et al.  Optimum static balancing of an industrial robot mechanism , 2008, Eng. Appl. Artif. Intell..

[119]  Kazuo Kobayashi Comparison Between Spring Balancer and Gravity Balancer in Inertia Force and Performance , 2001 .

[120]  Clément Gosselin,et al.  PASSIVE MECHANISMS WITH MULTIPLE EQUILIBRIUM CONFIGURATIONS , 2004 .

[121]  Adrian Olaru,et al.  Static Balancing of Mechanical Systems Used in Medical Engineering Field – Continuous Balancing , 2012 .

[122]  Masafumi Okada,et al.  Simultaneous optimization of robot trajectory and nonlinear springs to minimize actuator torque , 2012, 2012 IEEE International Conference on Robotics and Automation.

[123]  S K Agrawal,et al.  Study of an upper arm exoskeleton for gravity balancing and minimization of transmitted forces , 2011, Proceedings of the Institution of Mechanical Engineers. Part H, Journal of engineering in medicine.

[124]  Vigen Arakelian,et al.  Improvement of balancing accuracy of robotic systems: Application to leg orthosis for rehabilitation devices , 2008 .

[125]  Sébastien Briot,et al.  PAMINSA: A new family of partially decoupled parallel manipulators , 2009 .

[126]  LOAD BALANCER WITH AUTOMATIC LIFTING FORCE COMPENSATION , 2009 .

[127]  G. Kramer,et al.  Design of a Dynamic Arm Support (DAS) for gravity compensation , 2007, 2007 IEEE 10th International Conference on Rehabilitation Robotics.

[128]  Clément Gosselin,et al.  On the design of a statically balanced serial robot using remote counterweights , 2013, 2013 IEEE International Conference on Robotics and Automation.