arxiv: v4 [math.oc] 16 Jul 2017

Size: px
Start display at page:

Download "arxiv: v4 [math.oc] 16 Jul 2017"

Transcription

1 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 for humanoid roots call for the design of alancing and walking controllers. While promising results have een recently achieved, roust and reliale controllers are still a challenge for the control community dealing with humanoid rootics. Momentum-ased strategies have proven their effectiveness for controlling humanoids alancing, ut the staility analysis of these controllers is still missing. The contriution of this paper is twofold. First, we numerically show that the application of state-of-the-art momentum-ased control strategies may lead to unstale zero dynamics. Secondly, we propose simple modifications to the control architecture that avoid instailities at the zero-dynamics level. Asymptotic staility of the closed loop system is shown y means of a Lyapunov analysis on the linearized system s joint space. The theoretical results are validated with oth simulations and experiments on the icu humanoid root. I. INTRODUCTION Humanoid rootics is doutless an emerging field of engineering. One of the reasons accounting for this interest is the need of conceiving systems that can operate in places where humans are foridden to access. To this purpose, the scientific community has paid much attention to endowing roots with two main capailities: locomotion and manipulation. At the present day, the results shown at the DARPA Rootics Challenge are promising, ut still far from eing fully reliale in real applications. Staility issues of oth low and high level controllers for alancing and walking were among the main contriutors to root failures. A common highlevel control strategy adopted during the competition was that of regulating the root s momentum, which is usually referred to as momentum-ased control. This paper presents numerical evidence that momentum-ased controllers may lead to unstale zero dynamics and proposes a modification to this control scheme that ensures asymptotic staility. Balancing controllers for humanoid roots have long attracted the attention of the rootic community, 2. Kinematic and dynamic controllers have een common approaches for ensuring a stale root ehavior for years 3,4. The common denominator of these strategies is considering the root attached to ground, which allows one for the application of classical algorithms developed for fixed-ased manipulators. At the modeling level, the emergence of floating-ase formalisms for characterizing the dynamics of multi-ody systems has loosened the assumption of having a root *This paper was supported y the FP7 EU project KoroiBot (No. 699 ICT 23. Cognitive Systems and Rootics) The authors are with the icu Facility department, Istituto Italiano di Tecnologia, Via Morego 3, Genoa, Italy name.surname@iit.it link attached to ground 5. At the control level, instead, one of the major complexities when dealing with floating ase systems comes from the root s underactuation. In fact, the underactuation forids the full feedack linearization of the underlying system 6. The lack of actuation is usually circumvented y means of rigid contacts etween the root and the environment, ut this requires close attention to the forces the root exerts at the contact locations. If not regulated appropriately, uncontrolled contact forces may reak the contact, and the root control ecomes critical 7,8. Contact forces/torques, which act on the system as external wrenches, have a direct impact on the rate-of-change of the root s momentum. Indeed, the time derivative of the root s momentum equals the net wrench acting on the system. Furthermore, since the root s linear momentum can e expressed in terms of the center-of-mass velocity, controlling the root s momentum is particularly tempting for ensuring oth root and contact staility (see, e.g., 9 for proper definition of contact staility). Several momentum-ased control strategies have een implemented in real applications,,2. The essence of these strategies is that of controlling the root s momentum while guaranteeing stale zero-dynamics. The latter ojective is often achieved y means of a postural task, which usually acts in the null space of the control of the root s momentum 3,4,5. These two tasks are achieved y monitoring the contact wrenches, which are ensured to elong to the associated feasile domains y resorting to quadratic programming (QP) solvers 7,8,6. The control of the zero-dynamics can also e used to control the root joint configuration 5. The control of the linear momentum is exploited to stailize a desired position for the root s center of mass. In contrast, the choice of desired values for the root angular momentum is still unclear 7. Hence, control strategies that neglect the control of the root s angular momentum have also een implemented 8. Controlling oth the root linear and angular momentum, however, is particularly useful for determining the contact torques, and it has ecome a common torque-controlled strategy for dealing with alancing and walking humanoids. Controlling also the angular momentum results in a more human-like ehavior and etter response to perturations 9,2. To the est of the authors knowledge, the staility analysis of momentum-ased control strategies in the contexts of floating ase systems is still missing. The contriution of this paper goes along this direction y considering a humanoid root standing on one foot, and is then twofold. First, we

2 present numerical evidence that classical momentum-ased control strategies may lead to unstale zero dynamics, thus meaning that classical postural tasks are not sufficient in these cases. The main cause of this instaility is the lack of orientation correction terms at the angular momentum level: we show that correction terms of the form of angular momentum integrals are sufficient for ensuring asymptotic staility of the closed loop system, which is proved y means of a Lyapunov analysis. The postural control, however, is modified with respect to (w.r.t.) state-of-the-art choices. The validity of the presented controller is tested oth in simulation and on the humanoid root icu. This paper is organized as follows. Section II introduces the notation, the system modeling, and also recalls a classical momentum-ased control strategy. Section III presents numerical results showing that momentum ased control strategies for humanoid roots may lead to unstale zero dynamics. Section IV presents a modification of the momentum ased control strategy for which staility and convergence can e proven. Section V discusses the numerical and experimental validation of the proposed approach. Conclusions and perspectives conclude the paper. A. Notation II. BACKGROUND I denotes an inertial frame, with its z axis pointing against the gravity. The constant g denotes the norm of the gravitational acceleration. e i R m is the canonical vector, consisting of all zeros ut the i-th component that is equal to one. Given two orientation frames A and B, and two vectors A p, B p R 3 expressed in these orientation frames, the rotation matrix A R B is such that A p = A R B B p. Let S(x) R 3 3 e the skew-symmetric matrix such that S(x)y = x y, where is the cross product operator in R 3. Given a function f(x, y) : R n R m R p, the partial derivative of f( ) w.r.t. the variale x is denoted as x f(x, y) = f(x,y) x R p n. B. Modelling It is assumed that the root is composed of n + rigid odies, called links, connected y n joints with one degree of freedom each. We also assume that the multi-ody system is free floating, i.e. none of the links has an a priori constant pose with respect to the inertial frame. The root configuration space can then e characterized y the position and the orientation of a frame attached to a root s link, called ase frame B, and the joint configurations. Thus, the configuration space is defined y Q = R 3 SO(3) R n. An element of Q is then a triplet q = ( I p B, I R B, q j ), where ( I p B, I R B ) denotes the origin and orientation of the ase frame expressed in the inertial frame, and q j denotes the joint angles. It is possile to define an operation associated with the set Q such that this set is a group. Given two elements q and ρ of the configuration space, the set Q is a group under the following operation: q ρ = (p q + p ρ, R q R ρ, q j + ρ j ). Furthermore, one easily shows that Q is a Lie group. Then, the velocity of the multi-ody system can e characterized y the algera V of Q defined y: V = R 3 R 3 R n. An element of V is then a triplet ν = ( I ṗ B, I ω B, q j ) = (v B, q j ), where I ω B is the angular velocity of the ase frame expressed w.r.t. the inertial frame, i.e. I Ṙ B = S( I ω B ) I R B. We also assume that the root is interacting with the environment exchanging n c distinct wrenches. The application of the Euler-Poincaré formalism 2, Ch. 3.5 to the multiody system yields the following equations of motion: n c M(q) ν + C(q, ν)ν + G(q) = Bτ + JC k f k () k= where M R n+6 n+6 is the mass matrix, C R n+6 n+6 is the Coriolis matrix, G R n+6 is the gravity term, B = ( n 6, n ) is a selector matrix, τ R n is a vector representing the actuation joint torques, and f k R 6 denotes the k-th external wrench applied y the environment on the root. We assume that the application point of the external wrench is associated with a frame C k, attached to the link on which the wrench acts, and has its z axis pointing in the direction of the normal of the contact plane. Then, the external wrench f k is expressed in a frame whose orientation is that of the inertial frame I, and whose origin is that of C k, i.e. the application point of the external wrench f k. The Jacoian J Ck = J Ck (q) is the map etween the root s velocity ν and the linear and angular velocity I v Ck := ( I ṗ Ck, I ω Ck ) of the frame C k, i.e. I v Ck = J Ck (q)ν. The Jacoian has the following structure: J Ck (q) = JC k (q) J j C k (q) R 6 n+6, (2a) JC k (q) = 3 S( I p Ck I p B ) R 6 6. (2) Lastly, it is assumed that holonomic constraints act on System (). These constraints are of the form c(q) =, and may represent, for instance, a frame having a constant pose w.r.t. the inertial frame. In the case where this frame corresponds to the location at which a contact occurs on a link, we represent the holonomic constraint as J Ck (q)ν=. C. Block-Diagonalization of the Mass Matrix This section recalls a new expression of the equations of motion (). In particular, the next lemma presents a change of coordinates in the state space (q, ν) that transforms the system dynamics () into a new form where the mass matrix is lock diagonal, thus decoupling joint and ase frame accelerations. The otained equations of motion are then used in the remaining of the paper. Lemma. The proof is given in 22. Consider the equations of motion given y () and the mass matrix partitioned as following M = M Mj M j M j As an ause of notation, we define as wrench a quantity that is not the dual of a twist

3 with M R 6 6, M j R 6 n and M j R n n. Perform the following change of state variales: with q := q, ν := T (q)ν, (3) c X T := c B X B M M j, (4a) n 6 n c X B := 3 S( I p c I p B ) (4) where the superscript c denotes the frame with the origin located at the center of mass, and with orientation of I. Then, the equations of motion with state variales (q, ν) can e written in the following form with M (q) = n c M(q) ν + C(q, ν)ν + G = Bτ + J C i f i, (5) M(q) = T MT = C(q, ν) = T (M T + CT ), i= M (q) 6 n, (6a) n 6 M j (q j ) (6) G = T G = mge 3, (6c) J Ci (q) = J Ci (q)t = J C i (q) J j C i (q j ), (6d) m3 3 3, J 3 3 I(q) C i (q)= 3 S(p Ci I p c ) where m is the mass of the root and I is the inertia matrix computed with respect to the center of mass, with the orientation of I. The aove lemma points out that the mass matrix of the transformed system (5) is lock diagonal, i.e. the transformed ase acceleration is independent from the joint acceleration. More precisely, ( the transformed ) root s velocity ν is given y ν = where Iṗ c is the velocity of the Iṗ c I ω c q j center-of-mass of the root, and I ω c is the so-called average angular velocity 2 24,25,26. Hence, Eq. (5) unifies what the specialized rootic literature usually presents with two sets of equations: the equations of motion of the free floating system and the centroidal dynamics 3 when expressed in terms of the average angular velocity. For the sake of correctness, let us remark that defining the average angular velocity as the angular velocity of the multi-ody system is not theoretically sound. In fact, the existence of a rotation matrix R(q) SO(3) such that Ṙ(q)R (q) = S( I ω c ), i.e. the integraility of I ω c, is still an open issue. Oserve also that the gravity term G is constant and influences the acceleration of the center-of-mass only. This 2 The term I ω c is also known as the locked angular velocity In the specialized literature, the terms centroidal dynamics are used to indicate the rate of change of the root s momentum expressed at the centerof-mass, which then equals the summation of all external wrenches acting on the multi-ody system 26. is a direct consequence of (3)-(4) and of the property that G(q) = Mge 3, with e 3 R n+6. Remark. In the sequel, we assume that the equations of motion are given y (5), i.e. the mass matrix is lock diagonal. As an ause of notation ut for the sake of simplicity, we hereafter drop the overline notation. D. A classical momentum-ased control strategy This section recalls a classical momentum-ased control strategy when implemented as a two-layer stack-of-task. We assume that the ojective is the control of the root momentum and the staility of the zero dynamics. Recall that the configuration space of the root evolves in a group of dimension 4 n + 6. Hence, esides pathological cases, when the system is suject to a set of holonomic constraints of dimension k, the configuration space shrinks into a space of dimension n + 6 k. The staility analysis of the constrained system may then require to determine the minimum set of coordinates that characterize the evolution of the constrained system. This operation is, in general, far from ovious ecause of the topology of the group Q. Now, in the case the holonomic constraint is of the form T (q) = constant, with T (q) R 3 SO(3), i.e. a root link has a constant position-and-orientation w.r.t. the inertial frame, one gets rid of the topology related prolems of Q y relating the ase frame B and the constrained frame. In this case, the minimum set of coordinates elongs to R n and can e chosen as the joint variales q j. In light of the aove, we make the following assumption. Assumption. Only one frame associated with a root link has a constant position-and-orientation with respect to the inertial frame. Without loss of generality, it is assumed that the only constrained frame is that etween the environment and one of the root s feet. Consequently, one has: n c k= J C k f k = J (q)f, (7) where J(q) R 6 n+6 is the Jacoian of a frame attached to the foot s sole in contact with the environment, and f R 6 the contact wrench. Differentiating the kinematic constraint associated with the contact, yield v J J B j + J q j J(q)ν = J J j ν = (8) J v B j =. (9) q j ) Momentum control: Thanks to the results presented in Lemma, the root s momentum H R 6 is given y H = M v B. The rate-of-change of the root momentum equals the net external wrench acting on the root, which in the present case reduces to the contact wrench f plus the gravity wrench. To control the root momentum, it is assumed that 4 With group dimension we here mean the dimension of the associated algera V.

4 the contact wrench f can e chosen at will. Note that given the particular form of (5), the first six rows correspond to the dynamics of the root s momentum, i.e. d dt (M v B ) = J f mge 3 = Ḣ(f) () where H := (H L, H ω ), with H L, H ω R 3 linear and angular momentum, respectively. The control ojective can then e defined as the stailization of a desired root momentum H d. Let us define the momentum error as follows H = H H d. The control input f in Eq. () is chosen so as Ḣ(f) = Ḣ := Ḣd K p H Ki I H I H = H (a) () where K p, K i R 6 6 are two symmetric, positive definite matrices. It is important to note that a classical choice for the matrix K i consists in,27: K i = ( Ki L ), (2) i.e. the integral correction term at the angular momentum level is equal to zero, while the positive definite matrix Ki L R 3 3 is used for tuning the tracking of a desired center-of-mass position when the initial conditions of the integral in () are properly set. Assumption implies that the contact wrench satisfying Eq. () can e chosen as f = J (Ḣ + mge 3 ). (3) Now, to determine the control torques that instantaneously realize the contact force given y (3), we use the dynamic equations (5) along with the constraints (9), which yield τ = Λ (JM (h J f) Jν) + N Λ τ (4) where Λ = J j M j R 6 n, N Λ R n n is the nullspace projector of Λ, h R n+6 is the vector containing oth the Coriolis and gravity terms and τ R n is a free variale. 2) Staility of the zero dynamics: The staility of the zero dynamics is usually attempted y means of a so called postural task, which exploits the free variale τ. A classical state-of-the-art choice for this postural task consists in: τ = h j Jj f Kj p(q j qj d) Kj d q j, where h j Jj f compensates for the nonlinear effect and the external wrenches acting on the joint space of the system. Hence, the (desired) input torques that are in charge of stailizing oth a desired root momentum H d and the associated zero dynamics are given y τ = Λ (JM (h J f) Jν) + N Λ τ f = J (Ḣ ) + mge 3 τ = h j J j f K j p(q j q d j ) K j d q j (5a) (5) (5c) We present elow numerical results showing that (5) with K i as (2) may lead to unstale zero dynamics. III. NUMERICAL EVIDENCE OF UNSTABLE ZERO DYNAMICS A. Simulation Environments Two different simulation setups have een exploited to perform the numerical validation. In oth cases, we simulate the humanoid root icu with 23 DoFs 28. ) Custom setup: It is in charge of integrating the dynamics (5) when it is suject to the constraint (9). We parametrize SO(3) y means of a quaternion representation Q R 4. The resulting state space system, which is integrated through time, is then: χ := (p B, Q, q j, ṗ B, ω B, q j ), and its derivative is given y χ = (ṗ B, Q, q j, ν) The constraints (9), as well as Q =, are then enforced during the integration phase, and additional correction terms have een added 29. The system evolution is then otained y integrating the constrained dynamical system with the numerical integrator MATLAB ode5s. 2) Gazeo setup: The Gazeo simulator 3 is the other simulation setup used for our tests. Of the different physic engines that can e used with Gazeo, we chose the Open Dynamics Engine (ODE). Differently from the previous simulation environment, Gazeo allows one for more flexiility. Indeed, we only have to specify the model of the root, and the constraints arise naturally while simulating. Furthermore, Gazeo integrates the dynamics with a fixed step semiimplicit Euler integration scheme. Another advantage of using Gazeo w.r.t. the custom integration scheme previously presented consists in the aility to test in simulation the same control software used on the real root. B. Unstale Zero Dynamics To show that the momentum-ased control strategies may lead to unstale zero dynamics, we control the linear momentum of the root so as to follow a desired center of mass trajectory, i.e. a sinusoidal reference along the y coordinate with amplitude.5m and frequency.3hz. The reference qj d is set equal to its joint initial value, i.e. qd j = q j(). ) Tests on the root alancing on one foot in the custom simulation setup: we present simulation results otained y applying the control laws (5) with K i as in (2). It is assumed that the left foot is attached to ground, and no other external wrench applies to the root. Figure shows typical simulation results of the convergence to zero of the root s momentum error, thus meaning that the wrench (3) ensures the stailization of H towards zero. Figure 2, instead, depicts the joint position error norm q j qj d. This figure shows that the norm of the joint angles increases while the root s momentum is kept equal to zero, which is a classical ehavior of unstale zero dynamics. 2) Tests when the root alances on two feet in the Gazeo simulation setup: Tests on the staility of the zero dynamics have een carried out also in the case the root stands on oth feet. The main difference etween the control algorithm running in this case and that in (5) resides in the choice of contact forces and in the holonomic constraints acting on the system. More precisely, the contact wrench f is now a twelve

5 jqj! q d j j rad jqj! q d j j rad j ~ Hj dimensional vector, and composed of the contact wrenches f L, f R R 6 etween the floor and left and right feet, respectively. Hence, f = f L, f R R 2. Also, let J L, J R R 6 n+6 denote the Jacoian of two frames associated with the contact locations of the left and right foot, respectively. Then, J = JL, J R R 2 n+6. By assuming that the contact wrenches can still e used as virtual control input in the dynamics of the root s momentum Ḣ in (), one is left with a six-dimensional redundancy of the contact wrenches to impose H(f) = Ḣ. We use this redundancy to minimize the joint torques. In the language of Optimization Theory, the aove control ojectives can e formulated as follows. f = argmin τ (f) (6a) f s.t. Cf < Ḣ(f) = Ḣ (6) (6c) τ (f) = argmin τ(f) τ (f) (7) τ s.t. J(q, ν)ν + J(q) ν = (8a) ν = M (Bτ + J (q)f h(q, ν)) (8) τ = h j J j f K j p(q j q d j ) K j d q j (8c) Note that the additional constraint (6) ensures that the desired contact wrenches f elong to the associated friction cones. Once the optimum f has een determined, the input torques τ are otained y evaluating the expression (7), i.e. τ = τ (f ) (9) Figure 3 depicts a typical ehavior of the joint position error norm q j qj d when the aove control algorithm is applied. It is clear from this figure that the instaility of the zero dynamics is oserved also in the case where the root stands on two feet. IV. CONTROL DESIGN To circumvent the prolems related to the staility of the zero dynamics discussed in the previous section, we propose a modification of the control laws (5) that allows us to show stale zero dynamics of the constrained, closed loop system. The following results exploit the so-called centroidalmomentum-matrix J G (q) R 6 n+6, namely the mapping etween the root velocity ν and the root s momentum H: H = J G (q)ν. Now, oserve that thanks to the results of Lemma one has J G (q) = M 6 n. Then, oserve that when Assumption is satisfied, Eq. (8) allows us to write the root s momentum linearly w.r.t. the root s joint velocity, i.e. H = J G (q j ) q j, where J G (q j ) R 6 n is: J G (q j ) := J L G (q j) J ω G (q j) = M J J j, (2) and J L G (q j), J ω G (q j) R 3 n. In light of the aove, the following result holds time s Fig.. Time evolution of the root s momentum error when standing on one foot and when the control law (5) is applied. Simulation run with the custom environment time s Fig. 2. Time evolution of the norm of the position error q j qj d when the root is standing on one foot and when the control law (5) is applied. Simulation run with the custom environment time s Fig. 3. Time evolution of the norm of the position error q j qj d when the root is standing on two feet and when the control law (6)- (9) is applied. Simulation run with the Gazeo environment. Lemma 2. Assume that Assumption holds, and that the root possesses more than six degrees of freedom, i.e. n 6. In addition, assume also that H d =. Let (q j, q j ) = (q d j, ) (2) denote the equilirium point associated with the constrained, closed loop system and assume that the matrix Λ = J j (q)m j (q) is full row rank in a neighorhood of (2). Apply the control laws (5) with I H = J L G (q j) J ω G (qd j ) q j (22) K i >, K j p = K j pn Λ M j, K j d = Kj d N ΛM j, (23) where K j p, K j d Rn n are two constant, positive definite matrices. Then, the equilirium point (2) of the constrained, closed loop dynamics is asymptotically stale. The proof is in Appendix. Lemma 2 shows that the asymptotic staility of the equilirium point (2) of the constrained, closed loop dynamics can e ensured y modifying the integral correction terms, and y modifying the gains of the postural task. As a consequence, the asymptotic staility of

6 the equilirium point (2) implies that the zero dynamics are locally asymptotically stale. The fact that the gain matrix K i must e positive definite conveys the necessity of closing the control loop with orientation terms at the angular momentum level. In fact, some authors intuitively close the angular momentum loop y using the orientation of the root s torso 7. The proof of Lemma 2 exploits the fact that the minimum coordinates of the root configuration space when Assumption holds is given y the joint angles q j. The analysis focuses on the closed loop dynamics of the form q j = f(q j, q j ) which is then linearized around the equilirium point (2). By means of a Lyapunov analysis, one shows that the equilirium point is asymptotically stale. One of the main technical difficulties when linearizing the equation q j = f(q j, q j ) comes from the fact that the closed loop dynamics depends on the integral of the root momentum, i.e. I H(t) = I H() + t J L G (q j(s)) J ω G (qd j ) q j (s) ds (24) The partial derivative of I H(t) w.r.t. the state (q j, q j ) is, in general, not ovious ecause the matrix JG L(q j) may not e integrale. Let us oserve, however, that the first three rows of I H(t) correspond to the velocity of the center-ofmass times the root s mass when expressed in terms of the minimal coordinates q j, i.e. JG L(q j) q j = mẋ c, with ẋ c R 3 the velocity of the root s center-of-mass. Clearly, this means that JG L(q j) is integrale, and that JG qj I H = L(q j) JG ω(qd j ) qj I H = (25) Remark 2. Lemma 2 suggests that applying the control laws (5) with the control gains as (23) can still guarantee staility and convergence of the equilirium point. First, oserve that the main difference etween the variale I H governed y the two expressions () and (22) resides only in the last three equations. Then, more importantly, note that the momentum H when Assumption holds can e expressed as follows H = J G (q d j ) q j +o(q j q d j, q j) which implies that t H ds = J G (q d j )(q j q d j ) + t o(q j q d j, q j ) ds As a consequence, the linear approximations of the integrals I H governed y () and (22) coincide when t lim o(q j qj d, q j) ds (q j qj d, qj) (q j qj d, q = (26) j) Under the aove assumption (26), the linear approximation of the control laws (5) when evaluated with () and (22) coincide, and staility and convergence of the equilirium point (qj d, ) can still e proven. V. SIMULATIONS AND EXPERIMENTAL RESULTS This section shows simulation and experimental results otained y applying the control laws (5)-(23) and (6)- (9)-(23). To show the improvements of the control modification in Lemma 2, we apply the same reference signal of Section III, which revealed unstale zero dynamics. Hence, the desired linear momentum is chosen so as to follow a sinusoidal reference on the center of mass. Also, control gains are kept equal to those used for the simulations presented in Section III. A. Simulation results Figures 4 5 show the norm of the joint errors q j q d j when the root stands on either one or two feet, respectively. Experiments on two feet have een performed to verify the roustness of the new control architecture. The simulations are performed oth with the custom and Gazeo environment. As expected, the zero dynamics is now stale, and no divergent ehavior of the root joints is oserved. B. Results on the icu Humanoid Root We then went one step further and implemented the control algorithm (6)-(9) with the modification presented in Lemma 2 on the real humanoid root. The rootic platform used for testing is the icu humanoid root 28. For the purpose of the proposed control law, icu is endowed with 23 degrees of freedom. A low level torque control loop, running at khz, is responsile for stailizing any desired torque reference signal. Figures 6 7 show the joint position error q j q d j and the center of mass error. Though the center of mass does not converge to the desired value, all signals are ounded, and the control modification presented in Lemma 2 does not pose any arrier for the implementation of the control algorithm (6)- (9) on a real platform. VI. CONCLUSIONS AND FUTURE WORKS Momentum-ased controllers are an efficient control strategy for performing alancing and walking tasks on humanoids. In this paper, we presented numerical evidence that a stack-of-task approach to this kind of controllers may lead to an instaility of the zero dynamics. In particular, to ensure staility, it is necessary to close the loop with orientation terms at the momentum level. We show a modification of state-of-the-art momentum ased control strategies that ensure asymptotic staility, which was shown y performing Lyapunov analysis on the linearization of the closed loop system around the equilirium point. Simulation and experimental tests validate the presented analysis. The stack-of-task approach strongly resemles a cascade of dynamical systems. It is the authors opinion that the staility of the whole system can e proved y using the general framework of staility of interconnected systems. A critical point needed to prove the staility of constrained dynamical system is to define the minimum set of coordinates identifying its evolution. This can e straightforward in case of one contact, ut the extension to multiple contacts is not trivial and must e considered carefully.

7 jqj! q d j j rad ~xg cm jqj! q d j j rad jqj! q d j j rad time s Fig. 4. Time evolution of the norm of the position error q j qj d when the root is standing on one foot and when the control law (5) (23) (22) is applied. Simulation run with the custom environment time s Fig. 5. Time evolution of the norm of the position error q j qj d when the root is standing on two feet and when the control law (6) (9) (23) (22) is applied. Simulation run with the Gazeo environment. APPENDIX: PROOF OF LEMMA 2 As descried in Section IV the proof is composed of two steps. First, we linearize the constrained closed loop dynamics around the equilirium (qj d, ). Then, y means of Lyapunov analysis, we show that the equilirium point is asymptotically stale. ) Linearization: Consider that Assumption holds, and that we apply the control laws (5)-(22) with the gains as (23). The closed loop joint space dynamics of system (5) constrained y (9) is given y the following equation: M j q j + h j J j f = τ (27) Now, rewrite (5) as follows: τ = Λ + (Λ(h j Jj f) + J M (h J f) Jν) + N Λ τ. Therefore, Eq. (27) can e simplified into: q j = M j (Λ + (J M (h J f) Jν) N Λ u ) (28) where u = Kp(q j j qj d) + Kj d q j, while h = C ν + C j q j + mge 3, and C R 6 6, C j R 6 n, C j R n 6, C j R n n are otained from the following partition of the Coriolis matrix: C C C = j C j C j Sustituting (3) into (28) and grouping together the terms that are linear with respect of joint velocity yield: q j = M j Λ (J M Ḣ + Γ q j ) + N Λ u (29) where Γ = J j J M C j + (J M C J )J J j. Define the state x as x := x x 2 = time s Fig. 6. Time evolution of the position error norm q j qj d when the root is standing on two feet and when the laws (6) (9) (23) (22) are applied. Experiment run on the humanoid root icu ~xgx ~xgy ~xgz time s Fig. 7. Time evolution of root center-of-mass errors x G when the root stands on two feet and when the laws (6) (9) (23) (22) are applied. Experiment run on the humanoid root icu. qj qd j q j. Since H d, the linearized dynamical system aout the equilirium point (qj d, ) is given y qj ẋ ẋ = qj ẋ n n x = n x (3) qj ẋ 2 qj ẋ 2 A A 2 To find the matrices A, A 2 R n n, one has to evaluate the following partial derivatives 6 y q j = y (M j Λ J M e i )e i Ḣ M j N Λ y u i= n i= y (M j N Λ e i )e i u M Λ J M y Ḣ with y = {q j, q j }. Note that Ḣ = and u = when evaluated at q j = qj d and q j =. We thus have to compute only the partial derivatives of Ḣ and u. The latter is trivially given y qj u = K j pn Λ M j and qj u = K j d N ΛM j. The former can e calculated via Eq. (25). In light of the aove we otain the expressions of the matrices in (3): A = M j Λ J M K i M J J j M j N Λ K j pn Λ M j A 2 = M j Λ J M K p M J J j M j N Λ K j d N ΛM j. 2) Proof of Asymptotic Staility: Consider now the following Lyapunov candidate: V (x)= x Mj Q M j x +x 2 Mj Q 2 M j x 2 2 where M j = M j (qj d ), and Q := Λ J M K i M J Λ + N Λ K j pn Λ Q 2 := Λ J M M J Λ + N Λ j

8 calculated at x =, x 2 =. V is a properly defined candidate, in fact V = x = and is positive definite otherwise. Indeed, Q can e rewritten in the following way: Q = Λ N Λ J M K im J Λ K j p N Λ. and, ecause Λ and N Λ are orthogonal Q is positive definite. The same reasoning can e applied to Q 2. We can now consider the time derivative of V : V = x Mj Q M j x 2 + x 2 Mj Q 2 M j ẋ 2 = x 2 Mj (Λ J M K p M J Λ +N Λ K j d N Λ)M j x 2. The staility of the equilirium point x = associated with the linear system (3) thus follows. To prove the asymptotic staility of the equilirium point x =, which implies its asymptotic staility when associated with the nonlinear system (29), we have to resort to LaSalle s invariance principle. Let us define the invariant set S := {x : V (x) = } that implies S = {(x, )}. It is easy to verify that the only trajectory starting in S and remains in S is given y x = thus proving LaSalle s principle. As a consequence, the equilirium point x = (q j, q j ) = (qj d, ) is asymptotically stale. REFERENCES S. Caux, E. Mateo, and R. Zapata, Balance of iped roots: special doule-inverted pendulum, Systems, Man, and Cyernetics, IEEE International Conference on, K. Hirai, M. Hirose, Y. Haikawa, and T. Takenaka, The development of Honda humanoid root, Rootics and Automation, 998. Proceedings. 998 IEEE International Conference on, S. Hyon, J. Hale, and G. Cheng, Full-ody compliant humanhumanoid interaction: Balancing in the presence of unknown external forces, Rootics, IEEE Transactions on, Oct Q. Huang, K. Kaneko, K. Yokoi, S. Kajita, T. Kotoku, N. Koyachi, H. Arai, N. Imamura, K. Komoriya, and K. Tanie, Balance control of a iped root comining off-line pattern with real-time modification, Rootics and Automation, 2. Proceedings. ICRA. IEEE International Conference on, 2. 5 R. Featherstone, Rigid Body Dynamics Algorithms. Secaucus, NJ, USA: Springer-Verlag New York, Inc., J. A. Acosta and M. Lopez-Martinez, Constructive feedack linearization of underactuated mechanical systems with 2-DOF, Decision and Control, 25 and 25 European Control Conference. CDC-ECC 5. 44th IEEE Conference on, C. Ott, M. Roa, and G. Hirzinger, Posture and alance control for iped roots ased on contact force optimization, in Humanoid Roots (Humanoids), 2 th IEEE-RAS International Conference on, Oct 2, pp P. Wensing and D. Orin, Generation of dynamic humanoid ehaviors through task-space control with conic optimization, in Rootics and Automation (ICRA), 23 IEEE International Conference on, May 23, pp F. Nori, S. Traversaro, J. Eljaik, F. Romano, A. Del Prete, and D. Pucci, icu whole-ody control through force regulation on rigid noncoplanar contacts, Frontiers in Rootics and AI, vol. 2, no. 6, 25. B. Stephens and C. Atkeson, Dynamic alance force control for compliant humanoid roots, in Intelligent Roots and Systems (IROS), 2 IEEE/RSJ International Conference on, Oct 2, pp A. Herzog, L. Righetti, F. Grimminger, P. Pastor, and S. Schaal, Balancing experiments on a torque-controlled humanoid with hierarchical inverse dynamics, in Intelligent Roots and Systems (IROS 24), 24 IEEE/RSJ International Conference on, Sept 24, pp T. Koolen, S. Bertrand, G. Thomas, T. de Boer, T. Wu, J. Smith, J. Englserger, and J. Pratt, Design of a momentum-ased control framework and application to the humanoid root atlas, International Journal of Humanoid Rootics, vol. 3, p. 34, March L. Righetti, J. Buchli, M. Mistry, and S. Schaal, Inverse dynamics control of floating-ase roots with external constraints: A unified view, IEEE International Conference on Rootics and Automation, May 2. 4, Control of legged roots with optimal distriution of contact forces, in Humanoid Roots (Humanoids), 2 th IEEE-RAS International Conference on, Oct 2, pp J. Nakanish, M. Mistry, and S. Schaal, Inverse Dynamics Control with Floating Base and Constraints, Rootics and Automation, 27 IEEE International Conference on, pp , M. Hopkins, R. Griffin, A. Leonessa, B. Lattimer, and T. Furukawa, Design of a compliant ipedal walking controller for the darpa rootics challenge, in Humanoid Roots (Humanoids), 25 IEEE- RAS 5th International Conference on, Nov 25, pp P.-B. Wieer, Holonomy and Nonholonomy in the Dynamics of Articulated Motion. Berlin, Heidelerg: Springer Berlin Heidelerg, 26, pp Online. Availale: M. Liu and V. Padois, Reactive whole-ody control for humanoid alancing on non-rigid unilateral contacts, Intelligent Roots and Systems (IROS), 25 IEEE/RSJ International Conference on, pp , A. Hofmann, M. Popovic, and H. Herr, Exploiting angular momentum to enhance ipedal center-of-mass control, Rootics and Automation. ICRA 9. IEEE International Conference on. 29, H. Herr and M. Popovic, Angular momentum in human walking, Journal of Experimental Biology, vol. 2, no. 4, pp , J. E. Marsden and T. S. Ratiu, Introduction to Mechanics and Symmetry: A Basic Exposition of Classical Mechanical Systems. Springer Pulishing Company, Incorporated, S. Traversaro, D. Pucci, and F. Nori, On the ase frame choice in free-floating mechanical systems and its connection to centroidal dynamics, Sumitted to Humanoid Roots (Humanoids), 26 IEEE-RAS International Conference on, 26. Online. Availale: 23 J. E. Marsden and J. Scheurle, The reduced euler-lagrange equations, Fields Institute Comm, vol., pp , J. Jellinek and D. Li, Separation of the energy of overall rotation in any n-ody system, Physical review letters, vol. 62, no. 3, p. 24, H. Essén, Average angular velocity, European journal of physics, vol. 4, no. 5, p. 2, D. Orin, A. Goswami, and S.-H. Lee, Centroidal dynamics of a humanoid root, Autonomous Roots, S.-H. Lee and A. Goswami, Ground reaction force control at each foot: A momentum-ased humanoid alance controller for non-level and non-stationary ground, in Intelligent Roots and Systems (IROS), 2 IEEE/RSJ International Conference on, Oct 2, pp G. Metta, L. Natale, F. Nori, G. Sandini, D. Vernon, L. Fadiga, C. von Hofsten, K. Rosander, M. Lopes, J. Santos-Victor, A. Bernardino, and L. Montesano, The icu humanoid root: An open-systems platform for research in cognitive development, Neural Networks, vol. 23, no. 89, pp , 2, social Cognition: From Baies to Roots. 29 S. Gros, M. Zanon, and M. Diehl, Baumgarte stailisation over the SO(3) rotation group for control, 25 54th IEEE Conference on Decision and Control (CDC), pp , Decemer N. Koenig and A. Howard, Design and use paradigms for gazeo, an open-source multi-root simulator, Intelligent Roots and Systems, 24. (IROS 24). Proceedings. 24 IEEE/RSJ International Conference on, pp , 24.

Modeling and Control of Humanoid Robots in Dynamic Environments: icub Balancing on a Seesaw

Modeling and Control of Humanoid Robots in Dynamic Environments: icub Balancing on a Seesaw Modeling and Control of Humanoid Robots in Dynamic Environments: icub Balancing on a Seesaw Gabriele Nava, Daniele Pucci, Nuno Guedelha, Silvio Traversaro, Francesco Romano, Stefano Dafarra and Francesco

More information

Base Force/Torque Sensing for Position based Cartesian Impedance Control

Base Force/Torque Sensing for Position based Cartesian Impedance Control 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

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

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

arxiv: v2 [cs.ro] 3 Jun 2017

arxiv: v2 [cs.ro] 3 Jun 2017 Momentum Control of an Underactuated Flying Humanoid Robot Daniele Pucci, Silvio Traversaro, Francesco Nori arxiv:172.675v2 [cs.ro] 3 Jun 217 Abstract The paper takes the first step towards the development

More information

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

A Unified View of the Equations of Motion used for Control Design of Humanoid Robots

A Unified View of the Equations of Motion used for Control Design of Humanoid Robots Noname manuscript No. (will be inserted by the editor) A Unified View of the Equations of Motion used for Control Design of Humanoid Robots The Role of the Base Frame in Free-Floating Mechanical Systems

More information

On Centroidal Dynamics and Integrability of Average Angular Velocity

On Centroidal Dynamics and Integrability of Average Angular Velocity 1 On Centroidal Dynamics and Integrability of Average Angular Velocity Alessandro Saccon, Silvio Traversaro, Francesco Nori, Henk Nijmeijer arxiv:171.2514v1 [cs.ro 1 Jan 217 Abstract In the literature

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

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

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

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

Multibody simulation

Multibody simulation Multibody simulation Dynamics of a multibody system (Euler-Lagrange formulation) Dimitar Dimitrov Örebro University June 16, 2012 Main points covered Euler-Lagrange formulation manipulator inertia matrix

More information

Momentum-centric whole-body control and kino-dynamic motion generation for floating-base robots

Momentum-centric whole-body control and kino-dynamic motion generation for floating-base robots Momentum-centric whole-body control and kino-dynamic motion generation for floating-base robots Alexander Herzog The Movement Generation and Control Group (Ludovic Righetti) Conflicting tasks & constraints

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

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

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

Centroidal Momentum Matrix of a Humanoid Robot: Structure and Properties

Centroidal Momentum Matrix of a Humanoid Robot: Structure and Properties Centroidal Momentum Matrix of a Humanoid Robot: Structure and Properties David E. Orin and Ambarish Goswami Abstract The centroidal momentum of a humanoid robot is the sum of the individual link momenta,

More information

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

In most robotic applications the goal is to find a multi-body dynamics description formulated Chapter 3 Dynamics Mathematical models of a robot s dynamics provide a description of why things move when forces are generated in and applied on the system. They play an important role for both simulation

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

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

Distributed control of "ball on beam" system

Distributed control of ball on beam system XI International PhD Workshop OWD 29, 17 2 Octoer 29 Distriuted control of "all on eam" system Michał Ganois, University of Science and Technology AGH Astract This paper presents possiilities of control

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

Control of the Inertia Wheel Pendulum by Bounded Torques

Control of the Inertia Wheel Pendulum by Bounded Torques Proceedings of the 44th IEEE Conference on Decision and Control, and the European Control Conference 5 Seville, Spain, December -5, 5 ThC6.5 Control of the Inertia Wheel Pendulum by Bounded Torques Victor

More information

Robotics. Dynamics. Marc Toussaint U Stuttgart

Robotics. Dynamics. Marc Toussaint U Stuttgart Robotics Dynamics 1D point mass, damping & oscillation, PID, dynamics of mechanical systems, Euler-Lagrange equation, Newton-Euler recursion, general robot dynamics, joint space control, reference trajectory

More information

Control and Planning with Asymptotically Stable Gait Primitives: 3D Dynamic Walking to Locomotor Rehabilitation?

Control and Planning with Asymptotically Stable Gait Primitives: 3D Dynamic Walking to Locomotor Rehabilitation? July 8, 2010 Dynamic Walking, Cambridge, MA R. Gregg 1 1 Control and Planning with Asymptotically Stable Gait Primitives: 3D Dynamic Walking to Locomotor Rehabilitation? Robert D. Gregg * and Mark W. Spong

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

Robotics. Dynamics. University of Stuttgart Winter 2018/19

Robotics. Dynamics. University of Stuttgart Winter 2018/19 Robotics Dynamics 1D point mass, damping & oscillation, PID, dynamics of mechanical systems, Euler-Lagrange equation, Newton-Euler, joint space control, reference trajectory following, optimal operational

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

Reconstructing Null-space Policies Subject to Dynamic Task Constraints in Redundant Manipulators

Reconstructing Null-space Policies Subject to Dynamic Task Constraints in Redundant Manipulators Reconstructing Null-space Policies Subject to Dynamic Task Constraints in Redundant Manipulators Matthew Howard Sethu Vijayakumar September, 7 Abstract We consider the problem of direct policy learning

More information

Effect of Uniform Horizontal Magnetic Field on Thermal Instability in A Rotating Micropolar Fluid Saturating A Porous Medium

Effect of Uniform Horizontal Magnetic Field on Thermal Instability in A Rotating Micropolar Fluid Saturating A Porous Medium IOSR Journal of Mathematics (IOSR-JM) e-issn: 78-578, p-issn: 39-765X. Volume, Issue Ver. III (Jan. - Fe. 06), 5-65 www.iosrjournals.org Effect of Uniform Horizontal Magnetic Field on Thermal Instaility

More information

Control of industrial robots. Centralized control

Control of industrial robots. Centralized control Control of industrial robots Centralized control Prof. Paolo Rocco (paolo.rocco@polimi.it) Politecnico di Milano ipartimento di Elettronica, Informazione e Bioingegneria Introduction Centralized control

More information

Control of a biped robot by total rate of angular momentum using the task function approach

Control of a biped robot by total rate of angular momentum using the task function approach Control of a biped robot by total rate of angular momentum using the task function approach J. A. Rojas-Estrada,J.Marot,P.Sardain and G. Bessonnet Laboratoire de Mécanique des Solides, UMR No. 661 CNRS,

More information

FinQuiz Notes

FinQuiz Notes Reading 9 A time series is any series of data that varies over time e.g. the quarterly sales for a company during the past five years or daily returns of a security. When assumptions of the regression

More information

ON FLATNESS OF NONLINEAR IMPLICIT SYSTEMS

ON FLATNESS OF NONLINEAR IMPLICIT SYSTEMS ON FLATNESS OF NONLINEAR IMPLICIT SYSTEMS Paulo Sergio Pereira da Silva, Simone Batista Escola Politécnica da USP Av. Luciano Gualerto trav. 03, 158 05508-900 Cidade Universitária São Paulo SP BRAZIL Escola

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

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

Chaos and Dynamical Systems

Chaos and Dynamical Systems Chaos and Dynamical Systems y Megan Richards Astract: In this paper, we will discuss the notion of chaos. We will start y introducing certain mathematical concepts needed in the understanding of chaos,

More information

DYNAMICS OF PARALLEL MANIPULATOR

DYNAMICS OF PARALLEL MANIPULATOR DYNAMICS OF PARALLEL MANIPULATOR The 6nx6n matrices of manipulator mass M and manipulator angular velocity W are introduced below: M = diag M 1, M 2,, M n W = diag (W 1, W 2,, W n ) From this definitions

More information

Relative target estimation using a cascade of extended Kalman filters

Relative target estimation using a cascade of extended Kalman filters Brigham Young University BYU ScholarsArchive All Student Pulications 217-9-19 Relative target estimation using a cascade of extended Kalman filters Jerel Nielsen jerel.nielsen@gmail.com Randal Beard Brigham

More information

Experimental Comparison of Adaptive Controllers for Trajectory Tracking in Agricultural Robotics

Experimental Comparison of Adaptive Controllers for Trajectory Tracking in Agricultural Robotics Experimental Comparison of Adaptive Controllers for Trajectory Tracking in Agricultural Rootics Jarle Dørum, Tryve Utstumo, Jan Tommy Gravdahl Department of Engineering Cyernetics Norwegian University

More information

Sliding mode observers for sensorless control of current-fed induction motors

Sliding mode observers for sensorless control of current-fed induction motors 2 American Control Conference on O'Farrell Street, San Francisco, CA, USA une 29 - uly, 2 Sliding mode oservers for sensorless control of current-fed induction motors Daniele Bullo, Antonella Ferrara and

More information

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

CONTROL OF ROBOT CAMERA SYSTEM WITH ACTUATOR S DYNAMICS TO TRACK MOVING OBJECT Journal of Computer Science and Cybernetics, V.31, N.3 (2015), 255 265 DOI: 10.15625/1813-9663/31/3/6127 CONTROL OF ROBOT CAMERA SYSTEM WITH ACTUATOR S DYNAMICS TO TRACK MOVING OBJECT NGUYEN TIEN KIEM

More information

DYNAMICS OF SERIAL ROBOTIC MANIPULATORS

DYNAMICS OF SERIAL ROBOTIC MANIPULATORS DYNAMICS OF SERIAL ROBOTIC MANIPULATORS NOMENCLATURE AND BASIC DEFINITION We consider here a mechanical system composed of r rigid bodies and denote: M i 6x6 inertia dyads of the ith body. Wi 6 x 6 angular-velocity

More information

Math 216 Second Midterm 28 March, 2013

Math 216 Second Midterm 28 March, 2013 Math 26 Second Midterm 28 March, 23 This sample exam is provided to serve as one component of your studying for this exam in this course. Please note that it is not guaranteed to cover the material that

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

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

Polynomial Degree and Finite Differences

Polynomial Degree and Finite Differences CONDENSED LESSON 7.1 Polynomial Degree and Finite Differences In this lesson, you Learn the terminology associated with polynomials Use the finite differences method to determine the degree of a polynomial

More information

On the Dynamics Modeling of Free-Floating-Base Articulated Mechanisms and Applications to Humanoid Whole-Body Dynamics and Control

On the Dynamics Modeling of Free-Floating-Base Articulated Mechanisms and Applications to Humanoid Whole-Body Dynamics and Control 212 12th IEEE-RAS International Conference on Humanoid Robots Nov.29-Dec.1, 212. Business Innovation Center Osaa, Japan On the Dynamics Modeling of Free-Floating-Base Articulated Mechanisms and Applications

More information

C 2 Continuous Gait-Pattern Generation for Biped Robots

C 2 Continuous Gait-Pattern Generation for Biped Robots C Continuous Gait-Pattern Generation for Biped Robots Shunsuke Kudoh 1 Taku Komura 1 The University of Tokyo, JAPAN, kudoh@cvl.iis.u-tokyo.ac.jp City University of ong Kong, ong Kong, taku@ieee.org Abstract

More information

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

Differential Flatness-based Kinematic and Dynamic Control of a Differentially Driven Wheeled Mobile Robot Differential Flatness-ased Kinematic and Dynamic Control of a Differentially Driven Wheeled Moile Root Chin Pei Tang, IEEE Memer Astract In this paper, we present an integrated motion planning and control

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

Spacecraft Attitude Rate Estimation From Geomagnetic Field Measurements. Mark L. Psiaki. Cornell University, Ithaca, N.Y

Spacecraft Attitude Rate Estimation From Geomagnetic Field Measurements. Mark L. Psiaki. Cornell University, Ithaca, N.Y Spacecraft Attitude Rate Estimation From Geomagnetic Field Measurements Mar L. Psiai Cornell University, Ithaca, N.Y. 14853-751 Yaaov Oshman # echnion Israel Institute of echnology, Haifa 32, Israel Astract

More information

EQUILIBRIA AND STABILITY ANALYSIS OF A BRANCHED METABOLIC NETWORK WITH FEEDBACK INHIBITION. F. Grognard Y. Chitour G. Bastin

EQUILIBRIA AND STABILITY ANALYSIS OF A BRANCHED METABOLIC NETWORK WITH FEEDBACK INHIBITION. F. Grognard Y. Chitour G. Bastin EQUILIBRIA AND STABILITY ANALYSIS OF A BRANCHED METABOLIC NETWORK WITH FEEDBACK INHIBITION F. Grognard Y. Chitour G. Bastin Projet COMORE. INRIA Sophia-Antipolis. BP 93 06902 Sophia-Antipolis Cedex, France

More information

DYNAMICS AND CONTROL OF THE REACTION MASS PENDULUM (RMP) AS A 3D MULTIBODY SYSTEM: APPLICATION TO HUMANOID MODELING

DYNAMICS AND CONTROL OF THE REACTION MASS PENDULUM (RMP) AS A 3D MULTIBODY SYSTEM: APPLICATION TO HUMANOID MODELING DYNAMICS AND CONTROL OF THE REACTION MASS PENDULUM (RMP AS A D MULTIBODY SYSTEM: APPLICATION TO HUMANOID MODELING Amit K. Sanyal Mechanical and Aerospace Engineering New Mexico State University Las Cruces,

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

3 Space curvilinear motion, motion in non-inertial frames

3 Space curvilinear motion, motion in non-inertial frames 3 Space curvilinear motion, motion in non-inertial frames 3.1 In-class problem A rocket of initial mass m i is fired vertically up from earth and accelerates until its fuel is exhausted. The residual mass

More information

Upper Bounds for Stern s Diatomic Sequence and Related Sequences

Upper Bounds for Stern s Diatomic Sequence and Related Sequences Upper Bounds for Stern s Diatomic Sequence and Related Sequences Colin Defant Department of Mathematics University of Florida, U.S.A. cdefant@ufl.edu Sumitted: Jun 18, 01; Accepted: Oct, 016; Pulished:

More information

EVALUATIONS OF EXPECTED GENERALIZED ORDER STATISTICS IN VARIOUS SCALE UNITS

EVALUATIONS OF EXPECTED GENERALIZED ORDER STATISTICS IN VARIOUS SCALE UNITS APPLICATIONES MATHEMATICAE 9,3 (), pp. 85 95 Erhard Cramer (Oldenurg) Udo Kamps (Oldenurg) Tomasz Rychlik (Toruń) EVALUATIONS OF EXPECTED GENERALIZED ORDER STATISTICS IN VARIOUS SCALE UNITS Astract. We

More information

Reference Spreading Hybrid Control Exploiting Dynamic Contact Transitions in Robotics Applications. Alessandro Saccon

Reference Spreading Hybrid Control Exploiting Dynamic Contact Transitions in Robotics Applications. Alessandro Saccon Reference Spreading Hybrid Control Exploiting Dynamic Contact Transitions in Robotics Applications Alessandro Saccon OptHySYS Workshop Trento, January 9-11, 2017 Atlas Robotic Locomotion and Manipulation

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

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

Unit quaternion observer based attitude stabilization of a rigid spacecraft without velocity measurement

Unit quaternion observer based attitude stabilization of a rigid spacecraft without velocity measurement Proceedings of the 45th IEEE Conference on Decision & Control Manchester Grand Hyatt Hotel San Diego, CA, USA, December 3-5, 6 Unit quaternion observer based attitude stabilization of a rigid spacecraft

More information

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

Mechanical Engineering Department - University of São Paulo at São Carlos, São Carlos, SP, , Brazil MIXED MODEL BASED/FUZZY ADAPTIVE ROBUST CONTROLLER WITH H CRITERION APPLIED TO FREE-FLOATING SPACE MANIPULATORS Tatiana FPAT Pazelli, Roberto S Inoue, Adriano AG Siqueira, Marco H Terra Electrical Engineering

More information

Rigid Manipulator Control

Rigid Manipulator Control Rigid Manipulator Control The control problem consists in the design of control algorithms for the robot motors, such that the TCP motion follows a specified task in the cartesian space Two types of task

More information

Introduction to centralized control

Introduction to centralized control Industrial Robots Control Part 2 Introduction to centralized control Independent joint decentralized control may prove inadequate when the user requires high task velocities structured disturbance torques

More information

3 Rigid Spacecraft Attitude Control

3 Rigid Spacecraft Attitude Control 1 3 Rigid Spacecraft Attitude Control Consider a rigid spacecraft with body-fixed frame F b with origin O at the mass centre. Let ω denote the angular velocity of F b with respect to an inertial frame

More information

Robotics I. February 6, 2014

Robotics I. February 6, 2014 Robotics I February 6, 214 Exercise 1 A pan-tilt 1 camera sensor, such as the commercial webcams in Fig. 1, is mounted on the fixed base of a robot manipulator and is used for pointing at a (point-wise)

More information

Chapter 3 Numerical Methods

Chapter 3 Numerical Methods Chapter 3 Numerical Methods Part 3 3.4 Differential Algebraic Systems 3.5 Integration of Differential Equations 1 Outline 3.4 Differential Algebraic Systems 3.4.1 Constrained Dynamics 3.4.2 First and Second

More information

Joint Position and Velocity Bounds in Discrete-Time Acceleration/Torque Control of Robot Manipulators

Joint Position and Velocity Bounds in Discrete-Time Acceleration/Torque Control of Robot Manipulators Joint Position and Velocity Bounds in Discrete-Time Acceleration/Torque Control of Robot Manipulators Andrea Del Prete To cite this version: Andrea Del Prete. Joint Position and Velocity Bounds in Discrete-Time

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

Coordinating Feet in Bipedal Balance

Coordinating Feet in Bipedal Balance Coordinating Feet in Bipedal Balance S.O. Anderson, C.G. Atkeson, J.K. Hodgins Robotics Institute Carnegie Mellon University soa,cga,jkh@ri.cmu.edu Abstract Biomechanical models of human standing balance

More information

A Stable and Convergent Finite Difference Scheme for 2D Incompressible Nonlinear Viscoelastic Fluid Dynamics Problem

A Stable and Convergent Finite Difference Scheme for 2D Incompressible Nonlinear Viscoelastic Fluid Dynamics Problem Applied and Computational Mathematics 2018; (1): 11-18 http://www.sciencepulishinggroup.com/j/acm doi: 10.11648/j.acm.2018001.12 ISSN: 2328-5605 (Print); ISSN: 2328-5613 (Online) A Stale and Convergent

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

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

Previewed impedance adaptation to coordinate upper-limb trajectory tracking and postural balance in disturbed conditions

Previewed impedance adaptation to coordinate upper-limb trajectory tracking and postural balance in disturbed conditions 1 Previewed impedance adaptation to coordinate upper-limb trajectory tracking and postural balance in disturbed conditions A. IBANEZ, P. BIDAUD and V. PADOIS ISIR Institute for Intelligent Systems and

More information

Luis Manuel Santana Gallego 100 Investigation and simulation of the clock skew in modern integrated circuits. Clock Skew Model

Luis Manuel Santana Gallego 100 Investigation and simulation of the clock skew in modern integrated circuits. Clock Skew Model Luis Manuel Santana Gallego 100 Appendix 3 Clock Skew Model Xiaohong Jiang and Susumu Horiguchi [JIA-01] 1. Introduction The evolution of VLSI chips toward larger die sizes and faster clock speeds makes

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

Control of Mobile Robots

Control of Mobile Robots Control of Mobile Robots Regulation and trajectory tracking Prof. Luca Bascetta (luca.bascetta@polimi.it) Politecnico di Milano Dipartimento di Elettronica, Informazione e Bioingegneria Organization and

More information

Directional Redundancy for Robot Control

Directional Redundancy for Robot Control ACCEPTED FOR PUBLICATION IN IEEE TRANSACTIONS ON AUTOMATIC CONTROL Directional Redundancy for Robot Control Nicolas Mansard, François Chaumette, Member, IEEE Abstract The paper presents a new approach

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

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

Chapter 2 Canonical Correlation Analysis

Chapter 2 Canonical Correlation Analysis Chapter 2 Canonical Correlation Analysis Canonical correlation analysis CCA, which is a multivariate analysis method, tries to quantify the amount of linear relationships etween two sets of random variales,

More information

Multibody simulation

Multibody simulation Multibody simulation Dynamics of a multibody system (Newton-Euler formulation) Dimitar Dimitrov Örebro University June 8, 2012 Main points covered Newton-Euler formulation forward dynamics inverse dynamics

More information

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

, respectively to the inverse and the inverse differential problem. Check the correctness of the obtained results. Exercise 2 y P 2 P 1. Robotics I July 8 Exercise Define the orientation of a rigid body in the 3D space through three rotations by the angles α β and γ around three fixed axes in the sequence Y X and Z and determine the associated

More information

arxiv: v1 [hep-ph] 20 Dec 2012

arxiv: v1 [hep-ph] 20 Dec 2012 Decemer 21, 2012 UMD-PP-012-027 Using Energy Peaks to Count Dark Matter Particles in Decays arxiv:1212.5230v1 [hep-ph] 20 Dec 2012 Kaustuh Agashe a, Roerto Franceschini a, Doojin Kim a, and Kyle Wardlow

More information

Exploiting angular momentum to enhance bipedal centerof-mass

Exploiting angular momentum to enhance bipedal centerof-mass Exploiting angular momentum to enhance bipedal centerof-mass control Citation As Published Publisher Hofmann, A., M. Popovic, and H. Herr. Exploiting angular momentum to enhance bipedal center-of-mass

More information

Exact Free Vibration of Webs Moving Axially at High Speed

Exact Free Vibration of Webs Moving Axially at High Speed Eact Free Viration of Wes Moving Aially at High Speed S. HATAMI *, M. AZHARI, MM. SAADATPOUR, P. MEMARZADEH *Department of Engineering, Yasouj University, Yasouj Department of Civil Engineering, Isfahan

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

Bringing the Compass-Gait Bipedal Walker to Three Dimensions

Bringing the Compass-Gait Bipedal Walker to Three Dimensions October 14, 2009 IROS 2009, St. Louis, MO 1 1 Bringing the Compass-Gait Bipedal Walker to Three Dimensions Robert D. Gregg* and Mark W. Spong Coordinated Science Laboratory University of Illinois at Urbana-Champaign

More information

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

Design Parameter Sensitivity Analysis of High-Speed Motorized Spindle Systems Considering High-Speed Effects Proceedings of the 2007 IEEE International Conference on Mechatronics and Automation August 5-8, 2007, Harin, China Design Parameter Sensitivity Analysis of High-Speed Motorized Spindle Systems Considering

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 Rigid body physics Particle system Most simple instance of a physics system Each object (body) is a particle Each particle

More information

MSMS Basilio Bona DAUIN PoliTo

MSMS Basilio Bona DAUIN PoliTo MSMS 214-215 Basilio Bona DAUIN PoliTo Problem 2 The planar system illustrated in Figure 1 consists of a bar B and a wheel W moving (no friction, no sliding) along the bar; the bar can rotate around an

More information

H-infinity Optimal Distributed Control in Discrete Time

H-infinity Optimal Distributed Control in Discrete Time H-infinity Optimal Distriuted Control in Discrete Time Lidström, Carolina; Pates, Richard; Rantzer, Anders Pulished in: 2017 IEEE 56th Conference on Decision and Control, CDC 2017 DOI: 10.1109/CDC.2017.8264176

More information

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

Real-time Motion Control of a Nonholonomic Mobile Robot with Unknown Dynamics Real-time Motion Control of a Nonholonomic Mobile Robot with Unknown Dynamics TIEMIN HU and SIMON X. YANG ARIS (Advanced Robotics & Intelligent Systems) Lab School of Engineering, University of Guelph

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

Buckling Behavior of Long Symmetrically Laminated Plates Subjected to Shear and Linearly Varying Axial Edge Loads

Buckling Behavior of Long Symmetrically Laminated Plates Subjected to Shear and Linearly Varying Axial Edge Loads NASA Technical Paper 3659 Buckling Behavior of Long Symmetrically Laminated Plates Sujected to Shear and Linearly Varying Axial Edge Loads Michael P. Nemeth Langley Research Center Hampton, Virginia National

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

Cooperative Robot Control and Synchronization of Lagrangian Systems

Cooperative Robot Control and Synchronization of Lagrangian Systems Cooperative Robot Control and Synchronization of Lagrangian Systems Soon-Jo Chung and Jean-Jacques E. Slotine Abstract arxiv:7.79v [math.oc] Dec 7 This article presents a simple synchronization framework

More information

Framework Comparison Between a Multifingered Hand and a Parallel Manipulator

Framework Comparison Between a Multifingered Hand and a Parallel Manipulator Framework Comparison Between a Multifingered Hand and a Parallel Manipulator Júlia Borràs and Aaron M. Dollar Abstract In this paper we apply the kineto-static mathematical models commonly used for robotic

More information