Practical implementation of Differential Flatness concept for quadrotor trajectory control

Size: px
Start display at page:

Download "Practical implementation of Differential Flatness concept for quadrotor trajectory control"

Transcription

1 Practical implementation of Differential Flatness concept for quarotor trajectory control Abhishek Manjunath 1 an Parwiner Singh Mehrok 2 Abstract This report ocuments how the concept of Differential Flatness was implemente to fly an AR Drone from the paper [1] Differential Flatness Base Control of a Rotorcraft For Aggressive Maneuvers by Dr. Bear, et all,. The AR Drone was flown successfully by using the ROS-Cortex interface with goo control for trajectories with fixe altitue. I. INTRODUCTION The primary objectives of this project was, To implement the Differential Flatness Control paper by Dr. Bear, et all., using RISC MAAP by esigning an appropriate LQR controller for the AR Drone moel To fly ifferent trajectories using ROS an Cortex to valiate the performance in harware The above mentione implementation was carrie out at the Robust Intelligent Sensing an Control (RISC) Laboratory, Utah State University using the Multi-Agent Analysis Platform (MAAP). II. THEORY AND MATH The Linear Quaratic Regulator (LQR) control process flow consists of an external feeback loop with an internal control loop as shown in the figure below. For the quacopter, we efine the flat output vector as a function of only the reference states x r as p r n y tra j = p r e p r (2) ψ r We efine the state an control inputs calculate from the ifferential flatness as the reference states an the reference inputs to be x r = g x (y tra j,ẏ tra j ) (3) u r = g u (y tra j,ẏ tra j,ÿ tra j ) (4) The reference inputs are efine as a matrix of accelerations in north, east an own irections with the fourth component being the yaw rate while accounting for the acceleration ue to gravity in the ownwar irection. [ ] u u r r = p (5) where, u r ψ u r p = p n r p r e 0 0 (6) p r g an u r ψ = ψ (7) Fig. 1. Differential quacopter control process flow Since there was an on-boar attitue controller on the AR Drone, the states of the quacopter are the positions in north, east an own irections, the velocities in north, east an own irections an the yaw angle. x = [ p n p e p p n ṗ e p ψ ] T 1 Grauate stuent, Mechanical an Aerospace Engineering, Utah State University, Logan, UT 84322, USA krmabhishek@gmail.com 2 Grauate stuent, Mechanical an Aerospace Engineering, Utah State University, Logan, UT 84322, USA parwiner.mehrok@aggi .usu.eu (1) Hence, the inputs to the quacopter were the esire thrust, roll angle, pitch angle an the yaw rate. T v = φ θ (8) r The iagonal Q an R matrices to calculate the LQR gain K was formulate using Bryson s Rule which is given by, Q ii = R ii = 1 maximum acceptable (states error) 2 1 maximum acceptable (input error) 2 i (1,2,...,l) (9) i (1,2,...,m) (10)

2 III. RISC MAAP It abbreviates to Robust Intelligent Sensing an Control Multi-Agent Analysis Platform. It is a test-be to valiate new or previously existing control laws using actual harware. This is very useful as the robustness of the control theory can be observe in real worl conitions. IV. APPROACH Six IR markers were attache to the AR Drone as shown in the figure below. This six marker template was use to calculate the centroi (x,y an z positions) an the roll, pitch an yaw angles. Fig. 2. RISC MAAP Components A. ROS Robot Operating System (ROS) is a collection of software frameworks for robot software evelopment, proviing operating system-like functionality on a heterogeneous computer cluster. ROS provies stanar operating system services such as harware abstraction, low-level evice control, implementation of commonly use functionality, messagepassing between processes, an package management. The greatest functionality of ROS is that it can be implemente as a real-time Operating System. ROS has reaily available, open-source, compatible packages for the AR Drone, Arucopter, Mikrocopter, etc., with eicate support communities. B. MoCap System - Cortex The motion capture system consists of 16 IR camera, IR reflective markers an the software Cortex. The cameras have an IR LED ring aroun the lens that beams IR light on the reflective markers while the reflecte IR beam enters the camera lens. Using patente, sub-pixel analysis algorithms, the x, y an z positions of each marker is epicte on Cortex in a graphical way at approximately 200 Hz. The MoCap system works similar to an inoor GPS system proviing ata at superior rates for quick maneuvers. C. AR DRONE The AR Drone by Parrot SA, France was chosen as the quacopter of choice for the following reasons. Inbuilt attitue control ROS an AR Drone compatibility High ata rates ( 80 Hz) No external communication moule neee (WiFi connectivity) Resilient buil Safe for inoor flight because of lower rotor spee Fig. 3. AR Drone marker template Markers B an C form a vector while the vector from marker A when projecte on the BC vector, intersecte at the centroi. These vector pairs were rotate in the z-axis by 45 to efine the pitch an roll axis. The rotation vector is use was, Rotation matrix = cos(45 ) sin(45 ) 0 sin(45 ) cos(45 ) 0 (11) Using the AR Drone moel given in the table below, the Q an R matrices were formulate to obtain the LQR gain K for the circular an figure eight trajectory respectively. The lqr comman was use in MATLAB to obtain the values of K. Fig. 4. AR Drone parameters The controller an trajectory files were written in Python which was irectly compile an run from ROS to fly the AR Drone. The input to the AR Drone was in the form of altitue, roll, pitch an yaw rate instea of thrust as it was transforme from NED system of co-orinates to XYZ system of co-orinates. The feeback of x, y an z

3 positions, velocities in x, y an z irection an the yaw rate was obtaine from the Mocap system. The velocities were foun from the positions using linear regression for the most accurate approximation values. The gamepa was use for manual take-off an laning an also to switch between manual an autonomous moes. The trajectory was moifie using the following formula. n e ψ tra j a cos(ω 2 time) = b sin(ω 1 time) n (12) 0 Here, a an b efine the size of the trajectory. If ω 2 = ω 1, then a circular trajectory is efine. Similarly, if ω 2 = ω 1 2, then an eight figure trajectory is efine. The value n efines the change in altitue. This value of n was kept a constant 1 in this project for optimum performance. The time efines the lap time for each trajectory. The LQR controller esign was as follows. For circular trajectory, Q= R= K = For figure eight trajectory, Q= R= K= V. RESULTS AND DISCUSSION The AR Drone was flown in both circular an figure eight trajectories an the ata was save an extracte on ROS an then plotte on MALTAB for analysis. Fig. 5. Fig. 6. Fig. 7. Circular Trajectory. a = b = 0.8, lap time = 10sec Circular Trajectory. a = b = 0.8, lap time = 7sec Circular Trajectory. a = b = 0.8, lap time = 20sec

4 Fig. 8. Figure Eight Trajectory. a = 1, b = 0.75, lap time = 8sec Fig. 10. Error plot - Circular Trajectory. a = b = 0.8, lap time = 10sec Fig. 11. Error plot - Figure Eight Trajectory. a = 1, b = 0.75, lap time = 6sec Fig. 9. Figure Eight Trajectory. a = 1, b = 0.75, lap time = 3sec The AR Drone was initially positione at 180 yaw angle, while the esire heaing was 0. It can be observe in the error plots above that the heaing was controlle very accurately with almost critical amping an settling time of a respectable 15 secons. VI. CONCLUSION The circular trajectory with a lap time of 10 secons (Fig. 5) ha the least error as observe from the graph while the figure eight trajectory with a lap time of 6 secons (Fig. 8) ha the least error. This ifference of 4 secons for the best lap time was ue to the fact that the circular trajectory i not have abrupt movements like the figure eight where the quarotor ha to rapily change irection an angles to stay on the esire trajectory. Hence the error plots were obtaine for only the lap time when the error was minimum between the esire an actual trajectory. The following conclusions were reache after obtaining an plotting ata for repeate runs. The LQR controller esign was easy but the gain value K ha to be fine tune for optimal performance Since the response of the AR Drone is slow, only trajectories with higher lap times coul be achieve with low error values Because of the low power-to-weight ratio of the AR Drone, the quacopter gains reache saturation As the battery raine, the errors between the commane an actual trajectory increase The thrust comman ha to be converte to altitue comman for the AR Drone

5 VII. FUTURE WORK Implementation of the concept on a more agile Quacopter Comparison of Differential Flatness Concept with Pure Pursuit an/or Trajectory Shaping for optimal performance using the same inverse mapping technique Optimizing the current Mo-Cap setup for better utilization of its potential, since the system ha to be recalibrate time an again as the resiual errors grew with time. ACKNOWLEDGMENT Thanks to Dr. Rajnikant Sharma an Spencer Maughan for their help an support in the realization of this project. REFERENCES [1] Differential Flatness Base Control of a Rotorcraft For Aggressive Maneuvers, Jeff Ferrin, Robert Leishman, Rany Bear, an Tim McLain, 2011 IEEE/RSJ International Conference on Intelligent Robots an Systems September 25-30, San Francisco, CA, USA [2] Grey-Box System Ientification of a Qua rotor Unmanne Aerial Vehicle, Qianying Li, Master of Science thesis, Delft University of Technology, Netherlans [3] Rigi-boy ynamics, Carlos Murgua, Department of Mechanical Engineering, Dynamics an Control Group, Einhoven University of Technology, 5612 AZ Einhoven, Netherlans

Adaptive Optimal Path Following for High Wind Flights

Adaptive Optimal Path Following for High Wind Flights Milano (Italy) August - September, 11 Aaptive Optimal Path Following for High Win Flights Ashwini Ratnoo P.B. Sujit Mangal Kothari Postoctoral Fellow, Department of Aerospace Engineering, Technion-Israel

More information

Time Optimal Flight of a Hexacopter

Time Optimal Flight of a Hexacopter Time Optimal Flight of a Hexacopter Johan Vertens an Fabian Fischer Abstract This project presents a way to calculate a time optimal control path of a hexacopter using irect multiple shooting in Matlab

More information

Nonlinear Adaptive Ship Course Tracking Control Based on Backstepping and Nussbaum Gain

Nonlinear Adaptive Ship Course Tracking Control Based on Backstepping and Nussbaum Gain Nonlinear Aaptive Ship Course Tracking Control Base on Backstepping an Nussbaum Gain Jialu Du, Chen Guo Abstract A nonlinear aaptive controller combining aaptive Backstepping algorithm with Nussbaum gain

More information

Invariant Extended Kalman Filter: Theory and application to a velocity-aided estimation problem

Invariant Extended Kalman Filter: Theory and application to a velocity-aided estimation problem Invariant Extene Kalman Filter: Theory an application to a velocity-aie estimation problem S. Bonnabel (Mines ParisTech) Joint work with P. Martin (Mines ParisTech) E. Salaun (Georgia Institute of Technology)

More information

Visual Servoing for Underactuated VTOL UAVs : a Linear, Homography-Based Framework

Visual Servoing for Underactuated VTOL UAVs : a Linear, Homography-Based Framework Visual Servoing for Uneractuate VTOL UAVs : a Linear, Homography-Base Framework Henry e Plinval, Pascal Morin, Philippe Mouyon, Tarek Hamel H. e Plinval an P. Mouyon are with ONERA-The French Aerospace

More information

PD Controller for Car-Following Models Based on Real Data

PD Controller for Car-Following Models Based on Real Data PD Controller for Car-Following Moels Base on Real Data Xiaopeng Fang, Hung A. Pham an Minoru Kobayashi Department of Mechanical Engineering Iowa State University, Ames, IA 5 Hona R&D The car following

More information

VISUAL SERVOING WITH ORIENTATION LIMITS OF A X4-FLYER

VISUAL SERVOING WITH ORIENTATION LIMITS OF A X4-FLYER VISUAL SERVOING WITH ORIENTATION LIMITS OF A X4-FLYER Najib Metni,Tarek Hamel,Isabelle Fantoni Laboratoire Central es Ponts et Chaussées, LCPC-Paris France, najib.metni@lcpc.fr Cemif-Sc FRE-CNRS 2494,

More information

Optimal Variable-Structure Control Tracking of Spacecraft Maneuvers

Optimal Variable-Structure Control Tracking of Spacecraft Maneuvers Optimal Variable-Structure Control racking of Spacecraft Maneuvers John L. Crassiis 1 Srinivas R. Vaali F. Lanis Markley 3 Introuction In recent years, much effort has been evote to the close-loop esign

More information

Lecture 3 Basic Feedback

Lecture 3 Basic Feedback Lecture 3 Basic Feeback Simple control esign an analsis Linear moel with feeback control Use simple moel esign control valiate Simple P loop with an integrator Velocit estimation Time scale Cascae control

More information

Guidance Control of a Small Unmanned Aerial Vehicle with a Delta Wing

Guidance Control of a Small Unmanned Aerial Vehicle with a Delta Wing Proceeings of Australasian Conference on Robotics an Automation, -4 Dec 13, University of New South Wales, Syney Australia Guiance Control of a Small Unmanne Aerial Vehicle with a Delta Wing Shuichi TAJIMA,

More information

Attitude Control System Design of UAV Guo Li1, a, Xiaoliang Lv2, b, Yongqing Zeng3, c

Attitude Control System Design of UAV Guo Li1, a, Xiaoliang Lv2, b, Yongqing Zeng3, c 4th National Conference on Electrical, Electronics an Computer Engineering (NCEECE 205) Attitue Control ystem Design of UAV Guo Li, a, Xiaoliang Lv2, b, Yongqing eng3, c Automation chool, University of

More information

VIRTUAL STRUCTURE BASED SPACECRAFT FORMATION CONTROL WITH FORMATION FEEDBACK

VIRTUAL STRUCTURE BASED SPACECRAFT FORMATION CONTROL WITH FORMATION FEEDBACK AIAA Guiance, Navigation, an Control Conference an Exhibit 5-8 August, Monterey, California AIAA -9 VIRTUAL STRUCTURE BASED SPACECRAT ORMATION CONTROL WITH ORMATION EEDBACK Wei Ren Ranal W. Bear Department

More information

Feedback-Linearizing Control for Velocity and Attitude Tracking of an ROV with Thruster Dynamics Containing Input Dead Zones

Feedback-Linearizing Control for Velocity and Attitude Tracking of an ROV with Thruster Dynamics Containing Input Dead Zones Feeback-Linearizing Control for Velocity an Attitue Tracking of an ROV with Thruster Dynamics Containing Input Dea Zones Joran Boehm 1, Eric Berkenpas 2, Charles Shepar 3, an Derek A. Paley 4 Abstract

More information

arxiv: v1 [cs.ro] 25 Apr 2018

arxiv: v1 [cs.ro] 25 Apr 2018 Optimal measurement selection algorithm an estimator for ultra-wieban symmetric ranging localization Saman Fahanezh-Saai an Mark W. Mueller arxiv:84.9773v [cs.ro] 5 Apr 8 Abstract A state estimator is

More information

Laplacian Cooperative Attitude Control of Multiple Rigid Bodies

Laplacian Cooperative Attitude Control of Multiple Rigid Bodies Laplacian Cooperative Attitue Control of Multiple Rigi Boies Dimos V. Dimarogonas, Panagiotis Tsiotras an Kostas J. Kyriakopoulos Abstract Motivate by the fact that linear controllers can stabilize the

More information

Design A Robust Power System Stabilizer on SMIB Using Lyapunov Theory

Design A Robust Power System Stabilizer on SMIB Using Lyapunov Theory Design A Robust Power System Stabilizer on SMIB Using Lyapunov Theory Yin Li, Stuent Member, IEEE, Lingling Fan, Senior Member, IEEE Abstract This paper proposes a robust power system stabilizer (PSS)

More information

EE 370L Controls Laboratory. Laboratory Exercise #7 Root Locus. Department of Electrical and Computer Engineering University of Nevada, at Las Vegas

EE 370L Controls Laboratory. Laboratory Exercise #7 Root Locus. Department of Electrical and Computer Engineering University of Nevada, at Las Vegas EE 370L Controls Laboratory Laboratory Exercise #7 Root Locus Department of Electrical an Computer Engineering University of Nevaa, at Las Vegas 1. Learning Objectives To emonstrate the concept of error

More information

The PVTOL Aircraft. 2.1 Introduction

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

More information

SELF-ERECTING, ROTARY MOTION INVERTED PENDULUM Quanser Consulting Inc.

SELF-ERECTING, ROTARY MOTION INVERTED PENDULUM Quanser Consulting Inc. SELF-ERECTING, ROTARY MOTION INVERTED PENDULUM Quanser Consulting Inc. 1.0 SYSTEM DESCRIPTION The sel-erecting rotary motion inverte penulum consists of a rotary servo motor system (SRV-02) which rives

More information

Time-Optimal Motion Control of Piezoelectric Actuator: STM Application

Time-Optimal Motion Control of Piezoelectric Actuator: STM Application Time-Optimal Motion Control of Piezoelectric Actuator: STM Application Yongai Xu, Peter H. Mecl Abstract This paper exaes the problem of time-optimal motion control in the context of Scanning Tunneling

More information

Pitch Attitude Control of a Booster Rocket

Pitch Attitude Control of a Booster Rocket Research Inventy: International Journal Of Engineering An Science Issn: 2278-4721, Vol.2, Issue 7 (March 2013), Pp 8-12 Www.Researchinventy.Com Pitch Attitue Control of a Booster Rocket Mr. Debabrata Roy

More information

Nested Saturation with Guaranteed Real Poles 1

Nested Saturation with Guaranteed Real Poles 1 Neste Saturation with Guarantee Real Poles Eric N Johnson 2 an Suresh K Kannan 3 School of Aerospace Engineering Georgia Institute of Technology, Atlanta, GA 3332 Abstract The global stabilization of asymptotically

More information

6.003 Homework #7 Solutions

6.003 Homework #7 Solutions 6.003 Homework #7 Solutions Problems. Secon-orer systems The impulse response of a secon-orer CT system has the form h(t) = e σt cos(ω t + φ)u(t) where the parameters σ, ω, an φ are relate to the parameters

More information

4. CONTROL OF ZERO-SEQUENCE CURRENT IN PARALLEL THREE-PHASE CURRENT-BIDIRECTIONAL CONVERTERS

4. CONTROL OF ZERO-SEQUENCE CURRENT IN PARALLEL THREE-PHASE CURRENT-BIDIRECTIONAL CONVERTERS 4. CONRO OF ZERO-SEQUENCE CURREN IN PARAE HREE-PHASE CURREN-BIDIRECIONA CONVERERS 4. A NOVE ZERO-SEQUENCE CURREN CONRO 4.. Zero-Sequence Dynamics he parallel boost rectifier moel in Figure.4 an the parallel

More information

Shared Control Between Adaptive Autopilots and Human Operators for Anomaly Mitigation

Shared Control Between Adaptive Autopilots and Human Operators for Anomaly Mitigation Share Control Between Aaptive Autopilots an Human Operators for Anomaly Mitigation Benjamin T. Thomsen Anuraha M. Annaswamy Eugene Lavretsky Massachusetts Institute of Technology, Cambrige, MA 02139 The

More information

Day 4: Motion Along a Curve Vectors

Day 4: Motion Along a Curve Vectors Day 4: Motion Along a Curve Vectors I give my stuents the following list of terms an formulas to know. Parametric Equations, Vectors, an Calculus Terms an Formulas to Know: If a smooth curve C is given

More information

Composite Hermite Curves for Time-Based Aircraft Spacing at Meter Fix

Composite Hermite Curves for Time-Based Aircraft Spacing at Meter Fix AIAA Guiance, Navigation an Control Conference an Exhibit 0-3 August 007, Hilton Hea, South Carolina AIAA 007-6869 Composite Hermite Curves for Time-Base Aircraft Spacing at Meter Fix Thierry Miquel *

More information

Numerical Integrator. Graphics

Numerical Integrator. Graphics 1 Introuction CS229 Dynamics Hanout The question of the week is how owe write a ynamic simulator for particles, rigi boies, or an articulate character such as a human figure?" In their SIGGRPH course notes,

More information

LQG FLUTTER CONTROL OF WIND TUNNEL MODEL USING PIEZO-CERAMIC ACTUATOR

LQG FLUTTER CONTROL OF WIND TUNNEL MODEL USING PIEZO-CERAMIC ACTUATOR 5 TH INTERNATIONAL CONGRESS OF THE AERONAUTICAL SCIENCES LQG FLUTTER CONTROL OF WIND TUNNEL MODEL USING PIEZO-CERAMIC ACTUATOR Tatsunori Kaneko* an Yasuto Asano* * Department of Mechanical Engineering,

More information

Relative Position Sensing by Fusing Monocular Vision and Inertial Rate Sensors

Relative Position Sensing by Fusing Monocular Vision and Inertial Rate Sensors Proceeings of ICAR 2003 The 11th International Conference on Avance Robotics Coimbra, Portugal, June 30 - July 3, 2003 Relative Position Sensing by Fusing Monocular Vision an Inertial Rate Sensors Anreas

More information

We provide two sections from the book (in preparation) Intelligent and Autonomous Road Vehicles, by Ozguner, Acarman and Redmill.

We provide two sections from the book (in preparation) Intelligent and Autonomous Road Vehicles, by Ozguner, Acarman and Redmill. We provide two sections from the book (in preparation) Intelligent and Autonomous Road Vehicles, by Ozguner, Acarman and Redmill. 2.3.2. Steering control using point mass model: Open loop commands We consider

More information

Experimental Robustness Study of a Second-Order Sliding Mode Controller

Experimental Robustness Study of a Second-Order Sliding Mode Controller Experimental Robustness Stuy of a Secon-Orer Sliing Moe Controller Anré Blom, Bram e Jager Einhoven University of Technology Department of Mechanical Engineering P.O. Box 513, 5600 MB Einhoven, The Netherlans

More information

APPROXIMATE SOLUTION FOR TRANSIENT HEAT TRANSFER IN STATIC TURBULENT HE II. B. Baudouy. CEA/Saclay, DSM/DAPNIA/STCM Gif-sur-Yvette Cedex, France

APPROXIMATE SOLUTION FOR TRANSIENT HEAT TRANSFER IN STATIC TURBULENT HE II. B. Baudouy. CEA/Saclay, DSM/DAPNIA/STCM Gif-sur-Yvette Cedex, France APPROXIMAE SOLUION FOR RANSIEN HEA RANSFER IN SAIC URBULEN HE II B. Bauouy CEA/Saclay, DSM/DAPNIA/SCM 91191 Gif-sur-Yvette Ceex, France ABSRAC Analytical solution in one imension of the heat iffusion equation

More information

Mechanical Vibrations Misc Topics Base Excitation & Seismic

Mechanical Vibrations Misc Topics Base Excitation & Seismic Mechanical Vibrations Misc Topics Base Excitation & Seismic Peter Avitabile Mechanical Engineering Department University of Massachusetts Lowell 1 Dr. Peter Avitabile Seismic events are often moele with

More information

Solution. ANSWERS - AP Physics Multiple Choice Practice Kinematics. Answer

Solution. ANSWERS - AP Physics Multiple Choice Practice Kinematics. Answer NSWRS - P Physics Multiple hoice Practice Kinematics Solution nswer 1. Total istance = 60 miles, total time = 1.5 hours; average spee = total istance/total time 2. rea boune by the curve is the isplacement

More information

ELEC3114 Control Systems 1

ELEC3114 Control Systems 1 ELEC34 Control Systems Linear Systems - Moelling - Some Issues Session 2, 2007 Introuction Linear systems may be represente in a number of ifferent ways. Figure shows the relationship between various representations.

More information

Chapter 2 Lagrangian Modeling

Chapter 2 Lagrangian Modeling Chapter 2 Lagrangian Moeling The basic laws of physics are use to moel every system whether it is electrical, mechanical, hyraulic, or any other energy omain. In mechanics, Newton s laws of motion provie

More information

Trajectory Generation and Control of a Quadrotor with a Cable-Suspended Load A Differentially-Flat Hybrid System

Trajectory Generation and Control of a Quadrotor with a Cable-Suspended Load A Differentially-Flat Hybrid System Trajectory Generation an Control of a Quarotor with a Cable-Suspene oa A Differentially-Flat Hybri System Koushil Sreenath, Nathan Michael, Vijay Kumar Abstract A quarotor with a cable-suspene loa with

More information

Deriving ARX Models for Synchronous Generators

Deriving ARX Models for Synchronous Generators Deriving AR Moels for Synchronous Generators Yangkun u, Stuent Member, IEEE, Zhixin Miao, Senior Member, IEEE, Lingling Fan, Senior Member, IEEE Abstract Parameter ientification of a synchronous generator

More information

Quadrotor Modeling and Control

Quadrotor Modeling and Control 16-311 Introduction to Robotics Guest Lecture on Aerial Robotics Quadrotor Modeling and Control Nathan Michael February 05, 2014 Lecture Outline Modeling: Dynamic model from first principles Propeller

More information

u t v t v t c a u t b a v t u t v t b a

u t v t v t c a u t b a v t u t v t b a Nonlinear Dynamical Systems In orer to iscuss nonlinear ynamical systems, we must first consier linear ynamical systems. Linear ynamical systems are just systems of linear equations like we have been stuying

More information

'HVLJQ &RQVLGHUDWLRQ LQ 0DWHULDO 6HOHFWLRQ 'HVLJQ 6HQVLWLYLW\,1752'8&7,21

'HVLJQ &RQVLGHUDWLRQ LQ 0DWHULDO 6HOHFWLRQ 'HVLJQ 6HQVLWLYLW\,1752'8&7,21 Large amping in a structural material may be either esirable or unesirable, epening on the engineering application at han. For example, amping is a esirable property to the esigner concerne with limiting

More information

Vectors in two dimensions

Vectors in two dimensions Vectors in two imensions Until now, we have been working in one imension only The main reason for this is to become familiar with the main physical ieas like Newton s secon law, without the aitional complication

More information

Human-friendly Motion Control of a Wheeled Inverted Pendulum by Reduced-order Disturbance Observer

Human-friendly Motion Control of a Wheeled Inverted Pendulum by Reduced-order Disturbance Observer 2008 IEEE International Conference on Robotics an Automation Pasaena, CA, USA, May 19-23, 2008 Human-frienly Motion Control of a Wheele Inverte Penulum by Reuce-orer Disturbance Observer DONGIL CHOI an

More information

Optimization of a point-mass walking model using direct collocation and sequential quadratic programming

Optimization of a point-mass walking model using direct collocation and sequential quadratic programming Optimization of a point-mass walking moel using irect collocation an sequential quaratic programming Chris Dembia June 5, 5 Telescoping actuator y Stance leg Point-mass boy m (x,y) Swing leg x Leg uring

More information

SYNCHRONOUS SEQUENTIAL CIRCUITS

SYNCHRONOUS SEQUENTIAL CIRCUITS CHAPTER SYNCHRONOUS SEUENTIAL CIRCUITS Registers an counters, two very common synchronous sequential circuits, are introuce in this chapter. Register is a igital circuit for storing information. Contents

More information

arxiv: v1 [cs.ro] 26 Feb 2018

arxiv: v1 [cs.ro] 26 Feb 2018 Multicopter attitue control for recovery from large isturbances Mark W. Mueller arxiv:182.9143v1 [cs.ro] 26 Feb 218 Abstract We present a novel, high-performance attitue control law for multicopters, with

More information

Experimental Determination of Mechanical Parameters in Sensorless Vector-Controlled Induction Motor Drive

Experimental Determination of Mechanical Parameters in Sensorless Vector-Controlled Induction Motor Drive Experimental Determination of Mechanical Parameters in Sensorless Vector-Controlle Inuction Motor Drive V. S. S. Pavan Kumar Hari, Avanish Tripathi 2 an G.Narayanan 3 Department of Electrical Engineering,

More information

A Comparison between a Conventional Power System Stabilizer (PSS) and Novel PSS Based on Feedback Linearization Technique

A Comparison between a Conventional Power System Stabilizer (PSS) and Novel PSS Based on Feedback Linearization Technique J. Basic. Appl. Sci. Res., ()9-99,, TextRoa Publication ISSN 9-434 Journal of Basic an Applie Scientific Research www.textroa.com A Comparison between a Conventional Power System Stabilizer (PSS) an Novel

More information

Tutorial Test 5 2D welding robot

Tutorial Test 5 2D welding robot Tutorial Test 5 D weling robot Phys 70: Planar rigi boy ynamics The problem statement is appene at the en of the reference solution. June 19, 015 Begin: 10:00 am En: 11:30 am Duration: 90 min Solution.

More information

On Using Unstable Electrohydraulic Valves for Control

On Using Unstable Electrohydraulic Valves for Control Kailash Krishnaswamy Perry Y. Li Department of Mechanical Engineering, University of Minnesota, 111 Church St. SE, Minneapolis, MN 55455 e-mail: kk,pli @me.umn.eu On Using Unstable Electrohyraulic Valves

More information

Improved Geoid Model for Syria Using the Local Gravimetric and GPS Measurements 1

Improved Geoid Model for Syria Using the Local Gravimetric and GPS Measurements 1 Improve Geoi Moel for Syria Using the Local Gravimetric an GPS Measurements 1 Ria Al-Masri 2 Abstract "The objective of this paper is to iscuss recent research one by the author to evelop a new improve

More information

Harmonic Modelling of Thyristor Bridges using a Simplified Time Domain Method

Harmonic Modelling of Thyristor Bridges using a Simplified Time Domain Method 1 Harmonic Moelling of Thyristor Briges using a Simplifie Time Domain Metho P. W. Lehn, Senior Member IEEE, an G. Ebner Abstract The paper presents time omain methos for harmonic analysis of a 6-pulse

More information

CURRENT ELECTRICITY Q.1

CURRENT ELECTRICITY Q.1 CUENT EECTCTY Q. Define Electric current an its unit.. Electric Current t can be efine as the time rate of flow of charge in a conuctor is calle Electric Current. The amount of flow of charge Q per unit

More information

PID Adaptive Control Design Based on Singular Perturbation Technique: A Flight Control Example

PID Adaptive Control Design Based on Singular Perturbation Technique: A Flight Control Example PID Aaptive Control Design Base on Singular Perturbation Technique: A Flight Control Example Valery D. Yurkevich, Novosibirsk State Technical University, 20 K. Marx av., Novosibirsk, 630092, Russia (e-mail:

More information

Cable holds system BUT at t=0 it breaks!! θ=20. Copyright Luis San Andrés (2010) 1

Cable holds system BUT at t=0 it breaks!! θ=20. Copyright Luis San Andrés (2010) 1 EAMPLE # for MEEN 363 SPRING 6 Objectives: a) To erive EOMS of a DOF system b) To unerstan concept of static equilibrium c) To learn the correct usage of physical units (US system) ) To calculate natural

More information

Real-time arrival prediction models for light rail train systems EDOUARD NAYE

Real-time arrival prediction models for light rail train systems EDOUARD NAYE DEGREE PROJECT IN TRANSPORT AND LOCATION ANALYSIS STOCKHOLM, SWEDEN 14 Real-time arrival preiction moels for light rail train systems EDOUARD NAYE KTH ROYAL INSTITUTE OF TECHNOLOGY SCHOOL OF ARCHITECTURE

More information

A New Backstepping Sliding Mode Guidance Law Considering Control Loop Dynamics

A New Backstepping Sliding Mode Guidance Law Considering Control Loop Dynamics pp. 9-6 A New Backstepping liing Moe Guiance Law Consiering Control Loop Dynamics V. Behnamgol *, A. Vali an A. Mohammai 3, an 3. Department of Control Engineering, Malek Ashtar University of Technology

More information

STABILITY CONTROL FOR SIX-WHEEL DRIVE ARTICULATED VEHICLE BASED ON DIRECT YAW MOMENT CONTROL METHOD

STABILITY CONTROL FOR SIX-WHEEL DRIVE ARTICULATED VEHICLE BASED ON DIRECT YAW MOMENT CONTROL METHOD STABILITY CONTROL FOR SIX-WHEEL DRIVE ARTICULATED VEHICLE BASED ON DIRECT YAW MOMENT CONTROL METHOD 1 YITING KANG, 2 WENMING ZHANG 1 Doctoral Caniate, School of Mechanical Engineering, University of Science

More information

Outline. Calculus for the Life Sciences II. Introduction. Tides Introduction. Lecture Notes Differentiation of Trigonometric Functions

Outline. Calculus for the Life Sciences II. Introduction. Tides Introduction. Lecture Notes Differentiation of Trigonometric Functions Calculus for the Life Sciences II c Functions Joseph M. Mahaffy, mahaffy@math.ssu.eu Department of Mathematics an Statistics Dynamical Systems Group Computational Sciences Research Center San Diego State

More information

Chapter 11: Feedback and PID Control Theory

Chapter 11: Feedback and PID Control Theory Chapter 11: Feeback an D Control Theory Chapter 11: Feeback an D Control Theory. ntrouction Feeback is a mechanism for regulating a physical system so that it maintains a certain state. Feeback works by

More information

Calculus BC Section II PART A A GRAPHING CALCULATOR IS REQUIRED FOR SOME PROBLEMS OR PARTS OF PROBLEMS

Calculus BC Section II PART A A GRAPHING CALCULATOR IS REQUIRED FOR SOME PROBLEMS OR PARTS OF PROBLEMS Calculus BC Section II PART A A GRAPHING CALCULATOR IS REQUIRED FOR SOME PROBLEMS OR PARTS OF PROBLEMS. An isosceles triangle, whose base is the interval from (0, 0) to (c, 0), has its verte on the graph

More information

CE2253- APPLIED HYDRAULIC ENGINEERING (FOR IV SEMESTER)

CE2253- APPLIED HYDRAULIC ENGINEERING (FOR IV SEMESTER) CE5-APPLIED HYDRAULIC ENGINEERING/UNIT-II/UNIFORM FLOW CE5- APPLIED HYDRAULIC ENGINEERING (FOR IV SEMESTER) UNIT II- UNIFORM FLOW CE5-APPLIED HYDRAULIC ENGINEERING/UNIT-II/UNIFORM FLOW CE5- APPLIED HYDRAULIC

More information

An inductance lookup table application for analysis of reluctance stepper motor model

An inductance lookup table application for analysis of reluctance stepper motor model ARCHIVES OF ELECTRICAL ENGINEERING VOL. 60(), pp. 5- (0) DOI 0.478/ v07-0-000-y An inuctance lookup table application for analysis of reluctance stepper motor moel JAKUB BERNAT, JAKUB KOŁOTA, SŁAWOMIR

More information

RECENTLY, vertical take-off and landing (VTOL) unmanned

RECENTLY, vertical take-off and landing (VTOL) unmanned IEEE/CAA JOURNAL OF AUTOMATICA SINICA VOL. NO. JANUARY 5 65 Trajectory Tracking of Vertical Take-off an Laning Unmanne Aerial Vehicles Base on Disturbance Rejection Control Lu Wang an Jianbo Su Abstract

More information

DYNAMIC PERFORMANCE OF RELUCTANCE SYNCHRONOUS MACHINES

DYNAMIC PERFORMANCE OF RELUCTANCE SYNCHRONOUS MACHINES Annals of the University of Craiova, Electrical Engineering series, No 33, 9; ISSN 184-485 7 TH INTERNATIONAL CONFERENCE ON ELECTROMECHANICAL AN POWER SYSTEMS October 8-9, 9 - Iaşi, Romania YNAMIC PERFORMANCE

More information

A simplified macroscopic urban traffic network model for model-based predictive control

A simplified macroscopic urban traffic network model for model-based predictive control Delft University of Technology Delft Center for Systems an Control Technical report 9-28 A simplifie macroscopic urban traffic network moel for moel-base preictive control S. Lin, B. De Schutter, Y. Xi,

More information

Nonlinear Discrete-time Design Methods for Missile Flight Control Systems

Nonlinear Discrete-time Design Methods for Missile Flight Control Systems Presente at the 4 AIAA Guiance, Navigation, an Control Conference, August 6-9, Provience, RI. Nonlinear Discrete-time Design Methos for Missile Flight Control Systems P. K. Menon *, G. D. Sweriuk an S.

More information

Optimal LQR Control of Structures using Linear Modal Model

Optimal LQR Control of Structures using Linear Modal Model Optimal LQR Control of Structures using Linear Moal Moel I. Halperin,2, G. Agranovich an Y. Ribakov 2 Department of Electrical an Electronics Engineering 2 Department of Civil Engineering Faculty of Engineering,

More information

An Approach for Design of Multi-element USBL Systems

An Approach for Design of Multi-element USBL Systems An Approach for Design of Multi-element USBL Systems MIKHAIL ARKHIPOV Department of Postgrauate Stuies Technological University of the Mixteca Carretera a Acatlima Km. 2.5 Huajuapan e Leon Oaxaca 69000

More information

Collective Circular Motion of Multi-Agent Systems in Synchronized and Balanced Formations With Second-Order Rotational Dynamics

Collective Circular Motion of Multi-Agent Systems in Synchronized and Balanced Formations With Second-Order Rotational Dynamics 1 Collective Circular Motion of Multi-Agent Systems in Synchronize an Balance Formations With Secon-Orer Rotational Dynamics Anoop Jain an Debasish Ghose arxiv:161.3479v [cs.sy] 17 Mar 16 Abstract This

More information

Dynamics of the synchronous machine

Dynamics of the synchronous machine ELEC0047 - Power system ynamics, control an stability Dynamics of the synchronous machine Thierry Van Cutsem t.vancutsem@ulg.ac.be www.montefiore.ulg.ac.be/~vct These slies follow those presente in course

More information

Control of Generalized Contact Motion and Force in Physical Human-Robot Interaction

Control of Generalized Contact Motion and Force in Physical Human-Robot Interaction 15 IEEE International Conference on Robotics an Automation ICRA Washington State Convention Center Seattle, Washington, May -3, 15 Control of Generalize Contact Motion an Force in Physical Human-Robot

More information

A PID-Sliding Mode Control Design for a Coupled Tank

A PID-Sliding Mode Control Design for a Coupled Tank International Conference CRATT 0, Raes, Tunisia 0 A PID-Sliing Moe Control Design for a Couple Tank Ahme RHIF, Zohra Karous, Naceur BenHaj Braiek Avance System Laboratory, Polytechnic School of Tunisia

More information

A Novel Decoupled Iterative Method for Deep-Submicron MOSFET RF Circuit Simulation

A Novel Decoupled Iterative Method for Deep-Submicron MOSFET RF Circuit Simulation A Novel ecouple Iterative Metho for eep-submicron MOSFET RF Circuit Simulation CHUAN-SHENG WANG an YIMING LI epartment of Mathematics, National Tsing Hua University, National Nano evice Laboratories, an

More information

Trajectory Tracking in the Sagittal Plane: Decoupled Lift/Thrust Control via Tunable Impedance Approach in Flapping-Wing MAVs

Trajectory Tracking in the Sagittal Plane: Decoupled Lift/Thrust Control via Tunable Impedance Approach in Flapping-Wing MAVs Trajectory Tracking in the Sagittal Plane: Decouple Lift/Thrust Control via Tunable Impeance Approach in FlappingWing MAVs Hosein Mahjoubi, an Katie Byl Abstract Flappingwing microaerial vehicles (MAVs

More information

About the hand-in tasks. Vehicle Propulsion Systems Lecture 3. Outline. Energy System Overview. W2M Energy Paths. The Vehicle Motion Equation

About the hand-in tasks. Vehicle Propulsion Systems Lecture 3. Outline. Energy System Overview. W2M Energy Paths. The Vehicle Motion Equation About the han-in tasks Vehicle Propulsion Systems Lecture 3 Conventional Powertrains with Transmission Performance, Tools an Optimization Lars Eriksson Professor Vehicular Systems Linköping University

More information

Adaptive Congestion Control in ATM Networks

Adaptive Congestion Control in ATM Networks Aaptive Congestion Control in ATM Networks Farza Habibipour, Mehi Galily, Masou Faris, Ali Yazian Iran Telecounication Research Center, Ministry of ICT, Tehran, IRAN habibipor@itrc.ac.ir Abstract. In this

More information

Math 342 Partial Differential Equations «Viktor Grigoryan

Math 342 Partial Differential Equations «Viktor Grigoryan Math 342 Partial Differential Equations «Viktor Grigoryan 6 Wave equation: solution In this lecture we will solve the wave equation on the entire real line x R. This correspons to a string of infinite

More information

Unit #6 - Families of Functions, Taylor Polynomials, l Hopital s Rule

Unit #6 - Families of Functions, Taylor Polynomials, l Hopital s Rule Unit # - Families of Functions, Taylor Polynomials, l Hopital s Rule Some problems an solutions selecte or aapte from Hughes-Hallett Calculus. Critical Points. Consier the function f) = 54 +. b) a) Fin

More information

Short Intro to Coordinate Transformation

Short Intro to Coordinate Transformation Short Intro to Coorinate Transformation 1 A Vector A vector can basically be seen as an arrow in space pointing in a specific irection with a specific length. The following problem arises: How o we represent

More information

2.5 SOME APPLICATIONS OF THE CHAIN RULE

2.5 SOME APPLICATIONS OF THE CHAIN RULE 2.5 SOME APPLICATIONS OF THE CHAIN RULE The Chain Rule will help us etermine the erivatives of logarithms an exponential functions a x. We will also use it to answer some applie questions an to fin slopes

More information

TRAJECTORY TRACKING FOR FULLY ACTUATED MECHANICAL SYSTEMS

TRAJECTORY TRACKING FOR FULLY ACTUATED MECHANICAL SYSTEMS TRAJECTORY TRACKING FOR FULLY ACTUATED MECHANICAL SYSTEMS Francesco Bullo Richar M. Murray Control an Dynamical Systems California Institute of Technology Pasaena, CA 91125 Fax : + 1-818-796-8914 email

More information

Aerobatic Maneuvering of Miniature Air Vehicles Using Attitude Trajectories

Aerobatic Maneuvering of Miniature Air Vehicles Using Attitude Trajectories Brigham Young University BYU ScholarsArchive All Faculty Publications 28-8 Aerobatic Maneuvering of Miniature Air Vehicles Using Attitude Trajectories James K. Hall Brigham Young University - Provo, hallatjk@gmail.com

More information

arxiv: v1 [math.oc] 25 Nov 2017

arxiv: v1 [math.oc] 25 Nov 2017 Constraine Geometric Attitue Control on SO(3) Shankar Kulumani* an Taeyoung Lee November 8, 017 arxiv:17199v1 [math.oc] 5 Nov 017 Abstract This paper presents a new geometric aaptive control system with

More information

RELATIVE POSITION ESTIMATION FOR INTERVENTION-CAPABLE AUVS BY FUSING VISION AND INERTIAL MEASUREMENTS

RELATIVE POSITION ESTIMATION FOR INTERVENTION-CAPABLE AUVS BY FUSING VISION AND INERTIAL MEASUREMENTS RELATIVE POSITION ESTIMATION FOR INTERVENTION-CAPABLE AUVS BY FUSING VISION AND INERTIAL MEASUREMENTS Anreas Huster an Stephen M. Rock Aerospace Robotics Lab, Stanfor University {huster,rock}@arl.stanfor.eu

More information

Exponential Tracking Control of Nonlinear Systems with Actuator Nonlinearity

Exponential Tracking Control of Nonlinear Systems with Actuator Nonlinearity Preprints of the 9th Worl Congress The International Feeration of Automatic Control Cape Town, South Africa. August -9, Exponential Tracking Control of Nonlinear Systems with Actuator Nonlinearity Zhengqiang

More information

Gyroscopic matrices of the right beams and the discs

Gyroscopic matrices of the right beams and the discs Titre : Matrice gyroscopique es poutres roites et es i[...] Date : 15/07/2014 Page : 1/16 Gyroscopic matrices of the right beams an the iscs Summary: This ocument presents the formulation of the matrices

More information

Damage identification based on incomplete modal data and constrained nonlinear multivariable function

Damage identification based on incomplete modal data and constrained nonlinear multivariable function Journal of Physics: Conference Series PAPER OPEN ACCESS Damage ientification base on incomplete moal ata an constraine nonlinear multivariable function To cite this article: S S Kourehli 215 J. Phys.:

More information

Nonlinear Trajectory Tracking using Vectorial Backstepping Approach

Nonlinear Trajectory Tracking using Vectorial Backstepping Approach International Conference on Control Automation an Systems 8 Oct. -7 8 in COEX Seoul Korea Nonlinear rajectory racking using Vectorial Backstepping Approach Hyochoong Bang Sangjong Lee an Haechang Lee 3

More information

The canonical controllers and regular interconnection

The canonical controllers and regular interconnection Systems & Control Letters ( www.elsevier.com/locate/sysconle The canonical controllers an regular interconnection A.A. Julius a,, J.C. Willems b, M.N. Belur c, H.L. Trentelman a Department of Applie Mathematics,

More information

Design and modelling of an airship station holding controller for low cost satellite operations

Design 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 information

inflow outflow Part I. Regular tasks for MAE598/494 Task 1

inflow outflow Part I. Regular tasks for MAE598/494 Task 1 MAE 494/598, Fall 2016 Project #1 (Regular tasks = 20 points) Har copy of report is ue at the start of class on the ue ate. The rules on collaboration will be release separately. Please always follow the

More information

739. Design of adaptive sliding mode control for spherical robot based on MR fluid actuator

739. Design of adaptive sliding mode control for spherical robot based on MR fluid actuator 739. Design of aaptive sliing moe control for spherical robot base on MR flui actuator M. Yue,, B. Y. Liu School of Automotive Engineering, Dalian University of echnology 604, Dalian, Liaoning province,

More information

Damage detection of shear building structure based on FRF response variation

Damage detection of shear building structure based on FRF response variation , pp.18-5 http://x.oi.org/10.1457/astl.013.3.05 Damage etection of shear builing structure base on FRF response variation Hee-Chang Eun 1,*, Su-Yong Park 1, Rae-Jung im 1 1 Dept. of Architectural Engineering,

More information

Simulation of Backstepping-based Nonlinear Control for Quadrotor Helicopter

Simulation of Backstepping-based Nonlinear Control for Quadrotor Helicopter APPLICATIONS OF MODELLING AND SIMULATION http://amsjournal.ams-mss.org eissn 2680-8084 VOL 2, NO. 1, 2018, 34-40 Simulation of Backstepping-based Nonlinear Control for Quadrotor Helicopter M.A.M. Basri*,

More information

Free rotation of a rigid body 1 D. E. Soper 2 University of Oregon Physics 611, Theoretical Mechanics 5 November 2012

Free rotation of a rigid body 1 D. E. Soper 2 University of Oregon Physics 611, Theoretical Mechanics 5 November 2012 Free rotation of a rigi boy 1 D. E. Soper 2 University of Oregon Physics 611, Theoretical Mechanics 5 November 2012 1 Introuction In this section, we escribe the motion of a rigi boy that is free to rotate

More information

Bilateral Teleoperation of Multiple Cooperative Robots over Delayed Communication Networks: Application

Bilateral Teleoperation of Multiple Cooperative Robots over Delayed Communication Networks: Application Proceeings of the 5 IEEE International Conference on Robotics an Automation Barcelona, Spain, April 5 Bilateral Teleoperation of Multiple Cooperative Robots over Delaye Communication Networks: Application

More information

SPECIALIST MATHEMATICS

SPECIALIST MATHEMATICS Victorian Certificate of Eucation 07 SUPERVISOR TO ATTACH PROCESSING LABEL HERE Letter STUDENT NUMBER SPECIALIST MATHEMATICS Written examination Friay 0 November 07 Reaing time: 9.00 am to 9.5 am (5 minutes)

More information

Optimum design of tuned mass damper systems for seismic structures

Optimum design of tuned mass damper systems for seismic structures Earthquake Resistant Engineering Structures VII 175 Optimum esign of tune mass amper systems for seismic structures I. Abulsalam, M. Al-Janabi & M. G. Al-Taweel Department of Civil Engineering, Faculty

More information