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

Size: px
Start display at page:

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

Transcription

1 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 prosthesis is developed based on the combination of two previously published controllers, robust tracking/impedance control and switched impedance control. This controller is simulated and optimized to provide desired gait features and energy regeneration. Specifically, an evolutionary optimization algorithm termed biogeography-based optimization is used. Across all optimization trials a tracking error on the order of 1 2 rad rms or less results for both the knee and ankle joints. This is accompanied by ground reaction forces approximating able-bodied gait data and an energy regeneration capacity of about 9.6 J per stride. I. INTRODUCTION Above-knee amputees are frequently equipped with passive prostheses. Though microprocessor controlled knees like the C-leg offer improved gait compared to mechanical solutions like the Mauch SNS, stance phase knee flexion and push-off ankle plantarflexion remain elusive, often leading to health issues [1]. For example, amputees have a significantly increased probability of suffering from osteoarthritis, osteoporosis, and back problems compared to able-bodied individuals [2], [3], [4]. Furthermore, above-knee amputees use up to 5% more energy for ambulation than able-bodied persons [5]. This is partly because damping and spring elements compose passive prostheses; unlike the natural leg no energy can be added to the system. One solution to these shortcomings is to design a prosthesis that provides motor actuation at both the knee and ankle joints. Commercialized active prostheses, the Power Knee and iwalk BiOM ankle, address a single joint in the suggested manner but lose the benefit of a unified control approach [6]. Alternatively, an active prosthesis prototype at Vanderbilt University addresses both joints [7]. However, all are limited by battery life [6], [7]. The natural leg possesses some excess energy at the knee that could be harvested to power the energy consuming ankle, a fact unaccounted for in current powered devices [8]. Consequently, a controller combining accurate kinematics and kinetics for both the knee and ankle with energy regeneration is sought in this research. The remainder of the paper is organized as follows. The dynamic model used for this work is conveyed in Section II. In Sections III-A and III-B precedent research will be covered, namely robust tracking/impedance control and switched impedance control. A method of combining the two will then *This work was supported by National Science Foundation grant The authors are with Cleveland State University, Cleveland, OH, United States. 1 Corresponding author: h.warner@vikes.csuohio.edu be discussed in Section III-C. Next, Section IV will present the details of the optimization. This will be followed by results in Section V. A discussion, Section VI, will conclude. II. HIP ROBOT AND PROSTHESIS DYNAMIC MODEL A planar robotic hip for prosthesis testing has been developed at Cleveland State University. The robot includes a vertical joint and rotary joint. A prosthesis can then be attached via a standard pyramid connector. A dynamic model of this robotic hip and a prosthesis was obtained for studying its control in simulation. This model is developed in detail up to the ankle joint [9]. Several modifications and the addition of a foot model have been made since then [1]. The version used in this work is described fully in [11]. The complete system was derived in the robotics framework. M(q) q + C(q, q) q + G(q) + R( q) + T e = u (1) q is a four-element vector. Its variables correspond to the vertical hip displacement, hip flexion, knee flexion, and ankle plantarflexion degrees of freedom. The positive sense for the hip displacement is defined as downward relative to a horizontal threshold at the hip. T e is the external force effects equal to the sum of the forces or torques applied by the heel and toe ground reaction forces reflected to the various joints. The linearity in parameters property holds true for (1), and it can therefore be written as follows: Y (q, q, q)θ = u T e, (2) where Y is the regressor and Θ is a vector of the parameters. The inertia matrix M, Coriolis matrix C, gravity vector G, and friction and damping vector R are shown in terms of Θ in [11]. No actuator dynamics are included in this model. III. CONTROLLER DEVELOPMENT A. Robust Tracking/Impedance Control Overview Robust tracking/impedance control is a combination of two control methods, robust passivity-based control and impedance control. Robust passivity-based control is a motion control strategy that takes advantage of the passivity property of the robotic equations and is capable of handling parameter uncertainties, which is particularly important in real-world implementation [12]. Impedance control does not independently control force or motion, but rather produces stable motion in response to arbitrary external forces [13], [14], [15]. A controller combining these two approaches is desirable for the system of interest because the upper two joints, hip vertical displacement and hip rotation, are required

2 to follow set trajectories, pure motion control, while the prosthesis, knee and ankle joints, should be more flexible while still following reference data. In this way the natural motion of a human hip is enforced regardless of the force and torque requirements on the hip robot. Further, the prosthesis can be tuned to act and react like a human leg even though it is not part of the natural system. This divides the system s joints into motion controlled (MC) joints q 1 and q 2 and impedance controlled (IC) joints q 3 and q 4 [1]. The general control method, particularly the way in which these two control strategies are interrelated, will be presented next. A joint space impedance controller was selected over a task space impedance controller partially because the latter introduces unnecessary complexity and further because the results of this work using the joint space form showed that it could be tuned to effectively meet the aforementioned objectives. The desired impedance is described as follows: I q IC + b q IC + k q IC = T IC. (3) q is the tracking error and T IC is the external force and moment effects. Diagonal matrices I, b, and k are the desired impedance values. The control is then defined in the form utilized in robust passivity-based control. u = ˆM(q)a + Ĉ(q, q)v + ĝ Kr + T IC (4) K is a diagonal matrix of four gains. The first two values of K are for MC joints, and the last two values are for IC joints. This can also be expressed as in the form indicating linearity in the parameters. ˆΘ will be discussed later. u = Y (q, q, v, a) ˆΘ Kr + T IC (5) According to robust passivity-based control, v, a, and r are defined as follows: v MC = q d MC Λ MC q MC (6) a MC = v = q d MC Λ MC q MC (7) r MC = q v = q MC + Λ MC q MC. (8) For the impedance controlled joints v, a, and r include an extra term. v IC = q d IC Λ IC q IC F r z (9) a IC = v = q d IC Λ IC q IC F r ż (1) r IC = q v = q IC + Λ IC q IC + F r z (11) Λ is a diagonal matrix composed of four elements, as seen in the motion control set of equations for v, a, and r and the impedance control set of equations for v, a, and r. It is divided into two diagonal matrices, Λ MC and Λ IC, composed of two elements relative to each set of v, a, and r. The term added to v, a, and r is the product of a gain matrix F r and a dynamic compensator. The dynamic compensator is a state equation with the state z. ż = Az + K p q IC + K d q IC + K f T IC (12) F r, K p, and K d can be calculated from the selected impedance gains. Justification for these values is provided in [1]. F r = I 1 (13) K p = k + AIΛ IC (14) K d = b IΛ IC + AI (15) At this point ˆΘ can be determined according to the robust passivity-based control framework. ˆΘ = Θ + δθ (16) δθ is a switching term that is determined by Lyapunov techniques, detailed in [1]. This controller is prone to chattering, and therefore, a deadzone solution was implemented rather than the original version [1]. ρ Y T r δθ = Y T r, Y T r > ɛ ρ ɛ Y T r, Y T r (17) ɛ In applying this controller to the hip robot and prosthesis model there are a total of 14 gains to be tuned. There are two values of K and two values of Λ for the motion control joints, two values of K and two values of Λ for the impedance control joints, and lastly, the three impedance values, I, b, and k, for each of the two lower joints. Ten of these gains are associated with the prosthetic joints. All were originally tuned by trial and error [1]. B. Switched Impedance Control Overview An alternative control method for prostheses, also based on impedance control, was developed by Sup and co-workers [7], [16]. In this case the control equation is simpler, but the gains are switched according to a finite state machine based on measurable features of the gait cycle. The controller was implemented for both the knee and ankle joints and tested with an active prosthesis prototype. Consisting of a spring term, a damper term, and an equilibrium angle, the impedance controller is defined as τ i = k i (θ θ ki ) + b i θ. (18) i is the index of the current state as determined by a finite state machine. As opposed to the model presented in Section III-A, this model does not include an inertia term. The finite state machine includes a total of five modes. These modes are early stance, middle stance, late stance, swing flexion, and swing extension, phases through 4. Contact of the ball of the foot, indicated by a contact load greater than a defined threshold, signals the transition from early to middle stance. The switch to late stance is associated with the body being centered over the ankle, physically, the ankle angle being greater than a given threshold. To progress to swing flexion, the foot must leave the ground; this is equivalent to the load at the ball of the foot being less than a selected threshold. Advancing to the next phase, swing extension, the knee must begin to swing forward, indicated by a knee flexion velocity less than zero. Completing

3 TABLE I: Threshold values selected for switching of the finite state machine Threshold Value Units Ball of Foot Load 25 N Ankle Angle 1 Degrees Heel Load 25 N the cycle, the heel strikes the ground, characterized by a heel contact load greater than a chosen threshold, and the transition to early stance occurs. Each of the measurements required to transition between states are dependent only upon data that could be obtained from the prosthesis, making them hardware-feasible selections [16]. Considering a total of five states, three parameters per control law, and two joints, there are 3 control gains requiring tuning for this method. Initial tuning was completed via a least squares fit against reference torque, angle, and angular velocity profiles. Further tuning was completed by hand during prototype testing [16]. C. Switched Robust Tracking/Impedance Control The controllers discussed in Sections III-A and III-B both have merit with respect to the human system. In the robust tracking/impedance controller it is assumed that a human will use his or her residual limb the same as before his or her amputation. Additionally, in both cases the application of impedance control implements the capacity to respond to the environment in a dynamic fashion. Within the switched impedance controller the fact that humans do not present a constant impedance during dynamic action is applied [17]. Taking each of these features and combining them, therefore, should produce a prosthesis controller in better agreement with the human system. To perform this combination, the exact form of the robust tracking/impedance controller from Section III-A is utilized. It is then augmented with a gain switching algorithm, where the motion control and impedance control gains for the knee and ankle are each allowed to vary over the five discrete intervals defined in Section III-B. Within this control framework robustness holds for each gain set in accordance with the guarantees shown in [1]. The robustness of the overall controller is not considered here. There are a total of 5 gains for each joint, forming a combined 1 gains per state. Overall, there are 5 gains to be determined in tuning this controller. In addition, there are several switching thresholds. The threshold values for phase switching were selected as given in Table I. To avoid premature switching due to any stubbing of the heel or toe, the heel and ball of foot load thresholds were set above the contact level. By considering two criteria, the ankle angle threshold was selected. First, because the reference data was prepared by inverse kinematics and the inverse kinematics solution could select from an infinite number of revolutions about the ankle joint, though an equilibrium at approximately 9 o or 27 o was most likely, the ankle angle threshold needed to be set informed of the trajectory s equilibrium. Secondly, the ankle angle threshold value was selected based on observation of the TABLE II: Biogeography-based optimization parameters used for optimization of the switched robust tracking/impedance controller Parameter Value Population Size 5 Number of Generations 2 Number of Elite Individuals 2 Probability of Mutation.2 TABLE III: Optimization parameter ranges for the switched robust tracking/impedance controller. The gains for the knee joint are in the upper portion while the ankle joint gains compose the lower half Parameter Minimum Value Maximum Value Λ 3 or Λ IC,1 1 4 K I b k Λ 4 or Λ IC,2 1 4 K I b k dataset; the center of mass was judged to be over the ankle when the ankle is slightly dorsiflexed. IV. GAIN OPTIMIZATION A global evolutionary optimization algorithm called biogeography-based optimization (BBO) was selected for use in determining the gains of the controller developed in Section III-C [18], [19]. BBO is based on the immigration and emigration of species between isolated habitats according to a measure termed the habitat suitability index (HSI), which is a function of multiple suitability index variables (SIVs). More suitable habitats (high HSI) have a greater variety of species and generally share species with other habitats. Conversely, less suitable habitats have fewer species and are open to accepting more species. To form the parallel to a problem solution, habitats represent candidate solutions, and habitat features correspond to features of those solutions. Immigration and emigration are the means by which solution features are shared probabilistically. Additionally, elitism, which is a method for saving the best solutions from the previous generation and injecting them into the next generation, and mutation, which is a means of introducing new information, were implemented within the algorithm. The BBO algorithm parameters were set as given in Table II for each trial. The population size was selected based on the number of individual parameters to be varied. After several iterations the number of generations was determined according to the observed rate of convergence. Each population member included a set of 5 gains, those previously described. For each of the 1 gains per state ranges within which the population features could be varied and from which the initial population would be selected were set; refer to Table III. The population was initialized randomly with

4 TABLE IV: Initial optimization candidate solutions for the switched robust tracking/impedance controller. The table is divided by grouping the knee joint gains in the upper portion and the ankle joint gains below Parameter Initial Candidate 1 Initial Candidate 2 Λ 3 or Λ IC, K I b k Λ 4 or Λ IC,2 3 3 K I b k TABLE V: Gains used for the hip joint Hip Joint Gain Value Λ 1 or Λ MC,1 155 Λ 2 or Λ MC,2 155 K K 2 15 exception of two candidate solutions, one high impedance case and one low impedance case from [1]. To define these two predetermined initial gain sets for use in the multiple state switching format, the 1 published gains were repeated for each of the 5 states, forming 5 gain candidate solutions. These initial candidates are presented in Table IV. Lastly, the gains of the hip motion controller, none of which were optimized, were selected to provide accurate tracking and based on [1]. It was found that the gains related to the hip vertical displacement q 1 could be reduced relative to those selected in [1]. The values associated with the hip rotation q 2 were replicated from [1]. The gains are given in Table V. A composite cost function including tracking, ground reaction force, and energy regeneration was defined. To bring each component into a general range of magnitude such that each would have an equal contribution to the cost, the following weights were applied cost = q 3,cost + q 4,cost E 3,cost GRF vert,cost 1 q 3,cost = (q 3,i,sim q 3,i,ref ) n 2 i 1 q 4,cost = (q 4,i,sim q 4,i,ref ) n 2 i t 2 E 3,cost = (E 3,t 2,sim E 3,t1,sim) P 3,ref dt t 1 1 GRF vert,cost = (GRF vert,i,sim GRF vert,i,ref ) n 2, i (19) where i is the time index of each point in the time interval of interest and E 3,sim is the integral of the joint power TABLE VI: Cost function and energy results for five optimization trials Measure Trial 1 Trial 2 Trial 3 Trial 4 Trial 5 q 3,cost (rad) q 4,cost (rad) E 3,cost (J) GRF cost (N) cost E 3 (J) calculated from simulation outputs. Each of the tracking costs and the GRF cost are rms values. The energy cost is calculated such that the change in energy over the simulated gait cycle will approach the total excess of energy available at the knee, determined by integration of the knee power reference data. The energy cost was defined to approach the reference energy because the capacity to gain or lose energy is directly related to the joint torque, assuming the velocity is fixed by accurate tracking performance. Therefore, if realistic torque values are met for the actuation system, it is technically possible for the energy to increase by an amount greater than would be indicated by human reference data. The cost to this, however, is the potential for high reaction forces or torques at other joints, making a limit desirable. While the tracking/impedance controller includes guarantees of robust stability and convergence to the desired impedance for fixed gains, the introduced variable gain structure does not. Unstable solutions were, therefore, anticipated during the optimization process. Any gain combinations that resulted in divergence were penalized by forcing them to have a cost value of infinity. In practice a number of solutions would be penalized early in the generational progression. The number of penalized solutions would then decrease as the population improved throughout ongoing generations. V. RESULTS Across five optimization trials in simulation, each using the same set of reference data, the final cost measures and amount of energy gained were remarkably consistent. These results are summarized in Table VI. The accuracy of the tracking error is sufficient for gait across all trials. According to integration of the precalculated power data from the reference dataset, the available energy at the knee is J, which each of the solutions approaches as desired. The gains determined by the optimization process for all trials are detailed in [11]. Variation in the selected gains from trial to trial is fairly extensive. This might suggest that there are many combinations possible to form the same level of performance upon which the cost functions appeared to be converging. However, one trend amid the variation is particularly notable. There is a high stiffness predicted for the knee upon heel strike (Phase ), and a clear reduction during Phase 1. This might replicate the reduction in torque resisting knee flexion after the initial impact, as seen in [8]. To further evaluate the results, examples will be provided from Trial 1. The convergence behavior of the minimum cost is shown in Fig. 1. The tracking performance is provided in

5 Minimum Cost Generation Fig. 1: Example overall cost convergence Trial 1 Current State Fig. 4: Example state switching results Trial (a) Hip Displacement q 1 (Meters) 1 5 (c) Knee Angle q 3 (Degrees) (b) Hip Angle q 2 (Degrees) (d) Ankle Angle q 4 (Degrees) Fig. 2: Example tracking results Trial (a) u 1 (N) (b) u 2 (Nm) (c) u 3 (Nm) (d) u 4 (Nm) Fig. 5: Example control signal results Trial 1 Fig. 2. Excellent tracking is seen for both hip trajectories and the knee trajectory. The ankle trajectory is also quite good. It is of particular interest because it portrays the expected behavior of an impedance controller. It allows divergence from the path but quickly regains tracking accuracy. The knee shows the same behavior though on a more limited scale. The vertical ground reaction force compares favorably with the reference data. In Fig. 3 one can note that the magnitude and timing are fairly accurate and a double peak has been formed, though it is not smooth. Some of the sharp portions of the GRF curve can be associated with the diversions of the ankle joint from its intended trajectory as well as the mechanics of the contact model. Based upon the previously presented figures, one can Vertical GRF (N) Fig. 3: Example vertical GRF results Trial 1 consider the accuracy of the state switching method. The timing of the states is presented in Fig. 4. Fig. 5 illustrates the control signal profiles. The preprocessed three-dimensional estimates of the required joint efforts from the reference data can be used to provide a baseline comparison between these control torques and those used by the human subject. This data is available for the hip torque, knee torque, and ankle torque. A peak reference magnitude of 27 Nm is given for the hip torque, significantly less than the simulated control torque. Comparing the peak knee torque to the reference peak, the simulated control torque is more than ten times the magnitude of the reference value, 44 Nm. The peak simulated ankle control torque, ignoring the instantaneous spike, is consistently smaller than the reference peak, 16 Nm. It is possible that this is related to the fact that the ankle was more compliant. Lastly, the energy profile is shown in Fig. 6. The general shape is consistent with the result of integrating the reference power data, though the magnitude is greater because it is dependent on u 3. Furthermore, the timing of the largest positive change in energy corresponds with the latter part of swing phase. There is also an small increase associated with the early portion of stance phase. These are two of the periods when excess energy is typically dissipated. The other significant rise is early swing phase as the gait cycle approaches toe off. The remainder of the shape is associated with various periods of energy usage [8].

6 E 3 (J) Fig. 6: Example E 3 results Trial 1 VI. DISCUSSION Two ideas previously applied to prosthesis control, namely robust tracking/impedance control and switched impedance control, have been combined. The resulting controller was optimized. The results of this preliminary study indicate that there is potential for such a controller to meet the outlined objectives, natural motion and energy regeneration. Directly, the next step is to formally consider the controller s stability. While the optimization constrained solutions to be stable, there is no guarantee of this controller s stability in general. The study of a switched impedance controller s stability can be completed in a passivity framework. It should also be noted that there are multiple limitations to the modeling process. While the model was expanded to use the limb lengths of the reference subject rather than all robotic parameters, the masses, locations of the centers of mass, and moments of inertia remained unchanged from the original robot model. Perhaps these inconsistencies caused some results to not match the reference data better. In addition, the control efforts, particularly those associated with the hip joint, have the potential of being high because of the tuning of the tracking portion of the controller. The goal of such a controller is to follow a trajectory regardless of external influences. Therefore, excessive force or torque can be used. In [2] optimization of the controller gains for a similar problem, obtaining realistic GRF, illustrates the potential for significant improvement. An alternative to reducing the control efforts by tuning is implementing impedance control, in which case the trajectories are no longer enforced [21]. Other control methods developed for a related system could be investigated as well [22], [23], [24]. Improvements of the optimization portion of this work can also be addressed. Development of the optimization within a formal multi-objective framework could be beneficial; the balance of objectives could be more easily defined and further objectives added, such as reducing the control signals. Finally, extending the optimization across multiple gait cycles would encourage robustness of the controller. APPENDIX The code used to produce the results can be found at prosthetics/research/switched-robustimpedance-control.html. REFERENCES [1] B. Hafner, L. Willingham, N. Buell, K. Allyn, and D. Smith, Evaluation of function, performance, and preference as transfemoral amputees transition from mechanical to microprocessor control of the prosthetic knee, Arch. Phys. Med. Rehab., vol. 88, pp , April 27. [2] P. Struyf, C. van Heugten, M. Hitters, and R. Smeets, The prevalence of osteoarthritis of the intact hip and knee among traumatic leg amputees, Arch. Phys. Med. Rehab., vol. 9, pp , April 29. [3] R. Gailey, K. Allen, J. Castle, J. Kucharik, and M. Roeder, Review of secondary physical conditions associated with lower-limb amputation and long-term prosthesis use, J. Rehabil. Res. Dev., vol. 45, no. 1, pp , 28. [4] D. Ehde, D. Smith, J. Czerniecki, K. Campbell, D. Malchow, and L. Robinson, Back pain as a secondary disability of persons with lower limb amputations, Arch Phys Med Rehabil, vol. 82, pp , June 21. [5] A. Gitter, J. Czerniecki, and K. Weaver, A reassessment of centerof-mass dynamics as a determinate of the metabolic inefficiency of above-knee amputee ambulation, Am. J. Phys. Med. Rehab., vol. 74, no. 5, pp , [6] Z. Harvey, B. Potter, J. Vandersea, and E. Wolf, Prosthetic advances, J. Surg. Orthop. Adv., vol. 21, no. 1, pp , 212. [7] F. Sup, H. Varol, J. Mitchell, T. Withrow, and M. Goldfarb, Selfcontained powered knee and ankle prosthesis: Initial evaluation on a transfemoral amputee, in Proc. IEEE ICORR, (Kyoto, Japan), pp , 29. [8] D. Winter, Energy generation and absorption at the ankle and knee during fast, natural, and slow cadences, Clin. Orthop. Relat. Res., pp , May [9] H. Richter, D. Simon, W. Smith, and S. Samorezov, Dynamic modeling, parameter estimation, and control of a leg prosthesis test robot, Appl. Math. Model., vol. 39, pp , January 214. [1] H. Mohammadi and H. Richter, Robust tracking/impedance control: Application to prosthetics, in Proc. ACC, (Chicago, IL), 215. [11] H. Warner, Optimal Design and Control of a Lower-Limb Prosthesis with Energy Regeneration. Thesis, Cleveland State University, 215. [12] M. Spong, S. Hutchinson, and M. Vidyasagar, Robot Modeling and Control. Wiley, 26. [13] N. Hogan, Impedance control: An approach to manipulation: Part I Theory, J. Dyn. Syst.-T. ASME, vol. 17, pp. 1 7, March [14] N. Hogan, Impedance control: An approach to manipulation: Part II Implementation, J. Dyn. Syst.-T. ASME, vol. 17, pp. 8 16, March [15] N. Hogan, Impedance control: An approach to manipulation: Part III Applications, J. Dyn. Syst.-T. ASME, vol. 17, pp , March [16] F. Sup, H. Varol, and M. Goldfarb, Upslope walking with a powered knee and ankle prosthesis: Initial results with an amputee subject, IEEE T. Neur. Sys. Reh., vol. 19, pp , February 211. [17] D. Ludvig and E. Perreault, Task-relevant adaptation of musculoskeletal impedance during posture and movement, in Proc. ACC, (Portland, OR), pp , 214. [18] D. Simon, Biogeography-based optimization, IEEE Trans. Evolut. Comput., vol. 12, pp , December 28. [19] D. Simon, Evolutionary Optimization Algorithms. Wiley, 213. [2] R. Davis, H. Richter, D. Simon, and A. van den Bogert, Evolutionary optimization of ground reaction force for a prosthetic leg testing robot, in Proc. ACC, (Portland, OR), pp , 214. [21] P. Khalaf, H. Richter, A. van den Bogert, and D. Simon, Multiobjective optimization of impedance parameters in a prosthesis test robot, in Proc. ASME DSCC, (Columbus, OH), 215. [22] V. Azimi, D. Simon, and H. Richter, Stable robust adaptive impedance control of a prosthetic leg, in Proc. ASME DSCC, (Columbus, OH), 215. [23] V. Azimi, D. Simon, H. Richter, and S. A. Fakoorian, Robust composite adaptive transfemoral prosthesis control with non-scalar boundary layer trajectories, in Proc. ACC, (Boston, MA), 216. [24] D. Ebeigbe, D. Simon, and H. Richter, Hybrid function approximation based control with application to prosthetic legs, in Proc. IEEE SYSCON, (Orlando, FL), 216.

Design Optimization and Control of a Crank-Slider Actuator for a Lower-Limb Prosthesis with Energy Regeneration*

Design Optimization and Control of a Crank-Slider Actuator for a Lower-Limb Prosthesis with Energy Regeneration* Design Optimization and Control of a Crank-Slider Actuator for a Lower-Limb Prosthesis with Energy Regeneration* Holly Warner, Dan Simon, and Hanz Richter Abstract Recently as technology has progressed,

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

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

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

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 ADAPTIVE IMPEDANCE CONTROL OF A PROSTHETIC LEG

ROBUST ADAPTIVE IMPEDANCE CONTROL OF A PROSTHETIC LEG 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

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

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

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

Abstract. 1. Introduction. December 2, 2014

Abstract. 1. Introduction. December 2, 2014 Holly Warner * Department of Mechanical Engineering Cleveland State University Cleveland, Ohio 44115 December 2, 2014 Abstract Results from a previously developed model of an actuator for use in the simulation

More information

Optimal Design of a Transfemoral Prosthesis with Energy Storage and Regeneration

Optimal Design of a Transfemoral Prosthesis with Energy Storage and Regeneration 014 merican ontrol onference () June 4-6, 014. Portland, Oregon, US Optimal Design of a Transfemoral Prosthesis with Energy Storage and Regeneration Rick Rarick, Hanz Richter, ntonie van den Bogert, Dan

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

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

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

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

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

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

The Effect of Semicircular Feet on Energy Dissipation by Heel-strike in Dynamic Biped Locomotion

The Effect of Semicircular Feet on Energy Dissipation by Heel-strike in Dynamic Biped Locomotion 7 IEEE International Conference on Robotics and Automation Roma, Italy, 1-14 April 7 FrC3.3 The Effect of Semicircular Feet on Energy Dissipation by Heel-strike in Dynamic Biped Locomotion Fumihiko Asano

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

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

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

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

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 method for analyzing joint symmetry and normalcy, with an application to analyzing gait

A method for analyzing joint symmetry and normalcy, with an application to analyzing gait Gait & Posture 24 (2006) 515 521 Technical note A method for analyzing joint symmetry and normalcy, with an application to analyzing gait Stephanie J. Crenshaw *, James G. Richards University of Delaware,

More information

Reading. Realistic Character Animation. Modeling Realistic Motion. Two Approaches

Reading. Realistic Character Animation. Modeling Realistic Motion. Two Approaches Realistic Character Animation Reading Jessica Hodgins,,et.al,Animating Human Athletics,, SIGGRAPH 95 Zoran Popović, Changing Physics for Character Animation,, SIGGRAPH 00 2 Modeling Realistic Motion Model

More information

BIOMECHANICS AND MOTOR CONTROL OF HUMAN MOVEMENT

BIOMECHANICS AND MOTOR CONTROL OF HUMAN MOVEMENT BIOMECHANICS AND MOTOR CONTROL OF HUMAN MOVEMENT Third Edition DAVID Α. WINTER University of Waterloo Waterloo, Ontario, Canada WILEY JOHN WILEY & SONS, INC. CONTENTS Preface to the Third Edition xv 1

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

Effects of Hip and Ankle Moments on Running Stability: Simulation of a Simplified Model

Effects of Hip and Ankle Moments on Running Stability: Simulation of a Simplified Model Purdue University Purdue e-pubs Open Access Theses Theses and Dissertations Fall 214 Effects of Hip and Ankle Moments on Running Stability: Simulation of a Simplified Model Rubin C. Cholera Purdue University

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

Theory of Vibrations in Stewart Platforms

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

More information

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

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

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

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

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

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

More information

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

Port-based Modeling and Control for Efficient Bipedal Walking Machines

Port-based Modeling and Control for Efficient Bipedal Walking Machines Port-based Modeling and Control for Efficient Bipedal Walking Machines Vincent Duindam vincentd@eecs.berkeley.edu Control Laboratory, EE-Math-CS University of Twente, Netherlands Joint work with Stefano

More information

Quadratic Program based Control of Fully-Actuated Transfemoral Prosthesis for Flat-Ground and Up-Slope Locomotion

Quadratic Program based Control of Fully-Actuated Transfemoral Prosthesis for Flat-Ground and Up-Slope Locomotion Quadratic Program based Control of Fully-Actuated Transfemoral Prosthesis for Flat-Ground and Up-Slope Locomotion Huihua Zhao and Aaron D. Ames Abstract This paper utilizes a novel optimal control strategy

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

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

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

A Higher Order Partial Feedback Linearization Based Method for Controlling an Underactuated Hopping Robot with a Compliant Leg

A Higher Order Partial Feedback Linearization Based Method for Controlling an Underactuated Hopping Robot with a Compliant Leg A Higher Order Partial Feedback Linearization Based Method for Controlling an Underactuated Hopping Robot with a Compliant Leg Pat Terry and Katie Byl Abstract This paper considers control techniques for

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

ASME2018/DSCC

ASME2018/DSCC Proceedings of The ASME 2018 Dynamic Systems and Control Conference DSCC 2018 Sept. 30-Oct. 3, 2018, Atlanta, Georgia, USA ASME2018/DSCC2018-9061 HUMAN-INSPIRED ALGEBRAIC CURVES FOR WEARABLE ROBOT CONTROL

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

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

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

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

Bipedal Walking Gait with Variable Stiffness Knees

Bipedal Walking Gait with Variable Stiffness Knees 24 5th IEEE RAS & EMBS International Conference on Biomedical Robotics and Biomechatronics (BioRob) August 2-5, 24. São Paulo, Brazil Bipedal Walking Gait with Variable Stiffness Knees Wesley Roozing and

More information

Biomimetic Virtual Constraint Control of a Transfemoral Powered Prosthetic Leg

Biomimetic Virtual Constraint Control of a Transfemoral Powered Prosthetic Leg Biomimetic Virtual Constraint Control of a Transfemoral Powered Prosthetic Leg Robert D. Gregg and Jonathon W. Sensinger Abstract This paper presents a novel control strategy for a powered knee-ankle prosthesis

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

Machine Learning for Active Gait Support with a Powered Ankle Prosthesis

Machine Learning for Active Gait Support with a Powered Ankle Prosthesis Machine Learning for Active Gait Support with a Powered Ankle Prosthesis Maschinelles Lernen zur gesteuerten Gangunterstützung durch eine aktive Fußgelenkprothese Master-Thesis von Simon Barnikol Tag der

More information

Integral admittance shaping: A unified framework for active exoskeleton control. Umashankar Nagarajan, Gabriel Aguirre-Ollinger, Ambarish Goswami

Integral admittance shaping: A unified framework for active exoskeleton control. Umashankar Nagarajan, Gabriel Aguirre-Ollinger, Ambarish Goswami Accepted Manuscript Integral admittance shaping: A unified framework for active exoskeleton control Umashankar Nagarajan, Gabriel Aguirre-Ollinger, Ambarish Goswami PII: S9-889(5)3- DOI: http://dx.doi.org/.6/j.robot.5.9.5

More information

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

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

More information

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

Catastrophe and Stability Analysis of a Cable-Driven Actuator

Catastrophe and Stability Analysis of a Cable-Driven Actuator Catastrophe and Stability Analysis of a Cable-Driven Actuator James S. Sulzer, Michael A. Peshkin and James L. Patton Abstract Recent work in human-robot interaction has revealed the need for compliant,

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

ANTHROPOMETRY (İnsan Vücudunu Ölçme Bilimi)

ANTHROPOMETRY (İnsan Vücudunu Ölçme Bilimi) ANTHROPOMETRY (İnsan Vücudunu Ölçme Bilimi) Dr. Kurtuluş Erinç Akdoğan kurtuluserinc@cankaya.edu.tr INTRODUCTION Anthropometry is the major branch of anthropology (insan bilimi) that studies the physical

More information

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

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

More information

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

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

University of Twente

University of Twente University of Twente EEMCS / Electrical Engineering Control Engineering Variable stiffness for robust and energy efficient 2D bipedal locomotion Matin Jafarian MSc report Supervisors: prof.dr.ir. S. Stramigioli

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

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

Rhythmic Robot Arm Control Using Oscillators

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

More information

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

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

More information

Dynamics in the dynamic walk of a quadruped robot. Hiroshi Kimura. University of Tohoku. Aramaki Aoba, Aoba-ku, Sendai 980, Japan

Dynamics in the dynamic walk of a quadruped robot. Hiroshi Kimura. University of Tohoku. Aramaki Aoba, Aoba-ku, Sendai 980, Japan Dynamics in the dynamic walk of a quadruped robot Hiroshi Kimura Department of Mechanical Engineering II University of Tohoku Aramaki Aoba, Aoba-ku, Sendai 980, Japan Isao Shimoyama and Hirofumi Miura

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

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

CHANGING SPEED IN A SIMPLE WALKER WITH DYNAMIC ONE-STEP TRANSITIONS

CHANGING SPEED IN A SIMPLE WALKER WITH DYNAMIC ONE-STEP TRANSITIONS Preface In this thesis I describe the main part of the research I did at the Delft Biorobotics Lab to finish my master in BioMechanical Engineering at the 3ME faculty of the Delft University of Technology.

More information

A consideration on position of center of ground reaction force in upright posture

A consideration on position of center of ground reaction force in upright posture sice02-0206 A consideration on position of center of ground reaction force in upright posture Satoshi Ito ),2) Yoshihisa Saka ) Haruhisa Kawasaki ) satoshi@robo.mech.gifu-u.ac.jp h33208@guedu.cc.gifu-u.ac.jp

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

Predictive Control of Gyroscopic-Force Actuators for Mechanical Vibration Damping

Predictive Control of Gyroscopic-Force Actuators for Mechanical Vibration Damping ARC Centre of Excellence for Complex Dynamic Systems and Control, pp 1 15 Predictive Control of Gyroscopic-Force Actuators for Mechanical Vibration Damping Tristan Perez 1, 2 Joris B Termaat 3 1 School

More information

Novel Reaction Force Control Design Based on Biarticular Driving System Using Intrinsic Viscoelasticity of Muscle

Novel Reaction Force Control Design Based on Biarticular Driving System Using Intrinsic Viscoelasticity of Muscle Novel Reaction Force Control Design Based on Biarticular Driving System Using Intrinsic Viscoelasticity of Muscle Yasuto Kimura #, Sehoon Oh 2 and Yoichi Hori #3 # Department of Advanced Energy, The University

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

KIN Mechanics of posture by Stephen Robinovitch, Ph.D.

KIN Mechanics of posture by Stephen Robinovitch, Ph.D. KIN 840 2006-1 Mechanics of posture 2006 by Stephen Robinovitch, Ph.D. Outline Base of support Effect of strength and body size on base of support Centre of pressure and centre of gravity Inverted pendulum

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

Nonlinear Adaptive Robust Control. Theory and Applications to the Integrated Design of Intelligent and Precision Mechatronic Systems.

Nonlinear Adaptive Robust Control. Theory and Applications to the Integrated Design of Intelligent and Precision Mechatronic Systems. A Short Course on Nonlinear Adaptive Robust Control Theory and Applications to the Integrated Design of Intelligent and Precision Mechatronic Systems Bin Yao Intelligent and Precision Control Laboratory

More information

Feedback Control of Dynamic Bipedal Robot Locomotion

Feedback Control of Dynamic Bipedal Robot Locomotion Feedback Control of Dynamic Bipedal Robot Locomotion Eric R. Westervelt Jessy W. Grizzle Christine Chevaiiereau Jun Ho Choi Benjamin Morris CRC Press Taylor & Francis Croup Boca Raton London New York CRC

More information

Angular Momentum Based Controller for Balancing an Inverted Double Pendulum

Angular Momentum Based Controller for Balancing an Inverted Double Pendulum Angular Momentum Based Controller for Balancing an Inverted Double Pendulum Morteza Azad * and Roy Featherstone * * School of Engineering, Australian National University, Canberra, Australia Abstract.

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

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

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

Modeling Of Legged Locomotion With A Suspended Load In The Sagittal Plane

Modeling Of Legged Locomotion With A Suspended Load In The Sagittal Plane Purdue University Purdue e-pubs Open Access Theses Theses and Dissertations 2013 Modeling Of Legged Locomotion With A Suspended Load In The Sagittal Plane Karna P. Potwar Purdue University Follow this

More information

Abstract. Final Degree Project - Olga Pätkau

Abstract. Final Degree Project - Olga Pätkau Abstract I Abstract In this thesis, two different control strategies are applied to the forward dynamic simulation of multibody systems in order to track a given reference motion. For this purpose, two

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

Robot Autonomy Notes

Robot Autonomy Notes Robot Autonomy Notes January 25, 2017 Andy Tracy - atracy@andrew.cmu.edu Nima Rahnemoon - nrahnemo@andrew.cmu.edu Samuel Chandler - sxchandl@andrew.cmu.edu Manipulation Planning There are 2 main components

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

Control of Robotic Manipulators

Control of Robotic Manipulators Control of Robotic Manipulators Set Point Control Technique 1: Joint PD Control Joint torque Joint position error Joint velocity error Why 0? Equivalent to adding a virtual spring and damper to the joints

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

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

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

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

Limit Cycle Walking on Ice

Limit Cycle Walking on Ice 3 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) November 3-7, 3. Tokyo, Japan Limit Cycle Walking on Ice Fumihiko Asano, Yasunori Kikuchi and Masahiro Shibata Abstract This

More information

A Sliding Mode Controller Using Neural Networks for Robot Manipulator

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

More information

Adaptive 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

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

High gain observer for embedded Acrobot

High gain observer for embedded Acrobot Preprints of the 19th World Congress The International Federation of Automatic Control High gain observer for embedded Acrobot Milan Anderle Sergej Čelikovský Czech Technical University in Prague, Faculty

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