Trajectory planning of 2 DOF planar space robot without attitude controller

Similar documents
A Stable Docking Operation by a Group of Space Robots

Kinematics Analysis of Free-Floating Redundant Space Manipulator based on Momentum Conservation. Germany, ,

Kinematics and dynamics analysis of micro-robot for surgical applications

Spacecraft Actuation Using CMGs and VSCMGs

Automatic Control Industrial robotics

A NOUVELLE MOTION STATE-FEEDBACK CONTROL SCHEME FOR RIGID ROBOTIC MANIPULATORS

Dynamic Analysis of Manipulator Arm for 6-legged Robot

Design of a Three-Axis Rotary Platform

Switching method to Avoid Algorithmic Singularity in Vision-based Control of a Space Robot

Robotics. SAAST Robotics Robot Arms

Dynamics modeling of structure-varying kinematic chains for free-flying robots

Cecilia Laschi The BioRobotics Institute Scuola Superiore Sant Anna, Pisa

An Improved Dynamic Modeling of a 3-RPS Parallel Manipulator using the concept of DeNOC Matrices

INSTITUTE OF AERONAUTICAL ENGINEERING

SINGULARITY-CONSISTENT TELEOPERATION TECHNIQUES FOR REDUNDANT FREE-FLYING ROBOTS

Development of a Ground Based Cooperating Spacecraft Testbed for Research and Education

SIMULATION ENVIRONMENT PROPOSAL, ANALYSIS AND CONTROL OF A STEWART PLATFORM MANIPULATOR

Spatial R-C-C-R Mechanism for a Single DOF Gripper

Design of a static balancing mechanism for coordinated motion of an external load

Properties of Hyper-Redundant Manipulators

OBSTACLE AVOIDING STRATEGY OF A RECONFIGURABLE REDUNDANT SPACE ROBOT

Parallel Robots. Mechanics and Control H AMID D. TAG HI RAD. CRC Press. Taylor & Francis Group. Taylor & Francis Croup, Boca Raton London NewYoric

DYNAMICS OF SPACE ROBOTIC ARM DURING INTERACTIONS WITH NON COOPERATIVE OBJECTS

An Efficient Method for Solving the Direct Kinematics of Parallel Manipulators Following a Trajectory

CMPUT 412 Motion Control Wheeled robots. Csaba Szepesvári University of Alberta

Torque-Position Transformer for Task Control of Position Controlled Robots

Inverse Kinematics Analysis for Manipulator Robot With Wrist Offset Based On the Closed-Form Algorithm

Redundancy Resolution by Minimization of Joint Disturbance Torque for Independent Joint Controlled Kinematically Redundant Manipulators

1498. End-effector vibrations reduction in trajectory tracking for mobile manipulator

Kinematics. Kinematics analyzes the geometry of a manipulator, robot or machine motion. The essential concept is a position.

Robotics kinematics and Dynamics

Kinematic Modeling and Control Algorithm for Non-holonomic Mobile Manipulator and Testing on WMRA system.

AUTONOMOUS PLANETARY ROVER CONTROL USING INVERSE SIMULATION

Modeling of Humanoid Systems Using Deductive Approach

MDP646: ROBOTICS ENGINEERING. Mechanical Design & Production Department Faculty of Engineering Cairo University Egypt. Prof. Said M.

Inverse Kinematics Software Design and Trajectory Control Programming of SCARA Manipulator robot

Matlab Simulator of a 6 DOF Stanford Manipulator and its Validation Using Analytical Method and Roboanalyzer

EEE 187: Robotics Summary 2

Control of Snake Like Robot for Locomotion and Manipulation

Path planning for satellite mounted robots R.W. Longman/ V.H. Schulz," H.G. Bock" Department of Mechanical Engineering, Columbia University,

Attitude Control for Small Satellites using Control Moment Gyros

Inherently Balanced Double Bennett Linkage

Autonomous and Mobile Robotics Prof. Giuseppe Oriolo. Humanoid Robots 2: Dynamic Modeling

WORKSPACE AGILITY FOR ROBOTIC ARM Karna Patel

10/25/2018. Robotics and automation. Dr. Ibrahim Al-Naimi. Chapter two. Introduction To Robot Manipulators

Robots are built to accomplish complex and difficult tasks that require highly non-linear motions.

Lecture «Robot Dynamics»: Multi-body Kinematics

Lecture «Robot Dynamics»: Kinematics 3

This week. CENG 732 Computer Animation. Warping an Object. Warping an Object. 2D Grid Deformation. Warping an Object.

Singularity Management Of 2DOF Planar Manipulator Using Coupled Kinematics

Method for designing and controlling compliant gripper

Design, Manufacturing and Kinematic Analysis of a Kind of 3-DOF Translational Parallel Manipulator

Research on time optimal trajectory planning of 7-DOF manipulator based on genetic algorithm

Trajectory Planning of Redundant Planar Mechanisms for Reducing Task Completion Duration

Dual-loop Control for Backlash Correction in Trajectory-tracking of a Planar 3-RRR Manipulator

AC : AN ALTERNATIVE APPROACH FOR TEACHING MULTIBODY DYNAMICS

KINEMATIC AND DYNAMIC SIMULATION OF A 3DOF PARALLEL ROBOT

Lecture «Robot Dynamics»: Kinematics 3

Inverse Kinematics. Given a desired position (p) & orientation (R) of the end-effector

Application of planar air-bearing microgravity simulator for experiments related to ADR missions

SYNTHESIS OF PLANAR MECHANISMS FOR PICK AND PLACE TASKS WITH GUIDING LOCATIONS

ÉCOLE POLYTECHNIQUE DE MONTRÉAL

Design & Kinematic Analysis of an Articulated Robotic Manipulator

Table of Contents Introduction Historical Review of Robotic Orienting Devices Kinematic Position Analysis Instantaneous Kinematic Analysis

Design and Development of Unmanned Tilt T-Tri Rotor Aerial Vehicle

Industrial Robots : Manipulators, Kinematics, Dynamics

Design, Development and Kinematic Analysis of a Low Cost 3 Axis Robot Manipulator

Serial Manipulator Statics. Robotics. Serial Manipulator Statics. Vladimír Smutný

COPYRIGHTED MATERIAL INTRODUCTION CHAPTER 1

Kinematic and Dynamic Analysis of Stephenson Six Bar Mechanism Using HyperWorks

A Simplified Vehicle and Driver Model for Vehicle Systems Development

Written exams of Robotics 2

Visual Tracking of a Hand-eye Robot for a Moving Target Object with Multiple Feature Points: Translational Motion Compensation Approach

MCE/EEC 647/747: Robot Dynamics and Control. Lecture 3: Forward and Inverse Kinematics

Neuro Fuzzy Controller for Position Control of Robot Arm

Dynamics Analysis for a 3-PRS Spatial Parallel Manipulator-Wearable Haptic Thimble

Workspace and singularity analysis of 3-RRR planar parallel manipulator

Robotics (Kinematics) Winter 1393 Bonab University

Simulation and Modeling of 6-DOF Robot Manipulator Using Matlab Software

Global Minimum-Jerk Trajectory Planning of Space Manipulator

Reduced Model Based Control of Two Link Flexible Space Robot

FORCE CONTROL OF LINK SYSTEMS USING THE PARALLEL SOLUTION SCHEME

A New Algorithm for Measuring and Optimizing the Manipulability Index

DETERMINING suitable types, number and locations of

Lecture Note 6: Forward Kinematics

THE DYNAMIC ANALYSIS OF FLEXIBILITY IN MOBILE ROBOTIC MANIPULATOR SYSTEMS

2. Motion Analysis - Sim-Mechanics

Kinematic Analysis of MTAB Robots and its integration with RoboAnalyzer Software

Jacobian: Velocities and Static Forces 1/4

OPTIMAL DESPIN OF A TUMBLING SATELLITE WITH AN ARBITRARY THRUSTER CONFIGURATION, INERTIA MATRIX, AND COST FUNCTIONAL

Robust Controller Design for an Autonomous Underwater Vehicle

10/11/07 1. Motion Control (wheeled robots) Representing Robot Position ( ) ( ) [ ] T

Modeling the manipulator and flipper pose effects on tip over stability of a tracked mobile manipulator

A New Algorithm for Measuring and Optimizing the Manipulability Index

ON THE RE-CONFIGURABILITY DESIGN OF PARALLEL MACHINE TOOLS

Taking into account Flexibility in Attitude Control 1

Lesson 1: Introduction to Pro/MECHANICA Motion

What Is SimMechanics?

Cancer Biology 2017;7(3) A New Method for Position Control of a 2-DOF Robot Arm Using Neuro Fuzzy Controller

Freely Available for Academic Use!!! March 2012

Transcription:

ISSN 1 746-7233, England, UK World Journal of Modelling and Simulation Vol. 4 (2008) No. 3, pp. 196-204 Trajectory planning of 2 DOF planar space robot without attitude controller Rajkumar Jain, Pushparaj Mani Pathak Mechanical & Industrial Engineering Department, IIT Roorkee, 247667, Uttaranchal, India (Received February 5 2008, Accepted May 1 2008) Abstract. Control of a space robot is difficult as its base is not fixed. Due to this any motion of joints gives a reactive motion of the base. This changes the attitude and position of the base. Change of position of the base of space robot is not a problem as minor movements are permissible but the change of attitude seriously affects the orientation of antenna, solar panel. This work presents the tip trajectory path planning of planar space robot without the use of attitude controller device so that base will not get disturbed due to dynamic reaction forces and moments. Bond graph was adopted for modeling as it facilitates the system modeling from the physical paradigm itself, and it is easy to develop various control strategies by modifying the physical paradigm. Keywords: space robot, attitude control, bond graph 1 Introduction Development of Space robotics is like a general purpose machines that are capable of surviving (for a time, at least) the rigors of the space environment, and performing exploration, assembly, construction, maintenance, servicing or other tasks that may or may not have been fully understood at the time of the design of the robot. Space robots are a blend between vehicle and a robot. It is mechanically more complex than a satellite. They can be sent into situations that are so risky that humans would not be allowed to go. Unlike ground-base robot manipulator, the space manipulator has no fixed base. The position and orientation of space vehicle will be affected during the operation of space manipulator because of the dynamics coupling between the manipulator and base of space robot. Due to a floating base, the movement of robot arm causes attitude disturbance of the base, which also leads to end-effector trajectory errors. The vehicle is equipped with external force actuators such as jet thrusters and internal force actuators such as reaction wheels to maneuver the vehicle locally and also to control the attitude and center of mass. Control of Space robot has been detailed by many authors. The attitude of a space robot is corrected using internal actuators such as reaction wheels [4], control moment gyros [2, 13] or by external actuators such as reaction jet pairs. The concept of coordinated control was proposed by Oda and Okhami [11]. In this scheme, the deviation of the base due to the manipulator reaction is corrected by the reaction wheels mounted on the space vehicle. Taniwaki et al. [14] proposed a coordinated control scheme of a satellite-mounted manipulator with consideration of payload flexibility. Longman et al. [7] assumed that the spacecraft is equipped with three orthogonal reaction wheels as the spacecraft attitude controller. Yamada and Yoshikawa [15], considered the feedback control of attitude of a spacecraft having two reaction wheels. Approximate solution of attitude control problem without use of reaction wheel is provided by a disturbance map [3, 6] which is based on the principle that there are some combinations of the joint velocities, which leads to a zero angular velocity of the robot base. Yoshida et al. [16] derived the conditions for manipulation with zero base disturbances and determined joint velocities Corresponding author. Tel.: +91-1332-28 5608, fax: +91-1332-273560. E-mail address: pushpfme@iitr.ernet.in. Published by World Academic Press, World Academic Union

World Journal of Modelling and Simulation, Vol. 4 (2008) No. 3, pp. 196-204 197 from those conditions. Huang et al. [5] developed a space robot system consisting of two arms, with one arm (mission arm) for accomplishing the capture mission, and the other one (balance arm) compensating for the disturbance of the base. Marchesi et al. [8] focus on control strategy for a free-flying space manipulator. It describes the methods used to solve the inverse kinematic problem of a non-redundant robotic arm mounted on a free floating spacecraft, so that the end-effector follows its positioning path in the least possible distance, with minimal disturbance of spacecraft attitude. Narikiyo [10] discusses the control problem of planar space robot and proposed new feedback control scheme. The usefulness and validity of this control scheme can be demonstrated by hardware experiments. Pathak et al. [12] have proposed a torque generation device for attitude control of a free-flying space robot. The attitude control with actuation device such as reaction wheel requires power sources. This paper presents the path planning of robot tip so that the attitude of the vehicle is always restored with out the use of attitude controller. Bond graphs [9] are used to model the dynamics of the space robot as it offers flexibility in modeling and formulation of system equations. Systems from diverse branches of engineering science can be modeled in a unified manner based on energy and information flow. The bond graph modeling, their simulation, is performed using SYMBOLS SHAKTI [1] software. 2 Bond graph modelling of space robot and design of control algorithm A similarity can be drawn between a space robot and a ground robot on flexible foundation. The ground robot on flexible foundation is anchored on earth while space robot is floating. However there are some principal differences such as. (1) In case of space robot translation as well as rotational, DOF of the base are present whereas in a ground robot on a flexible foundation only translational DOF is present. (2) Nonlinearities are present due to coupled motion of the translation and rotational DOF. (3) Additional constraints of linear and angular momentum conservation are present which leads to the problem of nonholonomy in motion planning. The modeling of the space robot can be carried out just like a ground robot with a difference that in case of the space robot the base is not fixed. It involves the modeling for linear and rotational dynamics of the links and the base of the space robot. In the space robot modeling the following assumptions are made: (1) The spacecraft attitude control system is turned off when the space robot is operating in a free-floating mode, and hence spacecraft can translate and rotate in response to the manipulator movement and interaction if any, with the environment. (2) Motion of each joint is restricted to rotate in one degree of freedom. (3) External force and torques are not acting on the system, and thus momentum conservation and equilibrium of forces strictly holds. (4) It is also assumed that the system has a single manipulator with revolute joints and is in open kinematic chain configuration. Fig. 1 shows the schematic sketch of a two DOF planer space robot. In this figure, {A} represents the absolute frame, {V} represents the vehicle frame, {0} frame is located at the base of the robot, and {1}, {2} are the frames located at first and second joint, respectively. The frame {3} locates the tip of the robot. Lengths of the links are assumed along the x axis of respective frames. The direct kinematic model gives the position and orientation of end effector as a function of the joint variable and other joint-link constant parameters. Let l 1 be the length of the first link, l 2 be the length of the second link, and r be the distance between the vehicle center of mass (CM) and first joint. Let φ represents the rotation of base, and θ 1, θ 2 be the joint angles as shown in Fig 1. Then the overall transformation matrix for the end-effector of the manipulator is given as WJMS email for subscription: info@wjms.org.uk

198 R. Jain & P. Pathak: Trajectory planning of 2 DOF planar space robot Fig. 1. Schematic diagram of 2 DOF planar space robot T overall = T 2 (θ 2 )T 1 (θ 1 )T 0 (φ), T overall = cos(φ + θ 1 + θ 2 ) sin(φ + θ 1 + θ 2 ) 0 x cm + r cos φ + l 1 cos(φ + θ 1 ) + l 2 cos(φ + θ 1 + θ 2 ) sin(φ + θ 1 + θ 2 ) cos(φ + θ 1 + θ 2 ) 0 y cm + r sin φ + l 1 cos(φ + θ 1 ) + l 2 sin(φ + θ 1 + θ 2 ) 0 0 1 0 0 0 0 1 From the expression of overall transformation matrix, the kinematic relations for the tip displacement X tip, Y tip in X and Y directions can be given as, X tip = x cm + r cos φ + l 1 cos(φ + θ 1 ) + l 2 cos(φ + θ 1 + θ 2 ) (2) Y tip = y cm + r cos φ + l 1 sin(φ + θ 1 ) + l 2 sin(φ + θ 1 + θ 2 ) (3) The tip angular displacement with respect to X axis is given as 2.1 Bond graph modeling of space robot θ tip = φ + θ 1 + θ 2 (4) For a two DOF planar space robot the displacement relation are shown by Eq. (2) and (3). By differentiating the Eq. (2) and (3), we get the velocity relation. Therefore velocity of the tip of the robot is expressed as, [ ] [ ] [ ˆXtip ˆXCM r ˆφ sin φ l1 ( = + ˆφ + ˆθ 1 ) sin(φ + θ 1 ) l 2 ( ˆφ + ˆθ 1 + ˆθ ] 2 ) sin(φ + θ 1 + θ 2 ) Ŷ tip Ŷ CM r ˆφ cos φ + l 1 ( ˆφ + ˆθ 1 ) cos(φ + θ 1 ) + l 2 ( ˆφ + ˆθ 1 + ˆθ 2 ) cos(φ + θ 1 + θ 2 ) (5) The tip angular velocity with respect to X axis is given as ˆθ tip = ˆφ + ˆθ 1 + ˆθ 2 (6) Using Eqs. (5) and (6) the bond graph model of planar space robot can be drawn. Fig. 2 shows the bond graph model of the two degree of freedom planar space robot. In this bondgraph m 1, m 2, M V represents the mass of first link with motor, second link with motor and vehicle. I 1, I 2, and I v represents the rotational inertia of first link with motor, second link with motor and vehicle. R j represents the joint resistance. f 1 and f 2 represents the speed input of first and second motor. Using Eq. (5) different transformer moduli for the bond graph modeling of the space robot can be derived and are shown in Fig. 2 Integrators are used to evaluate the joint angles and tip location. Pads [9] are used in the model to avoid the differential causality. (1) WJMS email for contribution: submit@wjms.org.uk

World Journal of Modelling and Simulation, Vol. 4 (2008) No. 3, pp. 196-204 199 2.2 Controller design For a space robot in the absence of external generalized forces, the linear and angular momentum of the system is conserved. Moreover, if the initial linear and angular momentum of the system is assumed to be zero, the linear momentum conservation of the system can be given as and the angular momentum conservation constraint can be given as n m A i r i = 0, (7) i=0 n ( A Ii A ω i + m A i r i A ˆr i ) = 0, (8) i=0 Here m i is the mass of the i th body. The 0 th body is the space vehicle. The i th body (i 1) is the i th link of the manipulator. A r i is the position vector from the origin of the absolute frame to the CM of the i th link, represented in the absolute frame. A I i is the inertia matrix of the i th body about its CM in the absolute frame. A ω i is the angular velocity of the i th body in the absolute frame. The linear momentum conservation law given by Eq. (7) is a holonomic constraint as it can be integrated analytically. However the angular momentum conservation law given by Eq. (8) cannot be integrated analytically, thus making the system non holonomic. Equations (7) and (8) can also be implied from the bond graph shown in Fig. 2. The control strategy is based on Eq. (8). A controller is designed in such a way that robot follows a path with minimum disturbance of space vehicle i.e. 0 th body. In other words, one can find the combination of A ω 1 and A ω 2 such that changes in A ω 0 due to change in A ω 1 is compensated by change in A ω 2. The controller is implemented in the following way. Let the second motor be rotated by speed f 2. In bond graph modeling it can be represented by a source of flow f 2. Let because of flow input f 2 to the second motor, second link moves in anticlockwise direction with an angle θ 2. Due to this the reaction force acts in the space vehicle which causes it to rotate in the clockwise direction with an angle φ. To restore the position of the base again to the initial position, the first motor is rotated at a speed f 1. In the bond graph it is modeled as source of flow f 1. The flow input f 1 given by the first motor move the first link in clockwise direction with an angle θ 1 so that the reaction which acts on to the space vehicle rotates it in anticlockwise direction and the space vehicle reaches to the initial position. Next section presents an algorithm for above mentioned control strategy to be applied on the robot. 2.2.1 Trajectory control algorithm Based on the concept discussed in previous section the following algorithm is designed for the attitude control of space robot. This algorithm is illustrated by the flowchart shown in Fig. 3. (1) Initialize the value of θ 1 and θ 2 with some angle, which is initializing the position of servo motors and take some incremental value θ 2 for second joint angle. Take a fixed rotation variable i(θ 2 + θ 2 ) which is the next position for second joint. (2) On the first run start simulation (3) Start for loop for j = 1 to 50. (4) Start the second motor in anti clockwise direction, now if rotation of second motor is less than or equal to i. Then second motor should continue. (5) Else second motor should stop rotating. As soon as second motor stop, first motor start rotating in clockwise direction with some angle. (6) The first motor rotates in clockwise direction with an angle so that the base restores to its initial position. (7) Else first motor should stop. (8) Repeat the same procedure until and unless the tip reaches the target point. (9) As soon as the tip reaches the target position, both the motor should stop. WJMS email for subscription: info@wjms.org.uk

200 R. Jain & P. Pathak: Trajectory planning of 2 DOF planar space robot Fig. 2. Bond graph modeling of a two DOF planer space robot 3 Simulation and results As our aim is to find a path of the tip with minimum disturbance in base, the first simulation is performed to determine the tip path for minimum base disturbance without considering the target point where we want to reach our end effector. Case A: Tip trajectory with minimum base disturbance (General case) Let us take the initial configuration of the robot as θ 1 = 0.175 radians, θ 2 = 0.175 radians and φ = 0.524 radians. Model parameters are given in the Tab. 1. Fig. 4 (a) shows the variation between the X tip displacement and Y tip displacement. In the path shown in Fig. 4 (a) the end-effector of the robot travels with minimum disturbance in base. It is seen from the figure that the path of the end-effector is somewhat look like a star shape. Fig. 4 (b) shows the variation of base rotation with time. This Fig. 4 shows that the disturbance of the base is within the range of 0.175 radians. Following Fig. 4 (c) shows the variation of joint angles θ 1 and θ 2 with time. This Fig. shows that θ 1 is increasing in clockwise direction whereas θ 2 is increasing in WJMS email for contribution: submit@wjms.org.uk

World Journal of Modelling and Simulation, Vol. 4 (2008) No. 3, pp. 196-204 201 Fig. 3. Flow chart of control algorithm Table 1. Parameters used in space robot modeling Parameter Value Length of link 1 (L 1 ), and Link 2 (L 2 ) 0.4 m, 0.3 m Location of robot base from vehicle CM (r) 0.1 m Mass of Link 1 with first motor (m 1 ) 0.2942 Kg Mass of Link 2 with motor and gripper (m 2 ) 0.318 Kg Mass of the space vehicle (M v ) 0.125 Kg Inertia of link 1 (I 1 ) and link 2 (I 2 ) 0.03 Kg m 2, 0.02 Kg m 2 Inertia of vehicle base (I v ) 0.0023 Kg m 2 anticlockwise direction. Fig 4 (d) shows the variation of X tip and Y tip displacement with time. Next we will explore for the tip trajectory for the two cases (i) when the target point lie on the path (ii) when the target point does not lie on the path of minimum base disturbance. Case B: Tip trajectory with minimum base disturbance (Specific path) Case I: When the target point lie on the above path. Let us consider the first case in which the target point lies on the path shown in Fig. 4(a). For that initial configuration of the robot is same as before, that is θ 1 = 0.175 rad, θ 2 = 0.175 rad and φ = 0.524 rad. Also let us take the incremental value θ 2 as 0.35 rad. With this configuration the starting point of the robot tip as given by Eq. (2) and (3) is (0.65, 0.45). Now let us consider any target point which lies on that path, say WJMS email for subscription: info@wjms.org.uk

202 R. Jain & P. Pathak: Trajectory planning of 2 DOF planar space robot Fig. 4. (a) Variation of X tip displacement versus Y tip displacement (b) Variation of base rotation with time (c) variation of joint angles θ 1 and θ 2 with time (d) Variation of X tip and Y tip displacement with time. (0.33, 0.40). For this case the program is written as per flow chart shown in Fig. 3. Program searches the end coordinate after each increment and when tip reaches the target point it stops. Simulated results are shown in Fig. 5. Fig. 5(a) shows the variation between the X tip displacement and Y tip displacement. From this Figure it is clear that the tip starts from (0.65, 0.45) and reaches upto (0.33, 0.40). Following Fig. 5 (b) represents the variation of base rotation with time. It shows that the base restores to its initial position and its disturbance is within the range of 0.157 rad. Fig. 5 (c) represent the variation of joint angles θ 1 and θ 2 with time. Fig. 5 (d) shows the variation of X tip and Y tip displacement with time. Case II: When the target point does not lie on the above path. Now, let us consider the second case in which the target point does not lie on the path shown in Fig. 4 (a). In that type of cases, to reach the target point, two cases are possible. First is to change the initial tip position and second is to change the incremental value of θ 2 with such a value which give us a path in which that target point lie. For the same initial conditions with same starting point (0.65, 0.45) of robot, let the target point is (0.30, 0.49). Now to reach that target point the incremental value of θ 2 is 0.523 radians. A similar flow chart as shown in Fig. 3 can be used by only changing the value of target point. The simulated results are presented in Fig. 6. Fig. 6 (a) is the plot between the X tip displacement and Y tip displacement. From this Fig. 6 it is seen that the tip reaches the desired target point. Following Fig 6 (b) represents the plot between time versus base rotation. Here it shows that the base restores to its initial position and its disturbance is within the range of 0.223 radians. Fig. 6 (c) shows the variation of joint angles θ 1 and θ 2 with time. Fig. 6 (d) shows variation of X tip and Y tip displacement with time. WJMS email for contribution: submit@wjms.org.uk

World Journal of Modelling and Simulation, Vol. 4 (2008) No. 3, pp. 196-204 203 Fig. 5. (a) Variation of X tip displacement and Y tip displacement (b) Variation of base rotation with time (c) Variation of joint angles θ 1 and θ 2 2 with time (d) Variation of X tip and Y tip displacement with time. 4 Conclusions The main motivation for the present work was to develop a path of a space robot tip with minimum disturbance in base. To minimize the base disturbance attitude controller device such as thrusters and reaction wheels are used. Here an approach is developed to move the tip from starting position to target position with minimum disturbance in base, with out using attitude controller device. The modelling of tip trajectory planning without attitude controller in which the dynamic behaviors of space robot is involved is performed using Bond graph. The concept can be extended for space robot with more than two degrees of freedom. References [1] Users manual of symbols shakti. 2006. Http://www.htcinfo.com/, S.T.E.P., I. I. T., Kharagpur. [2] R. Bishop, S. Paynter, J. Sunkel. Adaptive control of space station with control moment gyros. IEEE Control Systems Magazine, 1992, 12(5): 23 28. [3] S. Dubowsky, M. Torres. Path planning for space manipulators to minimize spacecraft attitude disturbances. in: Proc. of IEEE Inter. Conf. on Robotics and Automation, Sacramento, 1991, 2522 2528. [4] R. Froelich, H. Papapoff. Reaction wheel attitude control for space vehicles. IRE Transactions on Automatic Control, 1959, 4(3): 139 149. [5] P. Huang, Y. Xu, B. Liang. Dynamic balance control of multi arm free-floating space robots. International Journal of Advanced Robotic Systems, 2005, 2(2): 117 124. [6] G. Legnani, B. Zappa. A contribution to the dynamics of free-flying space manipulators. Mechanism and Machine Theory, 1999, 34: 359 372. WJMS email for subscription: info@wjms.org.uk

204 R. Jain & P. Pathak: Trajectory planning of 2 DOF planar space robot Fig. 6. (a) Variation of X tip displacement with Y tip displacement (b) Variation of base rotation with time (c) Variation of joint angles θ 1 and θ 2 with time (d) Variation of X P tip and Y tip displacement with time. [7] R. Longman, R. Lindberg, M. Zadd. Satellite mounted robot manipulators: New kinematics and reaction moment compensation. International Journal of Robotic Research, 1987, 6(3): 87 103. [8] M. Marchesi, F. Angrilli. Control strategy for a free-flying space manipulator. in: Proc of 8th International conference on Advanced Robotics, USA, 1997, 665 670. 7-9 July 1997. [9] A. Mukherjee, R. Karmakar, A. Samantary. Bond Graph in Modeling, Simulation and Fault Identification, 2nd edn. I. K. International Publishing House Pvt. Ltd, 2006, CRC press, New Delhi, 2006. [10] T. Narikiyoa, M. Ohmiya. Control of a planar space robot: Theory and experiments. in: Control Engineering Practice, Nagoya, Japan, 2005, 875 883. [11] M. Oda, Y. Ohkami. Coordinated control of spacecraft attitude and space manipulators. Control Eng. Practice, 1997, 5(1): 11 21. [12] P. Pathak, A. Mukherjee, A. Dasgupta. Attitude control of a free-flying space robot using a novel torque generation device. SIMULATION, Transactions of the SCS, 2006, 82(10): 661 677. [13] K. Senda, Y. Murotsu, etc. Attitude control by cmg for free-flying space robots. in: Proceeding of AIAA Guidance, Navigation, and Control Conference, 1995, 1494 1502. [14] S. Taniwaki, S. Matunaga. Coordinated control of a satellite-mounted manipulatorwwith consideration of payload flexibility. Control Engineering Practice, 2001, 9(207-215). [15] K. Yamada, S. Yoshikawa. Spacecraft attitude control by two reaction wheels. in: Proceedings of the 6th Workshop on Astrodynamics and Flight Mechanics, 1996, 96 101. [16] K. Yoshida, D. Nenchev, M. Uchiyama. Moving base robotics and reaction management control. in: Robotics Research: The 7th Inter. Symp. (G. Giralt, G. Hirzinger, eds.), Springer Verlag, 1996, 101 109. WJMS email for contribution: submit@wjms.org.uk