POSITION ESTIMATION AND CONTROL OF LOAD SWAY IN QUAY-CRANES
|
|
- Spencer Peters
- 5 years ago
- Views:
Transcription
1 POSITION ESTIMATION AND CONTROL OF LOAD SWAY IN QUAY-CRANES M.A. LOUDA, M. STEVENS, M.W.M.G. DISSANAYAKE & D.C. RYE Australian Centre for Field Robotics The University of Sydney 26 NSW, Australia. {monica michael dissa Abstract We describe the identification and control of the load position for a quay-crane. Identification and control are realised for the two practically important load motions: namely rotation about the vertical axis, and sway in the direction of the crane long travel axis. The implementation utilises an inertial measurement unit to drive a Kalman filter for state estimation. A camera tracker measures true position in the horizontal plane, and is used to validate filter estimates. Keywords Quay-crane, modelling, estimation, control. 1 INTRODUCTION Quay-cranes transfer containerised cargo between ships and ports. A spreader mounted on a head block grapples the container. The head block is hoisted from a rail-mounted trolley by wire ropes that reeve through sheaves. The crane s reeving arrangement and the inherent rope elasticity cause the container to sway in a harmonic fashion. Quay-crane cycle times are limited by the travel distance required, by the residual load sway following a positioning manoeuvre, and by the degree of alignment between the ship s cell guides and the crane axes. The aim of the work described in this paper is to overcome these problems by increasing the workspace of the crane to six degrees of freedom, by estimating the load position on-line, and by using this position estimate to control load yaw and sway. The work presented here builds on our previous work [1]. Previous approaches to load sway damping have applied forces or imposed velocity through the trolley travel motor. The approach reported here adds damping as a function of the load displacement relative to the trolley, so that the sway is attenuated regardless of the driver inputs to the trolley or the external disturbances present. This approach requires an estimate of the quaycrane load position, which we provide using an observer driven by an inertial measurement unit (IMU) mounted on the load. Bar-Itzhack et al.[2] investigated the possibility of using the model of aircraft dynamics as a means for aiding an IMU. Dissanayake et al.[3] made use of the constraint of a vehicle travelling on a surface to extend the time that a land vehicle could be navigated with an IMU. Note that load sway control applied through trolley motion, as considered by Ridout[4] and Marttinen et al.[5] for example, can also be applied to our system. Key prerequisites to controlling crane load sway are the ability to predict the load s future position in space and to measure independently the load position with an accuracy sufficient to validate the prediction. In this paper, our solution and contribution has been to obtain load position and velocity estimates with an IMU, and from these estimates attain control of the load sway. A linear Kalman filter was designed for load position estimation, and was validated against ground truth measurements obtained using a vision system to directly acquire the load position. The velocity was also estimated and used to provide active damping feedback. This paper is organised as follows. In Section 2 the practical system on which our theories were tested is described. A subsection describes the modelling of this system for position identification and control. Estimation utilising this model is discussed in Section 3, for both the longitudinal (X) andyaw(ψ) directions. Position and velocity estimates are verified both in simulation and on an experimental crane. The purpose of the estimator was to control the crane and this is discussed in Section 4. 2 DESCRIPTION OF ISAAC The reported experiments were conducted on a 1/15 th geometric scale model of a quay-crane, called ISAAC.
2 X acceleration(m 2 /s) Figure 1: Idealised Modified Stewart Platform Reeving Geometry The reeving of ISAAC differs from that of a conventional quay-crane, being based on a modified Stewart platform. This novel reeving arrangement utilises six ropes instead of the conventional four [6]. It confers the ability to microposition the load. That is, to manipulate the load in six degrees of freedom, without moving the crane s trolley or the gantry. By constraining all six spatial degrees of freedom of the load, the six rope reeving increases the stiffness and workspace of the crane. An IMU was fitted inside the model container proximal to the load centre of mass, and was used to determine the linear acceleration in the X, Y and Z directions in a reference frame fixed to the load, as well as the angular rates of rotation about these axes. Position is not observed by the IMU. A camera was therefore positioned on the trolley such that it was looking directly down on top of the container. With the knowledge of the container dimensions, the ground truth positions were determined for X and ψ. 2.1 MODELLING Load sway control depends on accurate measurement of the position and orientation of the spreader and its load. The Jacobian and its inverse is the relationship between the six Cartesian co-ordinates and the displacement expressed in the change in rope lengths, or joint space. Knowledge of the geometrical arrangement of the ropes confers the ability to determine the Jacobian and its inverse, in the following manner. The notation used is shown in Figure 1, where an idealised representation of the reeving between our trolley and load is given. Figure 2: ISAAC X Excitation X Acceleration Output from the IMU Consider a small displacement dp of the spreader from the unloaded 1 position. In the world coordinates F : {t; X, Y, Z, φ, θ, ψ}, this displacement can be expressed as: dp =[dx,dy,dz,dφ,dθ,dψ] T. It is assumed that the angular displacements in roll φ, pitch θ, and yaw ψ are small so that dp is a vector quantity, and the order of rotations is unimportant. The inverse kinematic equations may be written as a trigonometric function of the spreader position: l = f(x, Y, Z, φ, θ, ψ) =f(p), where the vector of rope segment lengths is l = [l 1,l 2,l 3,l 4,l 5,l 6 ] T. The perturbation in rope segment lengths required to effect dp is therefore dl = J.dp, (1) where J = l/ p is the Jacobian which transforms from world co-ordinates to rope co-ordinates Dagalakis et al.[7] show how the Jacobian is derived, for a similar situation. As the IMU in conjunction with the Kalman filter estimates displacements in world space, and our control is achieved by varying the rope lengths, this transformation is essential. A generic system model is required within the Kalman filter. The representation chosen is a second order damped harmonic system, described by q(t)+2ζω n q(t)+ωnq(t) 2 =. (2) Figures 2 and 3 show the natural response of ISAAC to excitation in X and ψ, for a height of 2.6 metres below the trolley. 1 that is, the geometric position defined by the unstrained rope segment lengths l 1,l 2,..., l 6
3 ψ rate(rad/s) Figure 3: ISAAC ψ Excitation Yaw Rate Output from the IMU 2.2 Scaling Considerations The results obtained from ISAAC do not scale linearly to a full-size crane. A simulation was therefore performed to determine the expected difference. A natural frequency ratio of 1 : 15, consistent with the scale of lengths, was assumed. As regards the scaling of estimates, the standard deviation in position estimates from the simulation was three times that for ISAAC. The standard deviations for the velocity and bias state estimates were approximately the same as for ISAAC. 3 ESTIMATION 3.1 Design ISAAC allowed the development and testing of a variety of control strategies. Our approach has been to use discrete-time stochastic estimation techniques to provide on-line estimates of system states. We use Kalman filters to estimate the velocities in the two axes critical to load sway control. Position estimates from these filters are used for direct control of the container position. It is assumed that, given real-time state estimates of sufficient accuracy, load-sway control can be treated as a subsidiary problem. Solutions to this problem abound, and we present a candidate controller in the next section. In this section we describe the characteristics of the stochastic estimation problem and present results from Kalman filters using the harmonic system model augmented with a bias state. The load mounted strap-down IMU provides noise-corrupted inertial observations. In this configuration, a full dynamic estimator must maintain platform orientation estimates that match the true orientation of the system. In a system that is experiencing relatively small accelerations, perhaps less than.5g for load-sway, the effect of gravitational acceleration can dominate inertial acceleration measurements if the platform alignment is incorrect [8]. Maintaining strap-down inertial platform alignment is notoriously difficult [9] for a body in free motion. The effect of gyro drift and other sensor non-linearities results in a growing axis orientation error that must be corrected externally. The container hoisted by a crane, however, is not in free motion. By noting that the system acts as a harmonic resonator [1] we can build a constrained prediction model that allows us to estimate the dynamic behaviour of the container and cancel the effects of gyro drift. Critical to simplifying the estimation task is an axis decoupling assumption. It is assumed that each inertial axis of the system acts as a separate harmonic resonator, and that coupling between modes is insignificant for estimation purposes. In practice, non-linearities in the ropes result in some axis coupling. We have found that the rate of energy transfer between modes (equivalent to system non-linearity) is sufficiently low that it does not effect estimation. Given this assumption we can use the one degree of freedom model from Equation 2. X motion results in an IMU linear acceleration, and ψ gives rise to a rotation rate measurement. We use two very similar models for these cases. In the case of the X axis the acceleration observations are the sum of the inertial and gravitational components. Since the model must cope with changes to the gravitational axis direction, we augment the system model with a bias state. This lumped bias state serves to estimate both the gravitational bias and any accelerometer zero offset bias. For the ψ model we found that an additional bias term is also useful, and in this case it estimates the rotational rate bias of the gyro. The ψ Kalman filter discrete state space equations are ψ k+1 ψ k+1 ψ bk+1 where = 1 dt ωndt 2 1 2ζω n dt 1 + dt 2 2 v k (dt ζω n dt 2 )v k (dt)b k ψ k ψ k ψ bk (3) ψ bk = the bias state at time step k b k = discrete white Gaussian bias noise. The observation equation is ψ k = [ 1 1 ] ψ k ψ k + w k (4) ψ bk.
4 .4 X filter X video.5 X Acceleration(m 2 /s) Figure 4: ISAAC X + ψ Excitation X Filter Acceleration and Bias States Figure 6: ISAAC X + ψ Excitation X Filter Output and Camera Yaw Rate(rad/s) Figure 5: ISAAC X + ψ Excitation Yaw Filter Velocity and Bias States For the X motion, the equations of motion are similar to the yaw equations, with X replacing ψ, and with X acceleration measurements in place of yaw rates. The observation matrix for the X acceleration Kalman filter was determined to be Ẋ k = [ ωn 2 + g/l 2ζω n 1 ] X k Ẋ k X bk + w k, (5) where the (g/l)x k term compensates for gravity.the estimator optimally apportions observations depending on how they match the harmonic or bias predictions of the model. After a period at rest an external impulse is applied to the container to cause X and ψ motion. Results for filter velocity and bias estimates are shown in Figures 4 and 5. Biases are close to zero. Analysis of the filter innovations (observation error from prediction) show that the filter is able to follow the impulsive motion rapidly and tracks well within a fraction of a cycle. In addition the filter is able to estimate its bias state with only a small deviation caused by the impulse. Similar results are obtain when micropositioning is used to alter the container s spatial orientation. 3.2 Position Tracking An external system is required to obtain a ground truth to determine if the position estimates closely match the true positions of the container. For this purpose a camera tracker was implemented to capture the motion whilst inertial data was recorded. White paper squares were placed on the corners of the model container. These features were extracted and bounding boxes estimated. From these boxes the pose of the container was determine using its geometry. The capture, processing and boxing algorithms used were developed at the ACFR. The camera ground truth position and the filter positions are shown for X and ψ in Figures 6 and 7 respectively. In these figures, ISAAC was excited in both the X and ψ motions, so as to assess the validity of the decoupled model assumption. 3.3 Robustness The fidelity of the harmonic resonator model is predicated on knowledge of the natural frequency and damping coefficient. In principle it is possible to estimate these states [1]. In practice, robust estimates are only achievable when there is a close match between the model and the physical system. As we expect to encounter many external influences including the (modelled) bias, such an extension of the estimator
5 5 ψ filter ψ video base K 5 b M.5 q.5 Figure 8: One Degree of Freedom Base-excited Springmass System Figure 7: ISAAC X + ψ Excitation Yaw Filter Output and ψ Camera is not advisable. In ISAAC we directly calibrated nominal model parameters based on rope length. The on-line estimator simply extrapolates from this calibrated information. Our estimator must be robust to the expected mismatch between the model and the system. Robustness was validated by deliberately introducing an incorrect model calibration. It was shown that the single axes filters were robust to disturbances in other axes as well as to variation in the actual and filter model natural frequencies and damping ratios. The variation in natural frequency had a greater propensity for affecting the response. Good dynamic response is still obtained for a 2% mismatch in natural frequency which is much greater than expected in practice. 3.4 Technical Difficulties There is no optimal tuning for the estimator parameters. Observation noise data were obtained by direct measurement and were essentially Gaussian. We modelled harmonic and bias prediction errors as Brownian processes. The prediction parameters were chosen to give good innovation consistency and also to exhibit good dynamic behaviour for unmodelled interaction. It is assumed that these unmodelled interactions will be common and the design criterion was that the estimator must respond within in fraction of a cycle to them. This required de-tuning the estimator to slow its response to bias change, and increasing its sensitivity to observation noise so as to quickly track external interaction. X Acceleration(m 2 /s) Figure 9: Damped ISAAC X + ψ Excitation X Filter Acceleration and Bias States 4 CONTROL The main purpose of the estimator was to control ISAAC. Since the IMU readings encode the absolute (or inertial ) values, the one degree of freedom system was represented as in Figure 8. The equation of motion is M q + C q + K(q b) =, (6) where q is the absolute displacement of the load mass. Rearranging the above equation and introducing the natural frequency and damping ratio gives q +2ζω n q + ω 2 nq = ω 2 nb. (7) It was decided to drive the base motion, b, soasto increase the damping of the system: b = 2 ζ c q = K gi q, (8) ω n where K gi is a damping constant that can be adjusted by the driver. Since the filter estimates absolute motion of the load, commanded trolley motion and micropositioning must be subtracted from load motion before the rope
6 5 modified to add stiffness as well as damping. This, along with the application of other crane control theories to the trolley, is the subject of future work. Yaw Rate(rad/s) Figure 1: Damped ISAAC X + ψ Excitation Yaw Filter Velocity and Bias States length changes required to cause active damping can be determined. Figure 9 and 1 show the X and ψ responses, when damping is active. The damped X response settles to within 2% of the final value in 15 seconds, seven times faster than the undamped system response. The damped ψ response settles in 7.7 seconds, twelve times faster than the undamped system. The control gain was limited by saturation of the actuators, which will vary with the particular crane design. Possibly, a different controller would have to be designed for hydraulic actuators on a full-scale crane. Alternatively, the specification of the crane s hydraulic actuators could include these factors in their design. 5 CONCLUSION AND FUTURE WORK The estimator was tuned and robust. The camera ground truth measurement showed a small, average 15% mismatch in X amplitude and 3% mismatch in ψ for the undamped system. Active control damped the X motion sevenfold and the ψ motion twelvefold. The demanded horizontal-plane control could occasionally excite unwanted roll and pitch motions, which were assumed negligible in this work. To improve the control, modelling of the low and high frequency roll and pitch dynamics and their inclusion in the horizontal plane controller would further enhance ISAAC s operation and improve accuracy above that already achieved. Pitch gyro observations show that the low frequency mode coincides with X motion and the high frequency mode coincides with load oscillation in pitch about its own axis. This second mode is excited much more readily when unexpected disturbances are applied. Currently, the control law is being 6 ACKNOWLEDGEMENTS Many thanks must go to Keith Willis and Rob Dawkins for helping with the feature extraction from the camera image. References [1] M.A. Louda, D.C. Rye, M.W.M.G. Dissanayake and H.F.Durrant-Whyte INS-based identification of quay-crane spreader yaw In: Proc. of the IEEE 1998 Int. Conf. on Robotics and Automation, 1998, , Leuven, Belgium. [2] I.Y. Bar-Itzhack and M.Koifman, Inertial navigation system aided by aircraft dynamics, IEEE Trans. on Control Systems Technology, 7(4), 1999, [3] G. Dissanayake, S. Sukkarieh, E. Nebot and H.F. Durrant-Whyte, A new algorithm for the alignment of inertial measurement units without external observation for land vehicle applications, In: Proc. of the 1999 IEEE Int. Conf. on Robotics and Automation, 1999, , Michigan, USA. [4] A.J. Ridout, Feedback control of an overhead crane, ME thesis, (Dept. Electrical Engineering, University of Technology, Sydney, 1989). [5] A. Marttinen, J. Virkkunen and R. Salminen, Control study with a pilot crane, IEEE Trans. on Education, 33(3), 199, [6] M.W.M.G Dissanayake, J.W.R Coates, D.C. Rye, H.F. Durrant-Whyte and M.A. Louda, Control of load sway in enhanced container handling cranes, In: Proc. 5 t h Int. Symp. on Experimental Robotics, 1997, , Barcelona, Catalonia. [7] N.G. Dagalakis, J.S. Albus, B-L. Wang, J. Unger and J.D. Lee, Stiffness study of a parallel link robot crane for shipbuilding applications, J. Offshore Mechanics and Arctic Engng., 111, 1989, [8] E.M. Nebot and H.F. Durrant-Whyte, Initial calibration and alignment of an inertial navigation unit, In: Proc. of M2VIP, 1997, , Toowoomba, Australia. [9] P.S. Maybeck, Stochastic Models, Estimation and Control: Volume 1, (London: Academic Press, 1979). [1] M.S. Grewal and A.P. Andrews, Kalman Filtering: Theory and Practice (New Jersey: Prentice- Hall, 1993).
UAV Navigation: Airborne Inertial SLAM
Introduction UAV Navigation: Airborne Inertial SLAM Jonghyuk Kim Faculty of Engineering and Information Technology Australian National University, Australia Salah Sukkarieh ARC Centre of Excellence in
More informationESTIMATOR STABILITY ANALYSIS IN SLAM. Teresa Vidal-Calleja, Juan Andrade-Cetto, Alberto Sanfeliu
ESTIMATOR STABILITY ANALYSIS IN SLAM Teresa Vidal-Calleja, Juan Andrade-Cetto, Alberto Sanfeliu Institut de Robtica i Informtica Industrial, UPC-CSIC Llorens Artigas 4-6, Barcelona, 88 Spain {tvidal, cetto,
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 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 informationwith Application to Autonomous Vehicles
Nonlinear with Application to Autonomous Vehicles (Ph.D. Candidate) C. Silvestre (Supervisor) P. Oliveira (Co-supervisor) Institute for s and Robotics Instituto Superior Técnico Portugal January 2010 Presentation
More informationFast Seek Control for Flexible Disk Drive Systems
Fast Seek Control for Flexible Disk Drive Systems with Back EMF and Inductance Chanat La-orpacharapan and Lucy Y. Pao Department of Electrical and Computer Engineering niversity of Colorado, Boulder, CO
More informationDETC99/VIB-8223 FLATNESS-BASED CONTROL OF UNDERCONSTRAINED CABLE SUSPENSION MANIPULATORS
Proceedings of DETC 99 999 ASME Design Engineering Technical Conferences September -5, 999, Las Vegas, Nevada, USA DETC99/VIB-83 FLATNESS-BASED CONTROL OF UNDERCONSTRAINED CABLE SUSPENSION MANIPULATORS
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 informationConditions for Suboptimal Filter Stability in SLAM
Conditions for Suboptimal Filter Stability in SLAM Teresa Vidal-Calleja, Juan Andrade-Cetto and Alberto Sanfeliu Institut de Robòtica i Informàtica Industrial, UPC-CSIC Llorens Artigas -, Barcelona, Spain
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 informationMulti-layer Flight Control Synthesis and Analysis of a Small-scale UAV Helicopter
Multi-layer Flight Control Synthesis and Analysis of a Small-scale UAV Helicopter Ali Karimoddini, Guowei Cai, Ben M. Chen, Hai Lin and Tong H. Lee Graduate School for Integrative Sciences and Engineering,
More informationVN-100 Velocity Compensation
VN-100 Velocity Compensation Velocity / Airspeed Aiding for AHRS Applications Application Note Abstract This application note describes how the VN-100 can be used in non-stationary applications which require
More informationMAE 142 Homework #5 Due Friday, March 13, 2009
MAE 142 Homework #5 Due Friday, March 13, 2009 Please read through the entire homework set before beginning. Also, please label clearly your answers and summarize your findings as concisely as possible.
More informationDead Reckoning navigation (DR navigation)
Dead Reckoning navigation (DR navigation) Prepared by A.Kaviyarasu Assistant Professor Department of Aerospace Engineering Madras Institute Of Technology Chromepet, Chennai A Navigation which uses a Inertial
More informationSERVO TRACKING OF TARGETS AT SEA
Int. J. Appl. Math. Comput. Sci., 2006, Vol. 16, No. 2, 197 207 SERVO TRACKING OF TARGETS AT SEA ANIS AHMED,,MIECZYSŁAW A. BRDYŚ Department of Electronic, Electrical and Computer Engineering School of
More informationTwo dimensional rate gyro bias estimation for precise pitch and roll attitude determination utilizing a dual arc accelerometer array
Rochester Institute of Technology RIT Scholar Works Theses Thesis/Dissertation Collections -- Two dimensional rate gyro bias estimation for precise pitch and roll attitude determination utilizing a dual
More informationPredictive Control of Gyroscopic-Force Actuators for Mechanical Vibration Damping
ARC Centre of Excellence for Complex Dynamic Systems and Control, pp 1 15 Predictive Control of Gyroscopic-Force Actuators for Mechanical Vibration Damping Tristan Perez 1, 2 Joris B Termaat 3 1 School
More informationProblem 1: Ship Path-Following Control System (35%)
Problem 1: Ship Path-Following Control System (35%) Consider the kinematic equations: Figure 1: NTNU s research vessel, R/V Gunnerus, and Nomoto model: T ṙ + r = Kδ (1) with T = 22.0 s and K = 0.1 s 1.
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 informationStochastic Models, Estimation and Control Peter S. Maybeck Volumes 1, 2 & 3 Tables of Contents
Navtech Part #s Volume 1 #1277 Volume 2 #1278 Volume 3 #1279 3 Volume Set #1280 Stochastic Models, Estimation and Control Peter S. Maybeck Volumes 1, 2 & 3 Tables of Contents Volume 1 Preface Contents
More informationCross-Coupling Control for Slippage Minimization of a Four-Wheel-Steering Mobile Robot
Cross-Coupling Control for Slippage Minimization of a Four-Wheel-Steering Mobile Robot Maxim Makatchev Dept. of Manufacturing Engineering and Engineering Management City University of Hong Kong Hong Kong
More informationAdaptive Estimation of Measurement Bias in Six Degree of Freedom Inertial Measurement Units: Theory and Preliminary Simulation Evaluation
Adaptive Estimation of Measurement Bias in Six Degree of Freedom Inertial Measurement Units: Theory and Preliminary Simulation Evaluation Andrew R. Spielvogel and Louis L. Whitcomb Abstract Six-degree
More informationDesign and modelling of an airship station holding controller for low cost satellite operations
AIAA Guidance, Navigation, and Control Conference and Exhibit 15-18 August 25, San Francisco, California AIAA 25-62 Design and modelling of an airship station holding controller for low cost satellite
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 informationQuaternion-Based Tracking Control Law Design For Tracking Mode
A. M. Elbeltagy Egyptian Armed forces Conference on small satellites. 2016 Logan, Utah, USA Paper objectives Introduction Presentation Agenda Spacecraft combined nonlinear model Proposed RW nonlinear attitude
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 informationAutomated Tuning of the Nonlinear Complementary Filter for an Attitude Heading Reference Observer
Automated Tuning of the Nonlinear Complementary Filter for an Attitude Heading Reference Observer Oscar De Silva, George K.I. Mann and Raymond G. Gosine Faculty of Engineering and Applied Sciences, Memorial
More informationEE565:Mobile Robotics Lecture 6
EE565:Mobile Robotics Lecture 6 Welcome Dr. Ahmad Kamal Nasir Announcement Mid-Term Examination # 1 (25%) Understand basic wheel robot kinematics, common mobile robot sensors and actuators knowledge. Understand
More informationDesign and characterization of in-plane MEMS yaw rate sensor
Sādhanā Vol. 34, Part 4, August 2009, pp. 633 642. Printed in India Design and characterization of in-plane MEMS yaw rate sensor K P VENKATESH, NISHAD PATIL, ASHOK KUMAR PANDEY and RUDRA PRATAP CranesSci
More informationVibration Suppression of a 2-Mass Drive System with Multiple Feedbacks
International Journal of Scientific and Research Publications, Volume 5, Issue 11, November 2015 168 Vibration Suppression of a 2-Mass Drive System with Multiple Feedbacks L. Vidyaratan Meetei, Benjamin
More informationChapter 7 Control. Part Classical Control. Mobile Robotics - Prof Alonzo Kelly, CMU RI
Chapter 7 Control 7.1 Classical Control Part 1 1 7.1 Classical Control Outline 7.1.1 Introduction 7.1.2 Virtual Spring Damper 7.1.3 Feedback Control 7.1.4 Model Referenced and Feedforward Control Summary
More informationNonlinear Identification of Backlash in Robot Transmissions
Nonlinear Identification of Backlash in Robot Transmissions G. Hovland, S. Hanssen, S. Moberg, T. Brogårdh, S. Gunnarsson, M. Isaksson ABB Corporate Research, Control Systems Group, Switzerland ABB Automation
More informationHigh PerformanceTracking Control of Automated Slewing Cranes
1 High Performanceracking Control of Automated Slewing Cranes Frank Palis and Stefan Palis Otto-von-Guericke-University Magdeburg Germany 1. Introduction Automation of slewing cranes in handling and transport
More informationAN EXPERIMENTAL WEB TENSION CONTROL SYSTEM: SYSTEM SET-UP
Advances in Production Engineering & Management 2 (2007) 4, 185-193 ISSN 1854-6250 Professional paper AN EXPERIMENTAL WEB TENSION CONTROL SYSTEM: SYSTEM SET-UP Giannoccaro, N.I. * ; Oishi, K. ** & Sakamoto,
More informationToday. Why idealized? Idealized physical models of robotic vehicles. Noise. Idealized physical models of robotic vehicles
PID controller COMP417 Introduction to Robotics and Intelligent Systems Kinematics and Dynamics Perhaps the most widely used controller in industry and robotics. Perhaps the easiest to code. You will also
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 informationELECTRODYNAMIC magnetic suspension systems (EDS
460 IEEE TRANSACTIONS ON MAGNETICS, VOL. 41, NO. 1, JANUARY 2005 Mathematical Model of the 5-DOF Sled Dynamics of an Electrodynamic Maglev System With a Passive Sled Jeroen de Boeij, Maarten Steinbuch,
More informationSensors for mobile robots
ROBOTICS 01PEEQW Basilio Bona DAUIN Politecnico di Torino Mobile & Service Robotics Sensors for Robotics 2 Sensors for mobile robots Sensors are used to perceive, analyze and understand the environment
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 informationStable Limit Cycle Generation for Underactuated Mechanical Systems, Application: Inertia Wheel Inverted Pendulum
Stable Limit Cycle Generation for Underactuated Mechanical Systems, Application: Inertia Wheel Inverted Pendulum Sébastien Andary Ahmed Chemori Sébastien Krut LIRMM, Univ. Montpellier - CNRS, 6, rue Ada
More 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 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 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 informationFundamentals of attitude Estimation
Fundamentals of attitude Estimation Prepared by A.Kaviyarasu Assistant Professor Department of Aerospace Engineering Madras Institute Of Technology Chromepet, Chennai Basically an IMU can used for two
More informationExam - TTK 4190 Guidance & Control Eksamen - TTK 4190 Fartøysstyring
Page 1 of 6 Norges teknisk- naturvitenskapelige universitet Institutt for teknisk kybernetikk Faglig kontakt / contact person: Navn: Morten Pedersen, Universitetslektor Tlf.: 41602135 Exam - TTK 4190 Guidance
More informationA Comparison of Closed-Loop Performance of Multirotor Configurations Using Non-Linear Dynamic Inversion Control
Aerospace 2015, 2, 325-352; doi:10.3390/aerospace2020325 OPEN ACCESS aerospace ISSN 2226-4310 www.mdpi.com/journal/aerospace Article A Comparison of Closed-Loop Performance of Multirotor Configurations
More informationThe 8th International Conference on Motion and Vibration Control (MOVIC 2006)
The 8th International Conference on Motion and Vibration Control (MOVIC 2006) ADVANCED COMMAND SHAPING AGORITHM FOR NONINEAR Abstract TOWER CRANE DYNAMICS D. Blackburn, W. Singhose, J. Kitchen, V. Patrangenaru,
More informationCalibration of a magnetometer in combination with inertial sensors
Calibration of a magnetometer in combination with inertial sensors Manon Kok, Linköping University, Sweden Joint work with: Thomas Schön, Uppsala University, Sweden Jeroen Hol, Xsens Technologies, the
More informationRobust Controller Design for Cancelling Biodynamic Feedthrough
Robust Controller Design for Cancelling Biodynamic Feedthrough M. R. Sirouspour and S. E. Salcudean University of British Columbia Vancouver, BC, Canada shahins@ece.ubc.ca, tims@ece.ubc.ca Abstract: There
More informationDragline Bucket and Rigging Dynamics
Dragline Bucket and Rigging Dynamics Dr Peter Ridley and Rindert Algra Dr Peter Corke School of Mechanical Engineering, CSIRO Manufacturing Science and Technology, Queensland University of Technology,
More informationTTK4190 Guidance and Control Exam Suggested Solution Spring 2011
TTK4190 Guidance and Control Exam Suggested Solution Spring 011 Problem 1 A) The weight and buoyancy of the vehicle can be found as follows: W = mg = 15 9.81 = 16.3 N (1) B = 106 4 ( ) 0.6 3 3 π 9.81 =
More informationModeling and Experimentation: Mass-Spring-Damper System Dynamics
Modeling and Experimentation: Mass-Spring-Damper System Dynamics Prof. R.G. Longoria Department of Mechanical Engineering The University of Texas at Austin July 20, 2014 Overview 1 This lab is meant to
More informationAutomated Estimation of an Aircraft s Center of Gravity Using Static and Dynamic Measurements
Proceedings of the IMAC-XXVII February 9-, 009 Orlando, Florida USA 009 Society for Experimental Mechanics Inc. Automated Estimation of an Aircraft s Center of Gravity Using Static and Dynamic Measurements
More information, respectively to the inverse and the inverse differential problem. Check the correctness of the obtained results. Exercise 2 y P 2 P 1.
Robotics I July 8 Exercise Define the orientation of a rigid body in the 3D space through three rotations by the angles α β and γ around three fixed axes in the sequence Y X and Z and determine the associated
More informationInverse differential kinematics Statics and force transformations
Robotics 1 Inverse differential kinematics Statics and force transformations Prof Alessandro De Luca Robotics 1 1 Inversion of differential kinematics! find the joint velocity vector that realizes a desired
More informationTrajectory Tracking Control of a Very Flexible Robot Using a Feedback Linearization Controller and a Nonlinear Observer
Trajectory Tracking Control of a Very Flexible Robot Using a Feedback Linearization Controller and a Nonlinear Observer Fatemeh Ansarieshlaghi and Peter Eberhard Institute of Engineering and Computational
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 informationA METHOD OF ADAPTATION BETWEEN STEEPEST- DESCENT AND NEWTON S ALGORITHM FOR MULTI- CHANNEL ACTIVE CONTROL OF TONAL NOISE AND VIBRATION
A METHOD OF ADAPTATION BETWEEN STEEPEST- DESCENT AND NEWTON S ALGORITHM FOR MULTI- CHANNEL ACTIVE CONTROL OF TONAL NOISE AND VIBRATION Jordan Cheer and Stephen Daley Institute of Sound and Vibration Research,
More informationOn the Observability and Self-Calibration of Visual-Inertial Navigation Systems
Center for Robotics and Embedded Systems University of Southern California Technical Report CRES-08-005 R B TIC EMBEDDED SYSTEMS LABORATORY On the Observability and Self-Calibration of Visual-Inertial
More informationAerial Robotics. Vision-based control for Vertical Take-Off and Landing UAVs. Toulouse, October, 2 nd, Henry de Plinval (Onera - DCSD)
Aerial Robotics Vision-based control for Vertical Take-Off and Landing UAVs Toulouse, October, 2 nd, 2014 Henry de Plinval (Onera - DCSD) collaborations with P. Morin (UPMC-ISIR), P. Mouyon (Onera), T.
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 informationAdaptive Robust Tracking Control of Robot Manipulators in the Task-space under Uncertainties
Australian Journal of Basic and Applied Sciences, 3(1): 308-322, 2009 ISSN 1991-8178 Adaptive Robust Tracking Control of Robot Manipulators in the Task-space under Uncertainties M.R.Soltanpour, M.M.Fateh
More informationQuaternion based Extended Kalman Filter
Quaternion based Extended Kalman Filter, Sergio Montenegro About this lecture General introduction to rotations and quaternions. Introduction to Kalman Filter for Attitude Estimation How to implement and
More informationPrediction of ESTSP Competition Time Series by Unscented Kalman Filter and RTS Smoother
Prediction of ESTSP Competition Time Series by Unscented Kalman Filter and RTS Smoother Simo Särkkä, Aki Vehtari and Jouko Lampinen Helsinki University of Technology Department of Electrical and Communications
More informationCFD DESIGN OF A GENERIC CONTROLLER FOR VORTEX-INDUCED RESONANCE
Seventh International Conference on CFD in the Minerals and Process Industries CSIRO, Melbourne, Australia 9-11 December 2009 CFD DESIGN OF A GENERIC CONTROLLER FOR VORTEX-INDUCED RESONANCE Andrew A. ANTIOHOS,
More informationDesign of Advanced Control Techniques for an Underwater Vehicle
Design of Advanced Control Techniques for an Underwater Vehicle Divine Maalouf Advisors: Vincent Creuze Ahmed Chemori René Zapata 5 juillet 2012 OUTLINE I. Introduction: Problems/Challenges II. Modeling
More information1.1 OBJECTIVE AND CONTENTS OF THE BOOK
1 Introduction 1.1 OBJECTIVE AND CONTENTS OF THE BOOK Hysteresis is a nonlinear phenomenon exhibited by systems stemming from various science and engineering areas: under a low-frequency periodic excitation,
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 informationQuadrotor Modeling and Control for DLO Transportation
Quadrotor Modeling and Control for DLO Transportation Thesis dissertation Advisor: Prof. Manuel Graña Computational Intelligence Group University of the Basque Country (UPV/EHU) Donostia Jun 24, 2016 Abstract
More informationFREEFLYING ROBOTS - INERTIAL PARAMETERS IDENTIFICATION AND CONTROL STRATEGIES
FREEFLYING ROBOTS - INERTIAL PARAMETERS IDENTIFICATION AND CONTROL STRATEGIES R.Lampariello, G. Hirzinger DLR, Institute of Robotics and Mechatronics 82234 Wessling, Germany Roberto.Lampariello@dlr.de
More informationSTUDY OF EFFECTS OF VIBRATIONS CAUSED BY RAILWAY TRAFFIC TO BUILDINGS
Bulletin of the Transilvania University of Braşov CIBv 2014 Vol. 7 (56) Special Issue No. 1-2014 STUDY OF EFFECTS OF VIBRATIONS CAUSED BY RAILWAY TRAFFIC TO BUILDINGS R. NERIŞANU 1 D. DRĂGAN 1 M. SUCIU
More informationPresenter: Siu Ho (4 th year, Doctor of Engineering) Other authors: Dr Andy Kerr, Dr Avril Thomson
The development and evaluation of a sensor-fusion and adaptive algorithm for detecting real-time upper-trunk kinematics, phases and timing of the sit-to-stand movements in stroke survivors Presenter: Siu
More informationPosition Control Using Acceleration- Based Identification and Feedback With Unknown Measurement Bias
Position Control Using Acceleration- Based Identification and Feedback With Unknown Measurement Bias Jaganath Chandrasekar e-mail: jchandra@umich.edu Dennis S. Bernstein e-mail: dsbaero@umich.edu Department
More informationIEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 53, NO. 5, JUNE
IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL 53, NO 5, JUNE 2008 1203 Nonlinear Complementary Filters on the Special Orthogonal Group Robert Mahony, Senior Member, IEEE, Tarek Hamel, Member, IEEE, and Jean-Michel
More informationFinal Exam TTK 4190 Guidance and Control
Page 1 of 8 Contact person during the exam: University lecturer Morten Breivik, Department of Engineering Cybernetics, Gløshaugen Phone: 73 5(9 43 62) Cell: 41 52 58 81 Final Exam TTK 4190 Guidance and
More informationCoordinating Feet in Bipedal Balance
Coordinating Feet in Bipedal Balance S.O. Anderson, C.G. Atkeson, J.K. Hodgins Robotics Institute Carnegie Mellon University soa,cga,jkh@ri.cmu.edu Abstract Biomechanical models of human standing balance
More informationHover Control for Helicopter Using Neural Network-Based Model Reference Adaptive Controller
Vol.13 No.1, 217 مجلد 13 العدد 217 1 Hover Control for Helicopter Using Neural Network-Based Model Reference Adaptive Controller Abdul-Basset A. Al-Hussein Electrical Engineering Department Basrah University
More informationA Physically-Based Fault Detection and Isolation Method and Its Uses in Robot Manipulators
des FA 4.13 Steuerung und Regelung von Robotern A Physically-Based Fault Detection and Isolation Method and Its Uses in Robot Manipulators Alessandro De Luca Dipartimento di Informatica e Sistemistica
More informationModeling Verticality Estimation During Locomotion
Proceedings of the 19th CISM-IFToMM Symposium on Robot Design, Dynamics, and Control, Romansy 212. pp. 651-656 Modeling Verticality Estimation During Locomotion Ildar Farkhatdinov 1 Hannah Michalska 2
More informationTradeoffs and Limits of Performance
Chapter 9 Tradeoffs and Limits of Performance 9. Introduction Fundamental limits of feedback systems will be investigated in this chapter. We begin in Section 9.2 by discussing the basic feedback loop
More informationFIBER OPTIC GYRO-BASED ATTITUDE DETERMINATION FOR HIGH- PERFORMANCE TARGET TRACKING
FIBER OPTIC GYRO-BASED ATTITUDE DETERMINATION FOR HIGH- PERFORMANCE TARGET TRACKING Elias F. Solorzano University of Toronto (Space Flight Laboratory) Toronto, ON (Canada) August 10 th, 2016 30 th AIAA/USU
More informationCONTROL OF ROBOT CAMERA SYSTEM WITH ACTUATOR S DYNAMICS TO TRACK MOVING OBJECT
Journal of Computer Science and Cybernetics, V.31, N.3 (2015), 255 265 DOI: 10.15625/1813-9663/31/3/6127 CONTROL OF ROBOT CAMERA SYSTEM WITH ACTUATOR S DYNAMICS TO TRACK MOVING OBJECT NGUYEN TIEN KIEM
More informationMotion Control of a Robot Manipulator in Free Space Based on Model Predictive Control
Motion Control of a Robot Manipulator in Free Space Based on Model Predictive Control Vincent Duchaine, Samuel Bouchard and Clément Gosselin Université Laval Canada 7 1. Introduction The majority of existing
More informationFAULT DETECTION for SPACECRAFT ATTITUDE CONTROL SYSTEM. M. Amin Vahid D. Mechanical Engineering Department Concordia University December 19 th, 2010
FAULT DETECTION for SPACECRAFT ATTITUDE CONTROL SYSTEM M. Amin Vahid D. Mechanical Engineering Department Concordia University December 19 th, 2010 Attitude control : the exercise of control over the orientation
More informationRobot Dynamics II: Trajectories & Motion
Robot Dynamics II: Trajectories & Motion Are We There Yet? METR 4202: Advanced Control & Robotics Dr Surya Singh Lecture # 5 August 23, 2013 metr4202@itee.uq.edu.au http://itee.uq.edu.au/~metr4202/ 2013
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 informationThe Jacobian. Jesse van den Kieboom
The Jacobian Jesse van den Kieboom jesse.vandenkieboom@epfl.ch 1 Introduction 1 1 Introduction The Jacobian is an important concept in robotics. Although the general concept of the Jacobian in robotics
More informationSensors Fusion for Mobile Robotics localization. M. De Cecco - Robotics Perception and Action
Sensors Fusion for Mobile Robotics localization 1 Until now we ve presented the main principles and features of incremental and absolute (environment referred localization systems) could you summarize
More informationTHRUST OPTIMIZATION OF AN UNDERWATER VEHICLE S PROPULSION SYSTEM
THRUST OPTIMIZATION OF AN UNDERWATER VEHICLE S PROPULSION SYSTEM Senior lecturer Vasile DOBREF Lecturer Octavian TARABUTA Mircea cel Batran Naval Academy, Constanta, Romania Keywords: underwater vehicle,
More informationReal-Time Heave Motion Estimation using Adaptive Filtering Techniques
Preprints of the 9th World Congress The International Federation of Automatic Control Cape Town, South Africa. August 4-9, 4 Real-Time Heave Motion Estimation using Adaptive Filtering Techniques M. Richter
More informationControl of the Laser Interferometer Space Antenna
Control of the Laser Interferometer Space Antenna P. G. Maghami, T. T. Hyde NASA Goddard Space Flight Center Guidance, Navigation and Control Division Greenbelt, MD 20771 J. Kim Swales Aerospace, Inc.
More informationAn Adaptive LQG Combined With the MRAS Based LFFC for Motion Control Systems
Journal of Automation Control Engineering Vol 3 No 2 April 2015 An Adaptive LQG Combined With the MRAS Based LFFC for Motion Control Systems Nguyen Duy Cuong Nguyen Van Lanh Gia Thi Dinh Electronics Faculty
More informationAnalysis and Design of Hybrid AI/Control Systems
Analysis and Design of Hybrid AI/Control Systems Glen Henshaw, PhD (formerly) Space Systems Laboratory University of Maryland,College Park 13 May 2011 Dynamically Complex Vehicles Increased deployment
More informationDesign and Control of Variable Stiffness Actuation Systems
Design and Control of Variable Stiffness Actuation Systems Gianluca Palli, Claudio Melchiorri, Giovanni Berselli and Gabriele Vassura DEIS - DIEM - Università di Bologna LAR - Laboratory of Automation
More informationCONTROLO th Portuguese Conference on Automatic Control EXPERIMENTS ON VISION BASED CONTROL OF AN INDOORS RF BLIMP
COTROLO 2008 8 th Portuguese Conference on Automatic Control EXPERIMETS O VISIO BASED COTROL OF A IDOORS RF BLIMP Marco eves, João Marques, Alexandre Bernardino, José Santos-Victor Institute for Systems
More informationA NONLINEARITY MEASURE FOR ESTIMATION SYSTEMS
AAS 6-135 A NONLINEARITY MEASURE FOR ESTIMATION SYSTEMS Andrew J. Sinclair,JohnE.Hurtado, and John L. Junkins The concept of nonlinearity measures for dynamical systems is extended to estimation systems,
More informationTrajectory Tracking of a Near-Surface Torpedo using Numerical Methods
ISSN (Print) : 2347-671 An ISO 3297: 27 Certified Organization Vol.4, Special Issue 12, September 215 Trajectory Tracking of a Near-Surface Torpedo using Numerical Methods Anties K. Martin, Anubhav C.A.,
More informationThe basic principle to be used in mechanical systems to derive a mathematical model is Newton s law,
Chapter. DYNAMIC MODELING Understanding the nature of the process to be controlled is a central issue for a control engineer. Thus the engineer must construct a model of the process with whatever information
More informationPassive Control of Overhead Cranes
Passive Control of Overhead Cranes HASAN ALLI TARUNRAJ SINGH Mechanical and Aerospace Engineering, SUNY at Buffalo, Buffalo, New York 14260, USA (Received 18 February 1997; accepted 10 September 1997)
More informationDynamics of structures
Dynamics of structures 2.Vibrations: single degree of freedom system Arnaud Deraemaeker (aderaema@ulb.ac.be) 1 One degree of freedom systems in real life 2 1 Reduction of a system to a one dof system Example
More information