A Gravity Compensation Algorithm of Robot Manipulator Control based on the Trigonometric Function

Authors

  • Yan Wang
  • Xue Chen

DOI:

https://doi.org/10.54097/fcis.v4i3.11254

Keywords:

Robot Manipulator, Trajectory Tracking Control, Gravity Compensation, Trigonometric Function

Abstract

The conventional gravity compensation algorithm requires precise dynamic parameters and a complex matrix transformation operation, which is difficult in applications to real-time control. In this paper, a simple and practical gravity compensation algorithm is proposed based on the space geometry characteristics of a mechanical arm and the principle of torque balance. This algorithm does not require a complex calculation of space coordinate transformation and does not require obtaining all accurate dynamic models and parameters. It only requires estimating the maximum gravity moment of the mechanical arm and simply calculating the trigonometric function. Thus, this algorithm can be extended to a non-parallel shaft mechanical arm, which is suitable for N joints in space. To verify the control effect after gravity compensation, the most easily comprehensible proportional-derivative controller combined with gravity compensation is used to control two-joint and three-joint mechanical arms for simulation. With the gravity compensation and non-compensation of the mechanical arm and with a comparison with other compensation methods, such as the fixed gravity compensation algorithm, the results show that the gravity compensation algorithm can achieve better trajectory tracking control, higher steady-state precision, an effectively reduced work burden of the controller and improved system stability.

Downloads

Download data is not yet available.

References

F.A. Machorro-Fernandez, V. Parra-Vega, E. Olguin-Diaz. Active Mechanical Compensation to Obtain Gravity-Free Robots: Modeling, Control, Design and Preliminary Experimental Results[J]. Ieee Int Conf Robot, 2009: 4346-4351.

C. Cho, S. Kang. Design of a Static Balancing Mechanism with Unit Gravity Compensators[J]. Ieee Int C Int Robot, 2011.

A. Mashayekhi, A. Nahvi, M. Yazdani, M. Mohammadi Moghadam, M. Arbabtafti, M. Norouzi. VirSense: a novel haptic device with fixed-base motors and a gravity compensation system[J]. Industrial Robot: An International Journal, 2014, 41(1): 37-49.

S.-H. Kim, C.-H. Cho. Incomplete gravity compensator f or a 4-DOF manipulator[J]. Journal of Mechanical Science and Technology, 2015, 29(10): 4417-4426.

C. Cho, S. Kang. Design of a Static Balancing Mechanism for a Serial Manipulator with an Unconstrained Joint Space Using One-DOF Gravity Compensators[J]. Ieee T Robot, 2014, 30(2): 421-431.

YANG Y G, PENG Z, WANG T, WANG Y F. Application of fuzzy immune PD controller with fixed gravity compensation to displacement control for manipulator actuated by pneumatic muscle actuator[J]. Robot, 2008, (03): 259-263.

WANG Z Z, WANG W L, JIN C S, SUN S H. Research of Robot Controlling with Fixed Gravity Compensation[J]. Machinery Design and Manufacture, 2015, (03): 166-169.

XIE G H, ZHANG J C. Experimental Research on Gravity Compensation for Humanoid Robot Arm[J]. Journal of Mechanical Transmission, 2010, (07): 26-28.

XIE G H, JIN M N, ZHANG J C, WU D M. Research on Gravity Compensation Using BP- NN Algorithm for Robot Arm[J]. Process Automation Instrumentation, 2012, (02): 22-24.

ZHAO J, REN S J, YU Z Y. Study of Manipulator PD Control System Based on Gravity Compensation[J]. Modern Scientific Instruments, 2012, (05): 58-59.

Y.C. Liu, N. Chopra. Gravity-Compensation-Driven Position Regulation for Robotic Systems Under Input/Output Delays [J]. IEEE Transactions on Control Systems Technology, 2014, 22(3): 995-1005.

WANG H M, DU Z J, YAN Z Y, LIU R Q. Gravity Compensation Algorithm for Hybrid Master Manipulator[J]. Robot, 2014, (01): 111-116+128.

E.-J. Kim, K. Seki, M. Iwasaki. Motion control of industrial robots by considering serial two-link robot arm model with joint nonlinearities[J]. Journal of Mechanical Science and Technology, 2014, 28(4): 1519-1527.

CHEN Y J, WANG Y N. Tracking Control of Deicing Robot on Voltage Transmission Lines Based on Online Gravity Compensation[J]. Information and Control, 2013, (04): 401-406.

Emmerich C, Nordmann A, Swadzba A, et al. Assisted Gravity Compensation to cope with the complexity of kinesthetic teaching on redundant robots[C]// IEEE International Conference on Robotics and Automation. IEEE, 2013:4322-4328.

R. Kelly, V. Santibáñez, A. Loría. Control of robot manipulators in joint space[M]. London: Springer, 2005.

Downloads

Published

20-07-2023

Issue

Section

Articles

How to Cite

Wang, Y., & Chen, X. (2023). A Gravity Compensation Algorithm of Robot Manipulator Control based on the Trigonometric Function. Frontiers in Computing and Intelligent Systems, 4(3), 125-132. https://doi.org/10.54097/fcis.v4i3.11254