[PDF] Contact force observer for space robots





Previous PDF Next PDF



Contribution of individual musculo-tendon forces to the axial

21 Apr 2017 et à la force de contact tibiofémorale et donnent un nouvel éclairage pour la force de compression du fémur pendant la marche.



Étude de la résistance électrique dun contact Au /Au en fonction de

28 Aug 2009 En dessous d'une centaine de mN elle augmente rapidement lorsque la force de contact diminue. Un modèle de contact rugueux permet de rendre ...



The Deafening Demand for De-escalation Training: A Systematic

A Systematic Review and Call for Evidence in Police Use of Force Reform Keywords policing use of force



Contact force sensing from motion tracking

6 Jun 2018 Keywords: force sensing from vision; motion capture; humanoid robotics. Résumé. Le sens du toucher joue un rôle fondamental dans la façon dont ...



Contact force observer for space robots

25 Nov 2020 Contact force observer for space robots ... mate the contact force without the need of a dedicated sensor ... alessandro.giordano@dlr.de.



Contact Force Distribution Beneath a Three-Dimensional Granular Pile

1 Jan 1997 destinée au dépôt et à la diffusion de documents ... probability density function for the normal contact force was approximately negative.



ÉCOLE DE TECHNOLOGIE SUPÉRIEURE UNIVERSITÉ DU

Ing. PAR. Jean-Olivier RACINE. ESTIMATION DE L'EFFET D'UNE FORCE VIRTUELLE SUR LES FORCES DE. CONTACT LORS DE 



The Importance of Contact Force

6 Jul 2009 The Importance of Contact Force. Electrical connectors are designed to pass electric currents or signals across a separable interface with ...



On the continuous contact force models for soft materials in

kinetic energy which is evaluated as the work done by the contact force The Hunt and Crossley force model expresses the damping as a function of de-.



A generalized Newton method for contact problems with friction

13 Jan 2017 le programme TACT pour r6soudre dee probl~mes de contact avec frottement ... forces for clarity the "contact" force dQ(X) exercised on a ...



Contact force - Wikipedia

Contact Force [N] Stiffness [N/m] ME EN 7960 – Precision Machine Design – Contact Stresses and Deformations 7-18 Effects of Material Combinations • The maximum contact pressure between two curved surfaces depends on: – Type of curvature (sphere vs cylinder) – Radius of curvature – Magnitude of contact force



Introduction to Contact

May 2 2019 · Calculation of Contact Forces •The contact forces at interface of two different bodies depends on several factors such as: ?Material of both the bodies ?Shape and topology of the two bodies ?Kinematics of the interacting bodies ?Etc • Accurate calculation of contact forces is crucial in capturing contact behavior



CONTACT DYNAMICS AND FORCE CONTROL - Library and Archives Canada

portée à l'exactitude de la dynamique de contact Les contraintes géométriques de contact et les forces de contact associées sont analysées et intégrées dans les équations de la dynamique Ce modèle prend en compte des déformations et os- cillations de la structure la friction la zone de contact variant avec le temps les impacts

What is a contact force?

A contact force is any force that occurs as a result of two objects making contact with each other. Contact forces are ubiquitous and are responsible for most visible interactions between macroscopic collections of matter. Pushing a car or kicking a ball are some of the everyday examples where contact forces are at work.

What are non-contact forces?

As the name suggests, the forces that act between two bodies that are not in contact with each other are called ‘non-contact’ forces. These forces act between two bodies that are not physically touching each other.

What is the microscopic origin of contact forces?

The microscopic origin of contact forces is diverse. Normal force is directly a result of Pauli exclusion principle and not a true force per se: Everyday objects do not actually touch each other; rather, contact forces are the result of the interactions of the electrons at or near the surfaces of the objects.

What forces act between objects in close contact with each other?

As the name suggests, these forces act between the objects in close contact with each other. It acts at the point of direct contact between the two surfaces. Newton’s laws of motion govern contact forces. These are present everywhere, and most of the macroscopic interaction between two objects can be attributed to these forces.

Contact force observer for space robots

Contact force observer for space robots

Francesco Cavenago

1, Alessandro M. Giordano2and Mauro Massari1

Abstract-In this paper, the problem of estimating a contact wrench at the end-effector for a space robot is addressed. To this aim, a generalized force observer based on a base-joints dynamics is first reviewed. Then, a different formulation is proposed, which is based on a centroidal-joints dynamics. The proposed observer features interesting decoupling properties from the base linear velocity that lead to a more practical and better-performing estimation when limitations in real space scenarios are considered. The two observers are compared and the advantage of the proposed one is shown through a simulation example featuring a free-floating robot composed of a 7 degrees-of-freedom (DOF) arm mounted on a 6DOF moving base.

I. INTRODUCTION

Many on-orbit missions would potentially take advantage of the use of manipulators [1]. However, their exploitation is still very limited due to the high complexity involved in such missions. Especially, dealing with physical contact between the robot and a target object is considered one of the most critical issue. Many researchers have addressed the problem of guaran- teeing a safe interaction between the robot and the target during and after the contact in close proximity operations [2][3][4]. In this situation, the end-effector comes into con- tact with the target and the accurate knowledge of the force, that is exchanged, can be a valuable information for the implementation of an effective control strategy. For this reason, the space robot can be equipped with a force-torque sensor duly placed at the wrist. However, if the contact does not occur exactly at the foreseen location, the measurement may be inaccurate [5]. Furthermore, this kind of sensor can not be redundant and thus a failure could jeopardize the successful accomplishment of the task. Therefore, other approaches have been proposed to esti- mate the contact force without the need of a dedicated sensor at the end-effector. In [5] the use of the disturbance observer is proposed, while in [6] the force is estimated through the target equations of motion. Both methods require quantities that are not measured directly, as the joint accelerations and the linear velocity of robot base for the former, and the target accelerations for the latter. These quantities could be obtained through numerical differentiation, but they would introduce nonnegligible noise in the estimation process. 1 The authors are with the Department of Aerospace Science

and Technology, Politecnico di Milano, 20156, Milano, Italyffrancesco.cavenago,mauro.massarig@polimi.it

2The author is with the Technical University of Munich

(TUM), Garching, 85748, Germany, and with the DLR Institute

of Robotics and Mechatronics, 82234, Weßling, Germanyalessandro.giordano@dlr.deIn [7] a residual-based observer is proposed for hu-

manoids. This is an adaptation to floating robots of the well- established momentum-based observer, presented in [8]. This generalized force observer computes the linear, angular and joint momentum residuals which turn out to be the estimates of the external generalized forces acting on the floating base and the disturbance joint torques due to a contact. Then, the residuals can be used to estimate the external wrench acting on the robot. The main drawback of the method is the need of a fast and accurate reconstruction of the base linear velocity, which is difficult to obtain in real space applications. In this paper, the residual-based observer [7] is reviewed and formulated for space robots based on a base-joints dynamics. Then, a new observer is derived, which is based on a centroidal-joints dynamics. The most important feature of this observer is the complete decoupling of the angular and joint momentum residuals from the base linear velocity. This decoupling leads to a more practical and better-performing estimation of the external wrench. Indeed, the proposed method requires only the knowledge of the base angular ve- locity and control moments, and the joint positions, velocities and torques, which can be acquired at high frequency and feature relatively low noise. The paper is structured as follows: in Sect. II, the nota- tions, assumptions and the main space robot equations are introduced. In Sect. III, the method in [7] is formulated for space robots and the proposed method is presented. In Sect. IV, a method to reconstruct the external wrench at the end- effector is proposed. In Sect. V, a simulation example is proposed to assess the performance of the observers. Finally, in Sect. VI, the main conclusions are drawn and future works are discussed.

II. PRELIMINARIES

A. Problem statement and assumptions

A space robot can be represented as a multibody system composed ofn+1rigid bodies connected withnjoints (see Fig. 1). In this paper, only revolute joints are considered. An in-orbit proximity operation is taken as reference scenario. The robot is required to perform a capture of another object or manipulation tasks. In this context, accurate knowledge of the contact force at the end-effector is important to guarantee a safe physical interaction. In this study, no disturbances caused by the environment (e.g. gravity gradient, air drag and magnetic forces) are considered, because they are expected to be considerably smaller than the actuation forces. Note that this is a commonly accepted assumption in space robotics. Finally, the presented observers are formulated considering a contact wrench acting on the end-effector.2019 IEEE 58th Conference on Decision and Control (CDC) Palais des Congrès et des Expositions Nice Acropolis

Nice, France, December 11-13, 2019978-1-7281-1398-2/19/$31.00 ©2019 IEEE2528Authorized licensed use limited to: Deutsches Zentrum fuer Luft- und Raumfahrt. Downloaded on November 25,2020 at 07:56:54 UTC from IEEE Xplore. Restrictions apply.

Fig. 1: Floating space robot.

B. Main notations

Three main reference frames are defined. One, denoted by B, is the body frame located on the center-of-mass (CM) of the spacecraft. The second one, denoted byC, is a frame with rotating axes, parallel toB, placed on the CM of the whole space robot. The last one, denoted byE, is a frame located on the end-effector. In order to transform forces and velocities between reference frames, the Adjoint transformation [9] is introduced: A xy=Rxy[pxy]^Rxy 0Rxy

2R66;(1)

wherepxy2R3andRxy2SO(3)indicate the generic position vector and rotation matrix from frameXto frame Y, respectively. The operator[]^stands for the skew- symmetric matrix of the argument. Finally, the identity matrix and zero matrix are denoted byEand0of suitable dimensions, respectively.

C. Dynamics model of the impact phase

The dynamics of the space robot can be expressed as follows: 2 4M tMtrMtm M

TtrMrMrm

M

TtmMTrmMm3

5 |{z} M(q)2

4_vb_!bq3

5 2 4C tCtrCtm C rtCrCrmC mtCmrCm3 5 |{z}

C(vb;!b;q;_q)2

4v b! b_q3 5 =2 4f bm b3 5 +2 4f ext;bm ext;b ext3 5 ;(2) with 2 4f ext;bm ext;b ext3 5 =2 4E0 [pbe]^E J

TveJT!e3

5

Fext;(3)

whereFext= [fTextmText]T2R6is the contact wrench at the end-effector, expressed inB;Jve2R3n,J!e2R3n are the Jacobians mapping_qinto the linear and angular velocity of the end-effector, respectively, considering the base fixed;vb;!b2R3are the linear and angular velocity

of the base expressed inB;q;_q2Rnare the joint anglesand velocities;fb;mb2R3are the commanded base force

and moment aroundB, expressed inB;2Rnare the commanded joint torques; the submatricesMt;Mtr;Mr2 R

33compose the inertia matrix of the system regarded as a

composite rigid body; the submatricesMtm;Mrm2R3n are the coupling inertia matrices;Mm2Rnnis the inertia matrix of the manipulator;C(vb;!b;q;_q)2R(6+n)(6+n) is the Coriolis/centrifugal matrix. The analytical expressions of the inertia matrix can be found in [10]. The total generalized momentum aroundBand expressed in

B, denoted byhb2R6, can be written as

h b=htbhrb =MtMtr M TtrMr v b! b +M tm M rm _q;(4) withhtb;hrb2R3being the translational and rotational momentum, respectively.

III. FORCE OBSERVER FOR SPACE ROBOTS

In this section, firstly, the generalized force observer presented in [7] for humanoids is adapted to space robots. This method is based on the momentum-based observer [8] in which a residual vector is defined as the difference between the generalized momentum of the robot and its estimate. Under ideal condition, this residual vector turns out to be a filtered estimation of the external disturbance on the joints. Hereafter, the same idea is followed using the dynamics model (2) to obtain estimates offext;b,mext;bandext. Afterwards, the proposed observer, based on a centroidal- joints dynamics, is derived and discussed. Interesting decou- pling properties from the base linear velocity are highlighted, which result in improved performance when real implemen- tation issues are considered.

A. Observer based on a base-joints dynamics

Considering Eq. (2), the dynamics of the robot can be split into base linear and rotational dynamics, i.e., the first and second rows of the equation, and joint dynamics, i.e., the third row of the equation. Denoting by^fext;b;^mext;b2R3and^ext2Rnthe so-called residuals, they are designed as follows: fext;b=Kf(Mtvb+Mtr!b+Mtm_q|{z} h tbR t 0 (fb+ +CTtvb+CTrt!b+CTmt_q+^fext;b)ds);(5a) mext;b=Km(MTtrvb+Mr!b+Mrm_q|{z} h rbR t 0 (mb+ +CTtrvb+CTr!b+CTmr_q+^mext;b)ds);(5b) ext=K(MTtmvb+MTrm!b+Mm_q|{z} h jR t 0

+CTtmvb+CTrm!b+CTm_q+^ext)ds);(5c)2529Authorized licensed use limited to: Deutsches Zentrum fuer Luft- und Raumfahrt. Downloaded on November 25,2020 at 07:56:54 UTC from IEEE Xplore. Restrictions apply.

whereKf;Km2R33andK2Rnnare positive- definite diagonal matrices containing the observer gains; h j2Rnis the joint generalized momentum. Differentiating Eqs. (5a), (5b), and (5c), and exploiting the dynamics (2) and the property_M=C+CT, the resulting relations between the estimates and the true quantities are _ ^fext;b=Kf(fext;b^fext;b);(6a) _ ^mext;b=Km(mext;b^mext;b);(6b) _ ^ext=K(ext^ext):(6c)

From Eq. (6) it can be noticed that

^fext;b,^mext;b, and extare first order estimations offext;b,mext;b, andext, respectively. Increasing the observer gains reduces the time constants of the transient response of the estimates, and thus a faster estimation offext;b;mext;b, andext. Ideally, if the observer gains tend to infinity, it would be achieved^fext;bfext;b, mext;bmext;band^extext, respectively. However, in practice, noise and uncertainties induce an upper bound on the values that the observer gains can take. Moreover, the computation of all the residuals, i.e.,^fext;b,^mext;b, and^ext requires the knowledge of the base linear velocityvb. A fast and accurate estimation of the linear velocity is particularly difficult in practical applications and the observer scheme (5) would require very low gains resulting in limited response bandwidth. This limitation motivates the derivation of the proposed observer presented hereafter, which turns out to be more practical and better-performing.

B. Observer based on a centroidal-joints dynamics

In this section, the robot dynamics is transformed using a new set of generalized velocities: the linear velocity of the CM of the whole system, the angular momentum around Cexpressed inCand the joint velocities. Afterwards, the transformed dynamics is used to formulate the new observer scheme. The total momentum aroundCexpressed inC, denoted by h c2R6, can be found ashc=AT cbhb[10]1, resulting in h c=htchrc =mEm[pbc]^mJv

0IcIcJ!

2 4v b! b_q3 5 ;(7) wherehtc2R3is the translational momentum andhrc2R3 is the rotational momentum aroundC, both expressed inC, m2RandIc2R33are the mass and the rotational inertia aroundCof the whole body, andJv;J!2R3nare computed as follows 1 The equations used herein are slightly different from the ones presented in [10]: in [10] the frameCis nonrotating, whereas hereCis rotating, parallel toB. Jv=1m n X i=1m iRTibJvi;(8)

J!=I1cn

X i=1R

TibIiJ!i+mi[pbi]^(JviJv);(9)

withmi2RandIi2R33being the mass and rotational inertia of bodyi, computed around its CM, andJvi;J!i2 R

3nbeing the Jacobians mapping_qin the linear and

angular velocity of bodyi, respectively. The JacobiansJv andJ!can be also computed based on the inertia model in (2) as: Jv=1m

Mtm;(10)

J!= M r1m

MTtrMtr

1 M rm1m

MTtrMtm

:(11) Introducing the linear velocity of the CM of the whole system,vc=1m htc2R3, and exploiting Eq. (7), a transformation matrix2R(6+n)(6+n)can be defined as 2 4v c hrc_q3 5 =2

4E[pbc]^Jv

0IcIcJ!

0 0E3 5 |{z} 2 4v b b _q3 5 :(12)

Consequently, the generalized forces transform as

2 4f b m b 3 5 =T2 4f c a c 3 5 ;(13) 2 4f ext;b m ext;b ext3 5 =T2 4f ext;c a ext;c ext3 5 ;(14) wherefc2R3,ac2R3, and2Rnare new controlquotesdbs_dbs30.pdfusesText_36
[PDF] 4 caractéristiques d'une force

[PDF] direction d'une force

[PDF] gestion des déchets en entreprise pdf

[PDF] gestion des déchets industriels pdf

[PDF] gestion de dechets industriel

[PDF] procédure de gestion des déchets industriels

[PDF] exemple de procédure de gestion des déchets

[PDF] plan de gestion des dechets d une entreprise

[PDF] définition matière minérale svt 6ème

[PDF] que produit-on et comment le mesure-t-on synthèse

[PDF] que produit-on et comment le mesure-t-on controle

[PDF] dans un monde aux ressources limitées comment faire des choix

[PDF] que produit on et comment le mesure t on exercices

[PDF] que produit on et comment le mesure t on kartable

[PDF] complication de lobésité pdf