The DLR On-Orbit Servicing Simulator: Reproducing Free-Floating Dynamics with Robotic Facilities

Size: px
Start display at page:

Download "The DLR On-Orbit Servicing Simulator: Reproducing Free-Floating Dynamics with Robotic Facilities"

Transcription

1 Workshop on Gravity Offload Testbed for Space Robotic Mission Simulation September 24, 2017 The DLR On-Orbit Servicing Simulator: Reproducing Free-Floating Dynamics with Robotic Facilities Marco De Stefano and Jordi Artigas DLR (German Aerospace Center) Institute of Robotics and Mechatronics, Germany

2 IROS 2017 Workshop The DLR On-Orbit Servicing Simulator M. De Stefano, J. Artigas Sept. 24, 2017 Slide 2 Contents 1. Motivation: On-orbit servicing 2. DLR On-ground facilities for simulating free-floating dynamics Light-weight-robots based OOS-SIM facility Main control modes 3. Factors that affect the free-floating dynamics simulation with a robot Time delay Discretization 4. Reproducing free-floating dynamics: An Energy-based approach

3 IROS 2017 Workshop The DLR On-Orbit Servicing Simulator M. De Stefano, J. Artigas Sept. 24, 2017 Slide 3 Contents 1. Motivation: On-orbit servicing 2. DLR On-ground facilities for simulating free-floating dynamics Light-weight-robots based OOS-SIM facility Main control modes 3. Factors that affect the free-floating dynamics simulation with a robot Time delay Discretization 4. Reproducing free-floating dynamics: An Energy-based approach

4 IROS 2017 Workshop The DLR On-Orbit Servicing Simulator M. De Stefano, J. Artigas Sept. 24, 2017 Slide 4 On-Orbit Servicing Maintenance and life extension of existing satellite Active space debris removal Servicer satellite equipped with a robotic arm (left) approaching a client satellite (right) Density of Space Debris in LEO and GEO orbit

5 IROS 2017 Workshop The DLR On-Orbit Servicing Simulator M. De Stefano, J. Artigas Sept. 24, 2017 Slide 5 Why Robotic Facilities? 6 dof dynamics simulation Mass/inertia pars. can be easily changed Reproduction of microgravity Large workspace Space Scenario: Servicer satellite with manipulation arm and client satellite On-ground scenario: The robot simulates the dynamics of the satellite

6 IROS 2017 Workshop The DLR On-Orbit Servicing Simulator M. De Stefano, J. Artigas Sept. 24, 2017 Slide 6 On-ground Robotic Simulator in DLR-RM LWR-2 based LWR-3 based OOS-SIM OOS-SIM+ Servicer LWR-2 Client LWR-2 Fixed-base No free-floating Servicer LWR-3 Client LWR-3 Fixed-base Free-floating em Servicer KR-120 Client KR-120 Arm LWR4+ Free-floating dynamics Servicer KR-120 Client KR-120 Arm LWR4+ Stereocamera Haptics interface End2End

7 IROS 2017 Workshop The DLR On-Orbit Servicing Simulator M. De Stefano, J. Artigas Sept. 24, 2017 Slide 7 On-ground Robotic Simulator in DLR (2011) Maintenance and life extension of existing satellite Active space debris removal

8 IROS 2017 Workshop The DLR On-Orbit Servicing Simulator M. De Stefano, J. Artigas Sept. 24, 2017 Slide 8 On-ground Robotic Simulator in DLR-RM: the OOS-SIM Light-Weight Robot (LWR) Gripper and stereocamera system Force-Torque Sensor (FTS) Force-Torque Sensor (FTS) Servicer satellite: KUKA KR-120 Client satellite: KUKA KR-120

9 On-ground Robotic Simulator in DLR-RM: the OOS-SIM Light-Weight Robot (LWR) Gripper and stereocamera system Force-Torque Sensor (FTS) Force-Torque Sensor (FTS)

10 IROS 2017 Workshop The DLR On-Orbit Servicing Simulator M. De Stefano, J. Artigas Sept. 24, 2017 Slide 10 The DLR OOS-SIM q Data flow of the target simulator Force-torque sensor Simulated Rigid-body Dynamics Industrial Robot q Data flow of the free-floating robot simulator Force-torque Sensor Light-Weight Robot Free-Floating robot Dynamics Industrial Robot Control modes

11 IROS 2017 Workshop The DLR On-Orbit Servicing Simulator M. De Stefano, J. Artigas Sept. 24, 2017 Slide 11 Control modes The LWR can be controller in position or torque mode for different operations: q Semi-autonomy Stereo camera at the end-effector Visual servoing q Telepresence Remote human operator with haptic interface Teleoperation with forcefeedback q Shared control torque input from the visual-servoing and telepresence

12 IROS 2017 Workshop The DLR On-Orbit Servicing Simulator M. De Stefano, J. Artigas Sept. 24, 2017 Slide 12 Space link experiment Passive bilateral controllers have been developed to cope with time delay and was tested on a space link infrastructure Targeted scenario Implemented scenario

13 IROS 2017 Workshop The DLR On-Orbit Servicing Simulator M. De Stefano, J. Artigas Sept. 24, 2017 Slide 13 The OOS-Sim facility

14 IROS 2017 Workshop The DLR On-Orbit Servicing Simulator M. De Stefano, J. Artigas Sept. 24, 2017 Slide 14 Contents 1. Motivation: On-orbit servicing 2. DLR On-ground facilities for simulating free-floating dynamics Light-weight-robots based OOS-SIM facility Main control modes 3. Factors that affect the free-floating dynamics simulation with a robot Time delay Discretization 4. Reproducing free-floating dynamics: An Energy-based approach

15 IROS 2017 Workshop The DLR On-Orbit Servicing Simulator M. De Stefano, J. Artigas Sept. 24, 2017 Slide 15 Reproducing free-floating dynamics with Robotic Facilities 3. Factor that affect the free-floating dynamics simulation on a robot 4. Reproducing free-floating dynamics: An Energy-based approach Time delay Time delay between measured force-torque and command to the robot causes system instability Virtual energy is generated due to intrinsic latencies Discretization Standard Euler Integrator leads to generation of energy and position drifts Implicit integration methods require a numerical and iterative solution, Iterative solutions can be prohibitive for real-time determinism.

16 IROS 2017 Workshop The DLR On-Orbit Servicing Simulator M. De Stefano, J. Artigas Sept. 24, 2017 Slide 16 Time Delay: Problem Statement

17 IROS 2017 Workshop The DLR On-Orbit Servicing Simulator M. De Stefano, J. Artigas Sept. 24, 2017 Slide 17 Time Delay: Problem Statement Energy without time delay, with time delay and angular velocity comparison

18 IROS 2017 Workshop The DLR On-Orbit Servicing Simulator M. De Stefano, J. Artigas Sept. 24, 2017 Slide 18 Time Delay: Proposed Approach Control goals 1. Ensure a stable system with the passivity condition 2. Guarantee the performance of the simulated dynamics on a robot Passivity Condition: E(m)=E(0)+ m F T (k)v(k) T 0, k=0 If E(m) < 0, then the system is producing energy and such a regenerative effect can destabilize the system

19 IROS 2017 Workshop The DLR On-Orbit Servicing Simulator M. De Stefano, J. Artigas Sept. 24, 2017 Slide 19 Modeling: Making the system passive 1. Block diagram F E v 1 (t) v 1 (t T d ) SAT.DY N. TD R E v 1 (t) Z R 2. Electrical and Network scheme F Z M v 1 (t) v is F C Z C F Z E N 0 N 1 N 3 N 4 v 1 (t) v 1 (t T d ) v 2 (t) Z R 3. Energy leaks can be seen in electrical network F + + v 1 (t) Z M TD F C Z PC v is Z C + + F Z E N 0 N 1 N T N 2 N 3 N 4

20 IROS 2017 Workshop The DLR On-Orbit Servicing Simulator M. De Stefano, J. Artigas Sept. 24, 2017 Slide 20 Ensure the stability of the robot with the passivity criteria Passivity Controller (PC) acts if passivity condition is violated v 2 (k)=v 1 (k µ) β (k)f c (k) Passivity Observer (PO) Electrical and Network scheme E obs (m)= m Fc T (k)(v 1(k) v 1 (k µ)) T = k=0 v 1 (t) v 1 (t T d ) v 2 (t) Z R 3. Energy leaks can be seen in electrical network F + + v 1 (t) Z M TD F C Z PC v is Z C + + F Z E N 0 N 1 N T N 2 N 3 N 4

21 IROS 2017 Workshop The DLR On-Orbit Servicing Simulator M. De Stefano, J. Artigas Sept. 24, 2017 Slide 21 Ensure the stability of the robot with the Passivity criteria

22 IROS 2017 Workshop The DLR On-Orbit Servicing Simulator M. De Stefano, J. Artigas Sept. 24, 2017 Slide 22 Time Delay: Proposed Approach Control goals 1. Ensure a stable system with the passivity condition 2. Guarantee the performance of the simulated dynamics on a robot v 1 (k) TD v 1 (k µ) PC v 2 (k) R E F E SAT.DY N v 1 (k) PO E obs (n) β i MIN F c Γ FC F E F c

23 IROS 2017 Workshop The DLR On-Orbit Servicing Simulator M. De Stefano, J. Artigas Sept. 24, 2017 Slide 23 Guarantee performance with a designed problem optimization Performance is guaranteed through a multidimensional optimal damping as a result of a minimization problem: min v 1(k µ) β (k)f c (k) v 1 (k) 2 β (k) The minimization problem will force the velocity to stay as close as possible to the ideal value. The constraints to satisfy are: m k=0 F c(k) T β (k)f c (k) T = 0 if E obs (m) 0 E obs (m) if E obs (m) < 0. The minimization problem generates a β (k) such that the active energy (produced by the delay) is dissipated and the velocity transmitted to the robot is as close as possible to the ideal target velocity.

24 IROS 2017 Workshop The DLR On-Orbit Servicing Simulator M. De Stefano, J. Artigas Sept. 24, 2017 Slide 24 Time Delay: Experiment Results The observed active energy is dissipated with the optimal damping and the system results to be stable. [J] [J] [J] Observed Energy Energy of the Passivity controller x Net Energy: Passivity proof time [s] Observed Energy, Energy of the passivity controller and Passivity proof

25 IROS 2017 Workshop The DLR On-Orbit Servicing Simulator M. De Stefano, J. Artigas Sept. 24, 2017 Slide 25 Time Delay: Experiment

26 IROS 2017 Workshop The DLR On-Orbit Servicing Simulator M. De Stefano, J. Artigas Sept. 24, 2017 Slide 26 Reproducing free-floating dynamics with Robotic Facilities 3. Factor that affect the free-floating dynamics simulation on a robot 4. Reproducing free-floating dynamics: An Energy-based approach Time delay Time delay between measured force-torque and command to the robot causes system instability Virtual energy is generated due to intrinsic latencies Discretization Standard Euler Integrator leads to generation of energy and position drifts Implicit integration methods require a numerical and iterative solution, Iterative solutions can be prohibitive for real-time determinism.

27 IROS 2017 Workshop The DLR On-Orbit Servicing Simulator M. De Stefano, J. Artigas Sept. 24, 2017 Slide 27 Discretization P[W] A Admittance architecture of the robot simulator: time [s]/samples [T] A B F(k) Des. Sim.Dyn Dyn. v (k) T v(k) R E a b P(k 1) e d P(t) a T P(k 1) e P(t T) c b P(t T) d The desired dynamics is subjected to external forces, T c P(t) Explicit and Discrete Integrator strategy by modifying the output of the Euler integrator. Discretization Standard Euler Integrator leads to generation of energy and position drifts Implicit integration methods require a numerical and iterative solution, Iterative solutions can be prohibitive for real-time determinism.

28 20 with the10euler integration 0 explicit passive integrator. 10 of the 20 paper is twofold. F(k) F [N] 0.15 tion100 for adjusting the velocity output of the Euler integrator behavior of a rigid body using the TDPA. An analysis of the energy behavior of the continuous and discrete time systems is presented and the discrete-system 5 0 sampling passivity-based integrator scheme is introduced asily implemented in15 stane show Fig. 2: Admittance architecture with the desired dynamic A. Energy produced 0 5by the 10 Euler 15 integration method that x the proposed R is the robot, E is the environment, Des. Dyn. is the forceacceleration model Consider the dynamics (1) discretized by means of the 10 desired performance on a Euler of the method dynamics and reported toin implement, (5). The discretetkinetic Σ isenergy the H(k) is given by: IM in Fig. 1. discrete integrator with time step T drift w T1 [m] drift w T2 [m] time [s] in simulating the desired dynamics with a discrete integrator that is usually implemented for rendering a desired dynamics with a robot. The robot will receive position commands accordingly but, as it has been shown, the energy properties of the simulated mass will be not preserved. Such a drift may lead the robot to interact to unforeseen objects that produce new (drifted) behaviors leading to a deteriorated performance Ḣ of the = system. F T M 1 p = F T v, (3) The goal of this work is to design a controlled Euler integration method that preserves the energetic balance in (3) in the discrete case. In this way, it will be possible to reproduce by the robotic simulator the behavior (1) while preserving its energetic properties independently of the sample time. roduced and then we will where x R 3 IROS 2017 Workshop The DLR On-Orbit Servicing Simulator M. De Stefano, represents the Cartesian configuration and ẋ = step. The integrated value v. 0,I R 3 3 J. Artigas Sept. 24, 2017 Slide 28 are the null and the identity matrix respectively. to dissipate Discretization: the produced As for any port-hamiltonian system without damping, we Problem Statement tem a passive integrator. In have that the following balance holds [9]: integrator, we will exploit Considering the Hamiltonian system: oach (TDPA) proposed in or damping out the excess which represents the fundamental energetic property of any ironment. Recently, Standard TDPA Euler method undamped causes mechanical drift in position system, and namely energy that inconsistency the power due to the impedance that can be the interaction with the environment is energetically stored in tic interfaces [19]. In our III. THE PASSIVITY-BASED INTEGRATION METHOD ed explicit integrator that Des. Dyn. Force profile, drift in position due to the discretization with different sampling time H [J] 160 As shown in Sec. II, the extra energy due to the discrete integration makes the energy behavior of the discrete dynamic system different from that of its continuous counterpart. In this 120 v section, (k) we formally identify the extra energy introduced by the discrete integrator and we exploit this 15 v(k) informa- T H(k)= 1 2 p(k)t M 1 p(k)= time [s] H c H T1 H T2 1 2 [p(k Energy 1)+TF(k drift 1)]T for M 1 different [p(k 1)+TF(k sampling 1)], (7) time and comparison with the continuous case H c. R E

29 IROS 2017 Workshop The DLR On-Orbit Servicing Simulator M. De Stefano, J. Artigas Sept. 24, 2017 Slide 29 Energy produced by the Euler Integrator The energy variation should be due only to the energy provided through the port (F,v), The Energy due to Euler method is: } H(k)=H(k 1)+Tv(k 1) T F(k 1) T 2 F(k 1) T M 1 F(k 1) }{{} H H is the active energy introduced at each time step T, The active energy will cause a non-physical and a non-passive behaviour.

30 Similarly, m in part B of Fig. 6, E is given by the sum of the +β (k 1)F(k 1) T, IROS 2017 areas Workshop of rectangle The DLR On-Orbit abde and Servicing triangle Simulator bcd, whichresultsin: 1) 2 (11) where value of β is E a time-varying damper later discussed. We can d.consideringthe2-portasshowninfig.7,the M. De Stefano, J. Artigas Sept. 24, 2017 Slide 30 E H represent = energy F(k 1)T[v(k observer the discretization 1) then v(t T)]. becomes, (13) problem with a network analogy proposed in Fig. 7 where E Equation (12) and (13) represent analytically the error between E(12) and H continuous (shown integration scheme c can be seen as the energy in ) v(t)]. Passivity-based E Fig. time 5). Thewhich, equationsdue clearly to the discretization, assume a show that (11) obs (k)=e obs (k 1)+E c (k) E d (k) as the sampling rate increases, E gets closer to by the H sumsince of v(k the value of E d.consideringthe2-portasshowninfig.7,the 1) gets closer to v(t) +β and(k v(t 1)F(k T). Inthe 1) graphical The analysis, energy energy this turnsobserver to be a smaller then checks areabecomes, 2 T,,whichresultsin: of rectangle the energy flows: abde. = E obs (k 1) E(k)+β (k 1)F(k 1) 2 T, causes H). v(t)]. T)]. This analysis (12) (13) shows that there is always a difference between E what we can estimate in obs (k)=e E real time, namely obs (k 1)+E H(k)+β H, andthereal c E d (k) 1)F(k 1) 2 T, 0 ically y the the sum difference error of Thus, the beehichresultsin: equations clearly (16), as follows: between if activethenergy energetic is detected behavior(i.e. E The passivity controller +β (kin acts the 1)F(k obs discrete < 0), the corrected 2 velocity is sent to the robot as follows: in admittance 1) 2 T, (16) case and in the real case. This error is due to the loss of configuration: 4 information related to the{ discretization = E obs process (k 1) and it E(k)+β can (k 1)F(k 1) 2 T,, E gets 6 notcloser be avoided. to { Such a difference v(k) gets β (k)f(k) smaller asethe obs sample < 0 v c (k)= (19) 8 E obs (k) (t T)]. (13) where E(k) has been approximated to H(k) as per E E time gets lower. β (k)= F(k) v(k) else. 2 T obs (k) < 0 obs (k 1) H(k)+β (k 1)F(k 1) 2 equation (11). Notice that the energy observer will measure d v(t T). Inthe T, an 0 else. er llyarea theof However, error rectangle beequations 0.02 adjusting the output velocity for recovering active energy as soon as there is an external 0.04 force (which (16) passivity where of the v(k) discrete achieved model has by (6). several Therefore, advantages. thefirst, observed energy aphysicalbehaviorofthediscretedynamicsisensured.the clearly will E causes obs (k) 0makingthenetwork,i.e.theintegrator, H). quantity: 0 difference E getsevolution closer between passive. will to be Aclose where schematic At toeach the E(k) ideal of integration the one has integration the been limits stepapproximated scheme reported E obs must is in Fig. betogreater 8. H(k) than as per zeroequa- tion F(k) ensuring damping (11). βthe Notice is modulated passivity. that v(k) by the Therefore, thenergy observed it observer v(k) is active possible will for F(k) 0.02 lyv(t H, T). andthereal in (12). Inthe Second, a stable interactive behavior is achieved The variable Sim. Sim.Dyn Dyn. T PC v 0.04 tomeasure define thanks to the passivity of the discrete dynamics. c(k) thean ior areain ofthe rectangle discrete energy andactive the time-varying applied energy force damper aswhich soonwill β as (k), activate there function the is an PC ofexternal (in theobserved force energy (which R E C. Passive 15 (18), Integration (19)) to provide scheme due to the loss of the corrected velocity v c to the robot. x 10 5 causes (16), as H). follows: v(t) v(k) 10 TDPA is a passivity ensuring tool widely applied in ifference process β 5 the and between fields it can of haptics At and eachtime-delayed integration teleoperation. { step E obs Themust be greater E c F(t) Discretization than zero for F(k) F(k) 0 H, aller andthereal as underlying sample principle ensuring of TDPAthe is topassivity. observe the Therefore, input E obs (k) and E it is possible to define F(k) the F(k) v(k) v(k) Sim. Dyn. T E obs PC v c(k) 5 output energy flow (with the Passivity Observer) of a singleport network, (thetime-varying virtual environment, r in the discrete β (k)= F(k) 2 T obs (k) < 0 R E (17) v(k) damper in case0β of (k), haptics) function else. oftheobservedenergy ue fortorecovering the Discrete Syst. or aloss 2-portof the network (16), (the communication as follows: channel with β delay, F(k) locess advantages. and in case it of First, can teleoperation) [20]. The The passivity passivity-based condition for a integration scheme F(k) two-port network isthe givenvelocity by: E ler icsisensured.the as the sample obs corrected { by the PC is given by the following nt E obs (k) quantity: E 0 Fig. 8: The passivity-based integration scheme. (F k=0 The 1 (k)v energy 1 (k)t + F 2 (k)v observer 2 (k)t β (k)= F(k) 2 T obs (k) < 0 the limits reported )+E(0) 0, (14) (17) havior (E0 obs ) measures else. the active 0.2 r recovering is achieved the v pc (k)=β(k)f(k). energy (18) 0.4 advantages. namics. First, IV. SIMULATIONS 0.6 The velocity corrected by the PC is given by the following sisensured.the 0.8 The method quantity: is firstly verified in simulation where the widely e limitsapplied reported v(t) v(k) proposed in integration scheme is applied. We consider the = E obs (k 1) E(k)+β (k 1)F(k 1) 2 T, E obs (k 1) H(k)+β (k 1)F(k 1) 2 T, v c (k) time [s] The passivity control (PC) corrects the velocity with a variable damper β vpc [m/s] Eobs w/o PC[J] Eobs wpc[j] Fig. 9: Sim. 1 - E obs without (w/o) PC, velocity correcte by the PC and E obs with β (E(w) PC for T 1 = 0.1s. obs ) Eobs w/o PC[J] x 10 3 (16) where E(k) has been approximated to H(k) as per equation (11). Notice that the energy observer will measure an active energy as soon as there is an external force (which At each integration step E obs must be greater than zero for ensuring the passivity. Therefore, it is possible to define the time-varying damper β (k), functionoftheobservedenergy (17) The velocity corrected by the PC is given by the following v pc (k)=β (k)f(k). (18) Fig. 7: Continuous energy (E c )anddiscreteenergy(e d ). Analogue discrete system with the designed variable damper. E d

31 middle). Also for the case with T 2,thedriftappears.Sincethe sampling time is smaller, it results in a drift 10 times lower, as shown in Fig. 3 bottom. This drift causes inconsistency IROS 2017 Workshop The DLR On-Orbit Servicing Simulator M. De Stefano, J. Artigas Sept. 24, 2017 Slide 31 Results: Energy comparison The energy is preserved for the simulated rigid body H c H T1 H T H c H T1 H T H [J] H [J] time [s] Fig. Energy 4: Problem drift statement: considering mechanical different energy sampling considering time: different before sampling applying time the (H T1 method and H T2 )andcomparisonwith the continuous case H c time [s] Energy considering different sampling time: with the proposed method

32 IROS 2017 Workshop The DLR On-Orbit Servicing Simulator M. De Stefano, J. Artigas Sept. 24, 2017 Slide 32 Experiments on the robot simulator

33 H c H T 1 H T 2 IROS 2017 Workshop The DLR On-Orbit Servicing Simulator M. De Stefano, J. Artigas Sept. 24, 2017 Slide 33 Passive integrator: extention to coupled dynamics 0 Energy generated by the Euler integrator: H[J] 3: E obs (k)=e(k 1) (k)+tχ(k 1) T where β (k H(k 1)χ(k 1)= 1) 1 2 ω(k 1)T Iω(k 1). Thus,itis 10 to identify the total energy generated during th 4: if E obs (k) < 0 then integration for the rotational dynamics as follows: 5: β (k)= E obs(k) T χ(k) 2 H(k)=H(k 1)+Tω(k 6: else β (k)=0 1) T τ(k 1) H(k)=H(k 1)+Tω(k 1) T τ(k 1) T 2 ω(k 1) T S(Iω(k Fig. 7: 1)) Sim. T I 1 1S(Iω(k with T 1)) 1 - }{{ correction and passivity T 2 ω(k 1) T S(Iω(k 1)) T I 1 S(Iω(k 1))ω(k 1) + 1 }{{} 2 T 2 τ(k 1) T I 1 τ(k 1). 7: ω c (k)=ω(k) β (k)χ(k) }{{} H 1 H Notice that (8) does not correspond 0.15 to a physical beha 0.2 fact, the energy variation should be due only to the 0.25 time[s] provided through the power port, i.e. Tω(k 1) T τ Rob. τ Fig. 4: Problem Statement: inv.kin. energy E in continuous Rot. Dyn. ω ω time (H c ) T and discrete times (H T 1, H T 2 ). 1 The terms on the even lines of (6) will result to be equal and ω in sign. c 0.2 PC χ E obs β Fig. 6: Admittance scheme (dashed line) with the new elements (dotted line). 4 The dependency of Iω is omitted in the skew matrix S(Iω) for brevity. Eobs wpc[j] Eobs w/o PC[J] ωpc [deg/s] 20 x 10 5 Eobs wpc[j] H x M. De Stefano, J. Artigas, C. Secchi, " A passive Integration Strategy for Rendering Rotational Dynamics on a Robotic Simulator, IROS TuAT12, Room 208 Fig. 8: Sim. 2 with T 2 - correction and passivity

34 IROS 2017 Workshop The DLR On-Orbit Servicing Simulator M. De Stefano, J. Artigas Sept. 24, 2017 Slide 34 Passive integrator extended to coupled dynamics Method extended for rotational dynamics M. De Stefano, J. Artigas, C. Secchi, " A passive Integration Strategy for Rendering Rotational Dynamics on a Robotic Simulator, IROS TuAT12, Room 208

35 IROS 2017 Workshop The DLR On-Orbit Servicing Simulator M. De Stefano, J. Artigas Sept. 24, 2017 Slide 35 Summary The OOS-SIM was presented as an on-ground facility for testing on-orbit servicing tasks Autonomy, Telepresence and Shared-control algorithms can be tested Main issues in rendering passive free-floating dynamics are addressed Time delay and discretization can lead to a non-physical behaviour of the simulated dynamics Energy-based methods have been develop to realistically simulate physical dynamics

36 IROS 2017 Workshop The DLR On-Orbit Servicing Simulator M. De Stefano, J. Artigas Sept. 24, 2017 Slide 36 Acknowledgment The researchers made this possible! Roberto Lampariello Ribin Balachandran Wolfgang Rackl Phillip Schmidt Giorgio Panin Alessandro Giordano Michael Panzirsch Martin Stelzer Bernhard Brunner Robert Burger Florian Schmidt Wieland Bertleff Cristian Secchi Christian Ott Alin Albu-Schaeffer

37 IROS 2017 Workshop The DLR On-Orbit Servicing Simulator M. De Stefano, J. Artigas Sept. 24, 2017 Slide 37 References [1] J. Artigas, M. De Stefano, W. Rackl, R. Lampariello, B. Brunner, W.Bertleff, R.Burger, O. Porges, A. Giordano, C.Borst, and A. Albu-Schäffer, The OOS-SIM: An On-ground Simulation Facility For On-Orbit Servicing Robotic Operations. in Proc. of the 2015 IEEE International Conference on Robotics and Automation (ICRA), Seattle, USA, pp , May [2] Marco De Stefano, Jordi Artigas, Wolfgang Rackl and Alin Albu-Schäffer " Passivity of Virtual Free-Floating Dynamics Rendered on Robotic Facilities", in Proc. of the 2015 IEEE International Conference on Robotics and Automation (ICRA), Seattle, USA, pp , May [3] Marco De Stefano, Jordi Artigas, Alessandro Giordano, Roberto Lampariello and Alin Albu-Schäffer On- ground experimental verification of a torque controlled free-floating robot. 13th Symposium on Advanced Space Technologies in Robotics and Automation 2015 (ASTRA 2015), ESA/ESTEC Noordwijk, Netherlands, May 2015, [4] Phillip Schmidt, Jordi Artigas, Marco De Stefano, Ribin Balachandran, Christian Ott. Increasing the Performance of Torquebased Visual Servoing by applying Time Domain Passivity, in Proc. of the 11th IFAC Symposium on Robot Control SYROCO 2015, Salvador, Brazil, vol.48 pp , August [5] Jordi Artigas, Ribin Balachandran, Marco De Stefano, Michael Panzirsch, Jan Harder, Juergen Letschnik, Roberto Lampariello, Alin Albu-Schaeffer, Teleoperation for On-Orbit Servicing Missions through the ASTRA Geostationary Satellite, in Proc. of the 2016 IEEE Aerospace Conference, Big Sky, Montana, USA, pp. 1-12, March 2016 [6] Marco De Stefano, Jordi Artigas, Cristian Secchi, " An optimized passivity-based method for simulating satellite dynamics on a position controlled robot in presence of latencies", in Proc.of the 2016 IEEE/RSJ International Conference on Intelligent Robot and System (IROS), Daejeon, Korea, pp , October [7] Marco De Stefano, Ribin Balachandran, Jordi Artigas, Cristian Secchi " Reproducing Physical Dynamics with Hardware-in-theloop Simulators: A Passive and Explicit Discrete Integrator ", in Proc. of the 2017 IEEE International Conference on Robotics and Automation (ICRA), Singapore, pp , May [8] Marco De Stefano, Jordi Artigas, Cristian Secchi, " A passive Integration Strategy for Rendering Rotational Dynamics on a Robotic Simulator", accepted to 2017 IEEE/RSJ International Conference on Intelligent Robot and System (IROS), Vancouver, Canada, pp. -, September 2017.

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

Design and Control of Compliant Humanoids. Alin Albu-Schäffer. DLR German Aerospace Center Institute of Robotics and Mechatronics Design and Control of Compliant Humanoids Alin Albu-Schäffer DLR German Aerospace Center Institute of Robotics and Mechatronics Torque Controlled Light-weight Robots Torque sensing in each joint Mature

More information

DEOS AUTOMATION AND ROBOTICS PAYLOAD

DEOS AUTOMATION AND ROBOTICS PAYLOAD w e. c r e a t e. s p a c e. Kayser-Threde GmbH Space Industrial Applications DEOS AUTOMATION AND ROBOTICS PAYLOAD 11th Symposium on Advanced Space Technologies in Robotics and Automation ESA/ESTEC, Noordwijk,

More information

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

Vibration Suppression Control of a Space Robot with Flexible Appendage based on Simple Dynamic Model* 213 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) November 3-7, 213 Tokyo, Japan Vibration Suppression Control of a Space Robot with Flexible Appendage based on Simple Dynamic

More information

COMPLIANT CONTROL FOR PHYSICAL HUMAN-ROBOT INTERACTION

COMPLIANT CONTROL FOR PHYSICAL HUMAN-ROBOT INTERACTION COMPLIANT CONTROL FOR PHYSICAL HUMAN-ROBOT INTERACTION Andrea Calanca Paolo Fiorini Invited Speakers Nevio Luigi Tagliamonte Fabrizio Sergi 18/07/2014 Andrea Calanca - Altair Lab 2 In this tutorial Review

More information

An Energy-Based Approach for the Multi-Rate Control of a Manipulator on an Actuated Base

An Energy-Based Approach for the Multi-Rate Control of a Manipulator on an Actuated Base An Energy-Based Approach for the Multi-Rate Control of a Manipulator on an Actuated Base Marco De Stefano 1,2, Ribin Balachandran 1, Alessandro M. Giordano 3, Christian Ott 1 and Cristian Secchi 2 Abstract

More information

Subspace-oriented Energy Distribution for the Time Domain Passivity Approach

Subspace-oriented Energy Distribution for the Time Domain Passivity Approach Subspace-oriented Energy Distribution for the Time Domain Passivity Approach Christian Ott, Jordi Artigas, Carsten Preusche Abstract The Time Domain Passivity Control Approach (TDPA) is a powerful tool

More information

Bilateral Teleoperation over the Internet: the Time Varying Delay Problem 1

Bilateral Teleoperation over the Internet: the Time Varying Delay Problem 1 Bilateral Teleoperation over the Internet: the Time Varying Delay Problem 1 Nikhil Chopra and Mark W. Spong Coordinated Science Laboratory University of Illinois at Urbana-Champaign 14 S. Mathews Avenue

More information

Robotic On-Orbit Servicing - DLR's Experience and Perspective

Robotic On-Orbit Servicing - DLR's Experience and Perspective Proceedings of the 2006 IEEE/RSJ International Conference on Intelligent Robots and Systems October 9-15, 2006, Beijing, China Robotic On-Orbit Servicing - DLR's Experience and Perspective K. Landzettel,

More information

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

IROS 16 Workshop: The Mechatronics behind Force/Torque Controlled Robot Actuation Secrets & Challenges Arne Wahrburg (*), 2016-10-14 Cartesian Contact Force and Torque Estimation for Redundant Manipulators IROS 16 Workshop: The Mechatronics behind Force/Torque Controlled Robot Actuation Secrets & Challenges

More information

Motion Control of Passive Haptic Device Using Wires with Servo Brakes

Motion Control of Passive Haptic Device Using Wires with Servo Brakes The IEEE/RSJ International Conference on Intelligent Robots and Systems October 8-,, Taipei, Taiwan Motion Control of Passive Haptic Device Using Wires with Servo Brakes Yasuhisa Hirata, Keitaro Suzuki

More information

CONTROL OF HAPTIC AND ROBOTIC TELEMANIPULATION SYSTEMS

CONTROL OF HAPTIC AND ROBOTIC TELEMANIPULATION SYSTEMS UNIVERSITÀ DEGLI STUDI DI BOLOGNA FACOLTÀ DI INGEGNERIA Dottorato di Ricerca in Ingegneria dei Sistemi XIV Ciclo Sede Amministrativa: Università di Bologna Sedi Consorziate: Università di Firenze, Padova

More information

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

Toward Torque Control of a KUKA LBR IIWA for Physical Human-Robot Interaction Toward Torque Control of a UA LBR IIWA for Physical Human-Robot Interaction Vinay Chawda and Günter Niemeyer Abstract In this paper we examine joint torque tracking as well as estimation of external torques

More information

A Physically-Based Fault Detection and Isolation Method and Its Uses in Robot Manipulators

A Physically-Based Fault Detection and Isolation Method and Its Uses in Robot Manipulators des FA 4.13 Steuerung und Regelung von Robotern A Physically-Based Fault Detection and Isolation Method and Its Uses in Robot Manipulators Alessandro De Luca Dipartimento di Informatica e Sistemistica

More information

Delay-Independent Stabilization for Teleoperation with Time Varying Delay

Delay-Independent Stabilization for Teleoperation with Time Varying Delay 9 American Control Conference Hyatt Regency Riverfront, St. Louis, MO, USA June -, 9 FrC9.3 Delay-Independent Stabilization for Teleoperation with Time Varying Delay Hiroyuki Fujita and Toru Namerikawa

More information

Unified Impedance and Admittance Control

Unified Impedance and Admittance Control 21 IEEE International Conference on Robotics and Automation Anchorage Convention District May 3-8, 21, Anchorage, Alaska, USA Unified Impedance and Admittance Christian Ott, Ranjan Mukherjee, and Yoshihiko

More information

Formation Control Over Delayed Communication Networks

Formation Control Over Delayed Communication Networks 28 IEEE International Conference on Robotics and Automation Pasadena, CA, USA, May 19-23, 28 Formation Control Over Delayed Communication Networks Cristian Secchi and Cesare Fantuzzi DISMI, University

More information

Development of a Safety and Energy Aware Impedance Controller for Collaborative Robots

Development of a Safety and Energy Aware Impedance Controller for Collaborative Robots Development of a Safety and Energy Aware Impedance Controller for Collaborative Robots Gennaro Raiola1,2 Carlos Alberto Cardenas1 Tadele Shiferaw Tadele1 Theo de Vries1 Stefano Stramigioli1 Abstract In

More information

Analysis and Control of Multi-Robot Systems. Elements of Port-Hamiltonian Modeling

Analysis and Control of Multi-Robot Systems. Elements of Port-Hamiltonian Modeling Elective in Robotics 2014/2015 Analysis and Control of Multi-Robot Systems Elements of Port-Hamiltonian Modeling Dr. Paolo Robuffo Giordano CNRS, Irisa/Inria! Rennes, France Introduction to Port-Hamiltonian

More information

CS277 - Experimental Haptics Lecture 13. Six-DOF Haptic Rendering I

CS277 - Experimental Haptics Lecture 13. Six-DOF Haptic Rendering I CS277 - Experimental Haptics Lecture 13 Six-DOF Haptic Rendering I Outline Motivation Direct rendering Proxy-based rendering - Theory - Taxonomy Motivation 3-DOF avatar The Holy Grail? Tool-Mediated Interaction

More information

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

Lecture Schedule Week Date Lecture (M: 2:05p-3:50, 50-N202) J = x θ τ = J T F 2018 School of Information Technology and Electrical Engineering at the University of Queensland Lecture Schedule Week Date Lecture (M: 2:05p-3:50, 50-N202) 1 23-Jul Introduction + Representing

More information

Revisiting Llewellyn s Absolute Stability Criterion for Bilateral Teleoperation Systems under Non-passive Operator or Environment

Revisiting Llewellyn s Absolute Stability Criterion for Bilateral Teleoperation Systems under Non-passive Operator or Environment 2012 IEEE/RSJ International Conference on Intelligent Robots and Systems October 712, 2012. Vilamoura, Algarve, Portugal visiting Llewellyn s Absolute Stability Criterion for Bilateral Teleoperation Systems

More information

A Review of Bilateral Teleoperation Algorithms

A Review of Bilateral Teleoperation Algorithms Acta Polytechnica Hungarica Vol.??, No.?, 20?? Riccardo Muradore and Paolo Fiorini Riccardo Muradore and Paolo Fiorini are with the Department of Computer Science, University of Verona, Strada Le Grazie

More information

for Articulated Robot Arms and Its Applications

for Articulated Robot Arms and Its Applications 141 Proceedings of the International Conference on Information and Automation, December 15-18, 25, Colombo, Sri Lanka. 1 Forcefree Control with Independent Compensation for Articulated Robot Arms and Its

More information

Inverse differential kinematics Statics and force transformations

Inverse differential kinematics Statics and force transformations Robotics 1 Inverse differential kinematics Statics and force transformations Prof Alessandro De Luca Robotics 1 1 Inversion of differential kinematics! find the joint velocity vector that realizes a desired

More information

DEOS - THE IN-FLIGHT TECHNOLOGY DEMONSTRATION OF GERMAN'S ROBOTICS APPROACH TO DISPOSE MALFUNCTIONED SATELLITES

DEOS - THE IN-FLIGHT TECHNOLOGY DEMONSTRATION OF GERMAN'S ROBOTICS APPROACH TO DISPOSE MALFUNCTIONED SATELLITES DEOS - THE IN-FLIGHT TECHNOLOGY DEMONSTRATION OF GERMAN'S ROBOTICS APPROACH TO DISPOSE MALFUNCTIONED SATELLITES D. Reintsema (1), B. Sommer (2), T. Wolf (3), J. Theater (4), A. Radthke (5), J. Sommer (6),

More information

Contact Distinction in Human-Robot Cooperation with Admittance Control

Contact Distinction in Human-Robot Cooperation with Admittance Control Contact Distinction in Human-Robot Cooperation with Admittance Control Alexandros Kouris, Fotios Dimeas and Nikos Aspragathos Robotics Group, Dept. of Mechanical Engineering & Aeronautics University of

More information

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

EXPERIMENTAL EVALUATION OF CONTACT/IMPACT DYNAMICS BETWEEN A SPACE ROBOT WITH A COMPLIANT WRIST AND A FREE-FLYING OBJECT EXPERIMENTAL EVALUATION OF CONTACT/IMPACT DYNAMICS BETWEEN A SPACE ROBOT WITH A COMPLIANT WRIST AND A FREE-FLYING OBJECT N. Uyama, Y. Fujii, K. Nagaoka, and K. Yoshida Department of Aerospace Engineering,

More information

Analysis of Bilateral Teleoperation Systems under Communication Time-Delay

Analysis of Bilateral Teleoperation Systems under Communication Time-Delay Analysis of Bilateral Teleoperation Systems under Communication Time-Delay Anas FATTOUH and Olivier SENAME 1 Abstract In this article, bilateral teleoperation systems under communication time-delay are

More information

Lecture «Robot Dynamics»: Dynamics and Control

Lecture «Robot Dynamics»: Dynamics and Control Lecture «Robot Dynamics»: Dynamics and Control 151-0851-00 V lecture: CAB G11 Tuesday 10:15 12:00, every week exercise: HG E1.2 Wednesday 8:15 10:00, according to schedule (about every 2nd week) Marco

More information

[Type the document title]

[Type the document title] [Type the company name] [Type the document title] [Type the document subtitle] Camila [Pick the date] Abstract Impedance and admittance control are complementary in terms of stability and performance properties.

More information

The skeleton algorithm for self-collision avoidance of a humanoid manipulator

The skeleton algorithm for self-collision avoidance of a humanoid manipulator The skeleton algorithm for self-collision avoidance of a humanoid manipulator Agostino De Santis, Alin Albu Schäffer, Christian Ott, Bruno Siciliano, and Gerd Hirzinger Abstract For use in unstructured

More information

A HYBRID SYSTEM APPROACH TO IMPEDANCE AND ADMITTANCE CONTROL. Frank Mathis

A HYBRID SYSTEM APPROACH TO IMPEDANCE AND ADMITTANCE CONTROL. Frank Mathis A HYBRID SYSTEM APPROACH TO IMPEDANCE AND ADMITTANCE CONTROL By Frank Mathis A THESIS Submitted to Michigan State University in partial fulfillment of the requirements for the degree of MASTER OF SCIENCE

More information

Passivity control of bilateral and multilateral teleoperation systems

Passivity control of bilateral and multilateral teleoperation systems University of Wollongong Research Online University of Wollongong Thesis Collection 1954-2016 University of Wollongong Thesis Collections 2015 Passivity control of bilateral and multilateral teleoperation

More information

FREEFLYING ROBOTS - INERTIAL PARAMETERS IDENTIFICATION AND CONTROL STRATEGIES

FREEFLYING ROBOTS - INERTIAL PARAMETERS IDENTIFICATION AND CONTROL STRATEGIES FREEFLYING ROBOTS - INERTIAL PARAMETERS IDENTIFICATION AND CONTROL STRATEGIES R.Lampariello, G. Hirzinger DLR, Institute of Robotics and Mechatronics 82234 Wessling, Germany Roberto.Lampariello@dlr.de

More information

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

Energy Optimum Reactionless Path Planning for Capture of Tumbling Orbiting Objects using a Dual-Arm Robot Energy Optimum Reactionless Path Planning for Capture of Tumbling Orbiting Objects using a Dual-Arm Robot S. V. Shah and A. Gattupalli Robotics Research Center International Institute of Information Technology

More information

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

(W: 12:05-1:50, 50-N202) 2016 School of Information Technology and Electrical Engineering at the University of Queensland Schedule of Events Week Date Lecture (W: 12:05-1:50, 50-N202) 1 27-Jul Introduction 2 Representing Position

More information

On the stability and accuracy of high stiffness rendering in non-backdrivable actuators through series elasticity

On the stability and accuracy of high stiffness rendering in non-backdrivable actuators through series elasticity On the stability and accuracy of high stiffness rendering in non-backdrivable actuators through series elasticity Fabrizio Sergi, Marcia K. O Malley a Mechatronics and Haptic Interfaces Laboratory, Department

More information

Alireza Mousavi Brunel University

Alireza Mousavi Brunel University Alireza Mousavi Brunel University 1 » Online Lecture Material at (www.brunel.ac.uk/~emstaam)» C. W. De Silva, Modelling and Control of Engineering Systems, CRC Press, Francis & Taylor, 2009.» M. P. Groover,

More information

Friction Compensation for a Force-Feedback Teleoperator with Compliant Transmission

Friction Compensation for a Force-Feedback Teleoperator with Compliant Transmission Friction Compensation for a Force-Feedback Teleoperator with Compliant Transmission Mohsen Mahvash and Allison M. Okamura Department of Mechanical Engineering Engineering Research Center for Computer-Integrated

More information

PID Motion Control Tuning Rules in a Damping Injection Framework

PID Motion Control Tuning Rules in a Damping Injection Framework 2013 American Control Conference ACC) Washington, DC, USA, June 17-19, 2013 PID Motion Control Tuning Rules in a Damping Injection Framework Tadele Shiferaw Tadele, Theo de Vries, Member, IEEE and Stefano

More information

Semi-Analytical Guidance Algorithm for Fast Retargeting Maneuvers Computation during Planetary Descent and Landing

Semi-Analytical Guidance Algorithm for Fast Retargeting Maneuvers Computation during Planetary Descent and Landing ASTRA 2013 - ESA/ESTEC, Noordwijk, the Netherlands Semi-Analytical Guidance Algorithm for Fast Retargeting Maneuvers Computation during Planetary Descent and Landing Michèle LAVAGNA, Paolo LUNGHI Politecnico

More information

ON PASSIVE NON-ITERATIVE VARYING-STEP NUMERICAL INTEGRATION OF MECHANICAL SYSTEMS FOR HAPTIC RENDERING

ON PASSIVE NON-ITERATIVE VARYING-STEP NUMERICAL INTEGRATION OF MECHANICAL SYSTEMS FOR HAPTIC RENDERING Proceedings of DSCC 8 ASME 8 Dynamic Systems and Control Conference October -, 8, Ann Arbor, Michigan, USA DSCC8-XXXXX ON PASSIVE NON-ITERATIVE VARYING-STEP NUMERICAL INTEGRATION OF MECHANICAL SYSTEMS

More information

Combining Real and Virtual Sensors for Measuring Interaction Forces and Moments Acting on a Robot

Combining Real and Virtual Sensors for Measuring Interaction Forces and Moments Acting on a Robot 216 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) Daejeon Convention Center October 9-14, 216, Daejeon, Korea Combining Real and Virtual Sensors for Measuring Interaction Forces

More information

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

MODELING AND EXPERIMENTAL DESIGN FOR THE ON-ORBIT INERTIAL PARAMETER IDENTIFICATION OF FREE-FLYING SPACE ROBOTS Proceedings of IDETC/CIE 5 ASME 5 International Design Engineering Technical Conferences & Computers and Information in Engineering Conference September 4-8, 5, Long Beach, California, USA DETC5-854 MODELING

More information

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

q 1 F m d p q 2 Figure 1: An automated crane with the relevant kinematic and dynamic definitions. Robotics II March 7, 018 Exercise 1 An automated crane can be seen as a mechanical system with two degrees of freedom that moves along a horizontal rail subject to the actuation force F, and that transports

More information

Analysis and Design of Hybrid AI/Control Systems

Analysis and Design of Hybrid AI/Control Systems Analysis and Design of Hybrid AI/Control Systems Glen Henshaw, PhD (formerly) Space Systems Laboratory University of Maryland,College Park 13 May 2011 Dynamically Complex Vehicles Increased deployment

More information

Impedance control using a cascaded loop force control

Impedance control using a cascaded loop force control Impedance control using a cascaded loop force control Sylvain Devie, Pierre-Philippe Robet, Yannick Aoustin, Maxime Gautier To cite this version: Sylvain Devie, Pierre-Philippe Robet, Yannick Aoustin,

More information

Haptic rendering of rigid body collisions

Haptic rendering of rigid body collisions Haptic rendering of rigid body collisions Daniela Constantinescu, Septimiu E. Salcudean, and Elizabeth A. Croft University of British Columbia Vancouver, Canada danielac@ece.ubc.ca, tims@ece.ubc.ca, ecroft@mech.ubc.ca

More information

Lecture «Robot Dynamics»: Dynamics 2

Lecture «Robot Dynamics»: Dynamics 2 Lecture «Robot Dynamics»: Dynamics 2 151-0851-00 V lecture: CAB G11 Tuesday 10:15 12:00, every week exercise: HG E1.2 Wednesday 8:15 10:00, according to schedule (about every 2nd week) office hour: LEE

More information

Force Tracking Impedance Control with Variable Target Stiffness

Force Tracking Impedance Control with Variable Target Stiffness Proceedings of the 17th World Congress The International Federation of Automatic Control Force Tracking Impedance Control with Variable Target Stiffness K. Lee and M. Buss Institute of Automatic Control

More information

Interaction-based Dynamic Measurement of Haptic Characteristics of Control Elements

Interaction-based Dynamic Measurement of Haptic Characteristics of Control Elements Interaction-based Dynamic Measurement of Haptic Characteristics of Control Elements Wenliang Zhou 1, Jörg Reisinger 1, Angelika Peer 2, and Sandra Hirche 3 1 Department HMI Components, Daimler AG, Sindelfingen,

More information

936 IEEE TRANSACTIONS ON ROBOTICS, VOL. 21, NO. 5, OCTOBER 2005

936 IEEE TRANSACTIONS ON ROBOTICS, VOL. 21, NO. 5, OCTOBER 2005 936 IEEE TRANSACTIONS ON ROBOTICS, VOL. 21, NO. 5, OCTOBER 2005 Passive Bilateral Control and Tool Dynamics Rendering for Nonlinear Mechanical Teleoperators Dongjun Lee, Member, IEEE, and Perry Y. Li,

More information

Robot Dynamics II: Trajectories & Motion

Robot Dynamics II: Trajectories & Motion Robot Dynamics II: Trajectories & Motion Are We There Yet? METR 4202: Advanced Control & Robotics Dr Surya Singh Lecture # 5 August 23, 2013 metr4202@itee.uq.edu.au http://itee.uq.edu.au/~metr4202/ 2013

More information

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

The 9th Int. Conf. on Motion and Vibration Control (MOVIC), Munich, Germany, Sept An Industrial-Robots Suited Input Shaping Control Scheme The 9th Int. Conf. on Motion and Vibration Control (MOVIC), Munich, Germany, Sept. 28 An Industrial-Robots Suited Input Shaping Control Scheme Amine Kamel, Friedrich Lange, Gerd Hirzinger Abstract Compliance

More information

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

Seul Jung, T. C. Hsia and R. G. Bonitz y. Robotics Research Laboratory. University of California, Davis. Davis, CA 95616 On Robust Impedance Force Control of Robot Manipulators Seul Jung, T C Hsia and R G Bonitz y Robotics Research Laboratory Department of Electrical and Computer Engineering University of California, Davis

More information

Safe Joint Mechanism using Inclined Link with Springs for Collision Safety and Positioning Accuracy of a Robot Arm

Safe Joint Mechanism using Inclined Link with Springs for Collision Safety and Positioning Accuracy of a Robot Arm 1 IEEE International Conference on Robotics and Automation Anchorage Convention District May 3-8, 1, Anchorage, Alaska, USA Safe Joint Mechanism using Inclined Link with Springs for Collision Safety and

More information

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

Detumbling an Uncontrolled Satellite with Contactless Force by Using an Eddy Current Brake 213 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) November 3-7, 213. Tokyo, Japan Detumbling an Uncontrolled Satellite with Contactless Force by Using an Eddy Current Brake

More information

Decoupling Identification for Serial Two-link Robot Arm with Elastic Joints

Decoupling Identification for Serial Two-link Robot Arm with Elastic Joints Preprints of the 1th IFAC Symposium on System Identification Saint-Malo, France, July 6-8, 9 Decoupling Identification for Serial Two-link Robot Arm with Elastic Joints Junji Oaki, Shuichi Adachi Corporate

More information

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

Detumbling and Capturing Strategies with Eddy Current Brake System on Orbital Space Robot Detumbling and Capturing Strategies with Eddy Current Brake System on Orbital Space Robot The Next Generation of Space Robotic Servicing Technologies IEEE International Conference on Robotics and Automation

More information

REDUCING the torque needed to execute a given robot

REDUCING the torque needed to execute a given robot IEEE ROBOTICS AND AUTOMATION LETTERS. PREPRINT VERSION. ACCEPTED JANUARY, 29 Stable Torque Optimization for Redundant Robots using a Short Preview Khaled Al Khudir Gaute Halvorsen Leonardo Lanari Alessandro

More information

A DAE approach to Feedforward Control of Flexible Manipulators

A DAE approach to Feedforward Control of Flexible Manipulators 27 IEEE International Conference on Robotics and Automation Roma, Italy, 1-14 April 27 FrA1.3 A DAE approach to Feedforward Control of Flexible Manipulators Stig Moberg and Sven Hanssen Abstract This work

More information

A Blade Element Approach to Modeling Aerodynamic Flight of an Insect-scale Robot

A Blade Element Approach to Modeling Aerodynamic Flight of an Insect-scale Robot A Blade Element Approach to Modeling Aerodynamic Flight of an Insect-scale Robot Taylor S. Clawson, Sawyer B. Fuller Robert J. Wood, Silvia Ferrari American Control Conference Seattle, WA May 25, 2016

More information

NONLINEAR MECHANICAL SYSTEMS (MECHANISMS)

NONLINEAR MECHANICAL SYSTEMS (MECHANISMS) NONLINEAR MECHANICAL SYSTEMS (MECHANISMS) The analogy between dynamic behavior in different energy domains can be useful. Closer inspection reveals that the analogy is not complete. One key distinction

More information

DISTURBANCE ATTENUATION IN A MAGNETIC LEVITATION SYSTEM WITH ACCELERATION FEEDBACK

DISTURBANCE ATTENUATION IN A MAGNETIC LEVITATION SYSTEM WITH ACCELERATION FEEDBACK DISTURBANCE ATTENUATION IN A MAGNETIC LEVITATION SYSTEM WITH ACCELERATION FEEDBACK Feng Tian Department of Mechanical Engineering Marquette University Milwaukee, WI 53233 USA Email: feng.tian@mu.edu Kevin

More information

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

Emulation of an Animal Limb with Two Degrees of Freedom using HIL Emulation of an Animal Limb with Two Degrees of Freedom using HIL Iván Bautista Gutiérrez, Fabián González Téllez, Dario Amaya H. Abstract The Bio-inspired robotic systems have been a focus of great interest

More information

Multi-Priority Cartesian Impedance Control

Multi-Priority Cartesian Impedance Control Multi-Priority Cartesian Impedance Control Robert Platt Jr. Computer Science and Artificial Intelligence Laboratory Massachusetts Institute of Technology rplatt@csail.mit.edu Muhammad Abdallah, Charles

More information

Demonstrating the Benefits of Variable Impedance to Telerobotic Task Execution

Demonstrating the Benefits of Variable Impedance to Telerobotic Task Execution Demonstrating the Benefits of Variable Impedance to Telerobotic Task Execution Daniel S. Walker, J. Kenneth Salisbury and Günter Niemeyer Abstract Inspired by human physiology, variable impedance actuation

More information

Robotic Comanipulation with Active Impedance Control

Robotic Comanipulation with Active Impedance Control Robotic Comanipulation Active Impedance Control Rui Cortesão 1, Brian Zenowich 2, Rui Araújo 1, William Townsend 2 1 University of Coimbra, Institute of Systems Robotics, 33 Coimbra, Portugal 2 Barrett

More information

A Design Method of A Robust Controller for Hydraulic Actuation with Disturbance Observers

A Design Method of A Robust Controller for Hydraulic Actuation with Disturbance Observers A Design Method of A Robust Controller for Hydraulic Actuation with Disturbance Observers Hiroaki Kuwahara, Fujio Terai Corporate Manufacturing Engineering Center, TOSHIBA Corporation, Yokohama, Japan

More information

Stability and Performance of the Compliance Controller of the Quadruped Robot HyQ

Stability and Performance of the Compliance Controller of the Quadruped Robot HyQ 23 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) November 3-7, 23. Tokyo, Japan Stability and Performance of the Compliance Controller of the Quadruped Robot HyQ Thiago Boaventura,

More information

Rhythmic Robot Arm Control Using Oscillators

Rhythmic Robot Arm Control Using Oscillators Rhythmic Robot Arm Control Using Oscillators Matthew M. Williamson MIT AI Lab, 545 Technology Square, Cambridge, MA 2139 http://www.ai.mit.edu/people/matt Abstract This paper presents an approach to robot

More information

Modelling and Control of Variable Stiffness Actuated Robots

Modelling and Control of Variable Stiffness Actuated Robots Modelling and Control of Variable Stiffness Actuated Robots Sabira Jamaludheen 1, Roshin R 2 P.G. Student, Department of Electrical and Electronics Engineering, MES College of Engineering, Kuttippuram,

More information

Robotics 2 Robot Interaction with the Environment

Robotics 2 Robot Interaction with the Environment Robotics 2 Robot Interaction with the Environment Prof. Alessandro De Luca Robot-environment interaction a robot (end-effector) may interact with the environment! modifying the state of the environment

More information

Analysis of Relative Motion of Collocated Geostationary Satellites with Geometric Constraints

Analysis of Relative Motion of Collocated Geostationary Satellites with Geometric Constraints Analysis of Relative Motion of Collocated Geostationary Satellites with Geometric Constraints F.J. de Bruijn, E. Gill Abstract This paper investigates the design of the relative motion orbits of geostationary

More information

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

Safety Properties and Collision Behavior of Robotic Arms with Elastic Tendon Actuation German Conference on Robotics (ROBOTIK ), Springer, Safety Properties and Collision Behavior of Robotic Arms with Elastic Tendon Actuation Thomas Lens, Oskar von Stryk Simulation, Optimization and Robotics

More information

Sensorless Friction-Compensated Passive Lead-Through Programming for Industrial Robots

Sensorless Friction-Compensated Passive Lead-Through Programming for Industrial Robots Sensorless Friction-Compensated Passive Lead-Through Programming for Industrial Robots Stolt, Andreas; Bagge Carlson, Fredrik; Ghazaei, Mahdi; Lundberg, Ivan; Robertsson, Anders; Johansson, Rolf Published

More information

Improvements to Proxy Method for Fast Haptic Rendering of Time-Varying Point Clouds

Improvements to Proxy Method for Fast Haptic Rendering of Time-Varying Point Clouds Improvements to Proxy Method for Fast Haptic Rendering of Time-Varying Point Clouds Fredrik Ryden and Howard Jay Chizeck {ryden,chizeck}@uw.edu Dept of EE, University of Washington Seattle WA, 98195-2500

More information

Human force amplification with industrial robot : study of dynamic limitations

Human force amplification with industrial robot : study of dynamic limitations The 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems October 18-22, 2010, Taipei, Taiwan Human force amplification with industrial robot : study of dynamic limitations Xavier Lamy

More information

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

Zero Reaction Maneuver: Flight Validation with ETS-VII Space Robot and Extension to Kinematically Redundant Arm Proceedings of the 2001 IEEE International Conference on Robotics & Automation Seoul, Korea May 21-26, 2001 Zero Reaction Maneuver: Flight Validation with ETS-VII Space Robot and Extension to Kinematically

More information

Reinforcement Learning of Variable Admittance Control for Human-Robot Co-manipulation

Reinforcement Learning of Variable Admittance Control for Human-Robot Co-manipulation 2015 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) Congress Center Hamburg Sept 28 - Oct 2, 2015. Hamburg, Germany Reinforcement Learning of Variable Admittance Control for

More information

Optimal Motion Planning for Free-Flying Robots

Optimal Motion Planning for Free-Flying Robots Optimal Motion Planning for Free-Fling Robots R. Lampariello, S. Agrawal, G. Hiringer Institute of Robotics and Mechatronics Department of Mechanical Engineering German Aerospace Center (DLR) Universit

More information

Mobile Manipulation: Force Control

Mobile Manipulation: Force Control 8803 - Mobile Manipulation: Force Control Mike Stilman Robotics & Intelligent Machines @ GT Georgia Institute of Technology Atlanta, GA 30332-0760 February 19, 2008 1 Force Control Strategies Logic Branching

More information

Experimental Joint Stiffness Identification Depending on Measurements Availability

Experimental Joint Stiffness Identification Depending on Measurements Availability 5th IEEE Conference on Decision and Control and European Control Conference (CDC-ECC Orlando FL USA December -5 Experimental Joint Stiffness Identification Depending on Measurements Availability A. Janot

More information

PASSIVE CONTROL OF FLUID POWERED HUMAN POWER AMPLIFIERS

PASSIVE CONTROL OF FLUID POWERED HUMAN POWER AMPLIFIERS OS9-3 Proceedings of the 7th JFPS International Symposium on Fluid Power, TOYAMA 28 September 5-8, 28 PASSIVE CONTROL OF FLUID POWERED HUMAN POWER AMPLIFIERS Perry Y. Li and Venkat Durbha Center for Compact

More information

COLLISION RISK ASSESSMENT AND MITIGATION STRATEGY FOR THE GSOC GEO SATELLITES

COLLISION RISK ASSESSMENT AND MITIGATION STRATEGY FOR THE GSOC GEO SATELLITES COLLISION RISK ASSESSMENT AND MITIGATION STRATEGY FOR THE GSOC GEO SATELLITES Saika Aida (1), Michael Kirschner (2), Florian Meissner (3) (1) DLR German Space Operations Center (GSOC), Münchner Str.20,

More information

Polhode Motion, Trapped Flux, and the GP-B Science Data Analysis. Alex Silbergleit, John Conklin

Polhode Motion, Trapped Flux, and the GP-B Science Data Analysis. Alex Silbergleit, John Conklin Polhode Motion, Trapped Flux, and the GP-B Science Data Analysis Alex Silbergleit, John Conklin and the Polhode/Trapped Flux Mapping Task Team Outline 1. Gyro Polhode Motion, Trapped Flux, and GP-B Readout

More information

Trajectory Planning, Setpoint Generation and Feedforward for Motion Systems

Trajectory Planning, Setpoint Generation and Feedforward for Motion Systems 2 Trajectory Planning, Setpoint Generation and Feedforward for Motion Systems Paul Lambrechts Digital Motion Control (4K4), 23 Faculty of Mechanical Engineering, Control Systems Technology Group /42 2

More information

MEAM 520. More Velocity Kinematics

MEAM 520. More Velocity Kinematics MEAM 520 More Velocity Kinematics Katherine J. Kuchenbecker, Ph.D. General Robotics, Automation, Sensing, and Perception Lab (GRASP) MEAM Department, SEAS, University of Pennsylvania Lecture 12: October

More information

Stable Bilateral Teleoperation with Time-Varying Delays. Yuan Yang B.Eng., Harbin Institute of Technology, 2015

Stable Bilateral Teleoperation with Time-Varying Delays. Yuan Yang B.Eng., Harbin Institute of Technology, 2015 Stable Bilateral Teleoperation with Time-Varying Delays by Yuan Yang B.Eng., Harbin Institute of Technology, 2015 A Thesis Submitted in Partial Fulfillment of the Requirements for the Degree of MASTER

More information

arxiv: v1 [cs.ro] 3 Jul 2017

arxiv: v1 [cs.ro] 3 Jul 2017 A Projected Inverse Dynamics Approach for Dual-arm Cartesian Impedance Control Hsiu-Chin Lin, Joshua Smith, Keyhan Kouhkiloui Babarahmati, Niels Dehio, and Michael Mistry arxiv:77.484v [cs.ro] 3 Jul 7

More information

arxiv: v1 [cs.oh] 13 Sep 2013

arxiv: v1 [cs.oh] 13 Sep 2013 Acta Astronautica (218) 1 16 Journal Logo Analytical and experimental stability investigation of a hardware-in-the-loop satellite docking simulator arxiv:139.3512v1 [cs.oh] 13 Sep 213 Abstract M. Zebenay

More information

An experimental robot load identification method for industrial application

An experimental robot load identification method for industrial application An experimental robot load identification method for industrial application Jan Swevers 1, Birgit Naumer 2, Stefan Pieters 2, Erika Biber 2, Walter Verdonck 1, and Joris De Schutter 1 1 Katholieke Universiteit

More information

Integrated Design and PD Control of High-Speed Closed-loop Mechanisms

Integrated Design and PD Control of High-Speed Closed-loop Mechanisms F. X. Wu Division of Biomedical Engineering, University of Saskatchewan, Saskatoon, SK S7N 5A9, Canada W. J. Zhang* Department of Mechanical Engineering, University of Saskatchewan, Saskatoon, SK S7N 5A9,

More information

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

Dynamics. Basilio Bona. Semester 1, DAUIN Politecnico di Torino. B. Bona (DAUIN) Dynamics Semester 1, / 18 Dynamics Basilio Bona DAUIN Politecnico di Torino Semester 1, 2016-17 B. Bona (DAUIN) Dynamics Semester 1, 2016-17 1 / 18 Dynamics Dynamics studies the relations between the 3D space generalized forces

More information

Output Feedback Bilateral Teleoperation with Force Estimation in the Presence of Time Delays

Output Feedback Bilateral Teleoperation with Force Estimation in the Presence of Time Delays Output Feedback Bilateral Teleoperation with Force Estimation in the Presence of Time Delays by John M. Daly A thesis presented to the University of Waterloo in fulfilment of the thesis requirement for

More information

Development of a Pilot Model for Air-to-Surface Tracking from Flight Test Data

Development of a Pilot Model for Air-to-Surface Tracking from Flight Test Data Development of a Pilot Model for Air-to-Surface Tracking from Flight Test Data The Role of Pilot Modeling in Evaluation of Handling Qualities DGLR International Workshop 11-13 November 2008, Manching,

More information

Μια προσπαθεια για την επιτευξη ανθρωπινης επιδοσης σε ρομποτικές εργασίες με νέες μεθόδους ελέγχου

Μια προσπαθεια για την επιτευξη ανθρωπινης επιδοσης σε ρομποτικές εργασίες με νέες μεθόδους ελέγχου Μια προσπαθεια για την επιτευξη ανθρωπινης επιδοσης σε ρομποτικές εργασίες με νέες μεθόδους ελέγχου Towards Achieving Human like Robotic Tasks via Novel Control Methods Zoe Doulgeri doulgeri@eng.auth.gr

More information

Game Physics. Game and Media Technology Master Program - Utrecht University. Dr. Nicolas Pronost

Game Physics. Game and Media Technology Master Program - Utrecht University. Dr. Nicolas Pronost Game and Media Technology Master Program - Utrecht University Dr. Nicolas Pronost Essential physics for game developers Introduction The primary issues Let s move virtual objects Kinematics: description

More information

PASSIFICATION OF ELECTROHYDRAULIC VALVES USING BOND GRAPHS

PASSIFICATION OF ELECTROHYDRAULIC VALVES USING BOND GRAPHS Copyright 22 IFAC 5th Triennial World Congress, Barcelona, Spain PASSIFICATION OF ELECTROHYDRAULIC VALVES USING BOND GRAPHS Perry Y. Li Roger F. Ngwompo 2 Department of Mechanical Engineering, University

More information

Passive Bilateral Feedforward Control of Linear Dynamically Similar Teleoperated Manipulators

Passive Bilateral Feedforward Control of Linear Dynamically Similar Teleoperated Manipulators IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION, VOL. 19, NO. 3, JUNE 2003 443 Passive Bilateral Feedforward Control of Linear Dynamically Similar Teleoperated Manipulators Dongjun Lee, Student Member, IEEE,

More information