Impedance Control for a Free-Floating Robot in the Grasping of a Tumbling Target with Parameter Uncertainty

Similar documents
Base Force/Torque Sensing for Position based Cartesian Impedance Control

Zero Reaction Maneuver: Flight Validation with ETS-VII Space Robot and Extension to Kinematically Redundant Arm

Vibration Suppression Control of a Space Robot with Flexible Appendage based on Simple Dynamic Model*

Energy Optimum Reactionless Path Planning for Capture of Tumbling Orbiting Objects using a Dual-Arm Robot

Quaternion-Based Tracking Control Law Design For Tracking Mode

EXPERIMENTAL EVALUATION OF CONTACT/IMPACT DYNAMICS BETWEEN A SPACE ROBOT WITH A COMPLIANT WRIST AND A FREE-FLYING OBJECT

A General Formulation of Under-Actuated Manipulator Systems

Dynamics. describe the relationship between the joint actuator torques and the motion of the structure important role for

Case Study: The Pelican Prototype Robot

Inverse differential kinematics Statics and force transformations

Lecture Schedule Week Date Lecture (M: 2:05p-3:50, 50-N202)

On-line Learning of Robot Arm Impedance Using Neural Networks

The Jacobian. Jesse van den Kieboom

(W: 12:05-1:50, 50-N202)

IROS 16 Workshop: The Mechatronics behind Force/Torque Controlled Robot Actuation Secrets & Challenges

Sliding Mode Control Strategies for Spacecraft Rendezvous Maneuvers

Detumbling and Capturing Strategies with Eddy Current Brake System on Orbital Space Robot

Advanced Robotic Manipulation

Multibody simulation

Multiple Impedance Control for Space Free-Flying Robots

Multiple-priority impedance control

On the design of reactionless 3-DOF planar parallel mechanisms

FREEFLYING ROBOTS - INERTIAL PARAMETERS IDENTIFICATION AND CONTROL STRATEGIES

Operational Space Control of Constrained and Underactuated Systems

Model Reference Adaptive Control of Underwater Robotic Vehicle in Plane Motion

Comments on A Time Delay Controller for Systems with Uncertain Dynamics

Robust Control of Cooperative Underactuated Manipulators

for Articulated Robot Arms and Its Applications

Newton-Euler Dynamics of Robots

Control of constrained spatial three-link flexible manipulators

The Dynamics of Fixed Base and Free-Floating Robotic Manipulator

Adaptive Robust Tracking Control of Robot Manipulators in the Task-space under Uncertainties

Robot Dynamics II: Trajectories & Motion

Modelling and Control of Variable Stiffness Actuated Robots

Detumbling an Uncontrolled Satellite with Contactless Force by Using an Eddy Current Brake

Mechanical Engineering Department - University of São Paulo at São Carlos, São Carlos, SP, , Brazil

Lecture «Robot Dynamics»: Dynamics and Control

DESIGN SUPPORT FOR MOTION CONTROL SYSTEMS Application to the Philips Fast Component Mounter

Control of a Handwriting Robot with DOF-Redundancy based on Feedback in Task-Coordinates

Natural Frequency Analysis of Spring-Manipulator System for Force Generation Utilizing Mechanical Resonance

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

Minimizing Spacecraft Attitude Disturbances in Space Manipulator Systems. Introduction

Design and Control of Compliant Humanoids. Alin Albu-Schäffer. DLR German Aerospace Center Institute of Robotics and Mechatronics

Virtual Passive Controller for Robot Systems Using Joint Torque Sensors

Robotics & Automation. Lecture 25. Dynamics of Constrained Systems, Dynamic Control. John T. Wen. April 26, 2007

Multi-Priority Cartesian Impedance Control

MODELING AND EXPERIMENTAL DESIGN FOR THE ON-ORBIT INERTIAL PARAMETER IDENTIFICATION OF FREE-FLYING SPACE ROBOTS

Lulea University of Technology Department of Computer Science, Electrical and Space Engineering. Master Thesis. by Alexander Lebedev

Nonholonomic Constraints Examples

GAIN SCHEDULING CONTROL WITH MULTI-LOOP PID FOR 2- DOF ARM ROBOT TRAJECTORY CONTROL

Real-time Motion Control of a Nonholonomic Mobile Robot with Unknown Dynamics

Mixed Control Moment Gyro and Momentum Wheel Attitude Control Strategies

Planar Vector Equations in Engineering*

K robots, comprising of a free-base, e.g., a spacecraft and

The 9th Int. Conf. on Motion and Vibration Control (MOVIC), Munich, Germany, Sept An Industrial-Robots Suited Input Shaping Control Scheme

Exploiting Redundancy to Reduce Impact Force*

Lecture Module 5: Introduction to Attitude Stabilization and Control

Differential Flatness-based Kinematic and Dynamic Control of a Differentially Driven Wheeled Mobile Robot

COMPLIANT CONTROL FOR PHYSICAL HUMAN-ROBOT INTERACTION

Design and Control of Variable Stiffness Actuation Systems

In this section of notes, we look at the calculation of forces and torques for a manipulator in two settings:

Control of industrial robots. Centralized control

Nonlinear Landing Control for Quadrotor UAVs

NONLINEAR BACKSTEPPING DESIGN OF ANTI-LOCK BRAKING SYSTEMS WITH ASSISTANCE OF ACTIVE SUSPENSIONS

A Backstepping control strategy for constrained tendon driven robotic finger

Robotics. Dynamics. Marc Toussaint U Stuttgart

Lecture «Robot Dynamics»: Dynamics 2

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

Nonlinear Optimal Trajectory Planning for Free-Floating Space Manipulators using a Gauss Pseudospectral Method

q 1 F m d p q 2 Figure 1: An automated crane with the relevant kinematic and dynamic definitions.

Stabilization of Angular Velocity of Asymmetrical Rigid Body. Using Two Constant Torques

Flexible Space Robotic Manipulator with Passively Switching Free Joint to Drive Joint

Vehicle Dynamics of Redundant Mobile Robots with Powered Caster Wheels

Experimental testing and modelling of a passive mechanical steering compensator for high-performance motorcycles

LYAPUNOV-BASED FORCE CONTROL OF A FLEXIBLE ARM CONSIDERING BENDING AND TORSIONAL DEFORMATION

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

Melnikov s Method Applied to a Multi-DOF Ship Model

Seul Jung, T. C. Hsia and R. G. Bonitz y. Robotics Research Laboratory. University of California, Davis. Davis, CA 95616

Toward Torque Control of a KUKA LBR IIWA for Physical Human-Robot Interaction

SATELLITE ATTITUDE CONTROL SYSTEM DESIGN WITH NONLINEAR DYNAMICS AND KINEMTICS OF QUATERNION USING REACTION WHEELS

SIMILARITY METHODS IN ELASTO-PLASTIC BEAM BENDING

Multibody simulation

Video 1.1 Vijay Kumar and Ani Hsieh

Final Examination Thursday May Please initial the statement below to show that you have read it

, respectively to the inverse and the inverse differential problem. Check the correctness of the obtained results. Exercise 2 y P 2 P 1.

Safety Properties and Collision Behavior of Robotic Arms with Elastic Tendon Actuation

Design Parameter Sensitivity Analysis of High-Speed Motorized Spindle Systems Considering High-Speed Effects

6. 3D Kinematics DE2-EA 2.1: M4DE. Dr Connor Myant

Controlling the Apparent Inertia of Passive Human- Interactive Robots

In most robotic applications the goal is to find a multi-body dynamics description formulated

The Effect of Semicircular Feet on Energy Dissipation by Heel-strike in Dynamic Biped Locomotion

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

Research Article Relative Status Determination for Spacecraft Relative Motion Based on Dual Quaternion

Optimal Motion Planning for Free-Flying Robots

Video 8.1 Vijay Kumar. Property of University of Pennsylvania, Vijay Kumar

Balancing of an Inverted Pendulum with a SCARA Robot

Delay-Independent Stabilization for Teleoperation with Time Varying Delay

Chapter 2 Coordinate Systems and Transformations

Improvement of Dynamic Characteristics during Transient Response of Force-sensorless Grinding Robot by Force/Position Control

Selection of Servomotors and Reducer Units for a 2 DoF PKM

Transcription:

Impedance Control for a Free-Floating Root in the Grasping of a Tumling Target with arameter Uncertainty Satoko Aiko, Roerto ampariello and Gerd Hirzinger Institute of Rootics and Mechatronics German Aerospace Center (DR) 82334, Weßling, Germany fsatoko.aiko;roerto.lampariellog@dlr.de Astract This paper addresses an impedance control for a free-floating space root in the grasping of a tumling target with model uncertainty. Firstly, the operational space dynamics for a free-floating root is derived with a novel, computationally efficient formulation. Then, considering the grasped target as a disturance force on the end-effector, the proposed control method is completely independent of the target inertial parameters and the end-effector can follow a given trajectory in the presence of model uncertainty. To verify the effectiveness of the proposed method, a threedimensional realistic numerical simulation is carried out. I. INTRODUCTION Manipulator interaction with the environment requires operational space control schemes. Uncertainties in the environment model give rise to undesired forces on the root end-effector. In the free-floating dynamics scenario, impacts may cause large deviations in motion and, for inadequate control schemes, high control forces. It is therefore reasonale to avoid impact, if possile, and to introduce compliance at the end-effector. In this work, the task of grasping a tumling target y means of a free-floating root is addressed. The target is assumed to e initially tumling in some given aritrary free motion. Following an operational strategy y which the impact etween the root end-effector and the target is minimized at the grasp, the susequent stailization motion is analyzed here for the case of uncertainty in the target dynamic model. This leads to a tracking prolem, where a given nominal stailization trajectory has to e tracked, while accounting for the parameter uncertainty. This prolem has een indirectly addressed in the context of adaptive control, in joint space and in operational space [1][2]. A new formulation in the context of impedance control is instead developed here. The resulting method provides a very simple means of deriving the operational space dynamic equations for a free-floating root as well as a simple control law, ased on feedack linearization, for the resolution of the given prolem. The control method is tested in simulation for a realistic three-dimensional scenario (see Fig. 1). The paper is organized as follows. Section II descries some related iliography. Section III introduces the operational strategy for grasping. In section IV, the dynamic model of a space root is explained y two approaches. Section V discusses the theoretical aspects of the control method. In Section VI, the simulation results are illustrated. The conclusions are summarized in Section VII. Fig. 1: Chaser-root and target scenario II. REATED REVIOUS WORKS The space mission to capture a tumling target y means of a chaser-root may e divided into four main phases: (1) following the target motion (re-contact), (2) capturing the target with the manipulator (Contact), (3) damping out the motion of the target relative to the chaser (ost-contact), (4) stailizing the tumling motion of the compound system (Compound stailization). hases (3) and (4) are usually categorized together in previous research. However, in this paper we consider them separately and focus on phase (3) for motion control with uncertainty in the target dynamic properties. To cope with the model uncertainty, Xu and Gu proposed an adaptive control scheme for space roots in oth joint space and operational space [1][2]. Specifically, y considering space roots as under-actuated manipulators, adaptive control in the operational space is introduced in [2]. In [3], oth damping out of the chaser-target relative motion and the following compound stailization are dealt with simultaneously y using the principle of conservation of momentum. However, to carry out oth tasks, we need to choose a proper trajectory carefully. With regards to phase (2), some previous research has analyzed the impact etween the target and the manipulator [4][5][6]. Nenchev et. al. discussed the effect of the impact and proposed an attitude control scheme for the satellite,

ased on the reaction null space for post-contact [4]. In [5], the dynamic equations in the operational space are introduced and the configuration to minimize the impact is discussed in the planar case. In [6], Wee also analyzed the dynamical contact etween two odies and revealed that the impulse at contact can e minimized y optimal trajectory planing. However, these studies do not consider the capturing of the target, namely the model uncertainty in its dynamics. III. SCENARIO AND ASSUMTIONS IN THE GRASING OF A TUMBING TARGET In our envisioned scenario, it is assumed that an inverse kinematics algorithm provides the ideal root trajectory to align the end-effector velocity with that of the grasping point on the target, such that the impact at the grasp is minimal. This may e achieved y means of an ideal visual path tracker. Susequently, a motion planner provides a stailization trajectory to ring the relative motion etween the root and the target to zero, while ensuring feasiility of the task. However, due to parameter uncertainty in the target, this trajectory will requirefeedacktrackingcontrol. The tracking prolem of the stailization trajectory may e formulated in joint or in operational space. It is however important to realize that the target parameter uncertainty may e treated as an adaptive control prolem [1], if the target dynamics wants to e included into the control formulation. This however, does not allow to formulate the more general impedance control theory, which should e independent of the target dynamics, to include consideration of impact forces. In the prolem addressed here, the target uncertainty is seen as a disturance force on the endeffector, with respect to the expected internal force involved in the stailizing motion. IV. MODEING AND EQUATIONS OF MOTION This section introduces the model of a space root. As descried aove, the focus of this research is to follow a desired trajectory in operational space when the space root grasps the target with unknown dynamic properties. Since our interest is the influence of the contact forces on the environment, or on the target motion in relation to the chaser, it is convenient to refer to operational space schemes. To derive the dynamics of free-floating space roots in the operational space, two approaches are possile. The dynamic equations of free-floating space roots are generally expressed with linear and angular velocities of the ase and the motion rate of each joint as generalized coordinates[7]. However, considering the system switched around, modeled from the end-effector to the ase, it can e represented y the motion of the end effector and that of the joints in the same structure as in the conventional expression. This scheme is termed here the inverted chain approach. On the other hand, we can also otain the dynamics in the operational space from the conventional representation of space roots as introduced in [5] in a straightforward manner, which we term here the forward chain approach. The following susections explain the dynamic equations of the system, developed in the two ways mentioned aove, φ ink 1 φ 1 ink ( Base ody ) 2 ink 2 Σ φ re ink n n ( End effector ) r Σ i re Σ e F e External force Fig. 2: General model for a space root with external force for a serial rigid-link manipulator attached to a floating ase, as shown in Fig. 2. It is shown that the inverted chain approach has a computational advantage with respect to the forward chain approach. A. Dynamics for space roots Inverted chain approach Differing from a ground ased manipulator, the model of a free-floating space root is invertile from the endeffector to the ase, in the sense of no fixed ase of the system. This susection explains the dynamics of a space root in this sense. 1) Equation of motion: Considering the generalized coordinates as the linear and angular velocities of the endeffector, _x e = (v T e ;!T e )T 2 R 6 1, and the motion rate of the joints, ffi _ 2 R n 1, the equations of motion are expressed in the following form: He H em ẍe ce + ffi c m H T em H m = fi + J T e The symols used here are defined as follows: J T m F (1) H e 2 R 6 6 : inertia matrix on the end-effector. H m 2 R n n : inertia matrix of the arm. H em 2 R 6 n : coupling inertia matrix etween the end-effector and the arm. c e 2 R 6 1 : non-linear velocity dependent term on the end-effector. c m 2 R n 1 : non-linear velocity dependent term of the arm. F e 2 R 6 1 : force and moment exerted on the end-effector. F 2 R n 1 : force and moment exerted on the ase. fi 2 R n 1 : torque on the joints. In the case that F is generated actively (e.g. jet thrusters or reaction wheels etc.), the system is called a free-flying root. On the other hand, if no active actuators are applied

on the ase, the system is termed a free-floating root. In this paper, we consider the free-floating root. By canceling out the end-effector acceleration ẍ e in (1), the equations of motion can e reduced to the joint space formulation: ch ffi m + c m = fi H T emh 1 e F e + J m F (2) where Hm c = H m H T emh 1 e H em, c m = c m H T emh 1 e c e,and J m = J m J e H 1 e H em. 2) Equations of motion in the operational space: The upper part of (1) clearly descries the equations of motion in the operational space: H e ẍ e + c e = H em ffi + F e + J T e F (3) where F i = H ffi em descries the input command generated y the joint actuators. Sustituting equation (2) into (3), the acceleration of the end-effector can e represented y the torques on the joints and y the external forces/torques on the end-effector, with the assumption of no external forces/torques on the ase F = : ẍ e = H 1 e H emh c1 m fi + H 1 e (I + H c emh 1 m HT em H1 e )F e + d (4) where d = H 1 e c e + H 1 e H emh c1 m c m denotes the Coriolis and centrifugal forces in operational space. B. Dynamics for space roots Forward chain approach The other way to derive the equations of motion in the operational space is y applying the classical expressions to a space root. A similar approach has een introduced in [5]. To formulate the dynamics of the system with the forward chain approach, the general expressions for space roots are riefly reviewed first. 1) Equations of motion: The equations of motion in joint space for a free-floating space root are generally expressed in the following form [7]: H Λ ffi m + c Λ ΛT m = fi + J m F e (5) where H Λ m 2 R6 6, c Λ m 2 R6 1 and J Λ m 2 R6 n are the so-called generalized inertia matrix, generalized Coriolis and centrifugal forces and generalized Jacoian of a space root, respectively [4]. 2) inear and Angular Momentum Equations: The motion of the system is also governed y the momentum equations in the asence of external forces: = H _x + H m ffi _ (6) in which the generalized coordinates are the linear and angular velocities of the ase satellite, _x =(v T ;!T )T 2 R 6 1 and the motion rate of the joints, ffi _ 2 R n 1. H 2 R 6 6 and H m 2 R 6 n denote the inertia matrix of the ase and the coupling inertia etween the ase and the joints, respectively. Note that and represent the total linear and angular momentum around the ase coordinate system. The total linear and angular momentum can e also expressed around the end-effector coordinates: = H e _x e + H _ em ffi: (7) The expression of the angular momentum is generally dependent on the reference frame. Therefore, the following transformation can e otained etween (6) and (7): E 3 = 3 r e E3 = E 3 r e 3 E3 = J T T where E3 2 R 3 3 and 3 2 R 3 3 respectively denote the identity matrix and the zero matrix. r e represents the vector from the ase to the end effector and the operator f g indicates the cross product. J denotes the Jacoian matrix from the ase to the end effector. 3) Kinematics: The kinematic relationship etween the operational and the joint space is descried as follows, y using (8) and the generalized Jacoian matrix J Λ m which include the dynamic parameters of the system: _x e = J Λ m _ ffi + J H 1 = J Λ m _ ffi + Λ 1 where Λ = (J H 1 J T )1 2 R 6 6 denotes the inertia matrix of the ase projected on the end-effector. 4) Equations of motion in the operational space: By using equation (5) and (9), the dynamic equations in the operational space can e otained in a straightforward manner. The derivative of (9) leads to the equations of motion in the operational space in function of the acceleration of the end-effector and that of the joints: ẍ e = J Λ ffi m + Λ 1 F e + J _ Λ m ffi _ + Λ _ 1 (8) (9) (1) To otain the equations of motion in function of the acceleration of the end effector and the torques on each joint, equation (5) is sustituted into equation (1). ẍ e = J Λ mh Λ1 m fi +(Λ 1 + Λ 1 )F e + μ (11) where Λ = (J Λ m HΛ1 m m )1 2 R 6 6 denotes the kinetic energy in the operational space for ground ased manipulators[8][9]. (Λ 1 + Λ 1 ) is named the extended generalized inertia tensor [5]. μ = J Λ m H Λ1 _J Λ m _ ffi + d dt (Λ1 ) J ΛT m cλ m + 2 R 6 1 expresses the Coriolis and centrifugal forces in operational space.

C. Comparison etween the two expressions et us compare the aove two expressions in the two previous susections for the operational space dynamics. By comparing (3) and (1), or (4) and (11), it is clear that the following equalities result. H e = Λ (12) dh m = H Λ m (13) H 1 e H em = J Λ m (14) H 1 e c e = J _ Λ d ffi _ + (Λ1 ) dt (15) The aove relationships are otained y comparison of the single terms. Therefore, the two equations (3) and (1), or (4) and (11) are equivalent. However, expression (3) has an advantage over expression (1) in view of the computational consumption ( e.g. the calculation of Λ = (J Λ m H Λ1 m J ΛT m )1 and Λ = (J H 1 J T )1 ). In case of limited computational performance, it is desired that the computational consuming is reduced as much as possile. By using the inverted chain approach, we can calculate the inertia matrix of the end-effector H e directly instead of with the calculation of Λ = (J H 1 J T )1, which involves two matrix inversions. V. IMEDANCE CONTRO IN THE OERATIONA SACE As mentioned in section III, the root should follow a given trajectory to dampen out the motion of the endeffector with respect to the ase coordinate fame, to eventually stailize the system. This section proposes an interaction control for space roots, which is ased on the ideas of impedance control for ground ased manipulators [1]. However, the interaction control is exploited here to follow a desired trajectory, y regarding the internal forces at the grasping point of the target as external forces on the end-effector. In the grasping of the tumling target, the uncertainty in the target inertial properties may give rise to unsustainale forces at the end-effector. The mechanical impedance (mass-damper-spring) imposed on the end-effector, is then useful to avoid this situation. The advantage of the impedance control is that the inertia (mass) characteristics of the end effector can e suitaly designed. For example, if the impedance characteristics of the end-effector are made similar to those of the target, this leads to the so-called mechanical impedance matching [11]. As such, impact can e treated together with uncertainty. Furthermore, he impedance control is developed in the operational space, since the impedance characteristics should e determined with respect to the environment, or to the target motion, or even to account for collision avoidance for the chaser-target compound. For the motion damping, let us consider a control model which consists of the space root alone, while the model for the real system includes the target with some model uncertainty, as shown in Fig. 3. The latter uncertainty is source of error in the motion planning solution for the desired damping trajectory x d e. The internal forces etween the end-effector and the target can e expressed in function of the known motion of the system, with the assumption of x, x. e e,.. x e d d d Chaser root τ Chaser root Control Model Control aw Root System - x e,. x, e ( Eq. (17) ~ (19) or (22) ~ (24)) Fig. 3: Control lock diagram Target.. x, e no external forces. Therefore, these can then e modeled as virtual external forces for the control model, as shown in Fig. 3. In the case without force measurement, the control law can e determined as follows (c.f. (3)): with F i = H em ffi = H e y + c e (16) y = ẍ d e Λ1 d (D d _ ex e + K d ex e ) (17) where ex e = x e x d e denotes the error etween the operational space position and orientation x e and the desired equilirium point x d e. Λ d, D d and K d, respectively, represent the desired inertia, damping and stiffness matrices which specify the dynamic impedance ehavior of the endeffector. The input command on torque level is otained from (2): fi = c Hm H + emf i + c m (18) In the presence of internal forces and torques F e,the controlled space root is descried in the following form, from (3) and (16): ẍ e = y + H 1 e F e (19) that reveals the existence of a nonlinear coupling term due to the internal forces F e. Sustituting (17) into (19) yields Λ d ëx e + D d _ex e + K d ex e = Λ d H 1 e F e : (2) The expression in (2) estalishes a relationship through a generalized mechanical impedance etween the vector of resulting forces Λ H 1 e F e and the vector of displacements ex e in the operational space. To avoid the coupled motion attriuted y H 1 e in (2), it is necessary to measure the internal forces and torques

etween the target and the end-effector. In this case, the control law is selected as: F i = H e y + c e F e (21) with y = ẍ d e Λ1 d (D d ex _ e + K d ex e ): (22) The torque input can e expressed in function of the command F i and of the internal forces F e : fi = c Hm H + em F i + c m + H T em H1 e F e: (23) On the assumption of no error on the force measurements, the following linear impedance can e achieved: Λ d ëx e + D _ d exe + K d ex e = : (24) With proper selection of the control gains, asymptotic staility is guaranteed. However, the component of the internal force F e arising from the compound motion, never converges to zero, until the compound is itself stailized in the inertial frame. As such, if the force is not measured, one can only expect that the resulting error remains ounded. Clearly, the magnitude of this residual error depends on the control parameters. Furthermore, in case of force measurement, the external forces and torques can e compensated more easily, ecause of the resulting decoupling. In practice, the tolerance of the deviation error should e analyzed prior to the implementation. VI. SIMUATION STUDY This section presents the numerical simulation results of a realistic three-dimensional model as shown in Fig. 1. The chaser root has a 7 DOF manipulator mounted on the ase satellite, whose dynamic parameters are shown in Tale I. The size of the target is the same as that of the chaser satellite. It is assumed that prior to the contact, the target is tumling around one axis at a constant angular velocity of.5 [rad/s] at the capturing with the chaser-root and that the end effector of the root follows the grasping point on the target with the same velocity. The grasping point is deviated from the center of mass of the target y.5 [m]. As far as the end effector has the same velocity as that of the grasping point of the target, no impact etween the two systems is induced. In the simulation examples, the target parameters of the planned motion are given in Tale II, while those of the controlled motion in Tale I, giving the extent of uncertainty introduced in the system. A. Target uncertainty cases Two cases with different impedance characteristics are illustrated here. The values of inertia, damping and stiffness matrices on the end-effector are selected as shown in Tale III and IV. To otain the desired control performance one may also revert to several existing methods (e.g. Factorization design, Doule diagonalization design) [12]. To set the parameters, care should e taken y considering how softly the end-effector grasps the target, to prevent it from ouncing away. Figs. 4 to 6 illustrate the simulation results. Fig. 4 shows the velocity of the end-effector with respect to the ase TABE I: Dynamic parameters for a space root mass [kg] I xx[kgm 2 ] I yy[kgm 2 ] I zz[kgm 2 ] Base 14 18. 2. 22. mass [kg] I [kgm 2 ] Each ink 3.3.56 TABE II: Estimated dynamic parameters for a target mass [kg] I xx[kgm 2 ] I yy[kgm 2 ] I zz[kgm 2 ] Base 5 1. 1. 1. coordinate frame. Fig. 5 illustrates the motion of the ase satellite. Fig. 6 shows the internal forces and torques due to the target. In these figures, the solid line depicts the desired trajectory, the dashed line depicts the case (1) and the dotted line depicts the case (2). Even if parameter errors occur in the system, the endeffector finally converges to the desired trajectory with respect to the ase coordinate frame. The ase satellite continues to move in the inertial coordinate frame due to the non-zero momentum of the system. This motion can e compensated with extra actuators on the ase, such as jet thrusters and reaction wheels. The compound motion in the inertial frame causes the ounded internal forces. However, the internal forces due to the target decrease to almost zero here. If the forces are measured, the error can e compensated properly. Here it is clearly shown that the simple impedance control method is useful to follow the trajectory and we do not need any target parameters to implement the control. B. Initial impact case Furthermore, Fig. 7 shows the velocity profile of the end-effector in case of impact at the contact time (t =). The solid line depicts the desired trajectory, the dashed line depicts the case with impact, resulting in an initial velocity error of.5 [rad/s]. It is shown that the end-effector finally converges to the desired velocity with the same impedance control scheme. VII. CONCUSIONS A novel and very simple method is presented to derive a dynamic model for a free-floating root in operational space, necessary for the desired control implementation. Furthermore, an impedance control theory is derived from this, ased on feedack linearization, to account for target parameter uncertainty. However, the derived formulation of the control law is independent of the target parameters. The effectiveness of the method is shown with simulation results. Finally, the developed method sets a ase for TABE III: Desired impedance parameters - case (1) x y z roll pitch yaw Λ d 1 1 1 3 3 3 D d 3 3 3 3 3 3 K d 1 1 1 5 5 5 TABE IV: Desired impedance parameters - case (2) x y z roll pitch yaw Λ d 1. 1. 1. 3 3 3 D d.5.5.5 2 2 2 K d 1. 1. 1. 5 5 5

X [m/s] Y [m/s] Z [m/s].2.1.1 5 1 15 2.2.2.4.6 5 1 15 2.2.1.1 5 1 15 2 Roll [rad/s] itch [rad/s] Yaw [rad/s] 5 1 5 x 1 3 15 5 1 15 2.1 -.1 -.2 -.3 5 1 15 2.2 -.2 -.4 -.6 5 1 15 2 Fig. 4: inear and angular velocity of the end-effector, _x e X [m/s] Y [m/s] Z [m/s].2.1.1 5 1 15 2.2.2.4.6 5 1 15 2.2.1.1 5 1 15 2 Roll [rad/s] itch [rad/s] Yaw [rad/s].2.1.1.2 5 1 15 2.2.2.4.6 5 1 15 2.5.5.1 5 1 15 2 Fig. 7: Velocity of the end-effector in the initial impact case, _x e.1 more general compliance control tasks, which may include impact with the environment. X [m] Y [m] Z [m].6.55.5 5 1 15 2.87.868.866.864.862 5 1 15 2.78.76.74.72.7 5 1 15 2 Roll [rad] itch [rad] Yaw [rad] 2.7 2.75 2.8 5 1 15 2.5.4.3.2 5 1 15 2 1.2 1.1 1.9.8 5 1 15 2 Fig. 5: osition and orientation of the ase satellite, _x X [N] Y [N] Z [N] 2 1 1 5 1 15 2.1.1.2.3 5 1 15 2.2.1.1.2 5 1 15 2 Roll [Nm] itch [Nm] Yaw [Nm].4.2.2 5 1 15 2.2.1.1.2 5 1 15 2.3.2.1.1 5 1 15 2 REFERENCES [1] Y. Xu, H.-Y. Shum, J.-J. ee, and T. Kanade, Adaptive Control of Space Root System with an Attitude Controlled Base, in roc. of the 1992 Int. Conf. on Rootics and Automation, Nice, France, May 1992, pp. 25 211. [2] Y.. Gu and Y. Xu, A Normal Form Augmentation Approach to Adaptive Control of Space Root Systems, in roc. of the 1993 IEEE Int. Conf. on Rootics and Automation, vol.2,atlanta,usa, May 1993, pp. 731 737. [3] D. N. Dimitrov and K. Yoshida, Momentum Distriution in a Space Manipulator for Facilitating the ost-impact Control, in roc. of the 24 IEEE/RSJ Int. Conf. on Intelligent Roots and Systems, Sendai, Japan, Septemer. 24, pp. 3333 3338. [4] D. N. Nenchev and K. Yoshida, Impact Analysis and ost-impact Motion Control Issues of a Free-Floating Space Root Suject to a Force Impulse, IEEE Transactions on Rootics and Automation, vol. 15, no. 3, pp. 548 557, June 1999. [5] K. Yoshida, R. Kurazume, N. Sashida, and Y. Umetani, Modeling of Collision Dynamics for Space Free-Floating inks with Extended Generalized Inertia Tensor, in roc. of the 1992 IEEE Int. Conf. on Rootics and Automation, Nice, France, May 1992, pp. 899 94. [6].-B. Wee and M. W. Walker, On the Dynamics of Contact etween Space Roots and Configuration Control for Impact Minimization, IEEE Transactions on Rootics and Automation, vol. 9, no. 5, pp. 581 591, Octoer 1993. [7] Y. Xu and T. Kanade, Eds., Space Rootics: Dynamics and Control. Kluwer Academic ulishers, 1993. [8] O. Khati, A Unified Approach for Motion and Force control of Root Manipulators: The Operational Space Formulation, IEEE Journal of Rootics and Automation, vol. RA-3, no. 1, pp. 43 53, 1987. [9] H. Asada, A Geometrical Representation of Manipulator Dynamics and Its Application to Arm Design, Trans. ASME Journal Dynamic System Measurement Control, vol. 15, no. 3, pp. 131 135, 1983. [1]. Sciavicco and B. Siciliano, Modelling and Control of Root Manipulators. Springer, 2. [11] K. Yoshida, H. Nakanishi, H. Ueno, N. Inaa, T. Nishimaki, and M. Oda, Dynamics, Control and Impedance Matching for Rootic Capture of a Non-Cooperative Satellite, Advanced Rootics, vol. 18, no. 2, pp. 175 198, 24. [12] A. Alu-Schaffer, C. Ott, U. Frese, and G. Hirzinger, Cartesian Impedance Control of Redundant Roots: Recent Results with the DR-ight-Weight-Arms, in roc. of the 23 IEEE Int. Conf. of Rootics and Automation, Taipei, Taiwan, May 23, pp. 374 379. Fig. 6: Internal forces and torques due to the target, F e