Robust Controller Design for Cancelling Biodynamic Feedthrough

Size: px
Start display at page:

Download "Robust Controller Design for Cancelling Biodynamic Feedthrough"

Transcription

1 Robust Controller Design for Cancelling Biodynamic Feedthrough M. R. Sirouspour and S. E. Salcudean University of British Columbia Vancouver, BC, Canada Abstract: There are many manual control tasks in which the operator base moves in response to joystick movement. Base motion feedback can interfere with the joystick and operator dynamics, resulting in instability and reduced performance. This paper proposes a novel approach to the cancellation of such biodynamic feedthrough. A model-based approach is used to formulate a µ-synthesis robust performance design problem that is solved by D-K iterations. The resultant controllers are robustly stable with respect to variations in the arm/joystick and biodynamic feedthrough parameters, while optimizing relevant performance measures. Experimental studies demonstrate the effectiveness of the designed controllers. The approach developed in this paper can be applied to any system involving teleoperation from movable bases. 1. Introduction Human performance in manual control systems can degrade due to biodynamic interferences. Examples are controlling high speed vehicles over rough terrain or waves, maneuvering aircrafts under transonic buffeting, high gain fly-bywire systems, powered wheelchairs, and control of heavy hydraulic machines such as excavators, bulldozers, etc [1, 2]. In these applications, the human body s response to acceleration can introduce involuntary commands in addition to voluntary commands. This phenomena is referred to as biodynamic stick feedthrough. Biodynamic interferences can be classified as either openloop or closed-loop. In the open-loop case, the operator s base acceleration is uncorrelated with his/her voluntary command and is caused by external disturbances, e.g. in weapon aiming on-board moving platforms. In another category of manual control tasks, the base acceleration is a result of operator commands. This can not only degrade the performance but it may also cause instability. Piloted aircrafts and joystick-controlled heavy hydraulic machines belong to this category. Biodynamic feedthrough has been known to contribute to the pilot-coupled oscillations (PCO) and roll-ratchet phenomenon in aircrafts [3, 4] and also operator-induced oscillations in the operation of excavators [5]. Models for the body response in biodynamic environments have been developed in [4] and [6]. There is very little work in the literature regarding the cancellation of stick feedthrough dynamics. Prior work includes the adaptive filtering technique presented in [7] and [1], the acceleration feedforward used

2 Figure 1. Experimental setup. by [8], and increased joystick damping proposed by [5]. In this paper, a novel approach is proposed for the design of controllers that suppress closed-loop biodynamic feedthrough. The methodology is illustrated via an example. It is shown analytically that a heuristic control approach can result in instability. µ-synthesis-based controllers are then proposed that robustly stabilize the system with respect to uncertainties in the arm/joystick and feedthrough dynamics and at the same time optimize some performance measures. Experimental studies demonstrate the effectiveness of the approaches. This paper is organized as follows. In Section 2, the manual control task that is the subject of this paper and the experimental setup are introduced. The problem is formulated as a µ-synthesis robust performance design problem in Section 3. The stability of the system under a heuristic PD controller is analyzed in Section 4. Section 5 discuses identification of the arm/joystick parameters. The design of the controllers is addressed in Section 6. The experimental results are presented in Section 7. The paper is concluded in Section 8 where our plans for future work are also discussed. 2. Problem Statement Closed-loop biodynamic interferences occur in situations in which the operator is subject to accelerations due to his/her action, e.g. in joystick-controlled aircrafts and excavators. Details of these interactions differ from case to case, however, there are principal similarities between all cases. In this paper, a single-degree-of-freedom manual control task is considered (Figure 2). The operator uses a force-feedback joystick to position his/her base along the z- axis in order to follow a random target. This relatively simple task highlights the problems associated with biodynamic feedthrough and is used to illustrate the proposed approach.

3 Figure 2. Schematic of the manual control task. The experimental setup used in this study is shown in Figure 1. The components of this system are as follows: Motion : The hydraulic Stewart-type UBC motion simulator [9] was used to generate the base motion. Capable of generating 1g accelerations and speeds exceeding 1.5 m/s, the platform is controlled by link-space PD position controllers that use the link length measurements. The controller runs on a Themis Sparc 5 board under the VxWorks operating system with a sampling rate of 256Hz. Position commands in work-space coordinates are given and measured link lengths are returned. : The joystick used in our experimental setup has three degrees of freedom allowing for translation and rotation in a plane. The endpoints of two pantographs that move in offset parallel planes are coupled by means of a crankshaft connected to the interface handle. The device used is a slightly modified version of the one presented in [1]. In this application, gearheads were employed to increase its force/torque capability. Each of the four motor joint angles are measured by.9 degree resolution digital optical encoders placed on the motor side of the shafts. The joystick is controlled in work-space coordinates and the effect of gravity is compensated. The redundancy in actuation is exploited to minimize the norm of motor torques vector (motor currents). For the purpose of the experiments presented in this paper, the x and θ coordinates are locked using PD controllers. The joystick controller is implemented using the Matlab Realtime Workshop toolbox and Tornado development environment. The controller communicates with the platform controller, a graphical display, and its own Simulink block diagram. Graphical Display: A target position (frame) and the platform position (frame) with respect to the target are displayed by a projector on a screen in front of the operator. A schematic diagram of the manual control system is given in Figure 2. The following assumptions are made and will be used later in the paper: A1. The arm/joystick subsystem can be modeled as a mass-spring-damper sys-

4 tem with uncertain parameters m m, b m and k m : x m (s) = f h u m f bf m m s 2 + b m s + k m (1) where f h is the exogenous hand force, u m is the applied force by the motors and f bf, to be introduced in (2), models the feedthrough. m m = m + δm, b m = b + δb and k m = k + δk are the mass, damping and stiffness of the arm/joystick subsystem, respectively, with m, b and k denoting their nominal values. The parametric uncertainties δm, δb and δk account for errors in the linear model (1), and may also account for other unmodelled dynamics of the joystick and human arm. The arm/joystick subsystem is modeled by the block diagram given in Figure 3. A2. The effect of base acceleration on the arm/joystick motion with respect to the base can be modeled as an inertial force acting on the joystick, as done in [8, 11]. ωbf 2 f bf = m bf s 2 s 2 + 2ζ bf ω bf s + ωbf 2 x s (2) where m bf = m f + δm f is the biodynamic feedback mass that is usually equal to the total mass of the arm and joystick (m bf = m m ). δ mf (equal to δ m here) represents the uncertainty associated with the feedthrough mass. Inclusion of a second-order low-pass filter in the model reflects the fact that the compliance of the arm/joystick interface prevents high frequency platform accelerations from being conveyed to the operator s arm. It also makes the design problem well-posed. This model neglects the effects of body and shoulder motions on the arm. A3. The closed-loop dynamics of the platform controller can be approximated by first-order linear dynamics. 3. Robust Control Problem Formulation In order to assist the operator in accomplishing the task, controllers must be designed to coordinate the motion of the joystick with that of the platform. The two main objectives considered in the design are: 1. Kinematic correspondence between the motion of the joystick and that of the platform, enforced by making the following error small: e 1 = W e1 (x s c k x m ) (3) where the tracking error is weighted by the frequency dependent gain W e1. In general, c k can be any stable rational transfer function. For example, a constant c k corresponds to position mode control strategy and a rate mode controller is obtained by replacing c k (s) with c k s. 2. Perceived admittance of the arm/joystick, achieved by making the following error small: e 2 = W e2 (Y D f h x m ) (4)

5 Figure 3. System block diagram. where x m is the joystick position, f h is the hand force, W e2 is a frequency weight and Y D is a desired admittance that is found through human factors studies (e.g.,[11]), to facilitate manual control. Figure 3 shows a block diagram of the proposed control system. This system can be viewed as a two-channel bilateral teleoperation system with a movable base. It is assumed that the master (joystick) and slave (base) positions and also the base acceleration are measured. The master-side control action, u m, is the applied force/torque to the joystick by the motors. The slave-side control action, u s, is the position command to the base controller. In addition to performance measures e 1 and e 2, two more outputs ū m and ū s have been defined in Figure 3. These terms penalize excessive control inputs over given frequency ranges. ū m = W um u m ū s = W us u s (5) Measurement noise is also included in the model to prevent noise amplification and regularize the design problem (n m, n s, n a ). Frequency-dependent gains on the input signals, i.e. W f, W nm, W ns and W na are used to emphasize the frequency ranges at which their energy is concentrated. Communication delays are lumped into one block and are represented by e τ ds, a term that will be replaced by its P adé approximation in the controller design. The system shown in Figure 3 is redrawn in a standard µ-synthesis con-

6 Figure 4. System diagram in the µ-synthesis framework. figuration in Figure 4. in this diagram: d = [ f h n m n s n a e = [ e 1 e 2 ū m ū s w = [ w 1 w 2 w 3 w 4 z = [ z 1 z 2 z 3 z 4 u = [ u m u s y = [ x m x s x s where d is the exogenous input vector, e is the output vector, u is the control input vector and y is the measurement vector. Also, G op (s) is the open-loop transfer function, pert is the perturbation block and K(s) is the controller block. Note that an additional virtual perturbation block perf is added between the exogenous input and the output to pose the problem as a robust stability problem [12]. Then controller K achieves robust performance if and only if max µ (F L (G op, K)(jω)) < 1 (6) ω where = diag{ pert, perf } and F L (G op, K) is the transfer function from [ w d to [ z e when the loop is closed with controller K. In µ synthesis, the controller K is the solution to the following optimization problem [12]: min K stabilizing max ω µ (F L (G op, K)(jω)) (7) 4. Stability Analysis for a Heuristic Controller In this section, it will be shown that a heuristic controller design that achieves the control objectives could potentially lead to instability. The desired master admittance is assumed to be Y D = 1 m d s 2 + b d s + k d (8) and the desired kinematic correspondence is a position scaling by c k. For simplicity, it is assumed m d = m, so no acceleration measurements would be

7 required. The following control laws can achieve the control objectives for a frequency range below the platform controller bandwidth when no perturbation is present and the base does not move C m (s) = (b d b)s + k d k C 1 (s) = c k C s = C 4 = C bf = (9) Using the Nyquist criterion and assuming τ d =, it can be shown that the closed-loop system remains stable as long as ( ) md c k m f > b d b d + k d τ + τ (1) Similarly, if a position-velocity kinematic correspondence is desired, c k is replaced with c k s. In this case, assuming τ d =, the stability condition becomes: ( c k m f > b d 1 + k dτ 2 m d + b d τ ) (11) Therefore, in the absence of time delay, the system remains stable for all positive c k m f, whether position or rate control is used. In practice, there is always some delay in the loop. It is not difficult to show that the system can become unstable for both positive and negative c k m f in this case. This is more critical in case of velocity mode control. Note also how increasing the damping of the joystick improves the stability in both cases. 5. Identification of the Arm/ Parameters The nominal values of the arm/joystick parameters are required in the controller synthesis. To identify these, experiments were performed along the z-axis of the joystick (see Figure 2). One can write m z + bż + kz + f g = f z (12) where m, b, and k are the lumped mass, damping and stiffness of the arm/joystick, respectively, f g and f z are the graviational and applied forces along the z direction, respectively. Band-limited noise (bandwidth=4.6hz) was applied to the controller as the position command while the operator was holding the handle. The operator was instructed to relax his arm during the experiments each of which lasted 8 seconds. The applied motor torques (i.e. motor currents), and angular position of the motor shafts were measured. These measurements were used to compute the applied work-space force and the arm/joystick position using the device kinematics. The velocity and acceleration signals were computed by first applying a forward-backward low-pass filter and then the backward difference on the position signal. Finally, the Least Squares technique was employed to estimate the unknown parameters m, b, k, and f g. The estimated parameters are as follows m = 1.45kg b = 5.N.s/m k = 72.N/m f g = 11.N

8 Remark: In this study, the feedthrough mass m f is assumed be the same as m. A better way to identify m f might be to move the base and measure the arm/joystick position. This will be done in future. It is also worth noting that the dynamic mass m is slightly larger than the static mass f g /g. This might be due to the fact that the operator tends to hold to the joystick against gravity. 6. Controller Design The Matlab µ synthesis toolbox [13] was used to solve the robust control problem defined in (7). m d = 1.45kg b d = 1N.s/m k d = 85 N/m m f = 1.45kg δ mf = δ m, δ m kg c k = 1. δ b.4 5.N.s/m δ k.2 7N/m τ =.4s τ d =.8s w bf = 2π 3rad/sec ζ bf =.7 Note that c k = 1., which means that when the joystick is pulled up the platform moves down and vice-versa. The platform time constant has been chosen based on the specification of the platform position controller. The value of the time delay τ is based upon the estimated network communication delay between the joystick and the platform and also some artifical time delay added to resemble applications with larger delays. The weights used in the µ synthesis design are as follows: W e1 = 5 W e2 = 2 W um = s s + 1 W us = s s + 1 W nm = W ns = W na = (s +.1) s + 1 W 5 f = (.2s + 1) 2 A controller with 61 states was obtained after five D K iterations using function dkit from the µ-synthesis toolbox. Interestingly, all of the gains except C m and C 1 turned out to be effectively zero. The fact that the robust controller does not use platform position measurements is due to the absence of any uncertainties in the platform model. Introduction of a disturbance signal at the input or output of the platform model would make C s and C 4 nonzero. However, this is not a concern in the design problem presented in this paper. One may also expect that the controller would use the acceleration measurement to partially cancel biodynamic feedthrough. This turned out not to be the case here. Model order-reduction techniques were applied to reduce the order of the controllers to seven and five for C m and C 1, respectively. The robustness of the designed controller is compared with that of the heuristic PD controller in Figure 5 which shows the upper bounds on µ pert for the two controllers. Note that the PD controller is not robust with respect to uncertainties and can become unstable. In fact, for c k = 1, the nominal system under PD controller is very close to instability. If larger c k (in magnitude sense) had

9 5 4 PD Controller Robust Controller 5 Desired Frequency (rad/sec) Frequency (rad/sec) Desired Figure 5. Upper bounds on µ pert when δ m δ mbf. Figure 6. Performance of the robust controller Tracking Time (s) Time (s) Figure 7. Response of the robust controller (c k = 1.). Figure 8. Response of the PD controller (c k = 1.). been used (e.g., c k = 2), even the nominal system would be unstable. The nominal performance of the robust controller is presented in Figure 6 where Y d, x m /f h, and x s /f h are compared. Performance objectives are clearly met over the required frequency range. Note that, considering the simple biodynamic feedthrough model considered in this paper, it might seem reasonable to cancel the feedthrough by adding the force term ˆm bf ẍ s to the master control command. A robust control law then can be designed for the new system to account for uncertainties. For the design example of this paper, a PD controller with acceleration compensation can give more or less the same result as the robust controller with acceleration compensation. Nevertheless, numerical experiments revealed that for higher values of c k, the PD controller is not robust. Obviously, the controller presented in this paper has the advantage of not using acceleration measurements. The performance and robustness of the controllers designed in this section were validated through extensive numerical simulations using Matlab Simulink. The simulation results are not be presented here due to space constraints.

10 .5 Robust Controller Robust Controller with Acc. Compensation Tracking PD Controller Time (s) Figure 9. Response of the controllers with c k = Time (s) Figure 1. Response of the robust controller with acceleration compensation. 7. Experimental Results Experimental studies were carried out to evaluate the effectiveness of the proposed controllers. During the experiments, the operator was instructed to move the platform in step-wise and sinusoidal-wise motions. Both the robust controller and the PD controller were tested. The robust controller demonstrated an excellent response as it can be seen in Figure 7. Note that the sinusoidal motion in part of this experiment is intentional and is performed to show the tracking behavior of the system. The controller was found to be robust with respect to arm parameter variations (i.e., by taking off the hand from the joystick, using a different operator, etc.). The PD controller performed poorly and exhibited a nearly unstable response as shown in Figure 8. The operator had to loose the grasp on the joystick in order the stop the oscillations. Figure 9 shows the robustness of the proposed controller to changes in c k where the position command to the platform were multiplied by 1.1. Note how this worsens the response of the PD controller. The response of the robust controller with acceleration compensation was also examined. According to Figure 1 this controller also performs well and suppresses the biodynamic interferences. 8. Conclusions and Future Work This paper addressed the problem of closed-loop biodynamic feedthrough in joystick-controlled systems. The biodynamic stick feedthrough was modeled by a simple acceleration feedback term. It was shown via analysis that this feedback loop can cause instability if a PD controller is used. The µ-synthesisbased controllers proposed suppress biodynamic feedthrough, are robust with respect to variations in the system parameters, and at the same time optimize useful performance measures. The controllers were implemented and evaluated experimentally. The results demonstrate the effectiveness of the proposed approach. In the future, more complex models for biodynamic feedthrough will be developed, validated, and used in the controller design. Realistic manual control tasks involving multiple degrees of freedom will be considered. Performance measures will be chosen such that optimized controllers improve the

11 operator s performance in completing the task. References [1] Velger M. et. al Adaptive filtering of biodynamic stick feedthrough in manipulation tasks on board moving platforms. Journal of Guidance, Control, and Dynamics vol.11 no.2 pp [2] McLeod R.W., Griffin M.J A review of the effects of translational wholebody vibration on continuous manual control performance. Journal of Sound and Vibration. vol.133 no.1 pp [3] Hess R. A. et al Theory for roll-ratchet phenomenon in high-performance aircraft. Journal of Guidance, Control, and Dynamics 14: [4] Idan M., Merhav S.J Effects of biodynamic coupling on the human operator model. Journal of Guidance, vol.13 no.4 pp [5] Arai Fumihito et. al. 2 Dynamical analysis and suppression of human hunting in the excavator operation. Proc. of the 2 Int. Workshop on Robot and Human Interactive Communication pp [6] Jex H. R. et. al Biomechanical models for vibration feedthrough to hands and head for a semisupine pilot. Aviation, Space, and Environment Medicine pp [7] Velger M. et. al Suppression of biodynamic disturbance and pilot-induced oscillations by adaptive filtering. Journal of Guidance, Control, and Dynamics vol.7 no.4 pp [8] Gillespie R.B. et. al. Cancellation of feedthrough dynamics using a force-reflecting joystick. [9] Salcudean S.E. et. al A six degree-of-freedom, hydraulic, one person motion simulator. Proc. IEEE Int. Conf. Robot. Automat., pp [1] Sirouspour M.R. et. al. 2 Haptic interface control-design issues and experiments with a planar device. Proc IEEE Int. Conf. Robot. Automat [11] Hess R.A. 199 Analyzing manipulator and feel system effects in aircraft flight control. IEEE Trans. Sys., Man, and Cyber., vol.2 no.4 pp [12] Zhou K., Doyle J.C Essentials of Robust Control. Prentice Hall, New Jersey. [13] Balas G.J. et. al. 21 µ-analysis and Synthesis Toolbox. The MathWorks Inc..

CANCELLATION OF FEEDTHROUGH DYNAMICS USING A FORCE-REFLECTING JOYSTICK

CANCELLATION OF FEEDTHROUGH DYNAMICS USING A FORCE-REFLECTING JOYSTICK CANCELLATION OF FEEDTHROUGH DYNAMICS USING A FORCE-REFLECTING JOYSTICK R. Brent Gillespie Department of Mechanical Engineering Northwestern University Evanston, Illinois 68 b-gillespie@nwu.edu Christopher

More information

Analysis of Bilateral Teleoperation Systems under Communication Time-Delay

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

More information

Mechatronics Assignment # 1

Mechatronics Assignment # 1 Problem # 1 Consider a closed-loop, rotary, speed-control system with a proportional controller K p, as shown below. The inertia of the rotor is J. The damping coefficient B in mechanical systems is usually

More information

Chapter 2 Review of Linear and Nonlinear Controller Designs

Chapter 2 Review of Linear and Nonlinear Controller Designs Chapter 2 Review of Linear and Nonlinear Controller Designs This Chapter reviews several flight controller designs for unmanned rotorcraft. 1 Flight control systems have been proposed and tested on a wide

More information

Aircraft Stability & Control

Aircraft Stability & Control Aircraft Stability & Control Textbook Automatic control of Aircraft and missiles 2 nd Edition by John H Blakelock References Aircraft Dynamics and Automatic Control - McRuler & Ashkenas Aerodynamics, Aeronautics

More information

The PVTOL Aircraft. 2.1 Introduction

The PVTOL Aircraft. 2.1 Introduction 2 The PVTOL Aircraft 2.1 Introduction We introduce in this chapter the well-known Planar Vertical Take-Off and Landing (PVTOL) aircraft problem. The PVTOL represents a challenging nonlinear systems control

More information

Inverted Pendulum. Objectives

Inverted Pendulum. Objectives Inverted Pendulum Objectives The objective of this lab is to experiment with the stabilization of an unstable system. The inverted pendulum problem is taken as an example and the animation program gives

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

The loop shaping paradigm. Lecture 7. Loop analysis of feedback systems (2) Essential specifications (2)

The loop shaping paradigm. Lecture 7. Loop analysis of feedback systems (2) Essential specifications (2) Lecture 7. Loop analysis of feedback systems (2). Loop shaping 2. Performance limitations The loop shaping paradigm. Estimate performance and robustness of the feedback system from the loop transfer L(jω)

More information

CS491/691: Introduction to Aerial Robotics

CS491/691: Introduction to Aerial Robotics CS491/691: Introduction to Aerial Robotics Topic: Midterm Preparation Dr. Kostas Alexis (CSE) Areas of Focus Coordinate system transformations (CST) MAV Dynamics (MAVD) Navigation Sensors (NS) State Estimation

More information

General procedure for formulation of robot dynamics STEP 1 STEP 3. Module 9 : Robot Dynamics & controls

General procedure for formulation of robot dynamics STEP 1 STEP 3. Module 9 : Robot Dynamics & controls Module 9 : Robot Dynamics & controls Lecture 32 : General procedure for dynamics equation forming and introduction to control Objectives In this course you will learn the following Lagrangian Formulation

More information

QFT Framework for Robust Tuning of Power System Stabilizers

QFT Framework for Robust Tuning of Power System Stabilizers 45-E-PSS-75 QFT Framework for Robust Tuning of Power System Stabilizers Seyyed Mohammad Mahdi Alavi, Roozbeh Izadi-Zamanabadi Department of Control Engineering, Aalborg University, Denmark Correspondence

More information

Introduction to Control (034040) lecture no. 2

Introduction to Control (034040) lecture no. 2 Introduction to Control (034040) lecture no. 2 Leonid Mirkin Faculty of Mechanical Engineering Technion IIT Setup: Abstract control problem to begin with y P(s) u where P is a plant u is a control signal

More information

A Comparative Study on Automatic Flight Control for small UAV

A Comparative Study on Automatic Flight Control for small UAV Proceedings of the 5 th International Conference of Control, Dynamic Systems, and Robotics (CDSR'18) Niagara Falls, Canada June 7 9, 18 Paper No. 13 DOI: 1.11159/cdsr18.13 A Comparative Study on Automatic

More information

Laboratory 11 Control Systems Laboratory ECE3557. State Feedback Controller for Position Control of a Flexible Joint

Laboratory 11 Control Systems Laboratory ECE3557. State Feedback Controller for Position Control of a Flexible Joint Laboratory 11 State Feedback Controller for Position Control of a Flexible Joint 11.1 Objective The objective of this laboratory is to design a full state feedback controller for endpoint position control

More information

FEEDBACK CONTROL SYSTEMS

FEEDBACK CONTROL SYSTEMS FEEDBAC CONTROL SYSTEMS. Control System Design. Open and Closed-Loop Control Systems 3. Why Closed-Loop Control? 4. Case Study --- Speed Control of a DC Motor 5. Steady-State Errors in Unity Feedback Control

More information

DISTURBANCE ATTENUATION IN A MAGNETIC LEVITATION SYSTEM WITH ACCELERATION FEEDBACK

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

More information

Index. Index. More information. in this web service Cambridge University Press

Index. Index. More information.  in this web service Cambridge University Press A-type elements, 4 7, 18, 31, 168, 198, 202, 219, 220, 222, 225 A-type variables. See Across variable ac current, 172, 251 ac induction motor, 251 Acceleration rotational, 30 translational, 16 Accumulator,

More information

FEL3210 Multivariable Feedback Control

FEL3210 Multivariable Feedback Control FEL3210 Multivariable Feedback Control Lecture 5: Uncertainty and Robustness in SISO Systems [Ch.7-(8)] Elling W. Jacobsen, Automatic Control Lab, KTH Lecture 5:Uncertainty and Robustness () FEL3210 MIMO

More information

Modelling the Dynamics of Flight Control Surfaces Under Actuation Compliances and Losses

Modelling the Dynamics of Flight Control Surfaces Under Actuation Compliances and Losses Modelling the Dynamics of Flight Control Surfaces Under Actuation Compliances and Losses Ashok Joshi Department of Aerospace Engineering Indian Institute of Technology, Bombay Powai, Mumbai, 4 76, India

More information

State Feedback Controller for Position Control of a Flexible Link

State Feedback Controller for Position Control of a Flexible Link Laboratory 12 Control Systems Laboratory ECE3557 Laboratory 12 State Feedback Controller for Position Control of a Flexible Link 12.1 Objective The objective of this laboratory is to design a full state

More information

[Type the document title]

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

More information

APPLICATION OF D-K ITERATION TECHNIQUE BASED ON H ROBUST CONTROL THEORY FOR POWER SYSTEM STABILIZER DESIGN

APPLICATION OF D-K ITERATION TECHNIQUE BASED ON H ROBUST CONTROL THEORY FOR POWER SYSTEM STABILIZER DESIGN APPLICATION OF D-K ITERATION TECHNIQUE BASED ON H ROBUST CONTROL THEORY FOR POWER SYSTEM STABILIZER DESIGN Amitava Sil 1 and S Paul 2 1 Department of Electrical & Electronics Engineering, Neotia Institute

More information

Lecture 1: Introduction to System Modeling and Control. Introduction Basic Definitions Different Model Types System Identification

Lecture 1: Introduction to System Modeling and Control. Introduction Basic Definitions Different Model Types System Identification Lecture 1: Introduction to System Modeling and Control Introduction Basic Definitions Different Model Types System Identification What is Mathematical Model? A set of mathematical equations (e.g., differential

More information

Vibration and motion control design and trade-off for high-performance mechatronic systems

Vibration and motion control design and trade-off for high-performance mechatronic systems Proceedings of the 2006 IEEE International Conference on Control Applications Munich, Germany, October 4-6, 2006 WeC11.5 Vibration and motion control design and trade-off for high-performance mechatronic

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

H-infinity Model Reference Controller Design for Magnetic Levitation System

H-infinity Model Reference Controller Design for Magnetic Levitation System H.I. Ali Control and Systems Engineering Department, University of Technology Baghdad, Iraq 6043@uotechnology.edu.iq H-infinity Model Reference Controller Design for Magnetic Levitation System Abstract-

More information

Observer Based Friction Cancellation in Mechanical Systems

Observer Based Friction Cancellation in Mechanical Systems 2014 14th International Conference on Control, Automation and Systems (ICCAS 2014) Oct. 22 25, 2014 in KINTEX, Gyeonggi-do, Korea Observer Based Friction Cancellation in Mechanical Systems Caner Odabaş

More information

CHAPTER INTRODUCTION

CHAPTER INTRODUCTION CHAPTER 3 DYNAMIC RESPONSE OF 2 DOF QUARTER CAR PASSIVE SUSPENSION SYSTEM (QC-PSS) AND 2 DOF QUARTER CAR ELECTROHYDRAULIC ACTIVE SUSPENSION SYSTEM (QC-EH-ASS) 3.1 INTRODUCTION In this chapter, the dynamic

More information

Line following of a mobile robot

Line following of a mobile robot Line following of a mobile robot May 18, 004 1 In brief... The project is about controlling a differential steering mobile robot so that it follows a specified track. Steering is achieved by setting different

More information

Implementation Issues for the Virtual Spring

Implementation Issues for the Virtual Spring Implementation Issues for the Virtual Spring J. S. Freudenberg EECS 461 Embedded Control Systems 1 Introduction One of the tasks in Lab 4 is to attach the haptic wheel to a virtual reference position with

More information

Interaction-based Dynamic Measurement of Haptic Characteristics of Control Elements

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

More information

THE paper deals with the application of ILC-methods to

THE paper deals with the application of ILC-methods to Application of Fourier Series Based Learning Control on Mechatronic Systems Sandra Baßler, Peter Dünow, Mathias Marquardt International Science Index, Mechanical and Mechatronics Engineering waset.org/publication/10005018

More information

Today (10/23/01) Today. Reading Assignment: 6.3. Gain/phase margin lead/lag compensator Ref. 6.4, 6.7, 6.10

Today (10/23/01) Today. Reading Assignment: 6.3. Gain/phase margin lead/lag compensator Ref. 6.4, 6.7, 6.10 Today Today (10/23/01) Gain/phase margin lead/lag compensator Ref. 6.4, 6.7, 6.10 Reading Assignment: 6.3 Last Time In the last lecture, we discussed control design through shaping of the loop gain GK:

More information

Modeling Induced Master Motion in Force-Reflecting Teleoperation

Modeling Induced Master Motion in Force-Reflecting Teleoperation Modeling Induced Master Motion in Force-Reflecting Teleoperation Katherine J. Kuchenbecker and Günter Niemeyer Stanford University Telerobotics Lab http://telerobotics.stanford.edu fkatherine.kuchenbecker,

More information

Controlling the Apparent Inertia of Passive Human- Interactive Robots

Controlling the Apparent Inertia of Passive Human- Interactive Robots Controlling the Apparent Inertia of Passive Human- Interactive Robots Tom Worsnopp Michael Peshkin J. Edward Colgate Kevin Lynch Laboratory for Intelligent Mechanical Systems: Mechanical Engineering Department

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

Control for. Maarten Steinbuch Dept. Mechanical Engineering Control Systems Technology Group TU/e

Control for. Maarten Steinbuch Dept. Mechanical Engineering Control Systems Technology Group TU/e Control for Maarten Steinbuch Dept. Mechanical Engineering Control Systems Technology Group TU/e Motion Systems m F Introduction Timedomain tuning Frequency domain & stability Filters Feedforward Servo-oriented

More information

Friction Modeling and Compensation for Haptic Interfaces

Friction Modeling and Compensation for Haptic Interfaces Friction Modeling and Compensation for Haptic Interfaces Nicholas L. Bernstein * Dale A. Lawrence * Lucy Y. Pao (*) University of Colorado, Aerospace Engineering, USA ( ) University of Colorado, Electrical

More information

Lecture 7 : Generalized Plant and LFT form Dr.-Ing. Sudchai Boonto Assistant Professor

Lecture 7 : Generalized Plant and LFT form Dr.-Ing. Sudchai Boonto Assistant Professor Dr.-Ing. Sudchai Boonto Assistant Professor Department of Control System and Instrumentation Engineering King Mongkuts Unniversity of Technology Thonburi Thailand Linear Quadratic Gaussian The state space

More information

Control of Electromechanical Systems

Control of Electromechanical Systems Control of Electromechanical Systems November 3, 27 Exercise Consider the feedback control scheme of the motor speed ω in Fig., where the torque actuation includes a time constant τ A =. s and a disturbance

More information

Analyzing the Stability Robustness of Interval Polynomials

Analyzing the Stability Robustness of Interval Polynomials 1 Analyzing the Stability Robustness of Interval Polynomials Prof. Guy Beale Electrical and Computer Engineering Department George Mason University Correspondence concerning this paper should be sent to

More information

Robust Control. 8th class. Spring, 2018 Instructor: Prof. Masayuki Fujita (S5-303B) Tue., 29th May, 2018, 10:45~11:30, S423 Lecture Room

Robust Control. 8th class. Spring, 2018 Instructor: Prof. Masayuki Fujita (S5-303B) Tue., 29th May, 2018, 10:45~11:30, S423 Lecture Room Robust Control Spring, 2018 Instructor: Prof. Masayuki Fujita (S5-303B) 8th class Tue., 29th May, 2018, 10:45~11:30, S423 Lecture Room 1 8. Design Example 8.1 HiMAT: Control (Highly Maneuverable Aircraft

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

MODELING AND SIMULATION OF HYDRAULIC ACTUATOR WITH VISCOUS FRICTION

MODELING AND SIMULATION OF HYDRAULIC ACTUATOR WITH VISCOUS FRICTION MODELING AND SIMULATION OF HYDRAULIC ACTUATOR WITH VISCOUS FRICTION Jitendra Yadav 1, Dr. Geeta Agnihotri 1 Assistant professor, Mechanical Engineering Department, University of petroleum and energy studies,

More information

ELEC4631 s Lecture 2: Dynamic Control Systems 7 March Overview of dynamic control systems

ELEC4631 s Lecture 2: Dynamic Control Systems 7 March Overview of dynamic control systems ELEC4631 s Lecture 2: Dynamic Control Systems 7 March 2011 Overview of dynamic control systems Goals of Controller design Autonomous dynamic systems Linear Multi-input multi-output (MIMO) systems Bat flight

More information

A Novel Method on Disturbance Analysis and Feed-forward Compensation in Permanent Magnet Linear Motor System

A Novel Method on Disturbance Analysis and Feed-forward Compensation in Permanent Magnet Linear Motor System A Novel Method on Disturbance Analysis and Feed-forward Compensation in Permanent Magnet Linear Motor System Jonghwa Kim, Kwanghyun Cho, Hojin Jung, and Seibum Choi Department of Mechanical Engineering

More information

Coordinated Tracking Control of Multiple Laboratory Helicopters: Centralized and De-Centralized Design Approaches

Coordinated Tracking Control of Multiple Laboratory Helicopters: Centralized and De-Centralized Design Approaches Coordinated Tracking Control of Multiple Laboratory Helicopters: Centralized and De-Centralized Design Approaches Hugh H. T. Liu University of Toronto, Toronto, Ontario, M3H 5T6, Canada Sebastian Nowotny

More information

Automatic Control II Computer exercise 3. LQG Design

Automatic Control II Computer exercise 3. LQG Design Uppsala University Information Technology Systems and Control HN,FS,KN 2000-10 Last revised by HR August 16, 2017 Automatic Control II Computer exercise 3 LQG Design Preparations: Read Chapters 5 and 9

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

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

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

More information

Sensorless Torque/Force Control

Sensorless Torque/Force Control 4 Sensorless Torque/Force Control Islam S. M. Khalil and Asif Sabanovic Sabanci University Turkey 1. Introduction Motion control systems represent a main subsystem for majority of processing systems that

More information

7. FORCE ANALYSIS. Fundamentals F C

7. FORCE ANALYSIS. Fundamentals F C ME 352 ORE NLYSIS 7. ORE NLYSIS his chapter discusses some of the methodologies used to perform force analysis on mechanisms. he chapter begins with a review of some fundamentals of force analysis using

More information

Design On-Line Tunable Gain Artificial Nonlinear Controller

Design On-Line Tunable Gain Artificial Nonlinear Controller Journal of Computer Engineering 1 (2009) 3-11 Design On-Line Tunable Gain Artificial Nonlinear Controller Farzin Piltan, Nasri Sulaiman, M. H. Marhaban and R. Ramli Department of Electrical and Electronic

More information

Chapter 9 Robust Stability in SISO Systems 9. Introduction There are many reasons to use feedback control. As we have seen earlier, with the help of a

Chapter 9 Robust Stability in SISO Systems 9. Introduction There are many reasons to use feedback control. As we have seen earlier, with the help of a Lectures on Dynamic Systems and Control Mohammed Dahleh Munther A. Dahleh George Verghese Department of Electrical Engineering and Computer Science Massachuasetts Institute of Technology c Chapter 9 Robust

More information

Regulating Web Tension in Tape Systems with Time-varying Radii

Regulating Web Tension in Tape Systems with Time-varying Radii Regulating Web Tension in Tape Systems with Time-varying Radii Hua Zhong and Lucy Y. Pao Abstract A tape system is time-varying as tape winds from one reel to the other. The variations in reel radii consist

More information

Introduction to Haptic Systems

Introduction to Haptic Systems Introduction to Haptic Systems Félix Monasterio-Huelin & Álvaro Gutiérrez & Blanca Larraga October 8, 2018 Contents Contents 1 List of Figures 1 1 Introduction 2 2 DC Motor 3 3 1 DOF DC motor model with

More information

Video 5.1 Vijay Kumar and Ani Hsieh

Video 5.1 Vijay Kumar and Ani Hsieh Video 5.1 Vijay Kumar and Ani Hsieh Robo3x-1.1 1 The Purpose of Control Input/Stimulus/ Disturbance System or Plant Output/ Response Understand the Black Box Evaluate the Performance Change the Behavior

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

Lecture 6. Chapter 8: Robust Stability and Performance Analysis for MIMO Systems. Eugenio Schuster.

Lecture 6. Chapter 8: Robust Stability and Performance Analysis for MIMO Systems. Eugenio Schuster. Lecture 6 Chapter 8: Robust Stability and Performance Analysis for MIMO Systems Eugenio Schuster schuster@lehigh.edu Mechanical Engineering and Mechanics Lehigh University Lecture 6 p. 1/73 6.1 General

More information

A New Approach to Control of Robot

A New Approach to Control of Robot A New Approach to Control of Robot Ali Akbarzadeh Tootoonchi, Mohammad Reza Gharib, Yadollah Farzaneh Department of Mechanical Engineering Ferdowsi University of Mashhad Mashhad, IRAN ali_akbarzadeh_t@yahoo.com,

More information

University of Bristol - Explore Bristol Research. Publisher's PDF, also known as Version of record

University of Bristol - Explore Bristol Research. Publisher's PDF, also known as Version of record Watanabe, N., & Stoten, D. P. (214). Actuator control for a rapid prototyping railway bogie, using a dynamically substructured systems approach. In Proceedings of 12th International Conference on Motion

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

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

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

More information

ECSE 4962 Control Systems Design. A Brief Tutorial on Control Design

ECSE 4962 Control Systems Design. A Brief Tutorial on Control Design ECSE 4962 Control Systems Design A Brief Tutorial on Control Design Instructor: Professor John T. Wen TA: Ben Potsaid http://www.cat.rpi.edu/~wen/ecse4962s04/ Don t Wait Until The Last Minute! You got

More information

Classify a transfer function to see which order or ramp it can follow and with which expected error.

Classify a transfer function to see which order or ramp it can follow and with which expected error. Dr. J. Tani, Prof. Dr. E. Frazzoli 5-059-00 Control Systems I (Autumn 208) Exercise Set 0 Topic: Specifications for Feedback Systems Discussion: 30.. 208 Learning objectives: The student can grizzi@ethz.ch,

More information

EXPERIMENTAL COMPARISON OF TRAJECTORY TRACKERS FOR A CAR WITH TRAILERS

EXPERIMENTAL COMPARISON OF TRAJECTORY TRACKERS FOR A CAR WITH TRAILERS 1996 IFAC World Congress San Francisco, July 1996 EXPERIMENTAL COMPARISON OF TRAJECTORY TRACKERS FOR A CAR WITH TRAILERS Francesco Bullo Richard M. Murray Control and Dynamical Systems, California Institute

More information

Internal Model Control of A Class of Continuous Linear Underactuated Systems

Internal Model Control of A Class of Continuous Linear Underactuated Systems Internal Model Control of A Class of Continuous Linear Underactuated Systems Asma Mezzi Tunis El Manar University, Automatic Control Research Laboratory, LA.R.A, National Engineering School of Tunis (ENIT),

More information

Joint Torque Control for Backlash Compensation in Two-Inertia System

Joint Torque Control for Backlash Compensation in Two-Inertia System Joint Torque Control for Backlash Compensation in Two-Inertia System Shota Yamada*, Hiroshi Fujimoto** The University of Tokyo 5--5, Kashiwanoha, Kashiwa, Chiba, 227-856 Japan Phone: +8-4-736-3873*, +8-4-736-43**

More information

Jerk derivative feedforward control for motion systems

Jerk derivative feedforward control for motion systems Jerk derivative feedforward control for motion systems Matthijs Boerlage Rob Tousain Maarten Steinbuch Abstract This work discusses reference trajectory relevant model based feedforward design. For motion

More information

THE DIFFICULTY in implementing a teleoperation system

THE DIFFICULTY in implementing a teleoperation system 776 IEEE TRANSACTIONS ON ROBOTICS, VOL. 23, NO. 4, AUGUST 2007 Quantitative Comparison of Bilateral Teleoperation Systems Using µ-synthesis Keehoon Kim, Member, IEEE, M.CenkÇavuşoğlu, Senior Member, IEEE,

More information

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

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

More information

Positioning Control of One Link Arm with Parametric Uncertainty using Quantitative Feedback Theory

Positioning Control of One Link Arm with Parametric Uncertainty using Quantitative Feedback Theory Memoirs of the Faculty of Engineering, Okayama University, Vol. 43, pp. 39-48, January 2009 Positioning Control of One Link Arm with Parametric Uncertainty using Quantitative Feedback Theory Takayuki KUWASHIMA,

More information

MEMS Gyroscope Control Systems for Direct Angle Measurements

MEMS Gyroscope Control Systems for Direct Angle Measurements MEMS Gyroscope Control Systems for Direct Angle Measurements Chien-Yu Chi Mechanical Engineering National Chiao Tung University Hsin-Chu, Taiwan (R.O.C.) 3 Email: chienyu.me93g@nctu.edu.tw Tsung-Lin Chen

More information

Acceleration Feedback

Acceleration Feedback Acceleration Feedback Mechanical Engineer Modeling & Simulation Electro- Mechanics Electrical- Electronics Engineer Sensors Actuators Computer Systems Engineer Embedded Control Controls Engineer Mechatronic

More information

Methodology for modeling, parameter estimation, and validation of powertrain torsional vibration

Methodology for modeling, parameter estimation, and validation of powertrain torsional vibration Methodology for modeling, parameter estimation, and validation of powertrain torsional vibration Abstract Neda Nickmehr, Lars Eriksson, and Jan Åslund Dep. of Electrical Engineering, Linköping University,

More information

Trajectory tracking & Path-following control

Trajectory tracking & Path-following control Cooperative Control of Multiple Robotic Vehicles: Theory and Practice Trajectory tracking & Path-following control EECI Graduate School on Control Supélec, Feb. 21-25, 2011 A word about T Tracking and

More information

Bilateral teleoperation system for a mini crane

Bilateral teleoperation system for a mini crane Scientific Journals of the Maritime University of Szczecin Zeszyty Naukowe Akademii Morskiej w Szczecinie 19, 7 (129), 63 69 ISSN 1733-867 (Printed) Received:.12.18 ISSN 2392-378 (Online) Accepted: 12.3.19

More information

The Application of Nonlinear Pre-Filters to Prevent Aeroservoelastic Interactions due to Actuator Rate Limiting

The Application of Nonlinear Pre-Filters to Prevent Aeroservoelastic Interactions due to Actuator Rate Limiting The Application of Nonlinear Pre-Filters to Prevent Aeroservoelastic Interactions due to Actuator Rate Limiting Robert Bruce Alstrom 1, Goodarz Ahmadi 2, Erik Bollt 3, Pier Marzocca 4 Clarkson University,

More information

Control of Chatter using Active Magnetic Bearings

Control of Chatter using Active Magnetic Bearings Control of Chatter using Active Magnetic Bearings Carl R. Knospe University of Virginia Opportunity Chatter is a machining process instability that inhibits higher metal removal rates (MRR) and accelerates

More information

Stability of CL System

Stability of CL System Stability of CL System Consider an open loop stable system that becomes unstable with large gain: At the point of instability, K( j) G( j) = 1 0dB K( j) G( j) K( j) G( j) K( j) G( j) =± 180 o 180 o Closed

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

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

CHAPTER 5 ROBUSTNESS ANALYSIS OF THE CONTROLLER

CHAPTER 5 ROBUSTNESS ANALYSIS OF THE CONTROLLER 114 CHAPTER 5 ROBUSTNESS ANALYSIS OF THE CONTROLLER 5.1 INTRODUCTION Robust control is a branch of control theory that explicitly deals with uncertainty in its approach to controller design. It also refers

More information

Autonomous Mobile Robot Design

Autonomous Mobile Robot Design Autonomous Mobile Robot Design Topic: Inertial Measurement Unit Dr. Kostas Alexis (CSE) Where am I? What is my environment? Robots use multiple sensors to understand where they are and how their environment

More information

Nonlinear Landing Control for Quadrotor UAVs

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

More information

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

actuator 1 actuator 2 = k + r γ ψ Joint Axis

actuator 1 actuator 2 = k + r γ ψ Joint Axis Robust Control of a Robot Joint with Hydraulic Actuator Redundancy Benoit Boulet and Vincent Hayward McGill University Research Centre for Intelligent Machines 3480 University Street, Montréal, Québec,

More information

Control of a Car-Like Vehicle with a Reference Model and Particularization

Control of a Car-Like Vehicle with a Reference Model and Particularization Control of a Car-Like Vehicle with a Reference Model and Particularization Luis Gracia Josep Tornero Department of Systems and Control Engineering Polytechnic University of Valencia Camino de Vera s/n,

More information

Pierre Bigot 2 and Luiz C. G. de Souza 3

Pierre Bigot 2 and Luiz C. G. de Souza 3 INTERNATIONAL JOURNAL OF SYSTEMS APPLICATIONS, ENGINEERING & DEVELOPMENT Volume 8, 2014 Investigation of the State Dependent Riccati Equation (SDRE) adaptive control advantages for controlling non-linear

More information

A novel semi-active quasi-zero stiffness vibration isolation system using a constant-force magnetic spring and an electromagnetic linear motor

A novel semi-active quasi-zero stiffness vibration isolation system using a constant-force magnetic spring and an electromagnetic linear motor A novel semi-active quasi-zero stiffness vibration isolation system using a constant-force magnetic spring and an electromagnetic linear motor Orddom Y. LEAV ; Carolina ERIKSSON ; Benjamin S. CAZZOLATO

More information

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

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

More information

DESIGN OF ROBUST CONTROL SYSTEM FOR THE PMS MOTOR

DESIGN OF ROBUST CONTROL SYSTEM FOR THE PMS MOTOR Journal of ELECTRICAL ENGINEERING, VOL 58, NO 6, 2007, 326 333 DESIGN OF ROBUST CONTROL SYSTEM FOR THE PMS MOTOR Ahmed Azaiz Youcef Ramdani Abdelkader Meroufel The field orientation control (FOC) consists

More information

magnitude [db] phase [deg] frequency [Hz] feedforward motor load -

magnitude [db] phase [deg] frequency [Hz] feedforward motor load - ITERATIVE LEARNING CONTROL OF INDUSTRIAL MOTION SYSTEMS Maarten Steinbuch and René van de Molengraft Eindhoven University of Technology, Faculty of Mechanical Engineering, Systems and Control Group, P.O.

More information

Trajectory Planning, Setpoint Generation and Feedforward for Motion Systems

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

More information

Multibody dynamics of mechanism with secondary system

Multibody dynamics of mechanism with secondary system University of Iowa Iowa Research Online Theses and Dissertations Spring 212 Multibody dynamics of mechanism with secondary system Jun Hyeak Choi University of Iowa Copyright 212 Jun Choi This thesis is

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

Impedance and Interaction Control

Impedance and Interaction Control 19 Impedance and Interaction Control Neville Hogan Massachusetts Institute of Technology Stephen P. Buerger Massachusetts Institute of Technology 19.1 Introduction: Controlling Mechanical Interaction...19-1

More information

1.053J/2.003J Dynamics and Control I Fall Final Exam 18 th December, 2007

1.053J/2.003J Dynamics and Control I Fall Final Exam 18 th December, 2007 1.053J/2.003J Dynamics and Control I Fall 2007 Final Exam 18 th December, 2007 Important Notes: 1. You are allowed to use three letter-size sheets (two-sides each) of notes. 2. There are five (5) problems

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