Reegan Worobec & David Sloan In collaboration with UAARG.

Slides:



Advertisements
Similar presentations
Learning with Purpose Control Design and Implementation of a Small-Scale Autonomous Hovercraft Ryan Mackay Joshua Bevan Nicholas Lutz Mario Stamatiou University.
Advertisements

3D Graphical Display Ararat Adamian Brian McDonald Tyler Blair Adrian Williams.
Outline quad-copter Abstract Quad-Copter Movement Hand movement
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.
Team 7 / May 24, 2006 Web Based Automation & Security Client Capstone Design Advisor Prof. David Bourner Team Members Lloyd Emokpae (team Lead) Vikash.
Autonomous Quadrocopter Proposal Brad Bergerhouse, Nelson Gaske, Austin Wenzel Dr. Malinowski.
Parth Kumar ME5643: Mechatronics UAV ATTITUDE AND HEADING HOLD SYSTEM.
MASKS © 2004 Invitation to 3D vision Lecture 11 Vision-based Landing of an Unmanned Air Vehicle.
Photolithography Machine Control System Ben Conrad and Mark Edwards Projects in Computer Engineering II December 9, 2003.
Team GPS Rover Alex Waskiewicz Andrew Bousky Baird McKevitt Dan Regelson Zach Hornback.
Coordinate Based Tracking System
METEOR Guidance System P07106 Nov 2006 – May 2007 Project Review.
Wireless Data Acquisition for SAE Car Project by: J.P. Haberkorn & Jon Trainor Advised by: Mr. Steven Gutschlag.
Remote Surveillance Vehicle Design Review By: Bill Burgdorf Tom Fisher Eleni Binopolus-Rumayor.
Aircraft Response to Control Input Data Collection System Presenter: Curtis Cutright Advisor: Dr. Michael Braasch Project Sponsor: JUP.
Design Review: RoboSiM Robotic Surveillance in Motion
Group 7 Daniel Goodhew Angel Rodriguez Jared Rought John Sullivan.
1 Servo Motor. 2 Overview A servo motor is a motor that is only capable of rotating 180 degrees A servo motor is controlled by giving it an angle to proceed.
Embedded Microcomputer Systems Andrew Karpenko 1 Prepared for Technical Presentation February 25 th, 2011.
Unmanned aerial systems, what they are and what is available? Professor Sandor M Veres University of Sheffield.
Xin Jin Zelun Tie Ranmin Chen Hang Xie. Outline  Project overview  Project-specific success criteria  Block diagram  Component selection rationale.
Ted Hench Imaging. Objectives  Determine target locations to within 50 feet Targets are all unique, but similar Large area to search Limited time  How.
o Portable low-cost aerial drone that can be used for reconnaissance o Relay real-time video and data, like location, heading, battery life o Take high-resolution.
Knight’s Intelligent Reconnaissance Copter KIRC EEL Spring Group 14
Typical Microcontroller Purposes
Vision-based Landing of an Unmanned Air Vehicle
Autonomous Robot Project Lauren Mitchell Ashley Francis.
Autonomous Helicopter James LydenHarris Okazaki EE 496.
Sérgio Ronaldo Barros dos Santos (ITA-Brazil)
Faculty Advisor: Prof. Costas Armenakis, Prof. Regina Lee Members Gowry Sinnathamby Shahroukh Sotodeh Sriyan Wisnarama Faculty Advisor: Prof. Costas Armenakis,
AEM 5333 UAV Search and Surveillance. Mission Description Overhead surveillance and tracking – Humans on foot – Moving vehicles Onboard GPS transceiver.
Wall-E Prototype I Team 1 Xin Jin
Hardware Overview Autopilot Control Board- Serves as common platform for other components and has autopilot code and flight plans Battery- Powers the.
HARDWARE INTERFACE FOR A 3-DOF SURGICAL ROBOT ARM Ahmet Atasoy 1, Mehmed Ozkan 2, Duygun Erol Barkana 3 1 Institute of Biomedical Engineering, Bogazici.
Hardware Overview Autopilot Control Board- Serves as common platform for other components and has autopilot code and flight plans Battery- Powers the board.
Team 6 DOODLE DRIVE Alexander Curtis Peachanok Lertkajornkitti | Jun Pan | Edward Kidarsa |
ECE 477 Final Presentation Team 12  Spring 2013 Xirong Ye Zongyang Zhu Chun Ta Huang Libo Dong.
Cooperative Air and Ground Surveillance Wenzhe Li.
Method determinate angle of rotation of an IMU application for UAV Trinh Dinh Quan Southern TaiWan University.
ADCS Review – Attitude Determination Prof. Der-Ming Ma, Ph.D. Dept. of Aerospace Engineering Tamkang University.
RoboNova 1.
1/29/2013 EEL4665 Spring ‘13 University of Florida Leonardo Falcon.
FUFO project Final report.
Self-Stabilizing Quad-Rotor Helicopter Group 7 Daniel Goodhew Angel Rodriguez Jared Rought John Sullivan.
Using Adaptive Tracking To Classify And Monitor Activities In A Site W.E.L. Grimson, C. Stauffer, R. Romano, L. Lee.
1.Introduction about camera auto balancing system of UAV 2.Proposal auto balancing platform 3.Step by step solving rotation (attitude) of an IMU O Outline.
Final Semester 2 Presentation: April 24, Joshua Lasseigne: Team Lead and Autopilot Programming Christopher Edwards: AGL Subsystem and Website Maintenance.
ECE 477 FINAL PRESENTATION TEAM 6  SPRING OUTLINE  Project overview  Block diagram  Design challenges  Individual contributions  Project demonstration.
Mid Semester 2 Presentation: February 27, Joshua Lasseigne: Team Lead and Autopilot Programming Christopher Edwards: AGL Subsystem and Website Maintenance.
ECE477 Senior Design Android street car Team 12 Libo Dong 1.
AMCOM MK66 IAB Presentation Adrian Lauf (Comp.E) Jason Newquist (Mech. E)
TCSP – Schematics Design. Major Components Freescale 9S12A64FCUE Microcontroller Etek EB-85A GPS Receiver Electronic Speed Controller HP Photosmart R707.
Arizona’s First University. Command and Control Wind Tunnel Simulated Camera Design Jacob Gulotta.
Software Narrative Autonomous Targeting Vehicle (ATV) Daniel Barrett Sebastian Hening Sandunmalee Abeyratne Anthony Myers.
By: Stuti Vyas( ) Drashti Sheth( ) Jay Vala( ) Internal Guide Mr. J. N. Patel.
End of Semester 1 Presentation: November 28, 2007.
Beard & McLain, “Small Unmanned Aircraft,” Princeton University Press, 2012, Chapter 2: Slide 1 Chapter 2 Coordinate Frames.
KNU RTLAB A Real-Time Linux System For Autonomous Navigation And Flight Attitude Control Of An Uninhabited Aerial Vehicle Charles E. Hall, Jr. Mechanical.
RECON ROBOT ECE 477 Group 8 Vinit Bhamburdekar Arjun Bajaj Aabhas Sharma Abhinav Valluru.
1 26/03/09 LIST – DTSI Design of controllers for a quad-rotor UAV using optical flow Bruno Hérissé CEA List Fontenay-Aux-Roses, France
Group #3 RC Ghost Rider Adolph Arieux (EE) James Russick (EE) Paul Shimei (EE) Sponsored by: Workforce Central Florida Mentor: Richard Barrett - ITT.
Instantaneous Geo-location of Multiple Targets from Monocular Airborne Video.
Inertial Measurement Unit. Project Advisor: Dr. Basart Client: Matt Nelson Team Members (491): Matt Ulrich Luis Garcia Amardeep Jawandha Julian Currie.
Chalk Robot ECE 445 Spring 2013 Group 12 Neil Christanto, Enyu Luo, Leonard Lim TA: Mustafa Mukadam Monday, April 29 th.
PROPELLER DISPLAY OF MESSAGE BY VIRTUAL LEDS
Lift Production LOW PRESSURE HIGH PRESSURE Level Three OHP # 1.
TCSP – Schematics Design
ECE 477 Digital Systems Senior Design Project  Spring 2006
ECE 477 Senior Design Group 3  Spring 2011
Image Acquisition and Processing of Remotely Sensed Data
Presentation transcript:

Reegan Worobec & David Sloan In collaboration with UAARG

WHAT IS IT?

 An additional system intended to enhance the image processing capabilities of UAARGs UAV  A dynamic stability controller that updates its position in real time based on aircraft pitch and roll  Has the potential to track ground targets given their GPS coordinates

WHAT DOES IT DO?  Stabilizes a camera platform relative to ground independent of aircraft pitch and roll Gathers sensor data from an onboard GPS and IMU (Inertial Measurement Unit) and stabilizes a camera platform by means of a pair of servo motors

OUR GOAL  Develop a system utilizing an FPGA  Keep platform stabilized Read GPS data, send positional instructions to servo motors to adjust platform  GPS point tracking Set camera angle at fixed location as opposed to relative ground plane

ACTION!

HOW DOES IT DO THIS?  The IMU takes measurements at a rate of 50Hz and calculates required servo positions  This information is then forwarded to the PWM controller to update the servo motor positions  It constantly polls for these updates, sending speed calibration data from the GPS to the IMU, and adjusts camera angle

HOW DOES IT DO THIS? (con’t)  Essential Matrix math Normalize input vectors (frame orientation, and gimble orientation) Project onto the frame servo’s rotational plane Calculate first servo rotation Transform frame orientation with new servo position Project onto the second servo’s rotational plane Calculate second servo rotation and update servo positions  GPS parsing* Reads in NMEA sentences and parses for relevant information *Function completed in a desktop environment but not implemented in demo project

THE FPGA  The initial design utilized an FPGA as a reconfigurable microcontroller Communicates with Inertial Measurement Unit (IMU), GPS, Flight Computer, and two servo motors Sends information to servos via PWM controllers

SYSTEM VIEW (WITH FPGA)

SERVO CONTROLLER

INTERRUPT CONTROLLER OUT <= IN1 or IN2 or IN3 or IN4

GPS INVOLVEMENT  GPS information is fed through a UART connection as a continuous stream  We have parsing routines written to extract vital information we need for the microcontroller Fix (Latitude/Longitude) converted to radians Altitude [m] Speed [m/s] Speed bearing (direction of travel)  NMEA sentence: $GPGGA,123519, ,N, ,E, 1,08,0.9,545.4,M,46.9,M,,*47

OBSTACLES  Difficult development environment to interface our components Unfamiliar environment to create custom hardware  Numerous operating issues with some of our components Two IMU chips became unusable ○ one DOA, and a second spontaneously shorted FPGA breakout board came with pins un- soldered

SYSTEM VIEW (WITH PROPELLER)

SOFTWARE FLOW DIAGRAM or

QUESTIONS?