Robust Controller Design for Cancelling Biodynamic Feedthrough
|
|
- Oliver Patrick Rogers
- 5 years ago
- Views:
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 R. Brent Gillespie Department of Mechanical Engineering Northwestern University Evanston, Illinois 68 b-gillespie@nwu.edu Christopher
More informationAnalysis 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 informationMechatronics 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 informationChapter 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 informationAircraft 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 informationThe 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 informationInverted 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 informationH-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 informationThe 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 informationCS491/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 informationGeneral 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 informationQFT 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 informationIntroduction 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 informationA 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 informationLaboratory 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 informationFEEDBACK 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 informationDISTURBANCE 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 informationIndex. 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 informationFEL3210 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 informationModelling 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 informationState 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 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 informationAPPLICATION 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 informationLecture 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 informationVibration 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 informationTheory 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 informationH-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 informationObserver 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 informationCHAPTER 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 informationLine 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 informationImplementation 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 informationInteraction-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 informationTHE 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 informationToday (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 informationModeling 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 informationControlling 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 informationAdaptive 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 informationControl 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 informationFriction 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 informationLecture 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 informationControl 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 informationAnalyzing 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 informationRobust 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 informationBalancing 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 informationMODELING 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 informationELEC4631 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 informationA 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 informationCoordinated 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 informationAutomatic 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 informationVirtual 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 informationBilateral 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 informationSensorless 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 information7. 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 informationDesign 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 informationChapter 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 informationRegulating 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 informationIntroduction 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 informationVideo 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 informationPERIODIC 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 informationLecture 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 informationA 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 informationUniversity 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 informationGame 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 informationIROS 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 informationECSE 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 informationClassify 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 informationEXPERIMENTAL 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 informationInternal 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 informationJoint 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 informationJerk 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 informationTHE 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 informationEXPERIMENTAL 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 informationPositioning 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 informationMEMS 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 informationAcceleration Feedback
Acceleration Feedback Mechanical Engineer Modeling & Simulation Electro- Mechanics Electrical- Electronics Engineer Sensors Actuators Computer Systems Engineer Embedded Control Controls Engineer Mechatronic
More informationMethodology 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 informationTrajectory 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 informationBilateral 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 informationThe 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 informationControl 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 informationStability 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 informationA 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 informationRhythmic 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 informationCHAPTER 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 informationAutonomous 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 informationNonlinear 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 informationModel 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 informationactuator 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 informationControl 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 informationPierre 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 informationA 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 informationDecoupling 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 informationDESIGN 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 informationmagnitude [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 informationTrajectory 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 informationMultibody 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 informationGAIN 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 informationImpedance 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 information1.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 informationForce 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