ROBUST ADAPTIVE IMPEDANCE CONTROL OF A PROSTHETIC LEG

Size: px
Start display at page:

Download "ROBUST ADAPTIVE IMPEDANCE CONTROL OF A PROSTHETIC LEG"

Transcription

1 Proceedings of ASME 25 DSCC ASME Dynamic Systems and Control Conference October 28-3, 25, Columbus, Ohio, USA ROBUST ADAPTIVE IMPEDANCE CONTROL OF A PROSTHETIC LEG Vahid Azimi Department of Electrical and Computer Engineering, Cleveland State University, Cleveland, OH, USA v.azimi@csuohio.edu Dan Simon Department of Electrical and Computer Engineering, Cleveland State University, Cleveland, OH, USA d.j.simon@csuohio.edu Hanz Richter Department of Mechanical Engineering, Cleveland State University, Cleveland, OH, USA h.richter@csuohio.edu ABSTRACT We propose a regressor-based nonlinear robust model reference adaptive impedance controller for an active prosthetic leg for a transfemoral amputee. We use an adaptive control term to estimate the uncertain parameters of the system, and a robust control term so the system trajectories converge to a sliding manifold and exhibit robustness to variations of ground reaction force (GRF). The sliding mode boundary layer not only compromises between control chattering and tracking performance, but also bounds the parameter adaptations to prevent unfavorable parameter drift. We prove the stability of the closed-loop system with Lyapunov stability theory and the Barbalat lemma. We use particle swarm optimization (PSO) to optimize the design parameters of the controller and the adaptation law. The PSO cost function is comprised of control signal magnitudes and tracking errors. PSO achieves a 22% improvement in the objective function. The acceleration-free regressor form of the system removes the need to measure the joint accelerations, which would otherwise introduce noise in the system. Finally, we present simulation results to validate the effectiveness of the controller. We achieve accurate tracking of joint displacements and velocities for both nominal and perturbed values of the system parameters. Variations of ±3% on the system parameters results in an increase of the cost function by only %whichconfirms the robustness of the proposed controller. KEYWORDS Robust control, model reference adaptive control, impedance control, sliding mode control, prosthetics, particle swarm optimization INTRODUCTION The number of people with limb loss in the United States is estimated at about two million. Amputation has several main causes, including accident, cancer, vascular disease, other disease, birth defect, and paralysis []-[2]. Different types of amputation include transtibial (below the knee), transfemoral (above the knee), foot amputations, and hip and knee disarticulations (amputation through the joint). Transfemoral amputees can use prosthetic legs in an attempt to restore a normal walking gait. There are three types of prosthetic legs: passive (no electronic control), active (motor control), and semi-active (control without motors). Technology has provided advanced prosthetic legs for amputees so that they can remain active and so that they can emulate able-bodied gait. Compared to passive and semi-active prostheses, active prostheses enable more natural walking. The Power Knee was the first commercially available active transfemoral prosthesis. A combination knee / ankle prosthesis, both joints of which are active, was recently developed at Vanderbilt University and is in the process of commercialization. Many researchers have recently concentrated on the design and control of these and other active prostheses [3-7]. Recent years have witnessed numerous advancements in the development of control and modeling approaches for prosthetic legs [8-]. A prosthesis can be viewed as a robotic system. A robot s environment and the robot itself can be viewed as a mechanical admittance and impedance respectively. This motivates the development of impedance control []. However, modeling inaccuracies are unavoidable. Robust controllers can be used to reduce these effects on the performance and stability of the system [2-3]. Robust controllers try to achieve a certain level of performance in the presence of modeling uncertainties, whereas adaptive controllers try to achieve performance with learning and adaptation. Adaptive controllers may be preferable to non-adaptive robust controllers because adaptive controllers can handle system uncertainties that change with time. Nonadaptive robust controllers require a priori knowledge of the bounds of the parameter perturbations, whereas adaptive approaches do not. The aforementioned advantages of adaptive control, along with the availability of able-bodied human impedance properties and uncertain model parameters, has given rise to impedance model reference adaptive control for robotics [4-6]. Pure adaptive control approaches may become unstable when Copyright 25 by ASME

2 disturbances, unmodeled dynamics, or external forces affect the system. Robust control can alleviate instabilities in these cases [7-9]. Several adaptive control schemes and sliding surface theories have also been proposed for robotics [2-23]. The contribution of this research is the design of a nonlinear robust model reference adaptive impedance controller for a prosthetic leg for transfemoral amputees. We use robust adaptive control to deal with parameter uncertainties and GRF variations so that the closed-loop system converges to a target impedance model. Among related research [4-6], our work has the most similarity to the controller presented in [5]. New contributions in this paper include blending adaptive and robust control not only to reduce the effects of unknown parameters on system performance and stability, but also to obtain good robustness against GRF variations (environment interaction). We define a first-order sliding surface so the system trajectories reach the sliding manifold s = in finite time, given a relevant reaching condition. We design a control law comprising an adaptive control term to account for uncertain parameters, and a robust control term to account for the aforementioned reaching condition and GRF variations. We extend previous work [5] by defining a trajectory s to balance control chattering and tracking accuracy, and to bound the parameter adaptation. We define a boundary layer to stop parameter adaptation when tracking errors reach a satisfactory level. We then prove the stability of the closed-loop system via Barbalat s lemma by defining a suitable Lyapunov function, which leads to a stable adaptation law. Furthermore, we use PSO to optimize the control design parameters. The PSO cost function includes control signal magnitudes and tracking errors, and PSO reduces the cost function by 22%. Numerical results show that the proposed system has good robustness to system uncertainties. When we change the system parameters by 3% and +3%, the total cost increases by only 7.7% and % respectively, and the tracking performance component of the cost increases by.7% and 39% respectively. The following section describes the dynamic model of the prosthetic leg. In the next section we design the controller and prove its stability. The next section presents simulation results and robustness results. The final section includes discussion and concluding remarks. PROSTHETIC LEG MODEL We present a model for the prosthetic leg with three rigid links and three degrees of freedom. The prosthetic component is modeled as an active transfemoral (above-knee) prosthesis. This proposed model has a prismatic-revolute-revolute (PRR) joint structure as illustrated in Fig.. The vertical degree of freedom represents human hip motion, the first rotational axis represents human angular thigh motion, and the second rotational axis represents the prosthetic knee angular motion. Human hip and thigh motion are emulated by a prosthesis test robot [9], [], [24]. Fig.. Prosthetic leg model with rigid ankle The three degree-of-freedom model can be written as follows [9]: Mq + Cq + g + R = u T e () where q T = [q q 2 q 3] is the vector of generalized joint displacements (q is the vertical displacement, q 2 is the thigh angle, and q 3 is the knee angle); M(q), C(q, q ), g(q), andr(q, q ) are the inertia matrix, Coriolis matrix, gravity vector, and nonlinear damping vector respectively; T e is the effect of the combined horizontal (F x ) and vertical (F z ) components of the GRF; u is the control signal that comprises the active control force at the hip and the active control torques at the thigh and knee. We use a treadmill as the walking surface of the prosthesis test robot. We model the treadmill belt as a mechanical stiffness so the reaction forces from the treadmill are a function of belt deflection []. The effect T e of the GRF is given as follows [24]: L z = q + l 2 sin(q 2 ) + l 3 sin(q 2 + q 3 ) (2) F z = {, L z < s z k b (L z s z ), L z > s z (3) F x = βf z (4) T e = [ F z (l 2 cos(q 2 ) + l 3 cos(q 2 + q 3 )) F x (l 2 sin(q 2 ) + l 3 sin(q 2 + q 3 ))] F z (l 3 cos(q 2 + q 3 )) F x (l 3 sin(q 2 + q 3 ) (5) F z 2 Copyright 25 by ASME

3 where l 2 and l 3 are the length of the thigh and shank respectively; L z is the vertical position of bottom of the foot in the world frame (x, y, z ); s z is the treadmill standoff (vertical distance between the origin of the world frame and the belt); k b is the belt stiffness; and β is a friction coefficient. See Fig. for details. The states and control inputs are defined as x T = [q q 2 q 3 q q 2 q 3] u T = [f hip τ thigh τ knee ] (6) We convert the left hand side of Eq. () into the following parameterized form [25]-[26]: Mq + Cq + g + R = Yʹ(q, q, q )pʹ (7) where Yʹ(q, q, q ) R n r is a regressor matrix that is a function of the joint displacements, velocities, and accelerations; n is the number of rigid link and 2n is the dimension of the state-space system (n is equal to 3 in our case; see Eq. (6)); and pʹ R r is a parameter vector. ROBUST ADAPTIVE IMPEDANCE CONTROL The main contribution of this research is the design of a nonlinear robust adaptive impedance controller using a boundary layer and a sliding surface to track hip displacement, knee and thigh angles, and their velocities, in the presence of parameter uncertainties. We desire the closed-loop system to imitate the biomechanical propertiesof able-bodied walking and thus provide near-normal gait for amputees. Therefore, we definea target impedance model with characteristics that are similar to those of able-bodied walking [26]: M r (q r q d) + B r (q r q d) + K r (q r q d ) = T e (8) where the desired mass M r, the damping coefficient B r, and the spring stiffness K r are the positive definite matrices of the target model. For the sake of simplicity, we suppose these matrices are diagonal: M r R n n = diag (M M 22 M nn ) B r R n n = diag (B B 22 B nn ) K r R n n = diag(k K 22 K nn ) where q r R n and q d R n are the state vectors of the reference model and the desired trajectory respectively. In the model presented in Eq. (7), the regressor matrix depends on the joint position, velocity, and acceleration. In practice the joint acceleration measurements can be very noisy, so Yʹ(q, q, q ) might not be convenient for real time implementation. Consequently, to avoid measuring the joint accelerations, we define error and signal vectors s and v respectively, based on Slotine and Li s approach [22], [23], [25], [26]: s = e + λe (9) v = q r λe () e = q q r () λ = diag(λ, λ 2,, λ n ), λ i > (2) In place of the regressor model of Eq. (7), we define an acceleration-free regressor model as follows: Mq + Cq + g + R = Y(q, q, v, v )p (3) Y(q, q, v, v ) is a linear combination of q, q, v, and v. One realization of the regressor matrix Y(q, q, v, v ) and the associated parameter vector p is given as follows: p = [ m + m 2 + m 3 m 3 l 2 + m 2 l 2 + m 2 c 2 m 3 c 3 I 2z + I 3z + m 2 c m 3 c m 2 l m 3 l m 2 c 2 l 2 m 3 c 3 l 2 m 3 c I 3z b f ] (4) v g Y 2 Y 3 sign(q ) Y(q, q, v, v ) = [ Y 22 Y 23 v 2 Y 25 v 3 q 2 ] Y 33 Y 35 v 2+v 3 Y 2 = v 2cos (q 2 ) v 2 q 2sin (q 2 ) Y 3 = (v 2 + v 3)cos (q 3 + q 2 ) (v 2 q 3+v 2 q 2+v 3 q 2+v 3 q 3)sin (q 3 + q 2 ) Y 22 = (v g)cos (q 2 ) Y 23 = Y 33 = (v g) cos(q 3 + q 2 ) Y 25 = (2v 2 + v 3)cos (q 3 ) (v 2 q 3+v 3 q 3+v 3 q 2)sin (q 3 ) Y 35 = v 2 cos(q 3 ) + sin(q 3 ) v 2 q 2 (5) By substituting Eqs. (9), (), () and (2) in Eq. (), we rewrite the model in the following form: Ms + Cs + g + R + Mv + Cv = u T e (6) Since the system of Eq. () is a second-order dynamic system, the error vector of Eq. (9) is derived from the following firstorder sliding surface: s = ( d dt + λ) e (7) where s is n-element vector. Perfect tracking q = q r (e = ) is equivalent to s =. In order to reach the sliding manifold s = in finite time, the following reaching condition must be attained [2]: sgn(s)s γ (8) γ > 3 Copyright 25 by ASME

4 where the inequality is interpreted element-wise. From Eq. (8) we see that in the worst case,sgn(s)s = γ, so we can calculate the worst-case reaching time to s = of the tracking error trajectories as follows: s() sgn(s)ds = γ T dt s() sgn(s) = γ T T = s() γ (9), s φ s = { s φ sat(s/φ), s > φ (24) where the region s φ is the boundary layer; and φ is the boundary layer thickness and the width of the saturation function. We depict the trajectory s and the function sat(s/φ) in Fig. 2. where this component has n different reaching time and s() is the initial error. It is seen from Eq. (9) that increasing γ results in a smaller reaching time T. Since the parameters of system are unknown, we use a control law [9] to not only consider parameter uncertainties but also to satisfy the reaching condition of Eq. (8): u = M v + C v + g + R + T e K d sgn(s) (2) where M, C, g, R and T e are estimates of M, C, g, R, and T e respectively; K d is a robust control design coefficient with K d = diag(k d, K d2,, K dn ), andk >. Since the function sgn(s) di is discontinuous and causes control chattering, the saturation function sat(s/φ) (see Fig.2) promises to provide better performance than the sign function. So we modify the control law of Eq. (2) as follows: Fig. 2. Saturation function and trajectory s To drive a stable adaptation law based on the trajectory s, we present a continuously differentiable scalar positive definite Lyapunov function as follows [25]: u = M v + C v + g + R + T e K d sat(s/φ) (2) V(s, p ) = 2 (s T M s ) + 2 (p Tμ p ) (25) where φ is the width of the saturation function. The control law of Eq. (2) comprises two different parts. The first part, M v + C v + g + R, is an adaptive control term that is responsible for handling the uncertain parameters. The second part,t e K d sat(s/φ), is a robust control term that is responsible for dealing with the condition of Eq. (8) and the variations of the external inputs T e. Substituting Eq. (2) into Eq. (6) and defining M = M M, C = C C, g = g g, R = R R, and p = p p, we derive the closed-loop system as follows: Ms + Cs + K d sat(s/φ) + ( T e T e) = (M v + C v + g + R ) (22) We can separate the right side of Eq. (22) into two different parts: the regressor matrix Y(q, q, v, v ) and the parameter estimation error vectorp. Therefore, we can present Eq. (22) in the following regressor (linear parametric) form: Ms + Cs + K d sat(s/φ) + ( T e T e) = Y(q, q, v, v )p (23) Next, to trade off control chattering and tracking accuracy, and to create an adaptation dead zone to prevent unfavorable parameter drift, we define a trajectory s as follows [2]-[25]: where μ is a design parameter such that μ = diag(μ, μ 2,, μ r ), with μ i >. We find the derivative of the Lyapunov function as follows: V (s, p ) = 2 (s T M s + s T M s ) + 2 (s T M s ) + 2 (p T μ p + p Tμ p ) = s T M s + 2 (s T M s ) + p T μ p Inside the boundary layer s =, and outside of it s = s, so V (s, p ) = s T ( Cs Kd sat ( s φ ) + (T e T e ) Y(q, q, v, v )p ) + 2 (s T M s ) + p T μ p = 2 s T (M 2C)s s T Y(q, q, v, v )p s T K d sat(s/φ) + s T (T e T e ) + p T μ p Matrix M 2C is skew-symmetric, so s T (M 2C)s =. Also, s T sat(s/φ) is equal to s T, so we can simplify the derivative as follows: V (s, p ) = K d s + s T (T e T e ) + p T μ p s T Y(q, q, v, v )p (26) 4 Copyright 25 by ASME

5 In order to ensure semi-negative definiteness forv (s, p ), we constrain the term p T μ p s T Y(q, q, v, v )p to zero in Eq. (26), which allows us to derive a stable update law as follows: p = μ Y T (q, q, v, v )s (27) By using the Lyapunov function of Eq. (25), and the adaptation law of Eq. (27), and by considering K d > F, the i proposed system is asymptotically stable and the controller is robust to the effects of GRF. The robust model reference adaptive impedance controller structure is summarized in Fig.3. By defining K d = F + γ for some n-element vectors F and γ, i which comes from the inequality T e T e F (that is, the difference between T e and T e is bounded element-wise) and from the inequality sgn(s)s γ, we obtain the final form of V (s, p ) as follows: V (s, p ) γ s (28) It is seen that the derivative of the proposed Lyapunov function is negative semi-definite, so we utilize Barbalat s lemma [25] to prove the asymptotic stability of the closed-loop system. Barbalat s lemma: If a candidate Lyapunov function V = V(t, x) satisfies the following conditions: I. V(t, x) is lower-bounded. II. V (t, x) is negative semi-definite. III. V (t, x) is bounded (V (t, x)is uniformly continuous) then V (t, x) as t, which means that the closed-loop system is asymptotically stable. Theorem: The tracking errors defined in Eq. () asymptotically converge to zero, which in turn results in asymptotically perfect tracking (q q r ). Proof: Items I and II in Barbalat s lemma can easily be shown from Eqs. (25) and (26) respectively. We thus conclude that V is bounded; therefore, all terms in V in Eq. (25), namely, s and p, are bounded. Sincep is constant, p is bounded, and sinces is bounded, s is bounded. V (s, p ) γs and in the worst case we have V (s, p ) = γs = γm ( Cs K d sat(s/φ) + (T e T e ) Y(q, q, v, v )p ) (29) Since the model and controller parameters (M, C, Y, γ, and K d ) are bounded, T e T e F and p and s are bounded, we conclude that V is bounded. Consequently, since we confirm premises I, II, and III in Barbalat s lemma, we conclude that V (s, p ) as t. This implies that γ s in Eq. (28) converges to, and we easily conclude that the inequality of Eq. (28) can be written as V (s, p ) = γ s. V (s, p ) γ s s e and e and eventually q converges to q r to attain perfect tracking. Fig. 3. Robust model reference adaptive impedance controller structure Fig. 3 shows that PSO tunes the optimal design parameters to minimize tracking errors between the knee, thigh, and hip trajectories, and the desired trajectories. Theorem proved that the errors of Eq. () between the states of the target impedance model (q ri and q ri ) and the states of the system (q i and q i ) converge to zero. PSO optimizes the controller design parameters (λ, μ, and K d ) so that the errors between the states of the system and the desired trajectories (q di and q di ) converge as quickly as possible to zero, while preventing large magnitudes in the control signals. To achieve these goals, we define a PSO cost function. First we define the tracking error portion of the cost function, and the control portion of the cost function, as follows: RMSE i = T T (x i r d i )2 dt RMSU j = T T u j 2 dt, i =,, 6 (3), j =,,3 (3) where T is the time period (one stride), and x, r, and u are given as follows: 5 Copyright 25 by ASME

6 x T = [q q 2 q 3 q q 2 q 3] r T = [r d r d 2 r d 3 r d 4 r d 5 r d 6] = [q d q d 2 q d 3 q d q d2 q d3 ] u T = [f hip τ thigh τ knee ] (32) We then define the normalized cost components as follows: Cost Ei = RMSE i RMSU j max x i r d t [,T] i Cost Uj = max u j t [,T] (33) The total tracking cost, total control cost, and total combined cost are finally given as follows. 6 Cost E = Cost Ei, i= 3 Cost U = Cost Ui j= Cost = Cost E + Cost U (34) The Cost variable in the previous equation is the objective function of the PSO algorithm. SIMULATION RESULTS The desired trajectory in this paper is walking data obtained by the Motion Studies Laboratory (MSL) of the Cleveland Department of Veterans Affairs Medical Center (VAMC). In this section we show the effectiveness of the proposed controller of Fig. 3 by performing simulation studies on the prosthesis robot model. In the system model considered here, we have q R 3, som r = diag(m M 22 M 33 ), B r = diag(b B 22 B 33 ), and K r = diag(k K 22 K 33 ). To have two equal real roots for each of joint displacements (critically damped responses for the hip vertical displacement q, and the thigh and knee angles q 2 and q 3 ) in the target impedance model of Eq. (8), B ii must be equal to 2 K ii M ii and the two roots can be calculated as K ii /M ii. To have two different real roots, B ii must be greater than 2 K ii M ii. We define the target impedance model with two real roots at 27and 72 for both the knee and thigh, and two real roots at 52 and 947 for the hip displacement. We choose these values heuristically so that the target impedance model is stable, behaves similarly to an able-bodied leg, and gives near-perfect tracking. This approach results in the following impedance model matrices: M r = diag ( ) K r = diag (5 2 2) B r = diag ( ) Particle Swarm Optimization We use PSO to tune the controller and estimator parameters [27]. We use the following parameters for PSO: optimization problem dimension=4, number of iterations=2, population size=72, maximum rates for cognition and social learning=2.5, damping ratio for inertia rate=.9, and scale factor=.. We consider the following values for the minimum and maximum values of the search domain of μ, K d, and λ: μ i [.,.], i =,, 8 K di [5, 5], i =,, 3 λ i [5, 5], i =,,3 where we use μ in Eqs. (9) and () to build the signal and error vectors, K d in Eq. (2) to design the controller, and λin Eq. (27) to design the update law. After some trial and error, we find good performance with a boundary layer thicknesses for the trajectories s (shown in Fig.2) for all joint displacements asφ = φ 2 = φ 3 =.5. The initial state of the system is given as follows: x T = [ ]. PSO decreases the Cost of Eq. (34) is from 3.33 at the initial generation to 2.6 at the 2th generation, which means that the total cost improves by 22%. Fig. 4 shows the best cost values over the 2 generations. The best solution found by PSO is given as follows: The robust term coefficients: K d = diag(89, 7, 3) The adaptation rates: μ = diag( ) The sliding term coefficients: λ = diag(5, 2, 98) Best Cost Iteration Fig. 4. PSO on the proposed system to find designing parameters of the proposed controller Robustness to System Model Parameter Variations We assume that the treadmill parameters are constant so that s z =.95 (meters), k b = 37 (N/m), and β =.2. However, we assume that the other system parameters are unknown to the controller and can vary ±3% from their nominal 6 Copyright 25 by ASME

7 values. We list the nominal values of the system parameters in Table I. Fig. 5 compares the states of the closed-loop system with the desired trajectories (VAMC data) when values of the system parameters are varied 3% and+3% relative to their nominal values. Fig. 5 shows that the controller tracks the desired trajectories not only with nominal parameter values, but also when the parameter values vary 3% and +3% from their nominal values. This demonstrates good robustness for the control system. hip displacement(m) thigh angle(rad) knee angle(rad) Fig. 5. Tracking performance: desired trajectory (magenta dotted line), nominal response (blue solid line), response with +3% parameter deviations (black dash-dot line), and response with 3% parameter deviations (red dashed line) Fig. 6 shows the control signals of the system (the active control force for the hip, and the active control torques for the thigh and knee) for the nominal parameter values, and also for the maximum and minimum deviations of the parameters. We see that the control magnitudes for the nominal case and the offnominal cases are similar. This shows that the controller structure is suitable for dealing with parameter variations without large changes in control effort. hip velocity(m/s) thigh angular velocity(rad/s) knee angular velocity(rad/s) Table I. Nominal values of model parameters Parameter Description Nominal Units Value m Mass of link kg m 2 Mass of link kg m 3 Mass of link kg l 2 thigh length.425 m l 3 Length from knee joint.527 m to bottom of shoe c 2 Center of mass on thigh.9 m c 3 Center of mass on shank.32 m f sliding friction in link N b Rotary actuator damping 9.75 N-m-s I 2z Rotary inertia of link 2.38 kg-m^2 I 3z Rotary inertia of link 3.68 kg-m^2 g acceleration of gravity 9.8 m/s^2 hip force(n) thigh torque(n.m) knee torque(n.m) Fig. 6. Control signals: nominal system (blue solid line), +3% parameter deviations (black dash-dot line) and 3% parameter deviations (red dashed line) Fig. 7 depicts the horizontal and vertical forces for different parameter values. We see that the generated forces appear similar to able-bodied GRFs. Fig. 7 shows that when the system parameters deviate from their nominal values by 3%, the mean of the squares of both F X and F z increase by 7%. When the system parameters deviate from their nominal values by +3%, the mean of the squares of F X and F z decrease by 4%. 7 Copyright 25 by ASME

8 horizontal force(n) Fig. 7. The horizontal and vertical forces (GRFs) for nominal parameter values (blue solid line), +3% parameter deviations (black dash-dot line) and 3% parameter deviations (red dashed line). The heel strikes are shown in the right subplot with circles on the x-axis Fig.8 illustrates the tracking errors of the system state for different values of the system parameters, and it is seen from the figure that the tracking errors are well within desired bounds, even for +3% and 3% parameter deviations. hip displacement(m) knee angle(rad) thigh angular velocity(rad/s) 5 x x Fig. 8. Tracking errors with nominal parameter values (blue solid line), +3% parameter deviations (black dash-dot line), and 3% parameter deviations (red dashed line) vertical force(n) thigh angle(rad) hip velocity(m/s) knee angular velocity(rad/s) Table II summarizes the root mean square tracking error of each state, and the mean square value of each control signal (RMSE i and RMSU j respectively, as shown in Eqs. (3) and (3)), the normalized sum of the two sets of cost values (Cost E and Cost U from Eq. (33)), and the total cost (Cost from Eq. (34)). Table II shows that there is not a large difference inrmse i (i =,,6) and Cost E whether the system parameters are at their nominal values, or at ±3% deviations, which shows that the system demonstrates good robustness to parameter variations. Table II also shows that the total control cost and the total cost does not change by large amounts whether the system parameters are at their nominal values, or at ±3% deviations. If the system parameters deviate by 3% from their nominal values, the total cost (Cost) increases by 7.7% and the tracking performance cost (Cost E ) increases by.7%. If the system parameters deviate by +3% from their nominal values, Cost and Cost E increase by % and 39% respectively. Table II. The root mean squares of the tracking errors (RMSE i ) and control signals (RMSU i ), the total tracking error (Cost E ), the total control cost (Cost U ), and the total cost (Cost) for different values of the system parameters Nominal value Min parameter value ( 3%) Max parameter value (+3%) RMSE (m) RMSE 2 (rad) RMSE 3 (rad) RMSE 4 (m/s) RMSE 5 (rad/s) RMSE 6 (rad/s) RMSU (N) RMSU 2 (N. m) RMSU 3 (N. m) Cost E Cost U Cost Fig. 9 shows the trajectories of the estimated parameter vector pof Eq. (4) for the system for the nominal value of the system parameters, and also for the cases when the system parameters vary by ±3%. As anticipated, the parameter estimates do not perfectly match their true values, but exact parameter matching is not our goal; our goal is that the trajectories of s remain inside the boundary layer after the adaptation period as shown in Fig.. Fig. 9 also shows the trajectories of s as shown in Eq. (24). Based on the values of φ, φ 2,φ 3, and s, it is seen that parameter adaptation is only active when the trajectories of sare outside the boundary layer, which results in nonzero values for s. 8 Copyright 25 by ASME

9 For instance, among the strajectories with minimum deviations of the system parameters in Fig. (dashed lines), the trajectory s for the hip is the only trajectory that exceeds the boundary layer (the region between the lines φ and +φ ), which occurs in t [.36,.326]. The other trajectories s remain in the boundary layer. So the s trajectory for the hip is equal to s hip φ as shown in Eq. (24), while the other s trajectories are zero. In this case the adaptation law of Eq. (27) is a function of only μ i and the s trajectory for the hip. s for hip s for thigh s for knee -.5 s for hip.5 p(kg) p2(kg-m) s for thigh s for knee p3(kg-m) p5(kg-m 2 ) p7(n-m-s) Fig. 9. Trajectories of the estimated parameter vector with nominal parameter values (blue solid line), +3% parameter deviations (black dash-dot line), and 3% parameter deviations (red dashed line). The true values are shown with magenta dotted lines p4(kg-m 2 ) p8(n) p6(kg-m 2 ) Fig.. Trajectories of s and s with nominal parameter values (blue solid line), +3% parameter deviations (black dash-dot line), and 3% parameter deviations (red dashed line) CONCLUSIONS AND FUTURE WORK We designed a regressor-based nonlinear robust model reference adaptive impedance controller for a prosthesis robot model. We first defined a target impedance model with two real poles for each degree of freedom. We then designed a robust model reference adaptive impedance controller, not only for estimating the uncertain parameters of the system, but also for driving the system trajectories to a sliding manifold while compensating for the variations of GRF. We then proved the stability of the closed-loop system with Lyapunov theory and Barbalat s lemma. We used PSO to find the optimal control and estimator design parameters to minimize tracking error and control signal magnitude. PSO decreased the cost function by 22%. We performed simulations with ±3% parameter deviations, and we saw that tracking performance was accurate. Tracking errors for the nominal values of the parameter vector were.4 mm for the hip vertical displacement,.45 deg for the thigh angle, and.28 deg for the knee angle). We achieved fast transient responses with nominal parameter values and also with parameter deviations as large as ±3%. 9 Copyright 25 by ASME

10 With ±3 % parameter variations, the total cost increased by % which demonstrates good robustness. Although the parameter estimates did not converge to their true values, the trajectories of s remained inside their boundary layers after the adaptation period, which resulted in good tracking performance. For future work, we will consider other important aspects of the proposed controller, including the following: the effect of the boundary layer thickness on system performance; the robustness of the system for variations of the effect of GRF; alternative s trajectoriesand adaptation laws to improve system performance and parameter estimation accuracy; reduction of the control signal magnitudes; the effect of control signal saturation; and reduction of GRF and its tradeoff with tracking accuracy. We will also add the rotary and linear actuator models to the system to obtain the required voltages for driving DC motors. We will also implement the proposed method on a prosthetic leg prototype in the Control, Robotics and Mechatronics Lab at Cleveland State University. We will extend the controller to a 4- DOF model that includes an active ankle joint. Finally, we will use muli-objective optimization to achieve better tradeoffs of the tracking error costs and the control signal magnitudes. ACKNOWLEDGMENTS This research was supported by NSF Grant The authors express their sincere gratitude to Jean-Jacques Slotine, Antonie van den Bogert and Elizabeth C. Hardin for their guidance that has improved the quality of this paper. REFERENCES [] Ziegler-Graham, K., 28, Estimating the prevalence of limb loss in the United States: 25 to 25, Archives of Physical Medicine and Rehabilitation, vol. 89, no. 3, pp [2] Robbins, J. M. et al., 28, Mortality rates and diabetic foot ulcers, Journal of the American Podiatric Medical Association, vol. 98, no. 6, pp [3] Sup, F., Varol, H.A., and Goldfarb, M., 2, Upslope walking with a powered knee and ankle prosthesis: initial results with an amputee subject, IEEE Transactions on Neural Systems and Rehabilitation Engineering, vol. 9, no.. [4] Fite, K., et al., 27, Design and control of an electrically powered knee prosthesis, IEEE th International Conference on Rehabilitation Robotics. [5] Popovic, D., Oguztoreli, M. N., and Stein, R. B., 99, Optimal control for the active above-knee prosthesis, Annals of Biomedical Engineering, vol. 9, no. 2, pp [6] Popovic, D., et al., 99, Control aspects of active above-knee prosthesis, International Journal of Man-Machine Studies, vol. 35, no.6, pp [7] Sup, F., Bohara, A., and Goldfarb, M., 28, Design and control of a powered transfemoral prosthesis, International Journal of Robotics Research, vol. 27, no. 2, pp [8] Gregg, R.D., Sensinger, J.W., 24, Towards biomimetic virtual constraint control of a powered prosthetic leg, IEEE Transactions on Control Systems Technology, vol. 22, no., pp [9] Richter, H., Simon, D. J., and van den Bogert, A., 24, Semiactive virtual control method for robots with regenerative energy-storing joints, 9th World Congress, the International Federation of Automatic Control Cape Town. [] Richter, H. et al., 25, Dynamic modeling, parameter estimation and control of a leg prosthesis test robot, Applied Mathematical Modelling, vol. 39, no. 2, pp [] Hogan, N., 985, Impedance control: An approach to manipulation: Part I, Part II and Part III, ASME J. Dynamic Syst. Measurement, Contr., vol. 7, no., pp [2] Chan, S. P. et al., 99, Robust impedance control of robot manipulators, International J. of Robotics and Automation, vol. 6, no. 4, pp [3] Mohammadi, H., Richter, H., 25, Robust Tracking/Impedance Control: Application to Prosthetics, American Control Conference, Chicago, Illinois. [4] Hussain, S., Xie, S.Q.,and Jamwal, P.K., 23, Adaptive impedance control of a robotic orthosis for gait rehabilitation, IEEE Transactions on Cybernetics, vol. 43, no. 3, pp [5] Sharifi, M., Behzadipour, S., and Vossoughi, G., 24, Nonlinear model reference adaptive impedance control for human robot interactions, Control Engineering Practice, vol. 32, no. 8, pp [6] Park, H., Lee, J., 24, Adaptive impedance control of a haptic interface,, Mechatronics, vol. 4, no. 3, pp [7] Zhijun, L., Ge, S.S., 23, Adaptive robust controls of biped robots, Control Theory & Applications, IET, vol. 7, no. 2, pp [8] Tomei, P., 2, Robust adaptive friction compensation for tracking control of robot manipulators, IEEE Transactions on Automatic Control, vol. 45, no., pp [9] Huh, S.-H., Bien, Z., 27, Robust sliding mode control of a robot manipulator based on variable structure-model reference adaptive control approach, Control Theory & Applications, IET, vol.,no. 5, pp [2] Slotine, J.-J. E., Coetsee, J. A., 986, Adaptive sliding controller synthesis for non-linear systems, International Journal of Control, vol. 43, no. 6, pp [2] Sanner, R.M., Slotine, J.-J. E., 992, Gaussian networks for direct adaptive control, IEEE Transactions on Neural Networks, vol.3, no. 6, pp [22] Slotine, J.-J. E., Li, W., 987, Adaptive strategy in constrained manipulators, IEEE International Conference on Robotics and Automation. [23] Slotine, J.-J. E., Li, W., 988, Adaptive manipulator control: a study case, IEEE Transactions on Automatic Control, vol. 33, no., pp [24] Richter, H., Simon, D., 24, Robust tracking control of a prosthesis test robot, J. Dyn. Sys., Meas., Control, vol. 36, no. 3, doi:.5/ [25] Slotine, J.-J. E., Li, W., 99, Applied nonlinear control, NJ: Prentice-Hall. [26] Huang, A. -C., Chien, M.-C., 2, Adaptive control of robot manipulators, World Scientific Publishing Co. [27] Simon, D., 23, Evolutionary optimization algorithms, John Wiley & Sons. Copyright 25 by ASME

STABLE ROBUST ADAPTIVE IMPEDANCE CONTROL OF A PROSTHETIC LEG

STABLE ROBUST ADAPTIVE IMPEDANCE CONTROL OF A PROSTHETIC LEG Proceedings of the ASME 25 Dynamic Systems and Control Conference DSCC25 October 28-3, 25 Columbus, Ohio, USA STABLE ROBUST ADAPTIVE IMPEDANCE CONTROL OF A PROSTHETIC LEG Vahid Azimi Department of Electrical

More information

Ground Reaction Force Estimation in Prosthetic Legs with an Extended Kalman Filter

Ground Reaction Force Estimation in Prosthetic Legs with an Extended Kalman Filter Ground Reaction Force Estimation in Prosthetic Legs with an Extended Kalman Filter Seyed Abolfazl Fakoorian Department of Electrical Engineering and Computer Science, Cleveland State University, s.fakoorian@csuohio.edu

More information

Robust Control of a Powered Transfemoral Prosthesis Device with Experimental Verification*

Robust Control of a Powered Transfemoral Prosthesis Device with Experimental Verification* 27 American Control Conference Sheraton Seattle Hotel May 24 26, 27, Seattle, USA Robust Control of a Powered Transfemoral Prosthesis Device with Experimental Verification* Vahid Azimi, Tony Shu 2, Huihua

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

Switched Robust Tracking/Impedance Control for an Active Transfemoral Prosthesis*

Switched Robust Tracking/Impedance Control for an Active Transfemoral Prosthesis* Switched Robust Tracking/Impedance Control for an Active Transfemoral Prosthesis* Holly Warner 1, Dan Simon, Hadis Mohammadi, and Hanz Richter Abstract A novel control method for an active transfemoral

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

Nonlinear PD Controllers with Gravity Compensation for Robot Manipulators

Nonlinear PD Controllers with Gravity Compensation for Robot Manipulators BULGARIAN ACADEMY OF SCIENCES CYBERNETICS AND INFORMATION TECHNOLOGIES Volume 4, No Sofia 04 Print ISSN: 3-970; Online ISSN: 34-408 DOI: 0.478/cait-04-00 Nonlinear PD Controllers with Gravity Compensation

More information

Semiactive Virtual Control of a Hydraulic Prosthetic Knee

Semiactive Virtual Control of a Hydraulic Prosthetic Knee Semiactive Virtual Control of a Hydraulic Prosthetic Knee Hanz Richter, Xin Hui, Antonie van den Bogert and Dan Simon Abstract The paper considers the problem of controlling a novel hydraulic actuator

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

Semiactive Virtual Control Method for Robots with Regenerative Energy-Storing Joints

Semiactive Virtual Control Method for Robots with Regenerative Energy-Storing Joints Preprints of the 19th World Congress The International Federation of Automatic Control Cape Town, South Africa. August 24-29, 214 Semiactive Virtual Control Method for Robots with Regenerative Energy-Storing

More information

Cascade Control of a Hydraulic Prosthetic Knee

Cascade Control of a Hydraulic Prosthetic Knee Cleveland State University EngagedScholarship@CSU ETD Archive 2016 Cascade Control of a Hydraulic Prosthetic Knee Xin Hui Cleveland State University Follow this and additional works at: http://engagedscholarship.csuohio.edu/etdarchive

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

Kinematics, Kinetics, Amputee Gait (part 1)

Kinematics, Kinetics, Amputee Gait (part 1) Kinematics, Kinetics, Amputee Gait (part 1) MCE 493/593 & ECE 492/592 Prosthesis Design and Control October 16, 2014 Antonie J. (Ton) van den Bogert Mechanical Engineering Cleveland State University 1

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

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

Robust Adaptive Attitude Control of a Spacecraft

Robust Adaptive Attitude Control of a Spacecraft Robust Adaptive Attitude Control of a Spacecraft AER1503 Spacecraft Dynamics and Controls II April 24, 2015 Christopher Au Agenda Introduction Model Formulation Controller Designs Simulation Results 2

More information

458 IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, VOL. 16, NO. 3, MAY 2008

458 IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, VOL. 16, NO. 3, MAY 2008 458 IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, VOL 16, NO 3, MAY 2008 Brief Papers Adaptive Control for Nonlinearly Parameterized Uncertainties in Robot Manipulators N V Q Hung, Member, IEEE, H D

More information

MCE/EEC 647/747: Robot Dynamics and Control. Lecture 12: Multivariable Control of Robotic Manipulators Part II

MCE/EEC 647/747: Robot Dynamics and Control. Lecture 12: Multivariable Control of Robotic Manipulators Part II MCE/EEC 647/747: Robot Dynamics and Control Lecture 12: Multivariable Control of Robotic Manipulators Part II Reading: SHV Ch.8 Mechanical Engineering Hanz Richter, PhD MCE647 p.1/14 Robust vs. Adaptive

More information

Application of Newton/GMRES Method to Nonlinear Model Predictive Control of Functional Electrical Stimulation

Application of Newton/GMRES Method to Nonlinear Model Predictive Control of Functional Electrical Stimulation Proceedings of the 3 rd International Conference on Control, Dynamic Systems, and Robotics (CDSR 16) Ottawa, Canada May 9 10, 2016 Paper No. 121 DOI: 10.11159/cdsr16.121 Application of Newton/GMRES Method

More information

Observer Based Output Feedback Tracking Control of Robot Manipulators

Observer Based Output Feedback Tracking Control of Robot Manipulators 1 IEEE International Conference on Control Applications Part of 1 IEEE Multi-Conference on Systems and Control Yokohama, Japan, September 8-1, 1 Observer Based Output Feedback Tracking Control of Robot

More information

OPTIMAL DESIGN AND CONTROL OF A LOWER-LIMB PROSTHESIS WITH ENERGY REGENERATION

OPTIMAL DESIGN AND CONTROL OF A LOWER-LIMB PROSTHESIS WITH ENERGY REGENERATION OPTIMAL DESIGN AND CONTROL OF A LOWER-LIMB PROSTHESIS WITH ENERGY REGENERATION HOLLY E. WARNER Bachelor of Science in Mechanical Engineering Cleveland State University May 2014 submitted in partial fulfillment

More information

A Model-Free Control System Based on the Sliding Mode Control Method with Applications to Multi-Input-Multi-Output Systems

A Model-Free Control System Based on the Sliding Mode Control Method with Applications to Multi-Input-Multi-Output Systems Proceedings of the 4 th International Conference of Control, Dynamic Systems, and Robotics (CDSR'17) Toronto, Canada August 21 23, 2017 Paper No. 119 DOI: 10.11159/cdsr17.119 A Model-Free Control System

More information

DERIVATIVE-FREE KALMAN FILTER-BASED CONTROL OF NONLINEAR SYSTEMS WITH APPLICATION TO TRANSFEMORAL PROSTHESES

DERIVATIVE-FREE KALMAN FILTER-BASED CONTROL OF NONLINEAR SYSTEMS WITH APPLICATION TO TRANSFEMORAL PROSTHESES DERIVATIVE-FREE KALMAN FILTER-BASED CONTROL OF NONLINEAR SYSTEMS WITH APPLICATION TO TRANSFEMORAL PROSTHESES Seyed M. Moosavi Bachelor of Science in Electrical Engineering Shiraz University September 2008

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

Stable Limit Cycle Generation for Underactuated Mechanical Systems, Application: Inertia Wheel Inverted Pendulum

Stable Limit Cycle Generation for Underactuated Mechanical Systems, Application: Inertia Wheel Inverted Pendulum Stable Limit Cycle Generation for Underactuated Mechanical Systems, Application: Inertia Wheel Inverted Pendulum Sébastien Andary Ahmed Chemori Sébastien Krut LIRMM, Univ. Montpellier - CNRS, 6, rue Ada

More information

Model Reference Adaptive Control of Underwater Robotic Vehicle in Plane Motion

Model Reference Adaptive Control of Underwater Robotic Vehicle in Plane Motion Proceedings of the 11th WSEAS International Conference on SSTEMS Agios ikolaos Crete Island Greece July 23-25 27 38 Model Reference Adaptive Control of Underwater Robotic Vehicle in Plane Motion j.garus@amw.gdynia.pl

More information

EML5311 Lyapunov Stability & Robust Control Design

EML5311 Lyapunov Stability & Robust Control Design EML5311 Lyapunov Stability & Robust Control Design 1 Lyapunov Stability criterion In Robust control design of nonlinear uncertain systems, stability theory plays an important role in engineering systems.

More information

Adaptive set point control of robotic manipulators with amplitude limited control inputs* E. Zergeroglu, W. Dixon, A. Behal and D.

Adaptive set point control of robotic manipulators with amplitude limited control inputs* E. Zergeroglu, W. Dixon, A. Behal and D. Robotica (2) volume 18, pp. 171 181. Printed in the United Kingdom 2 Cambridge University Press Adaptive set point control of robotic manipulators with amplitude limited control inputs* E. Zergeroglu,

More information

OVER THE past 20 years, the control of mobile robots has

OVER THE past 20 years, the control of mobile robots has IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, VOL. 18, NO. 5, SEPTEMBER 2010 1199 A Simple Adaptive Control Approach for Trajectory Tracking of Electrically Driven Nonholonomic Mobile Robots Bong Seok

More information

VALIDATION OF AN INSTRUMENTED WALKWAY DESIGNED FOR ESTIMATION OF THE ANKLE IMPEDANCE IN SAGITTAL AND FRONTAL PLANES

VALIDATION OF AN INSTRUMENTED WALKWAY DESIGNED FOR ESTIMATION OF THE ANKLE IMPEDANCE IN SAGITTAL AND FRONTAL PLANES Proceedings of the ASME 2016 Dynamic Systems and Control Conference DSCC2016 October 12-14, 2016, Minneapolis, Minnesota, USA DSCC2016-9660 VALIDATION OF AN INSTRUMENTED WALKWAY DESIGNED FOR ESTIMATION

More information

A Novel Finite Time Sliding Mode Control for Robotic Manipulators

A Novel Finite Time Sliding Mode Control for Robotic Manipulators Preprints of the 19th World Congress The International Federation of Automatic Control Cape Town, South Africa. August 24-29, 214 A Novel Finite Time Sliding Mode Control for Robotic Manipulators Yao ZHAO

More information

Passivity-based Control for 2DOF Robot Manipulators with Antagonistic Bi-articular Muscles

Passivity-based Control for 2DOF Robot Manipulators with Antagonistic Bi-articular Muscles Passivity-based Control for 2DOF Robot Manipulators with Antagonistic Bi-articular Muscles Hiroyuki Kawai, Toshiyuki Murao, Ryuichi Sato and Masayuki Fujita Abstract This paper investigates a passivity-based

More information

The Design of Sliding Mode Controller with Perturbation Estimator Using Observer-Based Fuzzy Adaptive Network

The Design of Sliding Mode Controller with Perturbation Estimator Using Observer-Based Fuzzy Adaptive Network ransactions on Control, utomation and Systems Engineering Vol. 3, No. 2, June, 2001 117 he Design of Sliding Mode Controller with Perturbation Estimator Using Observer-Based Fuzzy daptive Network Min-Kyu

More information

Neural Network-Based Adaptive Control of Robotic Manipulator: Application to a Three Links Cylindrical Robot

Neural Network-Based Adaptive Control of Robotic Manipulator: Application to a Three Links Cylindrical Robot Vol.3 No., 27 مجلد 3 العدد 27 Neural Network-Based Adaptive Control of Robotic Manipulator: Application to a Three Links Cylindrical Robot Abdul-Basset A. AL-Hussein Electrical Engineering Department Basrah

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

Neural Network Sliding-Mode-PID Controller Design for Electrically Driven Robot Manipulators

Neural Network Sliding-Mode-PID Controller Design for Electrically Driven Robot Manipulators Neural Network Sliding-Mode-PID Controller Design for Electrically Driven Robot Manipulators S. E. Shafiei 1, M. R. Soltanpour 2 1. Department of Electrical and Robotic Engineering, Shahrood University

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

Reinforcement Learning of Potential Fields to achieve Limit-Cycle Walking

Reinforcement Learning of Potential Fields to achieve Limit-Cycle Walking IFAC International Workshop on Periodic Control Systems (PSYCO 216) Reinforcement Learning of Potential Fields to achieve Limit-Cycle Walking Denise S. Feirstein Ivan Koryakovskiy Jens Kober Heike Vallery

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 Khaled M. Helal, 2 Mostafa R.A. Atia, 3 Mohamed I. Abu El-Sebah, 2 Mechanical Engineering Department ARAB ACADEMY FOR

More information

Adaptive fuzzy observer and robust controller for a 2-DOF robot arm

Adaptive fuzzy observer and robust controller for a 2-DOF robot arm Adaptive fuzzy observer and robust controller for a -DOF robot arm S. Bindiganavile Nagesh, Zs. Lendek, A.A. Khalate, R. Babuška Delft University of Technology, Mekelweg, 8 CD Delft, The Netherlands (email:

More information

An Adaptive LQG Combined With the MRAS Based LFFC for Motion Control Systems

An Adaptive LQG Combined With the MRAS Based LFFC for Motion Control Systems Journal of Automation Control Engineering Vol 3 No 2 April 2015 An Adaptive LQG Combined With the MRAS Based LFFC for Motion Control Systems Nguyen Duy Cuong Nguyen Van Lanh Gia Thi Dinh Electronics Faculty

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

Robot Manipulator Control. Hesheng Wang Dept. of Automation

Robot Manipulator Control. Hesheng Wang Dept. of Automation Robot Manipulator Control Hesheng Wang Dept. of Automation Introduction Industrial robots work based on the teaching/playback scheme Operators teach the task procedure to a robot he robot plays back eecute

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

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

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

Bio-inspired Legged Locomotion...

Bio-inspired Legged Locomotion... Bio-inspired Legged Locomotion... 2 Torque Control Chapter 5 Torque control in legged locomotion Juanjuan Zhang 1,2, Chien Chern Cheah 2, and Steven H. Collins 1,3 Many torque control approaches have been

More information

Automatic Tuning of Virtual Constraint-Based Control Algorithms for Powered Knee-Ankle Prostheses

Automatic Tuning of Virtual Constraint-Based Control Algorithms for Powered Knee-Ankle Prostheses Automatic Tuning of Virtual Constraint-Based Control Algorithms for Powered Knee-Ankle Prostheses Saurav Kumar 1,, Alireza Mohammadi,3, Nicholas Gans 1 and Robert D. Gregg,3 Abstract State-of-art powered

More information

Virtual Passive Controller for Robot Systems Using Joint Torque Sensors

Virtual Passive Controller for Robot Systems Using Joint Torque Sensors NASA Technical Memorandum 110316 Virtual Passive Controller for Robot Systems Using Joint Torque Sensors Hal A. Aldridge and Jer-Nan Juang Langley Research Center, Hampton, Virginia January 1997 National

More information

Robust Control for Robot Manipulators By Using Only Joint Position Measurements

Robust Control for Robot Manipulators By Using Only Joint Position Measurements Proceedings of the 29 IEEE International Conference on Systems, Man, and Cybernetics San Antonio, TX, USA - October 29 Robust Control for Robot Manipulators By Using Only Joint Position Measurements Shafiqul

More information

Position and Velocity Profile Tracking Control for New Generation Servo Track Writing

Position and Velocity Profile Tracking Control for New Generation Servo Track Writing Preprints of the 9th World Congress The International Federation of Automatic Control Cape Town, South Africa. August 24-29, 24 Position and Velocity Profile Tracking Control for New Generation Servo Track

More information

Trigonometric Saturated Controller for Robot Manipulators

Trigonometric Saturated Controller for Robot Manipulators Trigonometric Saturated Controller for Robot Manipulators FERNANDO REYES, JORGE BARAHONA AND EDUARDO ESPINOSA Grupo de Robótica de la Facultad de Ciencias de la Electrónica Benemérita Universidad Autónoma

More information

OF the approximately 623,000 people living with major

OF the approximately 623,000 people living with major IEEE TRANSACTIONS ON AUTOMATIC CONTROL VOL. XX NO. XX AUG. 217 1 Stable Robust Hybrid Zero Dynamics Control of Powered Lower-Limb Prostheses Anne E. Martin and Robert D. Gregg Senior Member IEEE Abstract

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

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

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

NONLINEAR BACKSTEPPING DESIGN OF ANTI-LOCK BRAKING SYSTEMS WITH ASSISTANCE OF ACTIVE SUSPENSIONS NONLINEA BACKSTEPPING DESIGN OF ANTI-LOCK BAKING SYSTEMS WITH ASSISTANCE OF ACTIVE SUSPENSIONS Wei-En Ting and Jung-Shan Lin 1 Department of Electrical Engineering National Chi Nan University 31 University

More information

A composite adaptive output feedback tracking controller for robotic manipulators* E. Zergeroglu, W. Dixon, D. Haste, and D.

A composite adaptive output feedback tracking controller for robotic manipulators* E. Zergeroglu, W. Dixon, D. Haste, and D. Robotica (1999) volume 17, pp. 591 600. Printed in the United Kingdom 1999 Cambridge University Press A composite adaptive output feedback tracking controller for robotic manipulators* E. Zergeroglu, W.

More information

Adaptive Control of a Class of Nonlinear Systems with Nonlinearly Parameterized Fuzzy Approximators

Adaptive Control of a Class of Nonlinear Systems with Nonlinearly Parameterized Fuzzy Approximators IEEE TRANSACTIONS ON FUZZY SYSTEMS, VOL. 9, NO. 2, APRIL 2001 315 Adaptive Control of a Class of Nonlinear Systems with Nonlinearly Parameterized Fuzzy Approximators Hugang Han, Chun-Yi Su, Yury Stepanenko

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

Research Article Extended and Unscented Kalman Filtering Applied to a Flexible-Joint Robot with Jerk Estimation

Research Article Extended and Unscented Kalman Filtering Applied to a Flexible-Joint Robot with Jerk Estimation Hindawi Publishing Corporation Discrete Dynamics in Nature and Society Volume 21, Article ID 482972, 14 pages doi:1.1155/21/482972 Research Article Extended and Unscented Kalman Filtering Applied to a

More information

Tracking Control of an Ultrasonic Linear Motor Actuated Stage Using a Sliding-mode Controller with Friction Compensation

Tracking Control of an Ultrasonic Linear Motor Actuated Stage Using a Sliding-mode Controller with Friction Compensation Vol. 3, No., pp. 3-39() http://dx.doi.org/.693/smartsci.. Tracking Control of an Ultrasonic Linear Motor Actuated Stage Using a Sliding-mode Controller with Friction Compensation Chih-Jer Lin,*, Ming-Jia

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

Applied Nonlinear Control

Applied Nonlinear Control Applied Nonlinear Control JEAN-JACQUES E. SLOTINE Massachusetts Institute of Technology WEIPING LI Massachusetts Institute of Technology Pearson Education Prentice Hall International Inc. Upper Saddle

More information

Gravity Balancing of a Human Leg using an External Orthosis

Gravity Balancing of a Human Leg using an External Orthosis 2007 IEEE International Conference on Robotics and Automation Roma, Italy, 10-14 April 2007 FrB8.3 Gravity Balancing of a Human Leg using an External Orthosis Abbas Fattah, Ph.D., and Sunil K. Agrawal,

More information

Adaptive Neuro-Sliding Mode Control of PUMA 560 Robot Manipulator

Adaptive Neuro-Sliding Mode Control of PUMA 560 Robot Manipulator Journal of Automation, Mobile Robotics & Intelligent Systems VOLUME 1, N 4 216 Adaptive Neuro-Sliding Mode Control of PUMA 56 Robot Manipulator Submitted: 28 th June 216; accepted: 7 th October 216 Ali

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

Development of a Leg Prosthesis Test Robot

Development of a Leg Prosthesis Test Robot Development of a Leg Prosthesis Test Robot Control, Robotics and Mechatronics Lab Cleveland State University Mechanical Engineering Department 1 Introduction The development of novel prosthetic devices

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

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

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

Tracking Control of Robot Manipulators with Bounded Torque Inputs* W.E. Dixon, M.S. de Queiroz, F. Zhang and D.M. Dawson

Tracking Control of Robot Manipulators with Bounded Torque Inputs* W.E. Dixon, M.S. de Queiroz, F. Zhang and D.M. Dawson Robotica (1999) volume 17, pp. 121 129. Printed in the United Kingdom 1999 Cambridge University Press Tracking Control of Robot Manipulators with Bounded Torque Inputs* W.E. Dixon, M.S. de Queiroz, F.

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

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

Neural Networks Lecture 10: Fault Detection and Isolation (FDI) Using Neural Networks

Neural Networks Lecture 10: Fault Detection and Isolation (FDI) Using Neural Networks Neural Networks Lecture 10: Fault Detection and Isolation (FDI) Using Neural Networks H.A. Talebi Farzaneh Abdollahi Department of Electrical Engineering Amirkabir University of Technology Winter 2011.

More information

Adaptive NN Control of Dynamic Systems with Unknown Dynamic Friction

Adaptive NN Control of Dynamic Systems with Unknown Dynamic Friction Adaptive NN Control of Dynamic Systems with Unknown Dynamic Friction S. S. Ge 1,T.H.LeeandJ.Wang Department of Electrical and Computer Engineering National University of Singapore Singapore 117576 Abstract

More information

A SIMPLE ITERATIVE SCHEME FOR LEARNING GRAVITY COMPENSATION IN ROBOT ARMS

A SIMPLE ITERATIVE SCHEME FOR LEARNING GRAVITY COMPENSATION IN ROBOT ARMS A SIMPLE ITERATIVE SCHEME FOR LEARNING GRAVITY COMPENSATION IN ROBOT ARMS A. DE LUCA, S. PANZIERI Dipartimento di Informatica e Sistemistica Università degli Studi di Roma La Sapienza ABSTRACT The set-point

More information

Minimax Differential Dynamic Programming: An Application to Robust Biped Walking

Minimax Differential Dynamic Programming: An Application to Robust Biped Walking Minimax Differential Dynamic Programming: An Application to Robust Biped Walking Jun Morimoto Human Information Science Labs, Department 3, ATR International Keihanna Science City, Kyoto, JAPAN, 619-0288

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

Dynamic Modeling of Human Gait Using a Model Predictive Control Approach

Dynamic Modeling of Human Gait Using a Model Predictive Control Approach Marquette University e-publications@marquette Dissertations (2009 -) Dissertations, Theses, and Professional Projects Dynamic Modeling of Human Gait Using a Model Predictive Control Approach Jinming Sun

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

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

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

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

More information

PERIODIC signals are commonly experienced in industrial

PERIODIC signals are commonly experienced in industrial IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, VOL. 15, NO. 2, MARCH 2007 369 Repetitive Learning Control of Nonlinear Continuous-Time Systems Using Quasi-Sliding Mode Xiao-Dong Li, Tommy W. S. Chow,

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

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

Bipedal Locomotion on Small Feet. Bipedal Locomotion on Small Feet. Pop Quiz for Tony 6/26/2015. Jessy Grizzle. Jessy Grizzle.

Bipedal Locomotion on Small Feet. Bipedal Locomotion on Small Feet. Pop Quiz for Tony 6/26/2015. Jessy Grizzle. Jessy Grizzle. Bipedal Locomotion on Small Feet Jessy Grizzle Elmer G. Gilbert Distinguished University Professor Levin Professor of Engineering ECE and ME Departments Pop Quiz for Tony Can you give the first name of

More information

System Parameter Identification for Uncertain Two Degree of Freedom Vibration System

System Parameter Identification for Uncertain Two Degree of Freedom Vibration System System Parameter Identification for Uncertain Two Degree of Freedom Vibration System Hojong Lee and Yong Suk Kang Department of Mechanical Engineering, Virginia Tech 318 Randolph Hall, Blacksburg, VA,

More information

Quadratic Programming and Impedance Control for Transfemoral Prosthesis

Quadratic Programming and Impedance Control for Transfemoral Prosthesis Quadratic Programming and Impedance Control for Transfemoral Prosthesis Huihua Zhao, Shishir Kolathaya and Aaron D. Ames Abstract This paper presents a novel optimal control strategy combining control

More information

q HYBRID CONTROL FOR BALANCE 0.5 Position: q (radian) q Time: t (seconds) q1 err (radian)

q HYBRID CONTROL FOR BALANCE 0.5 Position: q (radian) q Time: t (seconds) q1 err (radian) Hybrid Control for the Pendubot Mingjun Zhang and Tzyh-Jong Tarn Department of Systems Science and Mathematics Washington University in St. Louis, MO, USA mjz@zach.wustl.edu and tarn@wurobot.wustl.edu

More information

Computing Optimized Nonlinear Sliding Surfaces

Computing Optimized Nonlinear Sliding Surfaces Computing Optimized Nonlinear Sliding Surfaces Azad Ghaffari and Mohammad Javad Yazdanpanah Abstract In this paper, we have concentrated on real systems consisting of structural uncertainties and affected

More information

Design and Stability Analysis of Single-Input Fuzzy Logic Controller

Design and Stability Analysis of Single-Input Fuzzy Logic Controller IEEE TRANSACTIONS ON SYSTEMS, MAN, AND CYBERNETICS PART B: CYBERNETICS, VOL. 30, NO. 2, APRIL 2000 303 Design and Stability Analysis of Single-Input Fuzzy Logic Controller Byung-Jae Choi, Seong-Woo Kwak,

More information

Control of constrained spatial three-link flexible manipulators

Control of constrained spatial three-link flexible manipulators Control of constrained spatial three-link flexible manipulators Sinan Kilicaslan, M. Kemal Ozgoren and S. Kemal Ider Gazi University/Mechanical Engineering Department, Ankara, Turkey Middle East Technical

More information

H-infinity Based Full State Feedback Controller Design for Human Swing Leg

H-infinity Based Full State Feedback Controller Design for Human Swing Leg DOI: http://dx.doi.org/1.3684/etj.36.3a.15 Hazem I. Ali Control and Systems Engineering Department, University of Technology Baghdad, Iraq. hazemcontrol1@yahoo.com Azhar J. Abdulridha Control and Systems

More information

NMT EE 589 & UNM ME 482/582 ROBOT ENGINEERING. Dr. Stephen Bruder NMT EE 589 & UNM ME 482/582

NMT EE 589 & UNM ME 482/582 ROBOT ENGINEERING. Dr. Stephen Bruder NMT EE 589 & UNM ME 482/582 NMT EE 589 & UNM ME 482/582 ROBOT ENGINEERING NMT EE 589 & UNM ME 482/582 Simplified drive train model of a robot joint Inertia seen by the motor Link k 1 I I D ( q) k mk 2 kk Gk Torque amplification G

More information

UDE-based Dynamic Surface Control for Strict-feedback Systems with Mismatched Disturbances

UDE-based Dynamic Surface Control for Strict-feedback Systems with Mismatched Disturbances 16 American Control Conference ACC) Boston Marriott Copley Place July 6-8, 16. Boston, MA, USA UDE-based Dynamic Surface Control for Strict-feedback Systems with Mismatched Disturbances Jiguo Dai, Beibei

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

H-INFINITY CONTROLLER DESIGN FOR A DC MOTOR MODEL WITH UNCERTAIN PARAMETERS

H-INFINITY CONTROLLER DESIGN FOR A DC MOTOR MODEL WITH UNCERTAIN PARAMETERS Engineering MECHANICS, Vol. 18, 211, No. 5/6, p. 271 279 271 H-INFINITY CONTROLLER DESIGN FOR A DC MOTOR MODEL WITH UNCERTAIN PARAMETERS Lukáš Březina*, Tomáš Březina** The proposed article deals with

More information

On-line Trajectory Adaptation for Active Lower Limbs Orthoses based on Neural Networks

On-line Trajectory Adaptation for Active Lower Limbs Orthoses based on Neural Networks On-line Trajectory Adaptation for Active Lower Limbs Orthoses based on Neural Networks Marciel A. Gomes, gmarciel@sc.usp.br University of São Paulo at São Carlos, Mechanical Engineering Department, Mechatronics

More information

Mechanical energy transfer by internal force during the swing phase of running

Mechanical energy transfer by internal force during the swing phase of running Available online at www.sciencedirect.com Procedia Engineering 34 (2012 ) 772 777 9 th Conference of the International Sports Engineering Association (ISEA) Mechanical energy transfer by internal force

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