Base Force/Torque Sensing for Position based Cartesian Impedance Control

Size: px
Start display at page:

Download "Base Force/Torque Sensing for Position based Cartesian Impedance Control"

Transcription

1 Base Force/Torque Sensing for Position ased Cartesian Impedance Control Christian Ott and Yoshihiko Nakamura Astract In this paper, a position ased impedance controller i.e. admittance controller is designed y utilizing measurements of a force/torque sensor, which is mounted at the root s ase. In contrast to conventional force/torque sensing at the end-effector, placing the sensor at the ase allows to implement a compliant ehavior of the root not only with respect to forces acting on the end-effector ut also with respect to forces acting on the root s structure. The resulting control prolem is first analyzed in detail for the simplified one-degree-of-freedom case in terms of staility and passivity. Then, an extension to the Cartesian admittance control of a root manipulator is discussed. Furthermore, it is shown how the steady state properties of the underlying position controller can e taken into account in the design of the outer admittance controller. Finally, a simulation study of the Cartesian admittance controller applied to a three-degrees-offreedom manipulator is presented. I. INTRODUCTION Impedance control is a prominent example for a compliant motion control algorithm used for autonomous manipulation and physical human-root interaction [1], []. Different implementations of the general impedance control concept have een proposed using either impedance or admittance causality of the controller. A controller with impedance causality sometimes called force ased impedance control usually requires a precise torque interface and thus can enefit greatly of integrated torque sensing and torque control [3], [4]. In many commercial roots this is not feasile and only a conventional position or velocity interface is provided. In that case, a compliant ehavior can still e implemented y integrating a force/torque sensor FTS at the end-effector and designing an outer loop admittance controller sometimes called position ased impedance control which provides the desired set-point for an inner loop position or velocity controller [5]. In this paper, we focus on the implementation of an admittance controller, which can e implemented on a position controlled root. However, y using a FTS mounted at the tip of the root, the compliant ehavior can only e achieved with respect to forces acting on the end-effector, while the root will e insensitive to forces acting along the root s structure. In contrast to this, the use of roots in partly unknown human environments requires a compliant ehavior This research is partly supported y Special Coordination Funds for Promoting Science and Technology, IRT Foundation to Support Man and Aging Society. Ch. Ott and Y. Nakamura are with Department of Mechano- Informatics, Graduate School of Information Science and Technology, University of Tokyo, Hongo, Bunkyo-ku, Tokyo , Japan {ott,nakamura}@ynl.t.u-tokyo.ac.jp of the root also for unplanned contacts at different points. While the application of force sensitive skins [6] or the integration of torque sensing [7], [8] are possile approaches to handle such situations, we investigate on an alternative approach in this paper. Our approach aims at integrating a force/torque sensor at the ase of the root instead of mounting it at the end-effector. This enales to perceive forces all along the root s structure independently of joint friction. However, since the forces measured at the ase are related to the root s motion, the manipulator dynamics must e taken into account in the design of the admittance controller. Apart from applications to fixed mounted manipulators, we expect that the same issue will also e relevant for implementing whole ody impedance controllers of humanoid roots. Feedack of the feet contact forces is often used in walking and alancing controllers of iped roots in order to control the interaction forces of the root with the ground [9]. However, in that case the force feedack is often designed in a pragmatic way and without rigorous theoretical justification or staility analysis. In the design of whole ody impedance controllers including a compliant ehavior of the lower ody with respect to forces acting on the main ody, we have to take account of the following key issues. Firstly, for position controlled roots it is necessary to incorporate the contact force measurements at the feet into the whole ody control, since these sensors provide an indirect measurement of all forces acting on the root. Secondly, for keeping the zero-moment-point within the support polygon of the feet, it is necessary to limit the contact forces and moments. Thirdly, for handling larger contact forces, a comination with stepping and walking technologies will e required. Within this paper, we treat the first of these prolems. Compared to previous works on this prolem, we aim at giving an adequate theoretical justification of the ase sensor feedack y deriving all the relevant dynamic equations and y presenting a staility analysis of the one-dof case. The use of ase mounted FTSs for identification and joint torque estimation has een well studied in the works of Duowsky et al. [1], [11], [1]. In [11], a method for estimating the dynamical parameters of a serial manipulator arm was presented. Due to the measurement of the ase force, no joint torque information was required in the identification procedure. In [1], the ase FTS was used for estimating the root s joint torques ased on known dynamical parameters. The estimated torque signal was used for implementing an inner torque control loop, which was augmented y an outer

2 PD position controller. In [13], a ase FTS was used in comination with a FTS mounted at the wrist for collision detection and identification in human-root interaction tasks. Kosuge et al. [14] integrated a ody force sensor on a moile root for cooperatively handling large ojects y multiple roots. In contrast to [1], we aim at incorporating the ase force measurement directly into the design of an admittance controller instead of implementing an inner loop torque controller. The desired impedance represents a dynamic relation etween external forces and the motion of the root. This impedance will e transformed into a dynamic relation etween the contact force at the ase and the root s motion. We will highlight some restrictions on the achievale closed loop dynamics which are due to the dislocation of the force sensing. A first version of the controller from this paper was already presented in [15]. In the present paper, the controller from [15] is refined y compensating for the steady state error of the underlying position controller. This refinement if achieved y modifying the outer admittance control loop ased on design ideas from [16], [17]. II. ROBOT MODEL INCLUDING THE BASE FORCE In this section, the general model of a root with n joints is discussed, in which an expression of the contact force at the ase is included. In contrast to interaction forces measured at the end-effector, the forces etween the root and its ase are internal forces. Therefore, we start with an extended model with a free-floating ase Fig. 1. By adding constraints on the ase motion, we can derive an explicit expression of the force and torque measured at the ase. F O x, ẋ x = fq Fig. 1. Model of a root manipulator mounted on a ase FTS. The fixed ase manipulator model is augmented y a free-floating ase link, for which the motion will e constraint. In this way, we can represent the reaction force at the ase as the constraint force. In the following, the position and orientation of the ase link is specified via local coordinates x R 6. The joint angles of the manipulator are denoted y q R n. Then, the model of the root with an free-floating ase link can e written as Mx, qẍ q ẋ + Cx, ẋ, q, q + ḡx q, q = F τ + τ ext, 1 wherein Mx, q R 6+n 6+n denotes the complete inertia matrix including the ase link [18]. The centrifugal and Coriolis terms are given via the matrix Cx, ẋ, q, q R 6+n 6+n. The gravity term is written as ḡx, q R 6+n. The joint torques τ R n are considered as the control inputs. The generalized force measured y the ase FTS is denoted y F R 6. The generalized external forces except for the generalized forces F exerted at the ase at the location of the FTS acting on the root are summarized y the vector τ ext. In case that the external torques are due to a generalized force R 6 acting at the end-effector, they can e written as τ ext = τ ext, = τ ext,m [ J T ] x, q J T, q x, q }{{} J T x,q with Jx, q R 6 6+n as the Jacoian matrix for the serial kinematic chain from the fixed world frame O to the end-effector. In the following, the external torques are split up into the two components τ ext, R 6 and τ ext,m R n acting on the ase link and the joints, respectively. In 1, the joint coordinates q are augmented y local coordinates of the ase link motion x in order to incorporate the contact force F into the equations of motion. Since the ase is attached to the ground via a stiff force/torque sensor, we have to augment 1 y an additional constraint, which prevents any motion of the ase link: x t = x, dx t dt = [ I ] }{{} Φ ẋ =. 3 q From this, one can see that the generalized force at the ase F is represented in 1 y the Lagrangian multipliers related to the constraint matrix Φ R 6 6+n from 3. In the following, this constraint will e incorporated into 1. In this way an expression of the generalized ase force can e derived. Therefore, we drop the dependence on the constant position and orientation x = x of the ase link and write Mx, q, Cx,, q, q, and gx, q in the form [ ] Mx M q M c q, q = M T c q Mq, [ ] Cx,, q, q = C q, q C 1 q, q, C q, q Cq, q ḡx, q = g q gq where Mq R n n is the joint level inertia matrix and M c q R 6 n represents the inertia coupling matrix etween the manipulator and the ase link. Notice that the classical root dynamics can e otained y pre-multiplying 1 y a matrix spanning the left nullspace of Φ T : Mq q + Cq, q q + gq = τ + τ ext,m. 4 In order to get an expression for the ase force as a function of the root s motion, we instead pre-multiply 1,

3 y Φ and otain x F = τ ext, M c q q C 1 q, q q g q. 5 Moreover, sustituting q from 4 into 5, leads to F F M F = M c qm 1 q[τ + τ ext,m Cq, q q gq] + τ ext, C 1 q, q q g q. 6 The last three equations 4-6 asically represent three relations etween q, τ, and F, which will e relevant for the derivation and analysis of the admittance controller: A: 4 represents a relation q τ root dynamics. B: 5 represents a relation F q. C: 6 represents a relation F τ. From 5 and 6, it is ovious that the ase force, which is measured y the FTS, depends not only on the root s state q, q and the generalized external forces τ ext, ut also on the current joint torque τ, which is considered as the control input in our case. It should e mentioned that therefore the use of this force in the controller is from a theoretical point of view not unprolematic. This issue asically arises ecause we ignore the force sensor s elasticity in the model and treat it as an ideal force sensing element. However, for the controller design, one should avoid direct feedack from the force sensor measurement to the joint torque output of the controller as this feedack would not e well-defined. III. CONTROLLER DESIGN: THE ONE-DOF CASE In this paper, we focus on an admittance controller design. Therefore, we will use an underlying position controller for the root manipulator and design a compliant impedance ehavior in an outer loop ased on the measured forces at the ase. For this, in particular the relation etween the external forces and the measured contact force at the ase is of interest. The general relations for the n degrees-offreedom case are given in 5 and 6. Before discussing the design of a Cartesian admittance controller in section IV, we will analyze the simple one-degree-of-freedom case in this section in order to clarify the main design issues ased on a simple model. Consider the model shown in Fig., in which a single mass M is controlled via an actuator force F. Compared to the general model descried in Section II, we have the correspondence as shown in Ta. I. The actuator force F is determined y the output of an inner loop position controller for x R, which gets its set-point x d from an outer admittance controller. In the analysis of this section, we will assume that the underlying position controller has the form of a PD controller with velocity feed-forward term, i.e. F = Px x d Dẋ ẋ d, 7 with positive PD controller gains P > and D >. It can easily e verified that in this simple one-dof case the complete inertia matrix ecomes [ ] M + M M M =. M M M Fig.. Model of single mass, actuated y the force F and mounted on a ase force sensor. TABLE I CORRESPONDENCE BETWEEN THE GENERAL AND THE ONE-DEGREES-OF-FREEDOM CASE general case one-dof Coordinates q x Actuator force τ F External force τ ext, τ ext,m and thus the inertia coupling matrix M c q is given y M. By evaluating 4-6 for this one-dof case, we otain A Mẍ = F +, 8 B F = Mẍ, 9 C F = F. 1 Due to M c qˆ=m, the relation etween F and the actuator force F in 1 has a very simple form, i.e. the measured ase force is equal to the reaction force of the actuator. As a control goal, we assume a desired impedance relation in form of a second-order mass-spring-damper system M d ẍ + D d ẋ + K d x x =, 11 with M d >, D d >, and K d > as the desired inertia, damping, and stiffness, respectively. The point x R is the virtual equilirium position and is assumed constant. The desired ehavior 11 defines a dynamic relation etween ẋ and the external force. Since we want to realize this ehavior ased on the measurement of the contact force at the ase, we transform the desired impedance into a relation etween ẋ and the ase force F. This can e done y comining 11 and 9 to otain M d Mẍ + D d ẋ + K d x x = F. 1 From 1, one can see that the target inertia M d must always e larger than M, otherwise 1 would result in an unstale dynamics. Notice that 1 is independent of the underlying position controller 7 used for the implementation via admittance control. For an ideal position controller, the actual position x would ecome identical to its reference motion x d. One possile way for implementing 11 with a position controlled root is then to replace x in 1 y x d : M d Mẍ d + D d ẋ d + K d x d x = F. 13 This design strategy, shown in Fig. 3 so far did not involve the particular form of the underlying position controller.

4 M for which the time derivative along the solutions of is given y V x, x d, ẋ, ẋ d = D d ẋ d Dẋ ẋ d + ẋ. 13 F x d M Position Control Fig. 3. Admittance control of the one-dof model using a FTS at the ase. If the admittance controller from 13 is replaced y 18, one can take account of the static error resulting from the position controller. However, for analyzing the staility properties we need to consider a particular controller structure. In the following, we assume the PD controller 7. Then, the closed loop system can e otained from 8 and 13. By using 7 and 1, we can eliminate F and F from 8 and 13 to otain Mẍ + Dẋ ẋ d + Px x d =, 14 M d Mẍ d + D d ẋ d + K d x d x = F Px x d + Dẋ ẋ d. 15 Let us first analyze the equilirium points of the system. Therefore, we assume that a constant external force is acting on the system. Then the unique equilirium point ˆx, ˆx d can e otained from as ˆx d = x + 1 K d 16 ˆx = x + K d + P K d P. 17 Using the new coordinates x = x ˆx and x d = x d ˆx d, the staility of the equilirium point in the sense of Lyapunov can e shown ased on the Lyapunov function V x, x d, x, x d = 1 T [ ] x M x x d M d M T [ ] P P P P + K d x x d 1 x x d x d + which is positive definite for M d > M. The time derivative of this function along the solutions of is given y V x, x d, x, x d = D d x d D x x d, from which staility of the equilirium point follows. Moreover, y invoking La Salle s invariance principle [19], also asymptotical staility can e shown. In the staility analysis, a constant external force was assumed. Regarding interaction with dynamic environments, one can additionally show passivity of the closed loop system with the external force as input and the velocity ẋ as output. This can e verified y considering the storage function V x, x d, ẋ, ẋ d = 1 Mẋ + 1 M d Mẋ d + 1 Px x d + 1 K dx d x,, From this, the passivity of the system with respect to the input-output pair ẋ, follows immediately 1. Notice that in the controller design so far, the outer loop admittance controller 13 was designed independently of the inner position controller. For a non-ideal position controller, the achieved impedance as a relation etween x and will e slightly distorted according to the properties of the inner loop position controller. In case of the PD controller 7, one can see from the steady state equation 17 that the achieved steady state ehavior corresponds to a stiffness value of K d P/K d + P. This stiffness tends to the desired value K d for large position controller gains P >> K d. However, it is possile to exactly compensate for the steady state error of the position controller if the gain P of the position controller is known. Then the stiffness term of the outer admittance control loop can e modified y adopting the techniques used in [16], [17]. If the stiffness term in 13 is replaced y K dp P K d x d x, with K d < P, the desired stiffness K d is achieved exactly. However, in this case the position controller gain P poses an upper limit for the achievale stiffness K d < P. The modified admittance controller is then given y M d Mẍ d + D d ẋ d + K dp P K d x d x = F. 18 Notice that this modification would not e necessary if instead of the underlying PD controller a controller with integral action is used. IV. CARTESIAN ADMITTANCE CONTROL OF A MULTI-BODY ROBOT In the previous section, the admittance controller design and its staility analysis have een presented in detail for a simple model. In this section, the same line of argumentation will e followed for designing a Cartesian admittance controller of a multi-ody root manipulator. Let the desired impedance e defined in Cartesian coordinates x = fq R 6, ẋ = Jq q, where fq represents the forward kinematic mapping and Jq R 6 6 the analytic Jacoian Jq := fq/ q. In the following derivations, we will consider the non-redundant case and assume that the Jacoian is non-singular and thus invertile in the relevant workspace. Extensions to the redundant case would additionally require to consider the effect of the nullspace dynamics see, e.g., [1], [] on the measurement of the ase FTS. As a desired impedance, we assume a mass-springdamper-like system of the form Λ d ẍ + D d ẋ + K d x x =, 19 1 A sufficient condition for a system with input u and output y to e passive [] is given y the existence of a continuous storage function S which is ounded from elow and for which the derivative with respect to time along the solutions of the system satisfies the inequality Ṡ yt u.

5 with the symmetric and positive definite matrices Λ d R 6 6, D d R 6 6, and K d R 6 6 representing the desired inertia, damping, and stiffness, respectively. The virtual equilirium position is given y x R 6. The main advantage of using the ase sensor is that it allows to measure forces all along the root s structure, not only the the end-effector. Still, the aove desired impedance is defined with respect to Cartesian coordinates descriing the end-effector position and orientation. This means that for forces exerted in the vicinity of the end-effector, the perceived impedance will e close to 19. If the external forces are exerted far away from the end-effector, e.g. close to the ase link, then the perceived impedance ehavior will e different. However, under the assumption that a reliale contact point estimation is feasile, one could aim at adapting the compliance ehavior to the current point of contact. In order to compare the desired impedance with the equations of motion 4 and for comining it with 5-6, we rewrite the model 4 in Cartesian coordinates as Λqẍ + µq, qẋ + pq = J T qτ +, where Λq denotes the Cartesian inertia matrix Λq = JqM 1 qj T q 1 and the matrices µq, q and the Cartesian gravity term pq are given y µq, q = J T qcq, q MqJ 1 q JqJ 1 q and pq = J T qgq, respectively. The relation etween the ase force and the accelerations, i.e. 5, ecomes F = J T q Λ c qẍ µ 1 q, qẋ g q, 1 where the inertia coupling matrix Λ c q and µ 1 q, q are given y Λ c q = M c qj 1 q and µ 1 q, q = C 1 q, q M c qj 1 q JqJ 1 q, respectively. Finally, equation 6 takes the form F = M c qm 1 q[τ + J T mq µq, qẋ pq] + J T q µ 1 q, qẋ g q. Similar to the procedure in the one-dof case, we transform the desired impedance 19, which represents a relation etween the Cartesian velocity and the external forces, into an impedance relation etween the velocity and the generalized ase force. Therefore, we utilize 1 to otain Λ d J T D d J T qλ c q ẍ + qµ 1 q, q ẋ + K d x x = J q T F + g q. 3 Equation 3 presents the main component for the design of the controller. We are aiming again at an admittance controller with an inner position control loop. Instead of implementing the underlying position controller ased on the Cartesian dynamics, a joint level position controller While the assumptions made in this section would formally allow to represent the system dynamics in terms of x = f 1 q and ẋ only, we keep the dependence of the dynamic equations on the joint angles q since this formulation is closer to the actual implementation of the control law. can e used and comined with the Cartesian admittance y inverse kinematics as shown in Fig. 4. Let x d R n e the desired Cartesian position resulting from the admittance controller and q d = f 1 x d the corresponding set-point for the position controller, the admittance controller, which implements 19 ased on the measurement of the ase force, can e written as Λ d J T q d Λ c q d ẍ d + D d J T q d µ 1 q d, q d ẋ d + Position Control Inverse Kinematics 4 K d x d x = J T q d F + g q d. 4 q d x d τ F fq Λq R 6,6 Fig. 4. Cartesian admittance control of a manipulator mounted on a ase FTS. If the admittance controller from 4 is replaced y 8, one can take account of the static error resulting from the underlying position controller. Similar to the one-dof case, a correction of the steady state error due to a non-ideal position controller is possile y modification of the stiffness term in 4. Therefore, it is required that the steady state properties of the controller are known. If we consider for instance a PD controller with gravity compensation τ = Pq d q + D q d q + gq, 5 with positive definite gain matrices P R n n and D R n n, then the steady state error for a constant external force depends on the proportional gain matrix P. In steady state, the joint angle ˆq clearly fulfills ˆτ = P q d ˆq = J T ˆq. 6 The correction of the admittance control law can e done y following the methods proposed in [16], [17]. From 19 one can see that in the steady state of the desired impedance, the condition K d fˆq x = should hold. By comining this equation with 6, we get P q d ˆq = J T ˆqK d fˆq x. 7 The idea, adopted from [16], [17], is then to solve 7 for ˆq and use the resulting function ˆqq d, x in the implementation of the admittance. In this way, we otain Λ d J T q d Λ c q d ẍ d + ẋ d + D d J T q d µ 1 q d, q d K d fˆqq d, x x = J T q d F + g q d. 8

6 More details on how to solve an equation like 7 for ˆq can e found in [16], [17]. However, this solution requires that the controller gain P is larger than the Cartesian stiffness K d, i.e. 7 can e solved uniquely only if J T qk d Jq < P holds. Thus, the gain of the position controller represents an upper ound for the achievale stiffness, which is not surprising at all. V. SIMULATION RESULTS For the verification of the controller from Fig. 4, we present a simulation study of a planar three-degrees-offreedom root as shown in Fig. 5. For the inner loop position controller a PD controller with gravity compensation as in 5 is used. The proportional gain matrix P is chosen as a diagonal matrix. The two sets of proportional gains, which have een used in the simulations, are given in Ta. II. For the design of the damping gain matrix D the doule diagonalization design from [3] with a damping factor of.7 is applied resulting in a configuration dependent damping matrix..5 m.5 m 1. kg 1. kg ϕ 1. kg y x Fig. 5. Simulation model: A planar three-dof manipulator mounted on a ase FTS. The link length of all three segments is set to.5m. The inertia of the links is represented y a single mass located in the center of the link segments. The external force acts in the horizontal x-direction. As Cartesian coordinates, the end-effector position x, y and orientation φ are used. TABLE II GAINS OF THE JOINT POSITION CONTROLLER Joint 1 3 Prop. Gain L [Nm/rad] Prop. Gain H [Nm/rad] TABLE III IMPEDANCE PARAMETERS Direction x y ϕ Inertia 5 Ns /m 5 Ns /m 5 Nms /rad Stiffness 1 N/m 1 N/m 1 Nm/rad Damping 31.3 Ns/m 31.3 Ns/m 9.9 Nms/rad In this simulation study, we compare the two admittance controllers ased on 4 and on 8 and we will oserve the influence of the underlying position controller on the closed loop ehavior. In all simulations, the desired impedance is chosen according to 19 with diagonal matrices for the desired inertia, damping, and stiffness. The values of the diagonal elements are given in Ta. III. The external excitation is chosen as a stepwise external force acting on the end-effector in x-direction see Fig. 5. In the first simulation, we use the admittance controller from 4 and the parameter set L from Ta. II. The initial configuration for the simulation can e seen in Fig. 5. The resulting step response for a force step of 1N in x-direction is shown in Fig. 6. The desired step response in x-direction according to the parameters in Ta. III is shown y the lack dotted line, while the simulation result is shown y the lack solid line. While the transient ehavior is similar to the desired ehavior, one can oserve a steady-state error, which results from the non-ideal position controller with a finite proportional gain P. This can also e seen y oserving the motion in y- and φ-direction, which should remain zero according to the desired ehavior. In the second simulation, we now replace the admittance control law 4 y 8. In order to solve 7 for ˆqq d, q, a first order approximation is used. The results are shown in Fig. 7. One can see that the modified stiffness term in the admittance controller eliminates the steady state error due to the position controller. Clearly, for the implementation of 8 it must e assumed that the value of the proportional gain of the underlying position controller is known. In the transient phase, the quality of the position controller still influences the accuracy. The deviation of the Cartesian coordinates in y- and φ-direction from the equilirium during the transient phase can e explained y the effects of a nonideal underlying joint position controller. This is verified y a third simulation in which the admittance controller 8 is comined with a joint position controller with higher gains, which are given y the set H in Ta. II. The corresponding simulation result is shown in Fig. 8. One can see that for the higher proportional gains in the position controller the desired impedance is realized much etter during the transient phase. x x [m, rad] 1 x time [s] Fig. 6. Simulation result with the admittance controller 4 and an underlying position controller with the lower proportional gains set L in Ta. II. The desired step response in x-direction is given y the lack dotted line. The simulation result for the Cartesian motion in x-, y-, and φ-direction are shown y the lack solid line, the lue dashed line and the red dashed-dotted line, respectively.

7 x x [m, rad] 1 x time [s] Fig. 7. Simulation result with the admittance controller 8 and an underlying position controller with the lower proportional gains set L in Ta. II. The desired step response in x-direction is given y the lack dotted line. The simulation result for the Cartesian motion in x-, y-, and φ-direction are shown y the lack solid line, the lue dashed line and the red dashed-dotted line, respectively. x x [m, rad] 1 x time [s] Fig. 8. Simulation result with the admittance controller 8 and an underlying position controller with the higher proportional gains set H in Ta. II. The desired step response in x-direction is given y the lack dotted line. The simulation result for the Cartesian motion in x-, y-, and φ-direction are shown y the lack solid line, the lue dashed line and the red dashed-dotted line, respectively. VI. SUMMARY AND OUTLOOK In this paper, we analyzed the admittance control prolem of a root manipulator, in which the force/torque sensor is mounted at the ase of the root. This has the advantage that external forces acting all along the root s structure are perceived y the sensor. The desired impedance still is given in terms of a dynamic relation etween external forces at the tip and the end-effector motion, ut the interaction of the root with its environment is not restricted to the endeffector. The contriution of this paper is a generalization of the controller from [15] y taking the steady state properties of the underlying position controller into account in the design of the outer admittance control loop. The design idea was exemplified y a detailed analysis of the one- DOF case. The Cartesian impedance control prolem for a general multi-degrees-of-freedom root was discussed and verified y a simulation study. We elieve that the analysis can also e useful for implementing whole ody impedance and compliance controllers of legged rootic systems in which the ground reaction forces of the feet are measured y force/torque sensors. REFERENCES [1] N. Hogan, Impedance control: An approach to manipulation, part I - theory, ASME Journal of Dynamic Systems, Measurement, and Control, vol. 17, pp. 1 7, [] A. D. Santis, B. Siciliano, A. D. Luca, and A. Bicchi, An atlas of physical human root interaction, Mechanism and Machine Theory, vol. 43, pp. 53 7, March 8. [3] J. Luh, W. Fisher, and R. Paul, Joint torque control y a direct feedack for industrial roots, IEEE Transactions on Automatic Control, vol. 8, no., pp , [4] G. Hirzinger, N. Sporer, A. Alu-Schäffer, M. Hähnle, R. Krenn, A. Pascucci, and M. Schedl, DLR s torque-controlled light weight root III - are we reaching the technological limits now? in IEEE Int. Conf. on Rootics and Automation,, pp [5] B. Siciliano, L. Sciavicco, L. Villani, and G. Oriolo, Rootics: Modelling, Planning and Control, ser. Advanced Textooks in Control and Signal Processing. Springer-Verlag, 9. [6] M. Lee and H. Nicholls, Tactile sensing for mechatronics: a state of the art survey, Mechatronics, vol. 9, no. 1, pp. 1 31, [7] Ch. Ott, O. Eierger, W. Friedl, B. Bäuml, U. Hillenrand, Ch. Borst, A. Alu-Schäffer, B. Brunner, H. Hirschmüller, S. Kielhöfer, R. Konietschke, M. Suppa, T. Wimöck, F. Zacharias, and G. Hirzinger, A humanoid two-arm system for dexterous manipulation, in IEEE-RAS International Conference on Humanoid Roots, 6, pp [8] G. Cheng, S.-H. Hyon, J. Morimoto, A. Ude, G. Colvin, W. Scroggin, and S. Jacosen, C: A humanoid research platform for exploring neuroscience, in IEEE-RAS International Conference on Humanoid Roots, 6, pp [9] S. Kajita, Humanoid Root. Ohmsha, 5, in Japanese. [1] H. West, E. Papadopoulos, S. Duowsky, and H. Cheah, A method for estimating the mass properties of a manipulator ymeasuring the reaction moments at its ase, in IEEE Int. Conf. on Rootics and Automation, 1989, pp [11] G. Liu, K. Iagnemma, S. Duowsky, and G. Morel, A ase force/torque sensor approach to root manipulator inertial parameter estimation, in IEEE Int. Conf. on Rootics and Automation, 1998, pp [1] G. Morel, K. Iagnemma, and S. Duowsky, The precise control of manipulators with high joint-friction using ase force/torque sensing, Automatica, vol. 36, no. 7, pp ,. [13] S. Lu, J. Chung, and S. A. Velinsky, Human-root collosion detection and identification ased on wrist and ase force/torque sensors, in IEEE/RSJ Int. Conf. on Intelligent Roots and Systems, 5, pp [14] K. Kosuge, T. Oosumi, Y. Hirata, H. Asama, H. Kaetsu, and K. Kowaata, Handling of a single oject y multiple autonomous moile roots in coordination with ody force sensor, in IEEE/RSJ Int. Conf. on Intelligent Roots and Systems, 1998, pp [15] Ch. Ott and Y. Nakamura, Admittance control using a ase force/torque sensor, in International IFAC Symposium on Root Control SYROCO, 9. [16] A. Alu-Schäffer, Ch. Ott, and G. Hirzinger, Passivity ased cartesian impedance control for flexile joint manipulators, in IFAC Symposium on Nonlinear Control Systems, 4. [17] Ch. Ott, A. Alu-Schäffer, A. Kugi, and G. Hirzinger, On the passivity ased impedance control of flexile joint roots, IEEE Transactions on Rootics, vol. 4, no., pp , 8. [18] J. de Jalon and E. Bayo, Kinematic and Dynamic Simulation of Multiody Systems: The Real-Time Challenge, ser. Mechanical Engineering Series. Springer-Verlag, [19] H. K. Khalil, Nonlinear Systems, 3rd ed. Prentice Hall,. [] A. van der Schaft, L -Gain and Passivity Techniques in Nonlinear Control, nd ed. Springer-Verlag,. [1] J. Park, W. Chung, and Y. Youm, On dynamical decoupling of kinematically redundant manipulators, in IEEE/RSJ Int. Conf. on Intelligent Roots and Systems, 1999, pp [] Ch. Ott, A. Kugi, and Y. Nakamura, Resolving the prolem of non-integraility of nullspace velocities for compliance control of redundant manipulators y using semi-definite lyapunov functions, in IEEE Int. Conf. on Rootics and Automation, 8, pp [3] A. Alu-Schäffer, Ch. Ott, U. Frese, and G. Hirzinger, Cartesian impedance control of redundant roots: Recent results with the dlrlight-weight-arms, in IEEE Int. Conf. on Rootics and Automation, 3, pp

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

Impedance Control for a Free-Floating Robot in the Grasping of a Tumbling Target with Parameter Uncertainty 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

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

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

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

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

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

Case Study: The Pelican Prototype Robot

Case Study: The Pelican Prototype Robot 5 Case Study: The Pelican Prototype Robot The purpose of this chapter is twofold: first, to present in detail the model of the experimental robot arm of the Robotics lab. from the CICESE Research Center,

More information

Natural and artificial constraints

Natural and artificial constraints FORCE CONTROL Manipulator interaction with environment Compliance control Impedance control Force control Constrained motion Natural and artificial constraints Hybrid force/motion control MANIPULATOR INTERACTION

More information

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

Adaptive Robust Tracking Control of Robot Manipulators in the Task-space under Uncertainties Australian Journal of Basic and Applied Sciences, 3(1): 308-322, 2009 ISSN 1991-8178 Adaptive Robust Tracking Control of Robot Manipulators in the Task-space under Uncertainties M.R.Soltanpour, M.M.Fateh

More information

Operational Space Control of Constrained and Underactuated Systems

Operational Space Control of Constrained and Underactuated Systems Robotics: Science and Systems 2 Los Angeles, CA, USA, June 27-3, 2 Operational Space Control of Constrained and Underactuated Systems Michael Mistry Disney Research Pittsburgh 472 Forbes Ave., Suite Pittsburgh,

More information

Multiple-priority impedance control

Multiple-priority impedance control Multiple-priority impedance control Robert Platt Jr, Muhammad Abdallah, and Charles Wampler Abstract Impedance control is well-suited to robot manipulation applications because it gives the designer a

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

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

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

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

Iterative Motion Primitive Learning and Refinement by Compliant Motion Control

Iterative Motion Primitive Learning and Refinement by Compliant Motion Control Iterative Motion Primitive Learning and Refinement by Compliant Motion Control Dongheui Lee and Christian Ott Abstract We present an approach for motion primitive learning and refinement for a humanoid

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

Investigation of a Ball Screw Feed Drive System Based on Dynamic Modeling for Motion Control

Investigation of a Ball Screw Feed Drive System Based on Dynamic Modeling for Motion Control Investigation of a Ball Screw Feed Drive System Based on Dynamic Modeling for Motion Control Yi-Cheng Huang *, Xiang-Yuan Chen Department of Mechatronics Engineering, National Changhua University of Education,

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

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

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

Repetitive jumping control for biped robots via force distribution and energy regulation

Repetitive jumping control for biped robots via force distribution and energy regulation Repetitive jumping control for biped robots via force distribution and energy regulation Gianluca Garofalo and Christian Ott German Aerospace Center (DLR), Institute of Robotics and Mechatronics, Münchner

More information

On-line Learning of Robot Arm Impedance Using Neural Networks

On-line Learning of Robot Arm Impedance Using Neural Networks On-line Learning of Robot Arm Impedance Using Neural Networks Yoshiyuki Tanaka Graduate School of Engineering, Hiroshima University, Higashi-hiroshima, 739-857, JAPAN Email: ytanaka@bsys.hiroshima-u.ac.jp

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

arxiv: v4 [math.oc] 16 Jul 2017

arxiv: v4 [math.oc] 16 Jul 2017 Staility Analysis and Design of Momentum-ased Controllers for Humanoid Roots Gariele Nava, Francesco Romano, Francesco Nori and Daniele Pucci arxiv:63.478v4 math.oc 6 Jul 27 Astract Envisioned applications

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

Exponential Controller for Robot Manipulators

Exponential Controller for Robot Manipulators Exponential Controller for Robot Manipulators Fernando Reyes Benemérita Universidad Autónoma de Puebla Grupo de Robótica de la Facultad de Ciencias de la Electrónica Apartado Postal 542, Puebla 7200, México

More information

MCE493/593 and EEC492/592 Prosthesis Design and Control

MCE493/593 and EEC492/592 Prosthesis Design and Control MCE493/593 and EEC492/592 Prosthesis Design and Control Control Systems Part 3 Hanz Richter Department of Mechanical Engineering 2014 1 / 25 Electrical Impedance Electrical impedance: generalization of

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

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

Comments on A Time Delay Controller for Systems with Uncertain Dynamics

Comments on A Time Delay Controller for Systems with Uncertain Dynamics Comments on A Time Delay Controller for Systems with Uncertain Dynamics Qing-Chang Zhong Dept. of Electrical & Electronic Engineering Imperial College of Science, Technology, and Medicine Exhiition Rd.,

More information

Development of Backdrivable Hydraulic Joint Mechanism for Knee Joint of Humanoid Robots

Development of Backdrivable Hydraulic Joint Mechanism for Knee Joint of Humanoid Robots 2009 IEEE International Conference on Robotics and Automation Kobe International Conference Center Kobe, Japan, May 12-17, 2009 Development of Backdrivable Hydraulic Joint Mechanism for Knee Joint of Humanoid

More information

Balancing of an Inverted Pendulum with a SCARA Robot

Balancing of an Inverted Pendulum with a SCARA Robot Balancing of an Inverted Pendulum with a SCARA Robot Bernhard Sprenger, Ladislav Kucera, and Safer Mourad Swiss Federal Institute of Technology Zurich (ETHZ Institute of Robotics 89 Zurich, Switzerland

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

Design and Control of Variable Stiffness Actuation Systems

Design and Control of Variable Stiffness Actuation Systems Design and Control of Variable Stiffness Actuation Systems Gianluca Palli, Claudio Melchiorri, Giovanni Berselli and Gabriele Vassura DEIS - DIEM - Università di Bologna LAR - Laboratory of Automation

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

Design Artificial Nonlinear Controller Based on Computed Torque like Controller with Tunable Gain

Design Artificial Nonlinear Controller Based on Computed Torque like Controller with Tunable Gain World Applied Sciences Journal 14 (9): 1306-1312, 2011 ISSN 1818-4952 IDOSI Publications, 2011 Design Artificial Nonlinear Controller Based on Computed Torque like Controller with Tunable Gain Samira Soltani

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

Force 9. Force Control

Force 9. Force Control 195 Multimedia Contents Force 9. Force Control Luigi Villani, Joris De Schutter A fundamental requirement for the success of a manipulation task is the capability to handle the physical contact between

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

Robust Control of Robot Manipulator by Model Based Disturbance Attenuation

Robust Control of Robot Manipulator by Model Based Disturbance Attenuation IEEE/ASME Trans. Mechatronics, vol. 8, no. 4, pp. 511-513, Nov./Dec. 2003 obust Control of obot Manipulator by Model Based Disturbance Attenuation Keywords : obot manipulators, MBDA, position control,

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

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

Control of a Handwriting Robot with DOF-Redundancy based on Feedback in Task-Coordinates Control of a Handwriting Robot with DOF-Redundancy based on Feedback in Task-Coordinates Hiroe HASHIGUCHI, Suguru ARIMOTO, and Ryuta OZAWA Dept. of Robotics, Ritsumeikan Univ., Kusatsu, Shiga 525-8577,

More information

Robust Control of Cooperative Underactuated Manipulators

Robust Control of Cooperative Underactuated Manipulators Robust Control of Cooperative Underactuated Manipulators Marcel Bergerman * Yangsheng Xu +,** Yun-Hui Liu ** * Automation Institute Informatics Technology Center Campinas SP Brazil + The Robotics Institute

More information

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

In this section of notes, we look at the calculation of forces and torques for a manipulator in two settings: Introduction Up to this point we have considered only the kinematics of a manipulator. That is, only the specification of motion without regard to the forces and torques required to cause motion In this

More information

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

Trajectory-tracking control of a planar 3-RRR parallel manipulator Trajectory-tracking control of a planar 3-RRR parallel manipulator Chaman Nasa and Sandipan Bandyopadhyay Department of Engineering Design Indian Institute of Technology Madras Chennai, India Abstract

More information

Hiroshi Kaminaga 1, Satoshi Otsuki 1, and Yoshihiko Nakamura 1

Hiroshi Kaminaga 1, Satoshi Otsuki 1, and Yoshihiko Nakamura 1 2013 13th IEEE-RAS International Conference on Humanoid Robots (Humanoids). October 15-17, 2013. Atlanta, GA Design of an Ankle-Knee Joint System of a Humanoid Robot with a Linear Electro-Hydrostatic Actuator

More information

Section 8.5. z(t) = be ix(t). (8.5.1) Figure A pendulum. ż = ibẋe ix (8.5.2) (8.5.3) = ( bẋ 2 cos(x) bẍ sin(x)) + i( bẋ 2 sin(x) + bẍ cos(x)).

Section 8.5. z(t) = be ix(t). (8.5.1) Figure A pendulum. ż = ibẋe ix (8.5.2) (8.5.3) = ( bẋ 2 cos(x) bẍ sin(x)) + i( bẋ 2 sin(x) + bẍ cos(x)). Difference Equations to Differential Equations Section 8.5 Applications: Pendulums Mass-Spring Systems In this section we will investigate two applications of our work in Section 8.4. First, we will consider

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

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

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

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

Grinding Experiment by Direct Position / Force Control with On-line Constraint Estimation

Grinding Experiment by Direct Position / Force Control with On-line Constraint Estimation ICROS-SICE International Joint Conference 2009 August 18-21, 2009, Fukuoka International Congress Center, Japan Grinding Experiment by Direct Position / Force Control with On-line Constraint Estimation

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

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

Video 8.1 Vijay Kumar. Property of University of Pennsylvania, Vijay Kumar Video 8.1 Vijay Kumar 1 Definitions State State equations Equilibrium 2 Stability Stable Unstable Neutrally (Critically) Stable 3 Stability Translate the origin to x e x(t) =0 is stable (Lyapunov stable)

More information

Adaptive Jacobian Tracking Control of Robots With Uncertainties in Kinematic, Dynamic and Actuator Models

Adaptive Jacobian Tracking Control of Robots With Uncertainties in Kinematic, Dynamic and Actuator Models 104 IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 51, NO. 6, JUNE 006 Adaptive Jacobian Tracking Control of Robots With Uncertainties in Kinematic, Dynamic and Actuator Models C. C. Cheah, C. Liu, and J.

More information

A General Formulation of Under-Actuated Manipulator Systems

A General Formulation of Under-Actuated Manipulator Systems A General Formulation of Under-Actuated Manipulator Systems Kazuya Yoshida and Dragomir N. Nenchev Dept. of Aeronautics and Space Engineering, Tohoku University Aobayama campus, Sendai 98-77 (Japan) yoshida@astro.mech.tohoku.ac.jp

More information

ASEISMIC DESIGN OF TALL STRUCTURES USING VARIABLE FREQUENCY PENDULUM OSCILLATOR

ASEISMIC DESIGN OF TALL STRUCTURES USING VARIABLE FREQUENCY PENDULUM OSCILLATOR ASEISMIC DESIGN OF TALL STRUCTURES USING VARIABLE FREQUENCY PENDULUM OSCILLATOR M PRANESH And Ravi SINHA SUMMARY Tuned Mass Dampers (TMD) provide an effective technique for viration control of flexile

More information

A Benchmark Problem for Robust Control of a Multivariable Nonlinear Flexible Manipulator

A Benchmark Problem for Robust Control of a Multivariable Nonlinear Flexible Manipulator Proceedings of the 17th World Congress The International Federation of Automatic Control Seoul, Korea, July 6-11, 28 A Benchmark Problem for Robust Control of a Multivariable Nonlinear Flexible Manipulator

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

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

Natural Frequency Analysis of Spring-Manipulator System for Force Generation Utilizing Mechanical Resonance ICCAS5 June -5, KINTEX, yeonggi-do, Korea Natural Frequency Analysis of Spring-Manipulator System for Force eneration Utilizing Mechanical Resonance Jun Kobayashi* and Fujio Ohkawa* * Department of Systems

More information

Decoupling Identification with Closed-loop-controlled Elements for Two-link Arm with Elastic Joints

Decoupling Identification with Closed-loop-controlled Elements for Two-link Arm with Elastic Joints Preprints of the 9th International Symposium on Robot Control (SYROCO'9) The International Federation of Automatic Control Nagaragawa Convention Center, Gifu, Japan, September 9-2, 29 Decoupling Identification

More information

Backstepping experimentally applied to an antagonistically driven finger with flexible tendons

Backstepping experimentally applied to an antagonistically driven finger with flexible tendons Proceedings of the 19th World Congress The International Federation of Automatic Control Backstepping experimentally applied to an antagonistically driven finger with flexible tendons Maxime Chalon 1 and

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

We are IntechOpen, the world s leading publisher of Open Access books Built by scientists, for scientists. International authors and editors

We are IntechOpen, the world s leading publisher of Open Access books Built by scientists, for scientists. International authors and editors We are IntechOpen, the world s leading publisher of Open Access books Built by scientists, for scientists 3,350 108,000 1.7 M Open access books available International authors and editors Downloads Our

More information

On the design of reactionless 3-DOF planar parallel mechanisms

On the design of reactionless 3-DOF planar parallel mechanisms Mechanism and Machine Theory 41 (2006) 70 82 Mechanism and Machine Theory www.elsevier.com/locate/mechmt On the design of reactionless 3-DOF planar parallel mechanisms Abbas Fattah *, Sunil K. Agrawal

More information

The Jacobian. Jesse van den Kieboom

The Jacobian. Jesse van den Kieboom The Jacobian Jesse van den Kieboom jesse.vandenkieboom@epfl.ch 1 Introduction 1 1 Introduction The Jacobian is an important concept in robotics. Although the general concept of the Jacobian in robotics

More information

Advanced Robotic Manipulation

Advanced Robotic Manipulation Advanced Robotic Manipulation Handout CS37A (Spring 017 Solution Set # Problem 1 - Redundant robot control The goal of this problem is to familiarize you with the control of a robot that is redundant with

More information

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

Robotics & Automation. Lecture 25. Dynamics of Constrained Systems, Dynamic Control. John T. Wen. April 26, 2007 Robotics & Automation Lecture 25 Dynamics of Constrained Systems, Dynamic Control John T. Wen April 26, 2007 Last Time Order N Forward Dynamics (3-sweep algorithm) Factorization perspective: causal-anticausal

More information

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

Experimental testing and modelling of a passive mechanical steering compensator for high-performance motorcycles Proceedings of the European Control Conference 27 Kos, Greece, July 2-5, 27 WeC12.5 Experimental testing and modelling of a passive mechanical steering compensator for high-performance motorcycles Christakis

More information

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

Artificial Intelligence & Neuro Cognitive Systems Fakultät für Informatik. Robot Dynamics. Dr.-Ing. John Nassour J. Artificial Intelligence & Neuro Cognitive Systems Fakultät für Informatik Robot Dynamics Dr.-Ing. John Nassour 25.1.218 J.Nassour 1 Introduction Dynamics concerns the motion of bodies Includes Kinematics

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

Linköping University Electronic Press

Linköping University Electronic Press Linköping University Electronic Press Report Simulation Model of a 2 Degrees of Freedom Industrial Manipulator Patrik Axelsson Series: LiTH-ISY-R, ISSN 400-3902, No. 3020 ISRN: LiTH-ISY-R-3020 Available

More information

Electro-Hydrostatic Actuators with Series Dissipative Property and their Application to Power Assist Devices

Electro-Hydrostatic Actuators with Series Dissipative Property and their Application to Power Assist Devices Proceedings of the 2010 3rd IEEE RAS & EMBS International Conference on Biomedical Robotics and Biomechatronics, The University of Tokyo, Tokyo, Japan, September 26-29, 2010 Electro-Hydrostatic Actuators

More information

Singularity-Free Dynamic Equations of Spacecraft-Manipulator Systems

Singularity-Free Dynamic Equations of Spacecraft-Manipulator Systems Singularity-Free Dynamic Equations of Spacecraft-Manipulator Systems Pål J. From Kristin Y. Pettersen Jan T. Gravdahl Engineering Cyernetics, Norwegian University of Science & Technology, Norway Astract:

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

Force/Position Regulation for Robot Manipulators with. Unmeasurable Velocities and Uncertain Gravity. Antonio Loria and Romeo Ortega

Force/Position Regulation for Robot Manipulators with. Unmeasurable Velocities and Uncertain Gravity. Antonio Loria and Romeo Ortega Force/Position Regulation for Robot Manipulators with Unmeasurable Velocities and Uncertain Gravity Antonio Loria and Romeo Ortega Universite de Tecnologie de Compiegne URA CNRS 87, HEUDIASYC, BP 69 6000,

More information

FINITE TIME CONTROL FOR ROBOT MANIPULATORS 1. Yiguang Hong Λ Yangsheng Xu ΛΛ Jie Huang ΛΛ

FINITE TIME CONTROL FOR ROBOT MANIPULATORS 1. Yiguang Hong Λ Yangsheng Xu ΛΛ Jie Huang ΛΛ Copyright IFAC 5th Triennial World Congress, Barcelona, Spain FINITE TIME CONTROL FOR ROBOT MANIPULATORS Yiguang Hong Λ Yangsheng Xu ΛΛ Jie Huang ΛΛ Λ Institute of Systems Science, Chinese Academy of Sciences,

More information

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

Dynamics. describe the relationship between the joint actuator torques and the motion of the structure important role for Dynamics describe the relationship between the joint actuator torques and the motion of the structure important role for simulation of motion (test control strategies) analysis of manipulator structures

More information

Nonlinear Landing Control for Quadrotor UAVs

Nonlinear Landing Control for Quadrotor UAVs Nonlinear Landing Control for Quadrotor UAVs Holger Voos University of Applied Sciences Ravensburg-Weingarten, Mobile Robotics Lab, D-88241 Weingarten Abstract. Quadrotor UAVs are one of the most preferred

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

Investigation of Human-Robot Interaction Stability Using Lyapunov Theory

Investigation of Human-Robot Interaction Stability Using Lyapunov Theory 2008 IEEE International Conference on Robotics and Automation Pasadena, CA, USA, May 9-23, 2008 Investigation of Human-Robot Interaction Stability Using Lyapunov Theory Vincent Duchaine and Clément M.

More information

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

GAIN SCHEDULING CONTROL WITH MULTI-LOOP PID FOR 2- DOF ARM ROBOT TRAJECTORY CONTROL GAIN SCHEDULING CONTROL WITH MULTI-LOOP PID FOR 2- DOF ARM ROBOT TRAJECTORY CONTROL 1 KHALED M. HELAL, 2 MOSTAFA R.A. ATIA, 3 MOHAMED I. ABU EL-SEBAH 1, 2 Mechanical Engineering Department ARAB ACADEMY

More information

Theory of Vibrations in Stewart Platforms

Theory of Vibrations in Stewart Platforms Theory of Vibrations in Stewart Platforms J.M. Selig and X. Ding School of Computing, Info. Sys. & Maths. South Bank University London SE1 0AA, U.K. (seligjm@sbu.ac.uk) Abstract This article develops a

More information

Dynamic Whole-Body Mobile Manipulation with a Torque Controlled Humanoid Robot via Impedance Control Laws

Dynamic Whole-Body Mobile Manipulation with a Torque Controlled Humanoid Robot via Impedance Control Laws Dynamic Whole-Body Mobile Manipulation with a Torque Controlled Humanoid Robot via Impedance Control Laws Alexander Dietrich, Thomas Wimböck, and Alin Albu-Schäffer Abstract Service robotics is expected

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

available online at CONTROL OF THE DOUBLE INVERTED PENDULUM ON A CART USING THE NATURAL MOTION

available online at   CONTROL OF THE DOUBLE INVERTED PENDULUM ON A CART USING THE NATURAL MOTION Acta Polytechnica 3(6):883 889 3 Czech Technical University in Prague 3 doi:.43/ap.3.3.883 available online at http://ojs.cvut.cz/ojs/index.php/ap CONTROL OF THE DOUBLE INVERTED PENDULUM ON A CART USING

More information

A Sliding Mode Controller Using Neural Networks for Robot Manipulator

A Sliding Mode Controller Using Neural Networks for Robot Manipulator ESANN'4 proceedings - European Symposium on Artificial Neural Networks Bruges (Belgium), 8-3 April 4, d-side publi., ISBN -9337-4-8, pp. 93-98 A Sliding Mode Controller Using Neural Networks for Robot

More information

ADAPTIVE FORCE AND MOTION CONTROL OF ROBOT MANIPULATORS IN CONSTRAINED MOTION WITH DISTURBANCES

ADAPTIVE FORCE AND MOTION CONTROL OF ROBOT MANIPULATORS IN CONSTRAINED MOTION WITH DISTURBANCES ADAPTIVE FORCE AND MOTION CONTROL OF ROBOT MANIPULATORS IN CONSTRAINED MOTION WITH DISTURBANCES By YUNG-SHENG CHANG A THESIS PRESENTED TO THE GRADUATE SCHOOL OF THE UNIVERSITY OF FLORIDA IN PARTIAL FULFILLMENT

More information

Modeling and Motion Planning for Mechanisms on a Non-Inertial Base

Modeling and Motion Planning for Mechanisms on a Non-Inertial Base 9 IEEE International Conference on Rootics and Automation Koe International Conference Center Koe, Japan, May 1-17, 9 Modeling and Motion Planning for Mechanisms on a Non-Inertial Base Pål J. From 1 Vincent

More information

Open-loop Control for 2DOF Robot Manipulators with Antagonistic Bi-articular Muscles

Open-loop Control for 2DOF Robot Manipulators with Antagonistic Bi-articular Muscles Open-loop Control for DOF Robot Manipulators with Antagonistic Bi-articular Muscles Keisuke Sano, Hiroyuki Kawai, Toshiyuki Murao and Masayuki Fujita Abstract This paper investigates open-loop control,

More information

STABILITY OF HYBRID POSITION/FORCE CONTROL APPLIED TO MANIPULATORS WITH FLEXIBLE JOINTS

STABILITY OF HYBRID POSITION/FORCE CONTROL APPLIED TO MANIPULATORS WITH FLEXIBLE JOINTS International Journal of Robotics and Automation, Vol. 14, No. 4, 1999 STABILITY OF HYBRID POSITION/FORCE CONTROL APPLIED TO MANIPULATORS WITH FLEXIBLE JOINTS P.B. Goldsmith, B.A. Francis, and A.A. Goldenberg

More information

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

Improvement of Dynamic Characteristics during Transient Response of Force-sensorless Grinding Robot by Force/Position Control Improvement of Dynamic Characteristics during Transient Response of Force-sensorless Grinding Robot by Force/Position Control Ken Adachi, Mamoru Minami and Akira Yanou Graduate School of Natural Science

More information

Identifying the Dynamic Model Used by the KUKA LWR: A Reverse Engineering Approach

Identifying the Dynamic Model Used by the KUKA LWR: A Reverse Engineering Approach 4 IEEE International Conference on Robotics & Automation (ICRA Hong Kong Convention and Exhibition Center May 3 - June 7, 4 Hong Kong, China Identifying the Dynamic Model Used by the KUKA LWR: A Reverse

More information

A MOTORIZED GRAVITY COMPENSATION MECHANISM USED FOR THE NECK OF A SOCIAL ROBOT

A MOTORIZED GRAVITY COMPENSATION MECHANISM USED FOR THE NECK OF A SOCIAL ROBOT A MOTORIZED GRAVITY COMPENSATION MECHANISM USED FOR THE NECK OF A SOCIAL ROBOT Florentina Adascalitei 1, Ioan Doroftei 1, Ovidiu Crivoi 1, Bram Vanderborght, Dirk Lefeber 1 "Gh. Asachi" Technical University

More information

Lagrangian Dynamics of Open Multibody Systems with Generalized Holonomic and Nonholonomic Joints

Lagrangian Dynamics of Open Multibody Systems with Generalized Holonomic and Nonholonomic Joints Proceedings of the 2007 IEEE/RSJ International Conference on Intelligent Roots and Systems San Diego, CA, USA, Oct 29 - Nov 2, 2007 ThB6.4 Lagrangian Dynamics of Open Multiody Systems with Generalized

More information

DIFFERENTIAL KINEMATICS. Geometric Jacobian. Analytical Jacobian. Kinematic singularities. Kinematic redundancy. Inverse differential kinematics

DIFFERENTIAL KINEMATICS. Geometric Jacobian. Analytical Jacobian. Kinematic singularities. Kinematic redundancy. Inverse differential kinematics DIFFERENTIAL KINEMATICS relationship between joint velocities and end-effector velocities Geometric Jacobian Analytical Jacobian Kinematic singularities Kinematic redundancy Inverse differential kinematics

More information

Stability Analysis of Delayed 4-Channel Bilateral Teleoperation Systems

Stability Analysis of Delayed 4-Channel Bilateral Teleoperation Systems Staility Analysis of Delayed 4Channel Bilateral Teleoperation Systems Noushin Miandashti Mahdi Tavakoli, IEEE Memer Department of Electrical and Computer Engineering, University of Alerta, Edmonton, AB

More information

1. Consider the 1-DOF system described by the equation of motion, 4ẍ+20ẋ+25x = f.

1. Consider the 1-DOF system described by the equation of motion, 4ẍ+20ẋ+25x = f. Introduction to Robotics (CS3A) Homework #6 Solution (Winter 7/8). Consider the -DOF system described by the equation of motion, ẍ+ẋ+5x = f. (a) Find the natural frequency ω n and the natural damping ratio

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