Quadcopters A CEV Talk. Agenda Flight PreliminariesWhy Quadcopters The Quadcopter SystemStability: The NotionSensors and FusionControl AlgorithmsThe Way.

Slides:



Advertisements
Similar presentations
Skynet An Autonomous Quatrocopter Designed by Andrew Malone And Bryan Absher.
Advertisements

Feedback Control Dynamically or actively command, direct, or regulate themselves or other systems.
Lecture 20 Dimitar Stefanov. Microprocessor control of Powered Wheelchairs Flexible control; speed synchronization of both driving wheels, flexible control.
Introductory Control Theory I400/B659: Intelligent robotics Kris Hauser.
CDL Inertial technology tutorial
Outline quad-copter Abstract Quad-Copter Movement Hand movement
Design Presentation Spring 2009 Andrew Erdman Chris Sande Taoran Li.
Use it Free: Instantly Knowing Your Phone Attitude Pengfei Zhou*, Mo Li Nanyang Technological University Guobin (Jacky) Shen Microsoft Research.
Use it Free: Instantly Knowing Your Phone Attitude Pengfei Zhou*, Mo Li Nanyang Technological University Guobin (Jacky) Shen Microsoft Research.
Rotational Motion Chapter Opener. Caption: You too can experience rapid rotation—if your stomach can take the high angular velocity and centripetal acceleration.
9.11. FLUX OBSERVERS FOR DIRECT VECTOR CONTROL WITH MOTION SENSORS
INS : State of the art Yves PATUREL. 2 INS : noise on the sensors For inertial sensors, one typical way of measuring noise is the draw the Allan variance.
ROBOT LOCALISATION & MAPPING: MAPPING & LIDAR By James Mead.
© Copyright 2011 MicroStrain Inc. High Performance Miniature Inertial Measurement Systems MicroStrain Inc Mike Robinson
Loop Shaping Professor Walter W. Olson
AIR NAVIGATION Part 7 Magnetic Fields and The Compass.
Design of Attitude and Path Tracking Controllers for Quad-Rotor Robots using Reinforcement Learning Sérgio Ronaldo Barros dos Santos Cairo Lúcio Nascimento.
M OBILE D EFENSE SYSTEM WITH AUGMENTED AIR ROVER Project Adviser: Dr. Muhammad Tahir Group Members: Adnan Chaudhary (2009-EE-103) Zeeshan Mahmood (2009-EE-108)
Dr. Shanker Balasubramaniam
METEOR Guidance System P07106 Nov 2006 – May 2007 Project Review.
Matteo MacchiniStudent meeting – October 2014 Motion control design for the new BWS Matteo Macchini Technical student BE-BI-BL Supervisor: Jonathan Emery.
December, Simulation of Tightly Coupled INS/GPS Navigator Ade Mulyana, Takayuki Hoshizaki December, 2001 Purdue University.
Crossbow Products Presented by: Stephen Justice. Topics Brief view of gyros Brief view of gyros A look at MEMS A look at MEMS The two types of sensors.
D D L ynamic aboratory esign 5-Nov-04Group Meeting Accelerometer Based Handwheel State Estimation For Force Feedback in Steer-By-Wire Vehicles Joshua P.
Adaptive Signal Processing Class Project Adaptive Interacting Multiple Model Technique for Tracking Maneuvering Targets Viji Paul, Sahay Shishir Brijendra,
Formal Report #2 – Special Sensor Matthew Thompson EEL5666.
Kalman filter and SLAM problem
Quadcopters. History Also known as quadrotors First flying quadrotor: – 11 November 1922 – Etienne Oehmichen Image: blogger.com.
Computer Vision Group Prof. Daniel Cremers Autonomous Navigation for Flying Robots Lecture 3.2: Sensors Jürgen Sturm Technische Universität München.
DISCLAIMER!!!! I AM A N00B! Please do note that everything that I have worked on is subject to questioning.. in fact.. I suggest it. This entire project.
Accuracy Evaluation of Stereo Vision Aided Inertial Navigation for Indoor Environments D. Grießbach, D. Baumbach, A. Börner, S. Zuev German Aerospace Center.
Adapting Simulated Behaviors For New Characters Jessica K. Hodgins and Nancy S. Pollard presentation by Barış Aksan.
Unit 5: Feedback and control theory An Introduction to Mechanical Engineering: Part Two Feedback and control theory Learning summary By the end of this.
Kalman Filter 1 Early Planar IMU 14x28 mm. Kalman Filter 2 3DOF IMU - Measures Two States.
Sérgio Ronaldo Barros dos Santos (ITA-Brazil)
Professor : Chi-Jo Wang Student’s name : Nguyen Van Binh Student ID: MA02B203 Two Wheels Self Balancing Robot 1 Southern Taiwan University Department of.
Computer Vision Group Prof. Daniel Cremers Autonomous Navigation for Flying Robots Lecture 2.3: 2D Robot Example Jürgen Sturm Technische Universität München.
1 POS MV Vertical Positioning March Where we fit in! “Other sensors (notably modern heave-pitch-roll sensors) can contribute to achieving such.
Karman filter and attitude estimation Lin Zhong ELEC424, Fall 2010.
IMPROVE THE INNOVATION Today: High Performance Inertial Measurement Systems LI.COM.
Inertial Navigation System Overview – Mechanization Equation
Presents: THE XR-82 PROJECT. Team Members James Flora Power Point Christopher Ho Report Editor Jonathan Hammer Parts Manager Kyle Tam Web Design Edel.
Model Reference Adaptive Control (MRAC). MRAS The Model-Reference Adaptive system (MRAS) was originally proposed to solve a problem in which the performance.
ZMP-BASED LOCOMOTION Robotics Course Lesson 22.
Students: Chen-Jay Xu Zheng-Xian Hung Advisor: Ru-Li Lin.
Presented by:- Suman Kumar. INTRODUCTION : Quad-rotor helicopters are emerging as a popular unmanned aerial vehicle configuration because of their simple.
FUFO project Final report.
Presentation: Shashank Gundu.  Introduction  Related work  Hardware Platform  Experiments  Conclusion.
Gyro (yee-roh) Designed by Joshua Lewis. Introduction  Inverted Pendulum  ATMega MicroProcessor  Inertial Measurement Unit  PID Control Algorithm.
Current Works Corrected unit conversions in code Found an error in calculating offset (to zero sensors) – Fixed error, but still not accurately integrating.
Objective: To develop a fully-autonomous control system for the Q-ball based on onboard IMU/Magnetometer/Ultrasound sensory information Summer Internship.
A Low-Cost and Fail-Safe Inertial Navigation System for Airplanes Robotics 전자공학과 깡돌가
By: Stuti Vyas( ) Drashti Sheth( ) Jay Vala( ) Internal Guide Mr. J. N. Patel.
Minor Project on Vertical Take-off Landing System SUBMITTED BY:- SHUBHAM SHARMA ( ) ABHISHEK ARORA ( ) VIBHANSHU JAIN ( )
Strapdown Inertial Navigation Systems (INS) Sensors and UAVs Avionic
Amphibious Spherical Explorer Kaiwen Chen, Zhong Tan, Junhao Su ECE 445 Spring 2016, Project 30 TA: Luke Wendt May 1, 2016.
Autonomous Quadcopter Andrew Martin, Baobao Lu, Cindy Xin Ting Group 37 TA: Katherine O'Kane.
Final Report Idea and Overview 1 Scope 2 Hardware and software 3 Algorithm 4 Experiments & Results 5 Conclusion 6.
Sensor Error Characteristics By: Hector Rotstein.
Quadroter Control System
Analysis of the Mudd III Rockets
Using Sensor Data Effectively
AUTOPILOT The autopilot or automatic pilot is a system of automatic controls that holds the aircraft on any selected magnetic heading & returns the aircraft.
Sérgio Ronaldo Barros dos Santos Cairo Lúcio Nascimento Júnior
The JAviator Flight Control System
Control Loops Nick Schatz FRC 3184.
Florian Shkurti, Ioannis Rekleitis, Milena Scaccia and Gregory Dudek
Autonomous Cyber-Physical Systems: Sensing
Inertial Measurement Unit (IMU) Basics
Inertial Measurement Units
Presentation transcript:

Quadcopters A CEV Talk

Agenda Flight PreliminariesWhy Quadcopters The Quadcopter SystemStability: The NotionSensors and FusionControl AlgorithmsThe Way Ahead

Flight Preliminaries

4 movements Altitude – Up – Down Roll – Left – Right Pitch – Front – Back Yaw – Heading

Altitude Hover

Altitude Up

Altitude Down

Roll

Pitch

Quick question Correct Wrong

Yaw

Why Quadcopters?

Flight is fun!

Simplicity

However Scaling up, 4 Simple Mechanisms 1 Relatively complex mechanism

4 rotors 4 rotors harder to control than one

Nevertheless Mechanical Simplicity + Electronic Stabilization win

Perks Less stable = learn more control theory. Less kinetic energy per motor(rotor). You wont lose your fingers.

Done Flight Preliminaries Done Why Quadcopters The Quadcopter SystemStability: The NotionSensors and FusionControl AlgorithmsThe Way Ahead Agenda

The Quadcopter System [Q]

Open Loop

Stability: The Notion Mind SenseTake action

Done Flight Preliminaries Done Why Quadcopters Done The Quadcopter System Done Stability: The NotionSensors and FusionControl AlgorithmsThe Way Ahead Agenda

Inertial Measurement Unit (IMU) IMU AccelerometerGyroscope

Angle calculation: Accelerometer Inclination from an axis can be calculated using the component of gravity along that particular axis.

Angle calculation: Gyroscope Gyroscopes provide angular rate in degrees per second. The angle with a certain axis can be calculated by integrating the angular velocity with respect to that axis over the sampling period.

IMUs are not perfect! Accelerometers : When in motion, the acceleration of the robot affects the acceleration measured by the accelerometer. Gyroscopes : Due to manufacturing limitations, signal drift often accompanies MEMS gyros. When integrated over time, this drift leads to considerable error.

Complementary filter Simplest filter for IMUs Corrects Gyro drift by including a certain component of angle measured by the accelerometer in angle measurement Angle= 0.98*(Gyroscope Angle) *(Accelerometer angle)

Kalman filter

Done Flight Preliminaries Done Why Quadcopters Done The Quadcopter System Done Stability: The Notion Done Sensors and FusionControl AlgorithmsThe Way Ahead Agenda

Control Algorithms

Proportional-Integral-Derivative : An Intuition P roportional term generates output based on error I ntegral term generates output based on bias in error D erivative term generates output based on speed of error variation Mathematical procedures to tune PID constants (very hard work): -- Root locus method -- Bode plots -- Nyquist Criterion -- Zeigler Nicols Algorithm Method which usually works: -- Trial and Error (video)

Inside The Controller Set point Filtering and Data fusion PID error Control signals for ESC, which will in turn command motors Computed Angles Measured Angular rates And acceleration

The Closed Loop Quadcopter dynamics Sensors Controller

Done Flight Preliminaries Done Why Quadcopters Done The Quadcopter System Done Stability: The Notion Done Sensors and Fusion Done Control AlgorithmsThe Way Ahead Agenda

Onward we fly…

Quads in aerial photography, delivery systems, search and rescue…

Onward we fly… Better (Nonlinear) Control Accurate estimators SLAM Motion Planning

Better Control Non linear control (V) Robust control Adaptive control Stochastic control

Better Control

Accurate Estimators Implementing Extended Kalman filter Third order stochastic filter Multi state constraint Kalman filter for vision aided navigation

So Far So Good Hardware Stability Movement Interaction?

Quad’s eye view What does the world look like? [MAPPING] Where am I? [LOCALIZATION] A chicken and Egg problem

Some Statistics Vijay Kumar labs – 7 post doctoral researchers – 5 Research scientists – 17 Ph.D. students – Needless to mention masters and undergraduate students Raffaello D’ Andrea (Q) – 17 research students and professors working together

Research Exploration Investigation Experimentation Inquest Fact finding Analysis

“There’s an infectious feeling within us that research can solve almost any problem..” “There’s an infectious feeling in Stanford that innovation can solve almost any problem..”[Q]

Robotics EC Mechanical Engg Computer Science Electrical Engg

Internships Areas of interest – Control Algorithms – State Estimation – SLAM December 11 th to 26 th [tentative] 6 to 12 interns – 3 Paid Link at