Dynamic Model of Space Robot Manipulator

Similar documents
Introduction to Robotics

Application of Lagrange Equations in the. Analysis of Slider-Crank Mechanisms

ENGG 5402 Course Project: Simulation of PUMA 560 Manipulator

Explicit Expressions for Free Components of. Sums of the Same Powers

Mathematical Modeling of Nonlinear Dynamic. System of the Truck Crane

Multibody simulation

Approximations to the t Distribution

Recurrence Relations between Symmetric Polynomials of n-th Order

On the Equation of Fourth Order with. Quadratic Nonlinearity

DYNAMICS OF SERIAL ROBOTIC MANIPULATORS

Solving Homogeneous Systems with Sub-matrices

Modeling of Inflation of Liquid Spherical Layers. under Zero Gravity

Factorization of Directed Graph Describing Protein Network

Binary Relations in the Space of Binary Relations. I.

SWING UP A DOUBLE PENDULUM BY SIMPLE FEEDBACK CONTROL

A Study on Linear and Nonlinear Stiff Problems. Using Single-Term Haar Wavelet Series Technique

Hyperbolic Functions and. the Heat Balance Integral Method

Fuzzy Based Robust Controller Design for Robotic Two-Link Manipulator

Poincaré`s Map in a Van der Pol Equation

Nash Equilibria in a Group Pursuit Game

On the Two - Dimensional Nonlinear. Korteweg - de Vries Equation. with Cubic Stream Function

Case Study: The Pelican Prototype Robot

The Shifted Data Problems by Using Transform of Derivatives

Stationary Flows in Acyclic Queuing Networks

ROBOTICS Laboratory Problem 02

Interval Images Recognition and Fuzzy Sets

On Positive Stable Realization for Continuous Linear Singular Systems

Effective Potential Approach to the Dynamics of the Physical Symmetrical Pendulum

PID Controller Design for DC Motor

The Law of Luminous Intensity Variation and Technical Vision

Novel Approach to Calculation of Box Dimension of Fractal Functions

Nonexistence of Limit Cycles in Rayleigh System

Robotics: Tutorial 3

Emulation of an Animal Limb with Two Degrees of Freedom using HIL

The Simplest Model of the Turning Movement of a Car with its Possible Sideslip

Strong Convergence of the Mann Iteration for Demicontractive Mappings

Method of Generation of Chaos Map in the Centre Manifold

The Modified Adomian Decomposition Method for. Solving Nonlinear Coupled Burger s Equations

Predictor-Corrector Finite-Difference Lattice Boltzmann Schemes

An Abundancy Result for the Two Prime Power Case and Results for an Equations of Goormaghtigh

International Mathematical Forum, Vol. 9, 2014, no. 36, HIKARI Ltd,

Research Article Simplified Robotics Joint-Space Trajectory Generation with a via Point Using a Single Polynomial

A Laplace Type Problems for a Lattice with Cell Composed by Three Quadrilaterals and with Maximum Probability

Devaney's Chaos of One Parameter Family. of Semi-triangular Maps

The Two-Phase Mathematical Model of. Dehydration and Granulation in a Fluidized Bed

On the Solution of the n-dimensional k B Operator

Double Gamma Principal Components Analysis

Transverse Linearization for Controlled Mechanical Systems with Several Passive Degrees of Freedom (Application to Orbital Stabilization)

Diophantine Equations. Elementary Methods

Metric Analysis Approach for Interpolation and Forecasting of Time Processes

Improvements in Newton-Rapshon Method for Nonlinear Equations Using Modified Adomian Decomposition Method

On Symmetric Bi-Multipliers of Lattice Implication Algebras

Non Isolated Periodic Orbits of a Fixed Period for Quadratic Dynamical Systems

Direct Product of BF-Algebras

A Note on Open Loop Nash Equilibrium in Linear-State Differential Games

An Embedded Fourth Order Method for Solving Structurally Partitioned Systems of Ordinary Differential Equations

A Numerical Solution of Classical Van der Pol-Duffing Oscillator by He s Parameter-Expansion Method

On the Deformed Theory of Special Relativity

Chaos Control for the Lorenz System

On Linear Recursive Sequences with Coefficients in Arithmetic-Geometric Progressions

The Automorphisms of a Lie algebra

A Generalization of p-rings

Advanced Robotic Manipulation

Several Solutions of the Damped Harmonic Oscillator with Time-Dependent Frictional Coefficient and Time-Dependent Frequency

Artificial Intelligence & Neuro Cognitive Systems Fakultät für Informatik. Robot Dynamics. Dr.-Ing. John Nassour J.

On a Certain Representation in the Pairs of Normed Spaces

A Buffon - Laplace Type Problems for an Irregular Lattice and with Maximum Probability

Numerical Solution of Non-Linear Biharmonic. Equation for Elasto-Plastic Bending Plate

DYNAMIC MODEL FOR AN ARTICULATED MANIPULATOR. Luis Arturo Soriano, Jose de Jesus Rubio, Salvador Rodriguez and Cesar Torres

A Note of the Strong Convergence of the Mann Iteration for Demicontractive Mappings

Double Total Domination on Generalized Petersen Graphs 1

Sequences from Heptagonal Pyramid Corners of Integer

Basins of Attraction for Optimal Third Order Methods for Multiple Roots

Determination of Young's Modulus by Using. Initial Data for Different Boundary Conditions

Some Properties of a Semi Dynamical System. Generated by von Forester-Losata Type. Partial Equations

Dynamics. Basilio Bona. Semester 1, DAUIN Politecnico di Torino. B. Bona (DAUIN) Dynamics Semester 1, / 18

Quadratic Optimization over a Polyhedral Set

Convex Sets Strict Separation in Hilbert Spaces

MSMS Matlab Problem 02

Binary Relations in the Set of Feasible Alternatives

Research Article Energy Reduction with Anticontrol of Chaos for Nonholonomic Mobile Robot System

Sums of Tribonacci and Tribonacci-Lucas Numbers

Computational Modeling of Conjugated Aerodynamic and Thermomechanical Processes in Composite Structures of High-speed Aircraft

Restrained Weakly Connected Independent Domination in the Corona and Composition of Graphs

CONSTANT KINETIC ENERGY ROBOT TRAJECTORY PLANNING

Buffon-Laplace Type Problem for an Irregular Lattice

Convergence of Fractional Brownian Motion with Reflections to Uniform Distribution

Kinematics. Chapter Multi-Body Systems

Classical Mechanics III (8.09) Fall 2014 Assignment 3

On a Boundary-Value Problem for Third Order Operator-Differential Equations on a Finite Interval

CONTROL OF ROBOT CAMERA SYSTEM WITH ACTUATOR S DYNAMICS TO TRACK MOVING OBJECT

A Note on Multiplicity Weight of Nodes of Two Point Taylor Expansion

A Generalization of Generalized Triangular Fuzzy Sets

Histogram Arithmetic under Uncertainty of. Probability Density Function

A Practical Method for Decomposition of the Essential Matrix

Trajectory-tracking control of a planar 3-RRR parallel manipulator

Exact Solutions for a Fifth-Order Two-Mode KdV Equation with Variable Coefficients

In the presence of viscous damping, a more generalized form of the Lagrange s equation of motion can be written as

Note on the Expected Value of a Function of a Fuzzy Variable

Computational and mathematical modeling of an industrialautomobile robot: a multi-purpose case of study

Transcription:

Applied Mathematical Sciences, Vol. 9, 215, no. 94, 465-4659 HIKARI Ltd, www.m-hikari.com http://dx.doi.org/1.12988/ams.215.56429 Dynamic Model of Space Robot Manipulator Polina Efimova Saint-Petersburg State University, Applied Mathematics and Control Processes Universitetskii prospect 5, Petergof, Saint-Petersburg, Russia, 19854 Dzmitry Shymanchuk Saint-Petersburg State University, Applied Mathematics and Control Processes Universitetskii prospect 5, Petergof, Saint-Petersburg, Russia, 19854 Copyright c 215 Polina Efimova and Dzmitry Shymanchuk. This article is distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. Abstract In this study the dynamic model of a space robot manipulator is constructed. The space robot manipulator as a three-degree-of-freedom manipulator on a movable base is represented. Functional performance of space robotic manipulator near the orbital space station is considered. It is also anticipated that the motion occurs in a weightless environment without affecting the dissipative forces. Based on this model of space robot manipulator the first problem of manipulator dynamics is solved. The problem is solved using the expansion pack Symbolic Math Toolbox of mathematical package Matlab. Keywords: space robot manipulator, dynamic model, modeling, simulation, first problem of manipulator dynamics, control problem 1 Introduction Consider space robot manipulator as a controlled system consisting of a freeflying base and a manipulator or a system of manipulators mounted on it (Fig. 1). Recently, it has called more attention of researchers not only for its performance capabilities, but also rapid development of applications of this kind of technical systems in space. However, the research methods for

4654 Polina Efimova and Dzmitry Shymanchuk Figure 1: Schematic representation of space robot manipulators ground robotic manipulators are not fully appropriate for applying to space ones mainly because of its dynamical. In the study of considered class of objects it is necessary to take into account that the robot s motion takes place in conditions of weightlessness that allows to neglect the force of gravity. Besides, the robot operates on a high enough orbit, which allows to neglect the environmental resistance, as well. The absolutely free-flying base of the robot, which entails an additional degree of mobility significantly complicates the things. In this regard, the study of such class of robot manipulators should be considered in the context of a new, separate scientific and technical concept [1 4]. 2 Kinematic scheme In this paper, the model of three-link space robot manipulator is considered. Its motion takes place in the vicinity of an orbital space station. The kinematic scheme for the described mechanical system is shown on Fig. 2. The movement Figure 2: Kinematic scheme of space robot manipulator is considered in inertial coordinate system O in x 1 inx 2 inx in associated with the orbital space station. On Fig. the generalized coordinates of the robot are shown. They clearly define the position of the mechanical system in absolute space.

Dynamic model of space robot manipulator 4655 Figure : Generalized coordinates of space manipulation robot Determination of generalized velocities To build a dynamic model of space robot it is necessary to define a connection between its generalized velocities and linear and angular ones. For this purpose the theorem of angular velocities addition and the theorem of velocities in complex movement addition are used. Then the equations of constraints between the generalized velocity vector of the robot and its linear and angular velocities are determined by formulas []: ω 1 i ω i 2 ωi i q 1 = Ω i. q 9, v 1 i vi 2 vi i q 1 = V i. q 9 where index i outside the brackets indicates the i-th body of the robot when considering the angular velocity or a point O i in case of linear velocity; ωi 1, ωi 2, ωi are the angular velocity projections of the i-th body in the coordinate system O i x 1 i x 2 i x i ; vi 1, vi 2, vi are the linear velocity projections of the point O i on the axis of the same system of coordinates; Ω i and V i are the constraint matrices of angular and linear robot s velocity with the vector of the generalized velocities determined by the following recurrence relations (under the assumption that cos(q) = Cq, sin(q) = Sq) []:, Ω i = α i,i 1 Ω i 1 + I ω i, V i = α i,i 1 V i 1 α i,i 1 L i 1 Ω i 1 + I v i, Sq 1 Sq Cq 1 Ω = [Ω.O 6 ], Ω = Cq 1 Sq Sq 1, V = [O.α.O ], 1 Cq where the matrices α i,i 1 are of the following form:

4656 Polina Efimova and Dzmitry Shymanchuk α 1, = [ 1 Cq 7 Sq 7 Sq 7 Cq 7 ], α 2,1 = [ ] Cq8 Sq 8 Sq 8 Cq 8, α,2 = 1 [ ] Cq9 Sq 9 1, Sq 9 Cq 9 Cq 2 Cq Sq 2 Cq 1 Sq Sq Cq 2 + Cq Cq 1 Sq 2 Sq 1 Sq 2 α = Cq Sq 2 Sq Cq 1 Cq 2 Sq 2 Sq + Cq 2 Cq 1 Cq Sq 1 Cq 2. Sq Sq 1 Cq Sq 1 Cq 1 Matrices L i, i =,..., characterizing the geometric parameters of the robot are determined as follows: l i x x 2 L i =, L = x, l i x 2 where l i is a length of the i-th segment, x 2, x are coordinates of the point O 1 in coordinate system constrained with the body of robot. To simplify the form of the equations the concept of quasivelocity can be used. Quasivelocity of the i-th body is a (6 1)-dimensional vector. Its first three components are the angular velocity projections of the i-th body on the axis of the coordinate system constrained with this body, the next three components define the linear velocity projection of point O i on the axis of the same coordinate system: ẋ i = [ ω 1 i ω 2 i ω i v 1 i v 2 i v i ] T i. In this case the quasivelocity the entire system is a (24 1)- dimension vector which contains quasivelocities of all the system bodies taken in the order of numbering the bodies: ẋ = [ ω 1... v... ω 1... v ] T. Then the equations of constraint between the angular and linear velocities of the system and the generalized velocities vector can be written in the following form: ẋ = C q, C = (Ω, V, Ω 1, V 1, Ω 2, V 2, Ω, V ) T. 4 Dynamic model To derive the equations of the robot motion in the form of Lagrange equations of the second kind d T dt q T q = Q,

Dynamic model of space robot manipulator 4657 where the vector Q contains a vector of control forces and moments it is necessary to determine the kinetic energy of the system obtained by summing the kinetic energies of all the system objects: T = T i, i= where T i is the kinetic energy of the i-th body. In this case, the total kinetic energy of the system is determined by the formula T = 1 2ẋ T Bẋ, where ẋ is a system quasivelocity vector and the matrix B describes the massinertial characteristics of the robot. The substitution of the known quasivelocity vector to the expression of the kinetic energy with the use of the generalized velocities vector gives a formula defining the kinetic energy of the system in terms of generalized coordinates and generalized velocities [5]: T = 1 2 q T A(q) q, A = C T BC. Then the substitution of the obtained expression for the kinetic energy to the Lagrange equation of the second kind and consistent differentiating of the term gives the following result A(q) q + d s it(q) = 1 2 9 ( q T D s (q) q ) e s = Q, s=1 D s (q) = (d s it(q)), i = 1,..., n, t = 1,..., n, s = 1,..., n, ( ) ais, q t + a ts q i a it q s where e s is a unit (9 1)-dimesional column vector with s-th nonzero component. 5 Example To implement the desired motion of the considered mechanical system it is necessary to determine the values of generalized forces applied to the base and in the joints. For this purpose the solution of the first problem of the manipulator dynamics is represented.

4658 Polina Efimova and Dzmitry Shymanchuk Let the generalized coordinates change due to the following law q i (t) = q i (t ) + λ(t)(q i (t 1 ) q i (t )), where t is initial time, t 1 is finite time, λ(t) satisfies the condition λ(t ) =, λ(t 1 ) = 1. In this case, the value λ(t) defines the velocity of change of the generalized coordinates. Consider λ = 2 t sin2 ( πt ), where t = t t 1 t. Such value of the velocity provides a smooth movement of manipulator along the entire trajectory. In the simulation the following initial and finite values for the generalized coordinates were used: q(t ) = (,,,,,,,, ) T, q(t 1 ) = (,, π 2, 6, 6, 4, π 2, π 2, π 2 )T. Graphics of the generalized forces changes are plotted using the mathematical package Matlab (Fig. 4) when t = and t 1 = 6. а) b).5. 6 5 4 2-8 1-6 -4-1 -2 λ 8 6 4 2 c) d).6 1.5.25.2.15.1.5 1 2 4 5 6 t, sc.4 1 Q 1.2 Q 2.5 Q 4 Q, N m H Q Q 7 N Q, H Q 5 Q 6 -.2 -.4 Q 8 Q 9 -.5-1 -.6 2 4 6 t, sc -1.5 1 2 4 5 6 t, sc Figure 4: a) trajectory of characteristic point; b) velocity profile; c) graphics of generalized forces changes Q i, i = 1, 2,, 7, 8, 9; d) graphics of generalized forces changes Q i, i = 4, 5, 6 6 Conclusion The dynamic model for the given kinematic scheme of the three-link space robot manipulator is obtained. The solution of the first problem of the manipulator dynamics is represented by the example of a smooth movement of the

Dynamic model of space robot manipulator 4659 robot along the entire trajectory. The simulation of the motion is implemented using the mathematical package Matlab. Acknowledgment The authors acknowledge Saint-Petersburg State University for a research grant 9.7.45.215. References [1] F. M. Kulakov, A. S. Shmyrov, D. V. Shymanchuk, Supervisory remote control of space robot in an unstable libration point, Proceedings of the 21 IEEE 7th International Conference on Intelligent Data Acquisition and Advanced Computing Systems, IDAACS, 2 (21), 925-928. http://dx.doi.org/1.119/idaacs.21.66662 [2] A. Shmyrov, V. Shmyrov, D. Shymanchuk, Prospects for the use of space robots in the neighborhood of the libration points, Applied Mathematical Sciences, 8 (214), 2465-2471. http://dx.doi.org/1.12988/ams.214.4158 [] F. M. Kulakov, Supervisory control by robotic manipulator, Moscow, Nauka, 198, 448 p. (in Russian) [4] V. Yu. Rutkovsky, V. M. Suhanov, V. M. Glumov, Equations of motion and control of Free Space manipulation robot in reconfiguration mode, Automation and telemechanics, 1 (21), 8-98. (in Russian) [5] K. S. Fu, R. C. Gonzalez, C. S. G. Lee, Robotics: Control, Sensing, Vision, and Intelligence, McGraw-Hill International Editions, 1987, 58 p. Received: June 15, 215; Published: July 2, 215