Quadcopters. Presented by: Andrew Depriest



Similar documents
Modelling and control of quadcopter

Onboard electronics of UAVs

2. Dynamics, Control and Trajectory Following

Quadcopter Dynamics, Simulation, and Control Introduction

CHAPTER 1 INTRODUCTION

General aviation & Business System Level Applications and Requirements Electrical Technologies for the Aviation of the Future Europe-Japan Symposium

Design-Simulation-Optimization Package for a Generic 6-DOF Manipulator with a Spherical Wrist

SIMULATION AND CONTROL OF A QUADROTOR UNMANNED AERIAL VEHICLE

CONTRIBUTIONS TO THE AUTOMATIC CONTROL OF AERIAL VEHICLES

Mechanics lecture 7 Moment of a force, torque, equilibrium of a body

Chapter 10 Rotational Motion. Copyright 2009 Pearson Education, Inc.

The Design and Implementation of a Quadrotor Flight Controller Using the QUEST Algorithm

Dynamics of Rotational Motion

SIX DEGREE-OF-FREEDOM MODELING OF AN UNINHABITED AERIAL VEHICLE. A thesis presented to. the faculty of

Research Methodology Part III: Thesis Proposal. Dr. Tarek A. Tutunji Mechatronics Engineering Department Philadelphia University - Jordan

Spacecraft Dynamics and Control. An Introduction

The dynamic equation for the angular motion of the wheel is R w F t R w F w ]/ J w

PID, LQR and LQR-PID on a Quadcopter Platform

Pre-requisites

Control of a Quadrotor Helicopter Using Visual Feedback

A MONTE CARLO DISPERSION ANALYSIS OF A ROCKET FLIGHT SIMULATION SOFTWARE

Behavioral Animation Simulation of Flocking Birds

Basic Principles of Inertial Navigation. Seminar on inertial navigation systems Tampere University of Technology

AE Stability and Control of Aerospace Vehicles

Section 4: The Basics of Satellite Orbits

Lecture 8 : Dynamic Stability

Lecture L29-3D Rigid Body Dynamics

Aerospace Engineering 3521: Flight Dynamics. Prof. Eric Feron Homework 6 due October 20, 2014

Dynamics. Basilio Bona. DAUIN-Politecnico di Torino. Basilio Bona (DAUIN-Politecnico di Torino) Dynamics / 30

Lecture 16. Newton s Second Law for Rotation. Moment of Inertia. Angular momentum. Cutnell+Johnson: 9.4, 9.6

Fluid Mechanics Prof. S. K. Som Department of Mechanical Engineering Indian Institute of Technology, Kharagpur

Preliminary Analysis of an Aircraft Capable of Deploying and Retracting a

ACTUATOR DESIGN FOR ARC WELDING ROBOT

Mechanical Design of a 6-DOF Aerial Manipulator for assembling bar structures using UAVs

Hardware In The Loop Simulator in UAV Rapid Development Life Cycle

Stabilizing a Gimbal Platform using Self-Tuning Fuzzy PID Controller

Control of a quadrotor UAV (slides prepared by M. Cognetti)

Center of Gravity. We touched on this briefly in chapter 7! x 2

Aerodynamics of Flight

MAV Stabilization using Machine Learning and Onboard Sensors

Volunteers Devoted to Kids and Aviation

8.012 Physics I: Classical Mechanics Fall 2008

Quadrotor Helicopter Flight Dynamics and Control: Theory and Experiment

Fundamentals of Airplane Flight Mechanics

EDUMECH Mechatronic Instructional Systems. Ball on Beam System

Wind Turbines. Wind Turbines 2. Wind Turbines 4. Wind Turbines 3. Wind Turbines 5. Wind Turbines 6

THE UNIVERSITY OF TEXAS AT AUSTIN Department of Aerospace Engineering and Engineering Mechanics. EM 311M - DYNAMICS Spring 2012 SYLLABUS

A Simulation Study on Joint Velocities and End Effector Deflection of a Flexible Two Degree Freedom Composite Robotic Arm

Active Vibration Isolation of an Unbalanced Machine Spindle

APP Aircraft Performance Program Demo Notes Using Cessna 172 as an Example

How To Design A Missile Control System

APPLICATION OF A SIX DEGREES OF FREEDOM ADAPTIVE CONTROLLER TO A GENERAL AVIATION AIRCRAFT. A Thesis by. Kimberly Ann Lemon

Simulation of Trajectories and Comparison of Joint Variables for Robotic Manipulator Using Multibody Dynamics (MBD)

IN-FLIGHT CALIBRATION OF THE MICROSCOPE SPACE MISSION INSTRUMENT: DEVELOPMENT OF THE SIMULATOR

Unit 4 Practice Test: Rotational Motion

Power Electronics. Prof. K. Gopakumar. Centre for Electronics Design and Technology. Indian Institute of Science, Bangalore.

SIVAQ. Manufacturing Status Review

Columbia University Department of Physics QUALIFYING EXAMINATION

Torque Analyses of a Sliding Ladder

Orbital Mechanics. Angular Momentum

Attitude Control and Dynamics of Solar Sails

APPENDIX 3-B Airplane Upset Recovery Briefing. Briefing. Figure 3-B.1

Development of Knowledge-Based Software for UAV Autopilot Design

DATA COLLECTION FOR DEVELOPING A DYNAMIC MODEL OF A LIGHT HELICOPTER

Longitudinal and lateral dynamics

Slide Basic system Models

Lecture L22-2D Rigid Body Dynamics: Work and Energy

An inertial haptic interface for robotic applications

Comparison of Fixed and Variable Pitch Actuators for Agile Quadrotors

MODULE 11B. PISTON AEROPLANE AERODYNAMICS, STRUCTURES AND SYSTEMS

Projectile motion simulator.

Physics 9e/Cutnell. correlated to the. College Board AP Physics 1 Course Objectives

Full design of a low-cost quadrotor UAV by student team

Chapter 6 Lateral static stability and control - 3 Lecture 21 Topics

Mathematical Modeling and Design Analysis of a Dexterous Endeffector

Lecture L5 - Other Coordinate Systems

Learning objectives 5.2 Principles of Flight - Helicopter

CHAPTER 2 ORBITAL DYNAMICS

Computational Aerodynamic Analysis on Store Separation from Aircraft using Pylon

Operational Space Control for A Scara Robot

NACA Nomenclature NACA NACA Airfoils. Definitions: Airfoil Geometry

Rotation: Moment of Inertia and Torque

Precise Modelling of a Gantry Crane System Including Friction, 3D Angular Swing and Hoisting Cable Flexibility

CAMRAD II COMPREHENSIVE ANALYTICAL MODEL OF ROTORCRAFT AERODYNAMICS AND DYNAMICS

Practice Exam Three Solutions

PS 320 Classical Mechanics Embry-Riddle University Spring 2010

How To Understand The Dynamics Of A Multibody System

Quadcopter control using Android based sensing

KINEMATICS OF PARTICLES RELATIVE MOTION WITH RESPECT TO TRANSLATING AXES

3D Tranformations. CS 4620 Lecture 6. Cornell CS4620 Fall 2013 Lecture Steve Marschner (with previous instructors James/Bala)

Centripetal Force. This result is independent of the size of r. A full circle has 2π rad, and 360 deg = 2π rad.

Introduction to Computer Graphics Marie-Paule Cani & Estelle Duveau

DISTRIBUTION OF LOADSON PILE GROUPS

Pierre Bigot, Valdemir Carrara, Philipe Massad National Institute for Space Research- INPE, Av. dos Astronautas, 1758 São José dos Campos, SP, Brasil

Centripetal force, rotary motion, angular velocity, apparent force.

Transcription:

Quadcopters Presented by: Andrew Depriest

What is a quadcopter? Helicopter - uses rotors for lift and propulsion Quadcopter (aka quadrotor) - uses 4 rotors Parrot AR.Drone 2.0

History 1907 - Breguet-Richet Gyroplane Louis Breguet and Prof. Charles Richet First rotary wing aircraft to lift off the ground Lifted only a few feet while tethered 1920 - Oehmichen No.2 2nd of 6 designs by Etienne Oehmichen 4 rotors and 8 propellers (stabilize and steer) Completed a 1km closed circuit flight

History 1922 - de Bothezat helicopter Dr. George de Bothezat and Ivan Jerome US Air Service Highest altitude of ~5m Demonstrated feasibility 1956 - Convertawings Model A Quadrotor Intended prototype for larger civil and military copters Controlled by varied rotor thrust First to demonstrate successful forward flight

History 1958 - Curtiss-Wright VZ-7 Modern Curtiss-Wright company for US Army Performed well during tests Didn t meet Army standards Bell Boeing Quad TiltRotor Aermatica Spa's Anteos AeroQuad and ArduCopter Parrot AR.Drone Nixie

Uses Research - evaluate new ideas o Cheap o o Variety of sizes Maneuverability Military & Law Enforcement o o Surveillance and reconnaissance Search and rescue Commercial o o Aerial imagery Package delivery

How it works Rotors produce: Thrust Torque Drag force Control input: Angular Velocity

Modelling and control of quadcopter Teppo Luukkonen - Aalto University in Espoo, Finland Present the basics of quadcopter modelling and control as to form a basis for further research and development Study the mathematical model of the quadcopter dynamics Develop proper methods for stabilisation and trajectory control of the quadcopter The challenge... is that the quadcopter has six degrees of freedom but there are only four control inputs

Mathematical Model Quadcopter: Position Pitch, roll, yaw Pose Body Frame: Linear Velocity Angular Velocity Body-to-Inertial Frame: Rotation matrix o orthogonal o R -1 = R T Inertial-to-body

Mathematical Model (cont d) Transformation matrices (angular vel.) inertial-to-body body-to-inertial Symmetric structure Inertia matrix is diagonal Lift force - lift constant and angular vel. Torque - drag constant and angular vel. inertia moment term small, omitted Roll = -2nd rotor, +4th rotor Pitch = -1st rotor, +3rd rotor Yaw = +/-(+1st, +3rd, -2nd, -4th)

More math (summarized) Newton-Euler equations Quadcopter is assumed rigid body Force for accel. of mass + centrifugal force = gravity + thrust Body frame o External torque = ang. accel. + centripetal + gyroscopic forces In inertial frame o Centrifugal is nullified o Angular accels. calculated using transformation matrix and it s time derivative

More math (summarized) Euler-Lagrange equations Lagrangian = Translational + rotational energies - potential energy Euler-Lagrange equations o Linear and angular components independent Jacobian matrix, Coriolis term, aerodynamical effects. Too much math.

Model Simulation Used MATLAB 2010 Initial stable state Params used:

Stabilisation PID controller used Simple structure Easy implementation General form o Proportional - uses diff. between desired and present positions o Integral - uses diff. between desired and present attitudes o Derivative - uses diff. between desired and present positions Specific form - PD controller o Torque calculated taking into account gravity, mass, and moment of inertia

Stabilisation Simulation Note: The PD only stabilizes hover (altitude and attitude) It does not consider accel. in the x and y axis Starting z=1 Desired z=0

What s left (more math) Trajectory control o Have desired trajectory o Generate linear accelerations to accomplish it o Derive the roll, pitch, and thrust values for those Heuristic model for trajectory generation o Jerk and jounce have to be reasonable (3rd and 4th derivatives of position) o Symmetry on acceleration and deceleration Integrated PD controller o Take into account possible deviations in attitude

Conclusion Simulation proved the model to be realistic Simulation also proved the PD controller to be efficient in stabilising the altitude and attitude o x and y positions were not considered, they varied due to deviation of pitch and roll angles Proposed heuristic method produced good trajectories using parameters to generate jounce, and using jounce to derive position, it s other derivatives, torque, etc Integrated PD operated well to take into account unmodelled disturbances like wind, but could perform poorly depending on parameters used These were simulations, some aerodynamics were omitted, localization was trivialized, so effects of imprecise measurements and knowledge needs to be further studied

References Luukkonen, Teppo. "Modelling and control of quadcopter." Independent research project in applied mathematics, Espoo (2011). <http://en.wikipedia.org/wiki/quadcopter>