THE PHOENIX PROJECT Coordinated Flight of Multiple Unmanned Vehicles Michael P. Anthony & Christopher M. Gerson Lab for Control and Automation Princeton.

Slides:



Advertisements
Similar presentations
1. 2 FRC 2010 Driver Station Doug Norman & Stephanie Brierty National Instruments January 8, 2010 Thanks to Joe Ross – Team 330.
Advertisements

THE PHOENIX PROJECT Coordinated Flight of Multiple Unmanned Vehicles Michael P. Anthony Lab for Control and Automation Princeton University Princeton,
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.
Datalink i50 The ideal “add on” terminal for data processing over NEXEDGE and older analog radios. Extensive programming options.
Autonomous Quadrocopter Proposal Brad Bergerhouse, Nelson Gaske, Austin Wenzel Dr. Malinowski.
BTT 101 / 2O1 Lesson 10 Dundas Valley Secondary Mr. Young.
Multidisciplinary Engineering Senior Design 6510 Interface Project Preliminary Design Review 11/19/05.
Lab Practical 2 Study about different types of Networking Device
Computers Are Your Future © 2008 Prentice-Hall, Inc.
Travis Reed Todd Hummel Kwan-Truc. Concept USB 1.1 SPI b.
Chapter 4 The Components of the System Unit
Computers Chapter 4 Inside the Computer © 2005 Prentice-Hall, Inc.Slide 2.
Remote Surveillance Vehicle Design Review By: Bill Burgdorf Tom Fisher Eleni Binopolus-Rumayor.
Hardware & Software Needed For LAN and WAN
Network Done by: Athra sultan.
1 The Phoenix Project: Coordinated Flight of Multiple Unmanned Aerial Vehicles David F. Lieb ’03 & Mark R. Siano ‘03 Princeton University Professor Robert.
Helicopter Data Acquisition System ECE 4522 Senior Design II.
Parallel Connections Michael Fromwiller CS 147 Spring 08 Dr. Sin-Min Lee This presentation will probably involve audience discussion, which will create.
Chapter 11 Extending LANs: Fiber Modems, Repeaters, Bridges, & Switches Hub Bridge Switch.
NETWORKING COMPONENTS Zach Avis. Hub A hub is a low cost way to connect two computers. A hub can also act as a repeater. When a signal comes from one.
Computerized Train Control System by: Shawn Lord Christian Thompson.
Networking Components By: Michael J. Hardrick. HUB  A low cost device that sends data from one computer to all others usually operating on Layer 1 of.
Networks CSCI-N 100 Dept. of Computer and Information Science.
Embedded Systems Design ICT Embedded System What is an embedded System??? Any IDEA???
NETWORKING COMPONENTS By Cleve Rosser. Hubs allow large numbers of computers to be connected on a single or multiple LAN. Each computer plugs into the.
A modern NM registration system capable of sending data to the NMDB Helen Mavromichalaki - Christos Sarlanis NKUA TEAM National & Kapodistrian University.
Bi-Directional RF Data Communication A Robot Control Device Team BDRFC.
AS Computing F451 F451 Data Transmission. What data is transmitted? Phone SMS Radio TV Internet.
CSCI-235 Micro-Computer in Science The Network. © Prentice-Hall, Inc Communications  Communication is the process of sending and receiving messages 
RC CAR CONTROLLER BASED ON INTEL GALILEO SOC PLATFORM Nadav Shiloach Sagi Sabag Supervisor: Idan Shmuel Spring 2014 One Semester Project PROJECT’S ENDING.
Multimedia & Communications ATMEL Bluetooth Background information on Bluetooth technology ATMEL implementation of Bluetooth spec.
NETWORK TOPOLOGIES There are three basic configurations used to connect computers they are the  Bus  Ring  Star.
Ethernet and Wifi Chapter 7 & 8. Send and Receive Data network adapter or network interface NIC card the most common wired Ethernet network interfaces.
SEISLOG Linux presented at the WORKSHOP High Quality Seismic Stations and Networks for Small Budgets Volcan, Panama March, 2004 by Terje Utheim,
Lecture 20: Communications Lecturers: Professor John Devlin Mr Robert Ross.
PackLet A web-based text messaging application using AX.25 packet radio technology.
DEVICES AND COMMUNICATION BUSES FOR DEVICES NETWORK
Understanding Wireless Networking. WiFi Technology WiFi began as a way to extend home and small office network access without installing more cable. As.
S305 – Network Infrastructure Chapter 6 Local Area Network.
Wireless Sensor Project Search Triangulation Aerial Rescue Team (START)
Networks.
Measurement and Control. Control Systems A control system usually consists of a processor, a control program, interfaces and a device under the processor's.
THE PHOENIX PROJECT Coordinated Flight of Multiple Unmanned Vehicles Michael P. Anthony & Christopher M. Gerson Lab for Control and Automation Princeton.
Connectivity  The ability of a computer to communicate with others Sending Device Communications Device Communications Channel Communications Device Receiving.
James Crosetto BS (Computer Science and Computer Engineering) Jeremy Ellison BS (Computer Science and Computer Engineering) Seth Schwiethale BS (Computer.
Reference :Understanding Computers
Joe Cohen Presentation Overview  Project definition and requirements  Solution process and explanation  Methodology.
Automatic accident avoiding system PROJECT MEMBERS MUTHUKUMAR.K (05ME33) SAKTHIDHASAN.S (05ME39) SAKTHIVEL.N (05ME40) VINOTH.S (05ME56) PROJECT GUIDE:
NETWORKING FUNDAMENTALS. Network+ Guide to Networks, 4e2.
1 Microsoft Windows 2000 Network Infrastructure Administration Chapter 4 Monitoring Network Activity.
X-Pilot: Autopilot Solutions C. Edwards, J. Lasseigne, W. Overstreet, B. Penland Project Description: The X-Pilot: Autopilot Solutions project is developing.
New Product Developments World Leaders in Combustion Management Solutions New Products New Products.
Hardware Introduction – Standard vs Q.i
July 18, UCSD - R.A. de Callafon Short Intro to Micro Processors and I/O functions of our Kinetic Sculpture Control Box Raymond de Callafon.
CHAPTER -II NETWORKING COMPONENTS CPIS 371 Computer Network 1 (Updated on 3/11/2013)
Cisco Router Technology. Overview Topics :- Overview of cisco Overview of cisco Introduction of Router Introduction of Router How Router Works How Router.
CHAPTER 8 Communication and Network Copyright © Cengage Learning. All rights reserved.
KNU RTLAB A Real-Time Linux System For Autonomous Navigation And Flight Attitude Control Of An Uninhabited Aerial Vehicle Charles E. Hall, Jr. Mechanical.
Power Budget Automation System Team #40 Hai Vo, Ho Chuen Tsang, Vi Tran ECE 445 Senior Design April 30 st, 2013.
SKIPPER Electronics AS Enebakkveien Oslo Tlf Fax The Multi.
Network Concepts.
Intention – Understanding the features of the following networks
I/O SYSTEMS MANAGEMENT Krishna Kumar Ahirwar ( )
SCADA for Remote Industrial Plant
Pocket PCs Tryphena Addleman Ag 200.
Ken Gunnells, Ph.D. - Networking Paul Crigler - Programming
Chapters 1-3 Concepts NT Server Capabilities
Presentation transcript:

THE PHOENIX PROJECT Coordinated Flight of Multiple Unmanned Vehicles Michael P. Anthony & Christopher M. Gerson Lab for Control and Automation Princeton University Princeton, NJ, Professor Robert Stengel

Goals Long Term –Fleet of 4 Aircraft –Way Point Navigation –Coordinated Aerobatic Maneuvers Short Term –Noise Filtration –Linear Control for Stabilization –System Upgrade

Data- Flight 1 TCR Cycles Flight 1- Full Data Set

Data Acquisition System Filter Accelerometers –Low-Pass filters Addition of Daughter Circuits –Multiplexer safety switch –Comparator Circuit Full Data Collection System

Low Pass Filter Sallem-Key Filter –Second Order –6 Hz cutoff Currently Testing and Refining

Safety Switch Stripped Servo Motor –Converts Pulse Width to 1V digital on/off –Left Pulse Remnants Eliminated by large time constant RC circuit Comparator Circuit –Converts output signal to TTL on/off Output to Switch Multiplexers

Safety Multiplexer Prevents current drain by Tattletale –Allows user control during Tattletale failure Controls Input Data to the Tattletale –Allows Data Collection during user control –Prevents Data Collection during Tattletale control Powered by Tattletale –Automatic Failure Control

Safety & Switch Multiplexer System Differing Power Sources Allow for 3 States –State 1: User Control with Tattletale Power Safety Muliplexer: Allows Tattletale Data Collection Switch Multiplexer: Allows User Control –State 2: Tattletale Control Safety Muliplexer: Prevents Tattletale Data Collection Switch Multiplexer: Allows Tattletale Control –State 3: Tattletale Failure Safety Muliplexer: Prevents Tattletale Data Collection Switch Multiplexer: Allows User Control

State Space System

De-coupled System

MATLAB Analysis Lateral Model based on Flight 3 –First 4 eigenvalues most important > 1 implies stable –Dutch Roll Mode » i » i –Roll Mode » –Spiral Mode » –Fifth and Sixth eigenvalues eliminate drift » i » i

4th Order Model 4th Order Yaw Model 4th Order Roll Model

6th Order Roll Comparison Roll: First 1000/6000 Samples First 1000/6000 Samples

Flight 3 Post-Kalman Filter Comparison Result of MATLAB simulation for samples of Flight 3

Control System

GPS Pharos iGPS 180 Receiver –Laptop version –Interface with Tattletale through serial connection –2.2” x 1.9” x.8” –2.4 oz. –Sample Rate of 1 Hz Used to eliminate drift from integration of accelerometers –5 meter reported accuracy –NMEA-0183 Protocol –Water Resistant

The Need for a System Upgrade TattleTale: Lacks Memory Lacks Processing Power No Wireless-LAN Capability Upgrade Options Pentium Half-Board Compaq iPAQ Casio Cassiopeia

Compaq I-PAQ Advantages: Small and lightweight Intel StrongArm (206 mhz) PCMCIA Wireless LAN Disadvantages: Not Durable Extra Bells and Whistles we don’t need Expensive and Out of Stock

Casio Cassiopeia Advantages: –Durable –MIPS Processor (150 mhz) –Compact Flash Card Disadvantages: –Larger than an iPAQ –No Expansion pack

TattleTale to Processor Communications: TattleTale: –TPU Channel –High speed serial communications –Done every time we collect data Main Processor –Communicates over “COM1” –Read thread waits for serial Data –Write method sends byte array to TattleTale

Protocol for TattleTale to Processor Communications Logged Data sent over as array of bytes Data sent over in hex Data read in as chars, converted to integers Each array has a header Each element has a delimiter between it HEADER PACKET [0] DELIMITER PACKET [1] DELIMITER PACKET [11] End of Packet

Wireless LAN Communications: ORiNOCO PCMCIA card from Lucent –1750 feet 1 Megabit / second –Low Power –Windows CE Driver –Use Compact Flash card adapter from Accurite

Wireless LAN Configuration Works w/ 4 computers in a wired cluster Each Air Plane has its own IP Address Tested w/ 2 computers in peer-to-peer wireless network Use Java as Programming Language built in libraries portable (Personal Java)

Wireless LAN Features: Messages customizable via Java object serialization Plane-to-plane communication automatically re-established if plane goes out of range TCP/IP Sockets Provide: –Resends Lost Messages –Error Checking

LAN Configurations Peer-to-Peer Access Point Wired Network Network with a Hub

Overall Design of System Cassiopeia MIPS Processor Data Acquisition System Serial Port PPCMCIA Adapter Connection Wireless LAN Card Peer-to- Peer

What’s Next? Linear Control Tattletale to Cassiopeia serial Communication Integration of GPS System Way Point Navigation Control Integration of Wireless LAN System

Special Thanks Professor Stengel: for allowing our involvement in this project Primoz Skraba: for joining the team Olivier Laplace: for helping with the data analysis and teaching me controls Proffesors Littman & Kornhauser: for their advice and materials George Miller: for generously donating his time to fly our airplane

References Robert F. Stengel. Accessed on 8/15/00. Robert F. Stengel. Stochastic Optimal Control. John Wiley & Sons, New York, NY, Horowitz, Paul and Hill, Winfield. The Art of Electronics. Cambridge University Press, Cambridge, Martin Ouimet. Design of a Failure Tolerant Control System Using Parity Space Approach Casio.com Accessed on 3/15/01 Compaq.com Accessed on 12/15/01 Lucent Accessed on 3/15/01