25
Design of an Autonomous Quadcopter Faculty Mentor: Dr. Kapseong Ro

Design of an Autonomous Quadcopter

  • Upload
    others

  • View
    7

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Design of an Autonomous Quadcopter

Design of an Autonomous Quadcopter

Faculty Mentor: Dr. Kapseong Ro

Page 2: Design of an Autonomous Quadcopter

Overview

Introduction

Objective

Components

MATLAB Simulation

Assembly

Software

Flight test video

Page 3: Design of an Autonomous Quadcopter

Introduction / Background

Aerial vehicle that uses four rotors to lift and control its motion

Utilizes differential thrust about two pairs of counterrotating, fixed-pitch propellers to maneuver

Small size, low cost enabled them to be used in a variety of applications such as exploration, rescue, recreational and military uses.

Page 4: Design of an Autonomous Quadcopter

Objectives

Build and develop a control system of a quadcopter

Experience hands-on hardware and software integration

Study the challenges related to stability and control

Page 5: Design of an Autonomous Quadcopter

FramePLA Properties

Physical

Density (1.11 – 1.21) kg/m^3

Mechanical

Young’s modulus (2.3 – 2.6) Gpa

Specific stiffness (1.96 – 2.27) e6 N.m/kg

Yield strength (98 – 200) MPa

Impact 15 – 20%

Processing

Polymer extrusion Acceptable

Durability

Water Acceptable

UV radiation Good

Flammability Highly flammable

Price 3.37 – 4.14 USD/kg

Recycling

Recycle Good

CO2 footprint 1.04 -1.15

Landfill Good

Biodegrade Good

Page 6: Design of an Autonomous Quadcopter

Component Selection

Item ID Material Mass [kg]

Frame - PLA Plastic 0.15

Motor Emax ECO Series 2207 Steel 0.035

Propeller HQProp Polycarbonate 0.007

Battery RDQ Series Li-po 0.104

ESC Emax BLHeli Series - 0.024

Arduino Uno - 0.028

3-axis accelerometer MPU 6050 - 0

Receiver Spektrum AR620 - 0.004

Total - - 0.5500

Page 7: Design of an Autonomous Quadcopter

Simulation

Dynamics

Control

Page 8: Design of an Autonomous Quadcopter

Reference Frames

Page 9: Design of an Autonomous Quadcopter

State vector

POSITION VELOCITY

ORIENTATION ANGULAR VELOCITY

Page 10: Design of an Autonomous Quadcopter

Equations

Linear momentum conservation

Angular momentum conservation

Dc motor differential equation

Page 11: Design of an Autonomous Quadcopter

𝑎 = 1𝑚∗'𝐹

𝑇 = 𝐾 ∗ 𝜔𝑝2

𝐾 =𝐾𝑣𝐾𝜏%2𝜌𝐴

𝐾𝑡

Linear Momentum

Page 12: Design of an Autonomous Quadcopter

𝜔 =1𝐼∗'𝑀̇

𝜏𝜃 = �̅�𝐾 ∗ [(𝜔12 + 𝜔42) − (𝜔22 + 𝜔32)]

𝜏𝜑 = 𝑦5𝐾 ∗ [(𝜔32 + 𝜔42) − (𝜔12 + 𝜔22)]

Angular Momentum

Roll

Page 13: Design of an Autonomous Quadcopter

Pitch

𝜏𝜃 = �̅�𝐾 ∗ [(𝜔12 + 𝜔42) − (𝜔22 + 𝜔32)]

𝜏𝜑 = 𝑦5𝐾 ∗ [(𝜔32 + 𝜔42) − (𝜔12 + 𝜔22)]

Page 14: Design of an Autonomous Quadcopter

Yaw

𝜏𝜓 = 𝑏 ∗ (𝜔22 − 𝜔12 + 𝜔42 − 𝜔32)

Page 15: Design of an Autonomous Quadcopter

DC motor Electrical-Mechanical differential equation

Page 16: Design of an Autonomous Quadcopter

Control

Roll Pitch Yaw

Proportional gain 1.0 1.300 4.50

Integral gain 0.04 0.04 0.02

Derivative gain 7.56 18 14.4

Page 17: Design of an Autonomous Quadcopter

Response

Page 18: Design of an Autonomous Quadcopter

Assembly

Page 19: Design of an Autonomous Quadcopter
Page 20: Design of an Autonomous Quadcopter
Page 21: Design of an Autonomous Quadcopter

Software Setup• Calibrate gyro, accelerometer, ESC, throttle, sticks (1000-

2000 μs)

• Declare gains for the PID controller

Page 22: Design of an Autonomous Quadcopter

Main Loop

• Attitude inputs are filtered to reduce noise.• 96% gyro, 4% accelerometer.• Uses PID controller to calculate the system response to the

error (center – actual).• The ESC pulses are calculated based on these inputs.

Page 23: Design of an Autonomous Quadcopter
Page 24: Design of an Autonomous Quadcopter

Flight Test• https://www.youtube.com/watch?v=sYFmZU9bEJI

Page 25: Design of an Autonomous Quadcopter

Questions?