Nonlinear Control of Quadrotor

Slides:



Advertisements
Similar presentations
University of Karlsruhe September 30th, 2004 Masayuki Fujita
Advertisements

Abstract Since dawn of time humans have aspired to fly like birds. However, human carrying ornithopter that can hover by flapping wings doesn’t exist despite.
Torque Reaction The fuselage’s reaction to the turning of the main rotor system is Torque Reaction Newton's third law of motion states that for every action,
The Helicopter.
Torque, Equilibrium, and Stability
Control on the ground ATC Chapter 2 & 3.
Manipulator Dynamics Amirkabir University of Technology Computer Engineering & Information Technology Department.
Fuzzy Logic Control of Quadrotor Intelligent Systems & Soft Computing K. OYTUN YAPICI BİRKAN TUNÇ.
Basic Propeller Principles
NONLINEAR BACKSTEPPING CONTROL WITH OBSERVER DESIGN FOR A 4 ROTORS HELICOPTER L. Mederreg, F. Diaz and N. K. M’sirdi LRV Laboratoire de Robotique de Versailles,
Rolling, Torque, and Angular Momentum Rolling: Translation and Rotation Friction and Rolling Yo-yo Torque: A Cross Product Angular Momentum Newton’s Second.
Rotational Equilibrium and Rotational Dynamics
How to Build Practical Quadrotor Robot Helicopters Paul Pounds DERF 08.
Design of Attitude and Path Tracking Controllers for Quad-Rotor Robots using Reinforcement Learning Sérgio Ronaldo Barros dos Santos Cairo Lúcio Nascimento.
Physics 111: Mechanics Lecture 10 Dale Gary NJIT Physics Department.
Dynamics of Rotational Motion
Chapter 8 Rotational Equilibrium and Rotational Dynamics.
Dynamics of a Rigid Body
Chapter 12: Rolling, Torque and Angular Momentum.
Physics 111: Elementary Mechanics – Lecture 11 Carsten Denker NJIT Physics Department Center for Solar–Terrestrial Research.
A De-coupled Sliding Mode Controller and Observer for Satellite Attitude Control Ronald Fenton.
Ch. 7: Dynamics.
AAE 666 Final Presentation Spacecraft Attitude Control Justin Smith Chieh-Min Ooi April 30, 2005.
Mechanics Exercise Class Ⅲ
February 24, Final Presentation AAE Final Presentation Backstepping Based Flight Control Asif Hossain.
Manipulator Dynamics Amirkabir University of Technology Computer Engineering & Information Technology Department.
Underactuation Problems for Unmanned Aerial Vehicles and Robotic Nonprehensile Manipulation PhD student: Diana Serra XXIX Cycle - I year presentation Tutor:
Introduction to Aeronautical Engineering
Gyroscope Topic Name : Group Presenters: 1. Wahaj Ahmad
IRP Presentation Spring 2009 Andrew Erdman Chris Sande Taoran Li.
Principles Of Rotary Flight
Rotational Equilibrium and Rotational Dynamics
Spring Topic Outline for Physics 1 Spring 2011.
Thursday, Oct. 23, 2014PHYS , Fall 2014 Dr. Jaehoon Yu 1 PHYS 1443 – Section 004 Lecture #17 Thursday, Oct. 23, 2014 Dr. Jaehoon Yu Torque & Vector.
Chapter 11 Angular Momentum.
Dynamics.  relationship between the joint actuator torques and the motion of the structure  Derivation of dynamic model of a manipulator  Simulation.
Chapter 9: Rotational Dynamics
AP Physics C: Mechanics Chapter 11
Angular Momentum; General Rotation
Towards Establishing and Maintaining Autonomous Quadrotor Formations Audrow J. Nash William Lee College of Engineering University of North Carolina at.
Dynamic Models of the Draganflyer
Chapter 11 Angular Momentum. Angular momentum plays a key role in rotational dynamics. There is a principle of conservation of angular momentum.  In.
Introduction to IWA. The IWA is based on a patented, next generation design called the Internal Wing Aircraft. The concept brings three separate wings.
Presented by:- Suman Kumar. INTRODUCTION : Quad-rotor helicopters are emerging as a popular unmanned aerial vehicle configuration because of their simple.
Newton’s 2nd Law: Translational Motion
Control Science Center of Excellence Overview 17 Oct 2008 Dr. David B. Doman Control Design and Analysis Branch Air Vehicles Directorate Air Force Research.
Logan Simon & Jackson Smith S&S Aeronautics. Problem Statement Drones are extremely useful in many applications including Aerial photography, Search and.
1 Rotation of a Rigid Body Readings: Chapter How can we characterize the acceleration during rotation? - translational acceleration and - angular.
Uncontrolled copy not subject to amendment Principles of Flight Learning Outcome 4 Know the principles of flight and control for rotary wing aircraft Identify.
Optic Flow QuadCopter Control
By: Stuti Vyas( ) Drashti Sheth( ) Jay Vala( ) Internal Guide Mr. J. N. Patel.
QUADCOPTER.
Minor Project on Vertical Take-off Landing System SUBMITTED BY:- SHUBHAM SHARMA ( ) ABHISHEK ARORA ( ) VIBHANSHU JAIN ( )
Chapter 8 Rotational Motion and Equilibrium. Units of Chapter 8 Rigid Bodies, Translations, and Rotations Torque, Equilibrium, and Stability Rotational.
1 Angular Momentum Chapter 11 © 2012, 2016 A. Dzyubenko © 2004, 2012 Brooks/Cole © 2004, 2012 Brooks/Cole Phys 221
Beard & McLain, “Small Unmanned Aircraft,” Princeton University Press, 2012, Chapter 4: Slide 1 Chapter 4 Forces and Moments.
1 26/03/09 LIST – DTSI Design of controllers for a quad-rotor UAV using optical flow Bruno Hérissé CEA List Fontenay-Aux-Roses, France
CHAPTER 2 Mechanical Principles: Kinetics
Aerodynamics Stef Petryszyn.
Sérgio Ronaldo Barros dos Santos Cairo Lúcio Nascimento Júnior
Lecture 16 Newton Mechanics Inertial properties,Generalized Coordinates Ruzena Bajcsy EE
College Physics, 7th Edition
Rotational Dynamics Chapter 9.
Momentum principle The change in momentum of a body is equal to the net force acting on the body times (乘) the duration of the interaction.
How Do Helicopters Fly? An Introduction to Rotor Aeromechanics
PHYS 1443 – Section 003 Lecture #15
QUANSER Flight Control Systems Design 2DOF Helicopter 3DOF Helicopter 3DOF Hover 3DOF Gyroscope Quanser Education Solutions Powered by.
Rigid Body Dynamics ~ f = p h g
Chapter 7 Inverse Dynamics Control
PHYS 1443 – Section 003 Lecture #15
Presentation transcript:

Nonlinear Control of Quadrotor Nonlinear Analysis & Control Methods 503051621 K. OYTUN YAPICI

INTRODUCTION Small-area monitoring, building exploration and intervention in hostile environments, surveillance, search and rescue in hazardous cluttered environments are the most important applications. Thus, vertical, stationary and slow flight capabilities seem to be unavoidable making the rotorcraft dynamic behavior a significant pro. A quadrotor UAV can be highly maneuverable, has the potential to hover and to take off, fly, and land in small areas, and can have simple control mechanisms. However, because of its low rate damping, electronic stability augmentation is required for stable flight. A quadrotor may also be able to fly closer to an obstacle than conventional helicopter configurations that have a large single rotor without fear of a rotor strike. Typical aircraft can fly with considerably less thrust than required by a rotorcraft in hover. As the scale decreases, however, the ratio of wing lift to drag decreases and so does the conventional aircraft’s advantage. 1

QUADROTOR CONCEPT Rotate Left Rotate Right 2 Going Up Move Right A quadrotor has four motors located at the front, rear, left, and right ends of a cross frame. The quadrotor is controlled by changing the speed of rotation of each motor. The front and rear rotors rotate in a counter-clockwise direction while the left and right rotors rotate in a clockwise direction to balance the torque created by the spinning rotors. Rotate Left Rotate Right 2 Going Up Move Right

MODELING ASSUMPTIONS The effects of the body moments on the translational dynamics are neglected. Gyroscopic effects are neglected. The ground effect is neglected. The blade flapping is not modeled. Motors are not modeled. The effects of air drag is neglected. The helicopter structure is supposed rigid. The helicopter structure is symmetric. The center of mass and the body fixed frame origin are assumed to coincide. 3

DYNAMIC MODEL 4 Newton-Euler formalism: (Due to Assumptions) Moment Vector: Inertia Tensor: (Due to Symmetry) Force Vector: Euler Angular Acc. Vector: Identity Matrix: Acceleration Vector: 4

DYNAMIC MODEL C: Force to Moment Scaling Factor 5

DYNAMIC MODEL 6

DYNAMIC MODEL 7

DYNAMIC MODEL 8

DYNAMIC MODEL Euler angular rates differs from body angular rates: 9

PHYSICAL VALUES & CONSTRAINTS To avoid crash is required. 10

PROPERTIES OF DYNAMIC MODEL Rotations are not affected by translations. Angular subsystem is linear. System is underactuated. System has coupling effects. System is unstable. 11

TranslationalSubsystem ALTITUDE & ANGULAR ROTATIONS CONTROL System States: Angular Subsystem TranslationalSubsystem 12

CONTROL OF ANGULAR SUBSYSTEM Desired states: If we consider a Lyapunov function as: Positive defined around the desired position Substituting equalities at the right we get: 13

CONTROL OF ANGULAR SUBSYSTEM If we choose control laws as: we get: for > 0 , will be negative semi-definite thus the equilibrium point is stable. By applying La Salle theorem we see that the maximum invariance set of angular subsystem under control contained in the set is restricted to the equilibrium point. Thus, subsystem is asymptotically stable. 14 As subsystem is globally stable.

ALTITUDE CONTROLLER To control altitude we can apply feedback linearization to Selecting control law to cancel nonlinearities we get: Selecting as a PD controller: We can exponentially stabilize the height. 15

x y z 16

Pitch (θ) Roll (ψ) Yaw (Φ) X Y Z 17

x y z 18

X MOTION CONTROL 19 We can apply feedback linearization through θ: After linearization we will get: So we can derive from following equation: Assuming for simplicity we get: 19

x y z 20

Pitch (θ) X Z 21

QUADROTOR CONTROL 22 ANGULAR SUBSYSTEM TRANSLATIONAL SUBSYSTEM Z Motion: 22

QUADROTOR CONTROL 23 TRANSLATIONAL SUBSYSTEM X, Y Motion: Assuming : Thus we get: 23

SIMULINK BLOCK DIAGRAM 24

x y z 25

x y z 26

x y z 27

x y z 28

Pitch (θ) Roll (ψ) Yaw (Φ) X Y Z 29

x y z 30

Pitch (θ) Roll (ψ) Yaw (Φ) X Y Z 31

x y z 32

Pitch (θ) Roll (ψ) Yaw (Φ) X Y Z 33

x y z 34

x y z 35

Pitch (θ) Roll (ψ) Yaw (Φ) X Y Z 36

x y z BODY ANGULAR RATES 37

ATTITUDE & ALTITUDE CONTROL 38

PLAY WITH ALTITUDE CONTROL 39

REFERENCES [1] E. Altuğ, Vision Based Control of Unmanned Aerial Vehicles with Applications to an Autonomous Four Rotor Helicopter, Quadrotor, Ph.D. Thesis, 2003 [2] S. Bouabdallah, R. Siegwart, Backstepping and Sliding-mode Techniques Applied to an Indoor Micro Quadrotor, Proceedings of the 2005 IEEE International Conference on Robotics and Automation Barcelona, Spain, April 2005 [3] S. Bouabdallah, P. Murrieri, R. Siegwart, Modeling of the “OS4” Quadrotor v1.0, Autonomous Systems Laboratory Ecole Polytechnique Federale de Lausanne [4] S. Bouabdallah, P. Murrieri, R. Siegwart, Dynamic Modeling of UAVs v2.0, Autonomous Systems Laboratory Ecole Polytechnique Federale de Lausanne [5] P. Castillo, A. Dzul, R. Lozano, Modelling and Control of Mini-Flying Machines, Springer-Verlag 2004 [6] E. Altuğ, I. P. Ostrowski, R. Mahony, Control of a Quadrotor Helicopter using Visual Feedback, Proceedings of the IEEE International Conference on Robotics and Automation, Washington, D.C., May 2002, pp. 72-77. [7] E. Altuğ, I. P. Ostrowski, R. Mahony, Quadrotor Control Using Dual Camera Visual Feedback, Proceedings of the 2003 IEEE Internatinal Conference on Robotics & Automation Taipei, Tsiwao, September 14-19,2003 [8] S. Bouabdallah, P. Murrieri, R. Siegwart, Design and Control of an Indoor Micro Quadrotor, Proceedings of the 2004 IEEE International Conference on Robotics 8 Automation New Orleans, LA April 2004 [9] P. Castillo, A. Dzul, R. Lozano, Real-Time Stabilization and Tracking of a Four-Rotor Mini Rotorcraft, IEEE Transactıons On Control Systems Technology, Vol. 12, No. 4, July 2004 [10] S. Bouabdallah, P. Murrieri, R. Siegwart, Towards Autonomous Indoor Micro VTOL, Autonomous Robots 18, 171–183, 2005 [11] S. Bouabdallah, R. Siegwart, Towards Intelligent Miniature Flying Robots, Autonomous Systems Lab Ecole Polytechnique Federale de Lausanne [12] S. D. Hanford, L. N. Long, J. F. Horn., A Small Semi-Autonomous Rotary-Wing Unmanned Air Vehicle (UAV), American Institute of Aeronautics and Astronautics, Infotech@Aerospace Conference, Paper No. 2005-7077 40