A recursive algorithm to exploit a multiple-arm space manipulator equations of motion by the Lagrange method in terms of quasi-coordinates

Authors

1 K. N. Toosi University of Technology

2 Msc., Aerospace Eng., Satellite research center, Tehran, Iran.

Abstract

According to high degrees of freedom of multiple-arm space manipulators, it is cumbersome to exploit equations of motion of such systems. In this paper, an algorithm is provided by using Lagrange equations in terms of quasi-coordinates to construct equations of motion of a space robot with multiple arms which each arm has an arbitrary number of links. Lack of constructing kinematic energy, lack of calculating partial derivatives and being a recursive algorithm resulted in diminished volume of calculations. To exploit equations of motion, first equations of motion have been expressed by Lagrange formulation in terms of quasi-coordinates. Then the calculation of partial derivative terms has been done by using recursive kinematic equations. At the end a dual arm robot, which each arm has two links with three degrees of freedom spherical joints, has been modeled by the recursive algorithm presented in this paper and simulated by MATLAB. Then, the results of simulation have been compared by line graphs conducted by ADAMS. Authenticity of the aforementioned algorithm has been proved by correspondence of attained figures.

Keywords


[1] Dubowsky S (1987) Advanced methods for the dynamic control of high performance robotic devices and manipulators with potential for applications in space. NASACR-181061.
[2] Flores-Abad A, Ma O, Pham K, Ulrich S (2014) A review of space robotics technologies for on-orbit servicing. Prog Aerosp Sci 68: 1-26.
[3] Yoshida K, Kurazume R, Umetani Y (1991) Dual arm coordination in space free-flying robot. Proceedings - IEEE International Conference on Robotics and Automation, 2516-2521.
[4] Hooker W, Margulies G (1965) The dynamical attitude equations for n-body satellite. J Astronaut Sci 12: 123.
[5] Baruh H (2000) Another look at the describing equations of dynamics. J Chin Soc Mech Eng 21(1): 15-23.
[6] Vafa Z, Dubowsky S (1987) On the dynamics of manipulators in space using the virtual manipulator approach. Proceedings 1987 IEEE International Conference on, 4: 579-585.
[7] Moosavian SAA, Papadopoulos E (1998) On the kinematics of multiple manipulator space free-flyers and their computation. J Robotic Syst 15(4): 207-216.
[8] Moosavian SAA, Papadopoulos E (2004) Explicit dynamics of space free-flyers with multiple manipulators via SPACEMAPLE. Adv Robotics 18(2): 223-244.
[9] Banerjee AK (2003) Contributions of multibody dynamics to space flight: A brief review. J Guid Control Dynam 26(3): 385-394.
[10] Kielau G, Maißer P (2003) Nonholonomic multibody dynamics. Multibody Syst Dyn 9(3): 213-236.
[11] Khoshnood A, Azad I, Hasani S (2016) Vibration suppression of an underactuated dynamic system using virtual actuators. J Vib Acoust 138(6): 61.
[12] Maryamnegari HM, Khoshnood A (2015) Dynamics modeling and active vibration control of a satellite with flexible solar panels. Modares Mechanical Engineering 14(16): 57-66.
[13] Parhikhteh1 M, Mohammadpour O, Tavasoli A (2017) Optimal control of skid steer wheeled mobile robots by analytical approach. Journal of Solid and Fluid Mechanics 7(4): 135-145.
[14] M.M. Fateh, J. Keighobadi (2014) Adaptive Fuzzy Control of an Electrical Single-Wheel Robot, Solid and Fluid Mech., 5, 1, pp. 61-75.
[15] Aazad E, Khoshnood AM, Razavi SMA (2016) Dynamics modeling of open-chain terrestrial and space robots using a form of Boltzmann-Hamel equations. Modares Mechanical Engineering 16(6): 127-137.
[16] Korayem AMSMH (2011) Application of recursive Gibbs-Apple formulation in deriving the motion equation of revolute-prismatic joints. Modares Mechanical Engineering 12(3): 1-10.
[17] Schaub H, Junkins JL (2003) Analytical mechanics of space systems. Reston: AIAA 244-272.
[18] Cherian V, Jalili N, Ayglon V (2009) Modelling, simulation, and experimental verification of the kinematics and dynamics of a double wishbone suspension configuration. P I Mech Eng D-J Aut 223(10): 1239-1262.