Autonomous Helicopter James LydenHarris Okazaki EE 496.

Slides:



Advertisements
Similar presentations
TEAM 9 - MRAV DESIGN CONSTRAINTS ANALYSIS by Nick Gentry.
Advertisements

Outline quad-copter Abstract Quad-Copter Movement Hand movement
Camden Mendiola Ben Houston Monty Prekeris Dan Rice Dan “Klitz” Johnson.
Serial I/O - Programmable Communication Interface
DATA COLLECTION USING ZIGBEE NETWORK Timothy Melton Moscow, ID.
Gesture Controlled Car (GCC) By: Ashwaq Alkailany Reema Abubaker Supervised by: Dr. Luia Malhis.
Autonomous Helicopter: James Lyden Harris Okazaki EE 496 A project to create a system that would allow a remote- controlled helicopter to fly without user.
Prof. Kristofer S.J. Pister’s team Berkeley Sensor and Actuator Center University of California, Berkeley.
Electrical and Computer Engineering SMART GOGGLES To Chong Ryan Offir Matt Ferrante James Kestyn Advisor: Dr. Tilman Wolf Preliminary Design Review.
Initial Position Orientation Tracking System (IPOTS) Group Members: Keiichi McGuireHenry Pham Marc TakamoriScott Spiro.
User Interface (hardware). Overview  Translate user actions into electrical control signal which controls the robot movement  Be able to input and store.
Reegan Worobec & David Sloan In collaboration with UAARG.
Mica: A Wireless Platform for Deeply Embedded Networks Jason Hill and David Culler Presented by Arsalan Tavakoli.
Nandini Vemuri (EE) Jason Jack (CE) Ryan Schmitt (CE) Jeff Howe (EE) John Corleto (CE) Emily Phillips (EE) Power Distribution Subsystem Wireless Communication.
GPSBot08 System Overview.
3D Wireless Mouse Shirley Li Matt Tanwentang Joseph Cheng.
Team BAKE Bryan Schoen Ashish Bablani Kelby Penney Evan Schurr
Team GPS Rover Critical Design Review Alex Waskiewicz Andrew Bousky Baird McKevitt Dan Regelson Zach Hornback.
Simulating A Satellite CSGC Mission Operations Team Cameron HatcherJames Burkert Brandon BobianAleks Jarosz.
The Enforcer Laura Celentano Glenn Ramsey Michael Szalkowski.
Team Chopper Subterranean Mapping performed by co-operative helicopters Shirley Choi Bejan Hafezzadeh Joseph Kaiser Sean Norwood Itay Tenne.
Nandini Vemuri (EE) Jason Jack (CE) Ryan Schmitt (CE) Jeff Howe (EE) John Corleto (CE) Emily Phillips (EE) Power Distribution Subsystem Wireless Communication.
Wireless Data Acquisition for SAE Car Project by: J.P. Haberkorn & Jon Trainor Advised by: Mr. Steven Gutschlag.
Smart Rover Aaron Westphal Ben Merkel Joe Merrill Mike Wissolik.
Remote Surveillance Vehicle Design Review By: Bill Burgdorf Tom Fisher Eleni Binopolus-Rumayor.
R3R3 Ethan Hall Michael Kelton Greg Wegman Vashisht Lakhmani.
April 26, Team Information Designation Ongo-03 Members Advisors Dr. J. Lamont, Prof. R. Patterson, Dr. Rajagopalan, Dr. J. Basart ClientSpace Systems.
Group II Brian Jacobs Kenneth (Rocky) Santiago Jr. Stephen C Fraser II.
1 ECE Department Thermal Mapping Drone FPR Team 17 Jamyang Tenzin Stefan Totino Dylan Fallon Jason Fellow Advisor: Joseph Bardin.
Computerized Train Control System by: Shawn Lord Christian Thompson.
Team 01 : QuadSquad Patent Liability Analysis Camille Chang 10/30/2013 the ECE quadcopter senior design Purdue University1.
Centre for Mechanical Technology and Automation Institute of Electronics Engineering and Telematics  TEMA  IEETA  Parameter.
Autonomous Robot Project Lauren Mitchell Ashley Francis.
Lecture 20: Communications Lecturers: Professor John Devlin Mr Robert Ross.
Sérgio Ronaldo Barros dos Santos (ITA-Brazil)
1 Lab 5: Controls and feedback. 2 Lab 5: Control and Feedback This embedded system uses the Photo sensor to detect the light intensity of the environment.
By: Khalid Hawari Muath Nijim Thaer shaikh Ibrahim Supervisor: Dr. Jamal Kharousheh Dr. Nasser Hamad 27 December 2010.
Autonomous Helicopter James LydenEE 496Harris Okazaki.
Development of a wireless telemetry system for model rocketry.
Bianca Wood Chris Culver Shane Parker Yousef Al-Khalaf.
Group Members Mike Svendsen – Computer Engineer Steve Towey – Computer Engineer Brian Walker – Architect Richard George – Industrial Technology Client.
Presents: THE XR-82 PROJECT. Team Members James Flora Power Point Christopher Ho Report Editor Jonathan Hammer Parts Manager Kyle Tam Web Design Edel.
By: Eric Backman Advisor: Dr. Malinowski.  Introduction  Goals  Project Overview and Changes  Work Completed  Updated Schedule.
FUFO project Final report.
Voice-Activated Television Remote Control (VAR) Senior Design I Final Presentation [1]
Humble Hubble Team 18 Tim Brown. Abstract The proposed project is a self-aiming telescope. This telescope will obtain its global position and the local.
Daredevil Robot Direction Module (DRDM) Senior Design II Midterm Presentation.
1 SOARS Matt Edwards Arseny Dolgov John Shelton Johnny Jannetto Galina Dvorkina Nick Driver Eric Kohut Kevin Eberhart Self Organizing Aerial Reconnaissance.
Team 10 Julia Liston. Project Overview  Our team’s goal is to build a prototype of a robot that can: Use GPS to locate a lost person Autonomously navigate.
Autonomous Helicopter EE 496 James Lyden Harris Okazaki.
Team 3 Ashwin Shankar Upsham Dawra Samit Sura Joe Katz.
OMNIGLOVE ABSTRACT This project will be a glove that can control home appliances such as lights, TV, stereo, and other electronics. The OmniGlove will.
Preliminary Design Review By: Alireza Veiseh Anh-Thu Thai Luai Abou-Emara Peter Tsang.
Microcontroller basics Embedded systems for mortals.
P07122: Autonomous Quadcopter Jason Enslin – EE: Team Leader, Circuit Design/Testing Glenn Kitchell – CE: Programming, Software Design Richard Nichols.
TRIO-CINEMA 1 UCB, 2/08/2010 ACS Dave Auslander, Dave Pankow, Han Chen, Yao-Ting Mao, UC Berkeley Space Sciences Laboratory University of California, Berkeley.
ISA CLICK CONTROL #38 – FALL 2014 ERIC BRUNNGRABER DRAKE ISABIRYE.
Wireless Bluetooth Controller For DC Motor. Introduction Wireless becoming more and more available and widely used Bluetooth is one of the major players.
Jeremy Tillman William Ehlhardt Heather Barrett Daeho Hong.
Final Design Review By: Alireza Veiseh Anh-Thu Thai Luai Abou-Emara Peter Tsang.
Power Budget Automation System Team #40 Hai Vo, Ho Chuen Tsang, Vi Tran ECE 445 Senior Design April 30 st, 2013.
1. PIC ADC  PIC18F877 has 8 analog input channels i.e. port A pins(RA0 to RA5) and port E pins(RE1 and RE2). These pins are used as Analog input pins.
P07122 – Autonomous Quadcopter Jason Enslin (EE – Team Leader) Courtney Walsh (ME – Aero) Richard Nichols (EE) Glenn Kitchell (CE) Jeff Welch (ME) Dr.
FlySpy Patent Liabilities Analysis
BlooDragu: Enhancing Motor Skills with Robotic Arm
DC MOTOR SPEED CONTROL 1. Introduction
Jeff Kubascik Matt Rockey Joe Trefilek Paul Scheffler
Joe Trefilek Jeff Kubascik Paul Scheffler Matt Rockey
Team RAPTORS Joe Trefilek Jeff Kubascik Paul Scheffler Matt Rockey
Presentation transcript:

Autonomous Helicopter James LydenHarris Okazaki EE 496

Project Overview The goal of this project is to create a helicopter capable of flying itself. The helicopter should be able to take off, fly to a predetermined location, and land without user input (during flight). The target will be specified pre-flight by a user, through a computer interface.

Systems Overview Computer with Bluetooth  Interpret sensor data/calculate and maintain course Transceiver: Class 1 Bluetooth Radio  Send formatted sensor readings to the PC  Receive control signals from the PC PIC Microcontrollers with UART, SPI/I 2 C  Collect/Format sensor readings prior to transmission  Convert/split control signals prior to sending to servos Gyroscope Sensor  Read rotation around rotor axis 3-Axis Accelerometer Sensor  Read acceleration in X, Y, and Z directions

Sensor Orientation

Subsystem Design User: input flight plan 3 Axis Accel Gyro Servos PC w/BT: calculates control signals Master μC BT transceiver Slave μC OFFBOARD ONBOARD

Processing PC (POSIX OS)‏ PID calculations position/velocity/acceleration data storage Master Microcontroller Sensor interface Servo control PC relay Slave Microcontroller Servo control

PC Software Flow Initialize: Open Serial Port Test Serial Port Get Data: Listen for Packet Parse Packet Store Data: Update Pos/Vel/Acc Update Error Values PID Calculations: Read Error Values Compute Corrections Flight Planning: Check Flight Mode Add Desired Offsets Format Output: Combine Offsets+PID Put Data Into Buffer Send Data: Write Buffer to Serial Port

Master μC Software Flow Initialize: Open Serial Ports Initialize Sensors Initialize PWMs Get Sensor Data: Send Commands Read/Save Responses Format Sensor Data: Use 8 MSbs Cast To Chars Send Sensor Data: fprintf Each Byte Wrap Word With Tags Get Correction Data: Wait For UART Ready Read 4-Byte Word Set Control Signals: Parse First 2 Bytes Set PWM Duty Cycles

Slave μC Software Flow Initialize: Open Serial Port Initialize PWMs Get Correction Data: Wait For UART Ready Read 4-Byte Word Set Control Signals: Parse First 2 Bytes Set PWM Duty Cycles

Timeline

Constraints to Consider Weight The sensors, transceiver, and power supply must be as light as possible, since they will be onboard. Power consumption Trade-off between flight time and weight of batteries Trade-off between wireless range and power use Trade-off between navigational accuracy and microprocessor speed (sensor data transmission)‏ Sensor/Control delays Trade-off between sensor sensitivity, size, and speed Activation speed of servos is our limiting factor in adjusting course