Computer Vision Group Prof. Daniel Cremers Autonomous Navigation for Flying Robots Lecture 1.3: Flying Principle of a Quadrotor Jürgen Sturm Technische.

Slides:



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

Slide 1 Insert your own content. Slide 2 Insert your own content.
1 Copyright © 2010, Elsevier Inc. All rights Reserved Fig 3.1 Chapter 3.
0 - 0.
AR.Drone: Intro Seang Cau May 18 th, AR.Drone: Intro Purpose: To Determine Flight Capability Compare with Qball.
Quadcopter Presentation Chomp Microelectronics Ltd.
rev 1aby: Doug Bertain Week 1 Robotics Sensors & Controllers Sensors collect all the information a robot needs to operate and interact with its.
Bottoms Up Factoring. Start with the X-box 3-9 Product Sum
X-box Factoring. X- Box 3-9 Product Sum Factor the x-box way Example: Factor 3x 2 -13x (3)(-10)= x 2x 3x 2 x-5 3x +2.
Computer Vision Group Prof. Daniel Cremers Autonomous Navigation for Flying Robots Lecture 2.4: Homework Discussion (of last week) Jürgen Sturm Technische.
TEAM 9 - MRAV DESIGN CONSTRAINTS ANALYSIS by Nick Gentry.
Outline quad-copter Abstract Quad-Copter Movement Hand movement
Nate Krussel, Maxine Major, and Theora Rice
Nate Krussel Maxine Major Theora Rice The Crazyflie Nanocopter(s)
Anders Nelson (EE) Mathew Wymore (CprE) Kshira Nadarajan (CprE) Mazdee Masud (EE)
CptS 483: Introduction to Robotics. Born: VT Raised: NH High school: CT College: MA Worked: WI Grad School: TX Postdoc: CA Taught: PA NOW: WA Research.
Project Members: Yuri Bakulin Maxim Kirilov Yuval Kovler Academic Advisor : Prof. Yuval Elovici Technical Advisor : Rami Puzis.
Prof. Kristofer S.J. Pister’s team Berkeley Sensor and Actuator Center University of California, Berkeley.
The European Project sFly: Swarm of Micro Flying Robots EU FP7,
Reinforcement Learning in Quadrotor Helicopters
USC Viterbi School of Engineering. Alternative CC Robotic Systems.
Client: Space Systems & Controls Laboratory (SSCL) Advisor : Matthew Nelson Anders Nelson (EE) Mathew Wymore (CprE)
Cpt_S 483: Introduction to Robotics. Dana 3 RoboSub Robot Club Faunc Robot.
5HC99 Embedded Visual Control Richard van Berkel ( ) Okke Hendriks ( ) Douwe van Nijnatten ( ) Koen Hausmans ( )
SpaceDrone: Bringing Spacecraft Flight Software Closer to Earth
Client: Space Systems & Controls Laboratory (SSCL) Advisor : Matthew Nelson Anders Nelson (EE) Mathew Wymore (CprE)
Computer Vision Group Prof. Daniel Cremers Autonomous Navigation for Flying Robots Lecture 3.1: 3D Geometry Jürgen Sturm Technische Universität München.
Computer Vision Group Prof. Daniel Cremers Autonomous Navigation for Flying Robots Lecture 2.1: Recap on Linear Algebra Daniel Cremers Technische Universität.
Embedded Microcomputer Systems Andrew Karpenko 1 Prepared for Technical Presentation February 25 th, 2011.
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.
Real-time Dense Visual Odometry for Quadrocopters Christian Kerl
Client: Space Systems & Controls Laboratory (SSCL) Advisor : Matthew Nelson Anders Nelson (EE) Mathew Wymore (CprE)
Computer Vision Group Prof. Daniel Cremers Autonomous Navigation for Flying Robots Lecture 6.2: Kalman Filter Jürgen Sturm Technische Universität München.
Autonomous Navigation for Flying Robots Lecture 2.2: 2D Geometry
Sérgio Ronaldo Barros dos Santos (ITA-Brazil)
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.
Plan By Myre Adnan. WHAT I WILL NEED Visual Sensor Pressure Sensor Voice Recorder Cotton sock Levers Wooden Arm Track 2 Wheels Triangle Alarm Clock 2.
Computer Vision Group Prof. Daniel Cremers Autonomous Navigation for Flying Robots Lecture 4.1: Motors and Controllers Jürgen Sturm Technische Universität.
Computer Vision Group Prof. Daniel Cremers Autonomous Navigation for Flying Robots Lecture 4.2 : Feedback Control Jürgen Sturm Technische Universität München.
Bianca Wood Chris Culver Shane Parker Yousef Al-Khalaf.
Presents: THE XR-82 PROJECT. Team Members James Flora Power Point Christopher Ho Report Editor Jonathan Hammer Parts Manager Kyle Tam Web Design Edel.
Computer Vision Group Prof. Daniel Cremers Autonomous Navigation for Flying Robots Lecture 6.1: Bayes Filter Jürgen Sturm Technische Universität München.
Computer Vision Group Prof. Daniel Cremers Autonomous Navigation for Flying Robots Lecture 5.2: Recap on Probability Theory Jürgen Sturm Technische Universität.
Computer Vision Group Prof. Daniel Cremers Autonomous Navigation for Flying Robots Lecture 5.1: State Estimation Jürgen Sturm Technische Universität München.
Computer Vision Group Prof. Daniel Cremers Autonomous Navigation for Flying Robots Lecture 5.3: Reasoning with Bayes Law Jürgen Sturm Technische Universität.
Computer Vision Group Prof. Daniel Cremers Autonomous Navigation for Flying Robots Lecture 1.2: Why Quadrotors? Jürgen Sturm Technische Universität München.
Group 4 Bianca Wood Chris Culver Shane Parker Yousef Al-Khalaf.
FUFO project Final report.
Autonomous Navigation for Flying Robots Lecture 6.3: EKF Example
Computer Vision Group Prof. Daniel Cremers Autonomous Navigation for Flying Robots Lecture 1.1: Welcome Jürgen Sturm Technische Universität München.
Trestle Mobile Robots Frederik Heger Robotics Institute, Carnegie Mellon August 17, 2007.
Flight Simulator Overview Flight Compartment Host Computer Motion Control Cabinet Motion Platform 13/6/2016 Visual Display Visual Image Generator Interface.
Cpt_S 483: Introduction to Robotics. Dana 3 RoboSub Robot Club Research Lab.
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 ( )
Basilio Bona DAUIN – Politecnico di Torino
Engineering Solutions to Build an Inexpensive Humanoid Robot Based on a Distributed Control Architecture Vítor M.F. Santos 1 and Filipe M.T. Silva 2 1.
NASA Robotic Mining Competition. Controllers Arduino Mega - controls motors and sensors Raspberry Pi - Linux based computer that has the autonomous.
1.1) problem statement Threat to the user; controller device easily be hacked. Current controller device is not user friendly. Analysis Flight Time requires.
10/18/16 Autonomous Battery Charging of Quadcopter
ORQC: Oculus Rift Quadcopter Controller Group 6
QUANSER Flight Control Systems Design 2DOF Helicopter 3DOF Helicopter 3DOF Hover 3DOF Gyroscope Quanser Education Solutions Powered by.
Eddie Chan Behnaz Ghouchani Golnaz Ghouchani
Physics-based simulation for visual computing applications
Quanser Robotic Product Line 2015
Which way does the robot have to turn to get to the charger?
Wireless Autonomous Trolley
Wireless Autonomous Trolley
Presentation transcript:

Computer Vision Group Prof. Daniel Cremers Autonomous Navigation for Flying Robots Lecture 1.3: Flying Principle of a Quadrotor Jürgen Sturm Technische Universität München

Quadrotor: Flying Principle What do we need to do to keep the position? Jürgen Sturm Autonomous Navigation for Flying Robots 2

Quadrotor: Flying Principle Keep position:  Thrust compensates for earth gravity Jürgen Sturm Autonomous Navigation for Flying Robots 3

Quadrotor: Flying Principle Keep position:  Thrust compensates for earth gravity  Torques of all four rotors sum to zero Jürgen Sturm Autonomous Navigation for Flying Robots 4

Quadrotor: Basic Motions Jürgen Sturm Autonomous Navigation for Flying Robots 5 Ascend Descend

Quadrotor: Basic Motions Jürgen Sturm Autonomous Navigation for Flying Robots 6 Turn Left Turn Right

Quadrotor: Basic Motions Move forward Move backwards Jürgen Sturm Autonomous Navigation for Flying Robots 7

Quadrotor: Basic Motions Jürgen Sturm Autonomous Navigation for Flying Robots 8 Move left Move right

Example: Parrot Ardrone 2.0  Actuators  4 brushless motors, 14.5W  AVR CPU motor controllers  LiPo battery, 1000mAh Jürgen Sturm Autonomous Navigation for Flying Robots 9

Example: Parrot Ardrone 2.0  Sensors  Gyroscope, accelerometer, magnetometer (IMU)  Ultrasound height sensor  Pressure sensor  Visual odometry sensor (60fps)  Front camera (720p, 30fps) Jürgen Sturm Autonomous Navigation for Flying Robots 10

Example: Parrot Ardrone 2.0  Embedded Linux system  ARM Cortex A8, 1GHz  Linux  USB 2.0 host  WiFi b,g,n  Open-source API Jürgen Sturm Autonomous Navigation for Flying Robots 11

Available Platforms  Commercial platforms  Parrot Ardrone  AscTec Hummingbirg, Pelican, Firefly  Bitcraze Crazyflie  …  Community/open-source projects  Mikrokopter  … Jürgen Sturm Autonomous Navigation for Flying Robots 12 Crazyflie-Nano-Quadcopter-Kit-6DOF-with-Crazyradio-BCCFK01B-p-1364.html

Interactive Exercise  Test your understanding of the flight principle  Web-based quadrotor simulator  Programmable in Python  For the moment, assume we have no noise  Specify a sequence of motor commands to  Ascend, descend, fly forward, fly left, …  Fly 1m forward, 1m left, …  Fly (blindly) through the parcours! Jürgen Sturm Autonomous Navigation for Flying Robots 13