MSD Project P10236: Configurable Control Platform for Unmanned Vehicles Project Introduction P10236 Introduction.

Slides:



Advertisements
Similar presentations
Georgia Tech Aerial Robotics Dr. Daniel P Schrage Jeong Hur Fidencio Tapia Suresh K Kannan SUCCEED Poster Session 6 March 1997.
Advertisements

MicroCART Micro processor C ontrolled A erial R obotics T eam Abstract MicroCART is a group of EE/CprE students tasked with developing an autonomous helicopter.
Design Presentation Spring 2009 Andrew Erdman Chris Sande Taoran Li.
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.
Using an FPGA to Control the Protection of National Security and Sailor Lives at Sea Brenda G. Martinez, Undergraduate Student K.L. Butler-Purry, Ph.D.,
WIMS Capstone Proposal DSP Demo Abigail Fuentes Rivera Esteban Valentin Lugo Michael Ortiz Sanchez ICOM 5047 Prof Nayda Santiago.
Autonomous Quadrocopter Proposal Brad Bergerhouse, Nelson Gaske, Austin Wenzel Dr. Malinowski.
INNOCON Innovative solutions to the modern real time Arial surveillance challenges.
RIT Senior Design Project D3 Engineering Camera Platform Friday November 6, :00am to 11:00am.
Parth Kumar ME5643: Mechatronics UAV ATTITUDE AND HEADING HOLD SYSTEM.
RIT Senior Design Project D3 Engineering Camera Platform Friday November 6, :00am to 11:00am.
AT 209 Introduction to Civil Unmanned Aerial Systems (UAS)
National Instruments LabVIEW and Data Acquisition: Applications for FIRST Danny Diaz, National Instruments.
Multidisciplinary Engineering Senior Design Project 6508 Controls Lab Interface Improvement Preliminary Design Review 11/11/05 Team Members: Michael Abbott,
Reegan Worobec & David Sloan In collaboration with UAARG.
Project Status Update II R09230: Open Architecture, Open Source Unmanned Aerial Vehicle for Imaging Systems A. Benjamin Wager (ME) B. Michael Skube (ME)
Automatic Control & Systems Engineering Autonomous Systems Research Mini-UAV for Urban Environments Autonomous Control of Multi-UAV Platforms Future uninhabited.
EDGE™ MAV Control System - P Management Review (MSD I) Erik Bellandi – Project Manager Ben Wager – Lead Engineer Garrett Argenna – Mechanical Engineering.
Controls Lab Interface Improvement Project #06508Faculty Advisors: Dr. A. Mathew and Dr. D. Phillips Project Objectives This work focused on the improvement.
MSD Project P10236: Versatile Adaptive Controller Project Introduction P10236 Introduction.
P09311: Interface for Multi-Purpose Driver/Data Acquisition System Adam Van FleetProject Leader, EE DAQ Hardware Development David HoweElectrical Engineer.
Team GPS Rover Alex Waskiewicz Andrew Bousky Baird McKevitt Dan Regelson Zach Hornback.
Target Control Electronics Upgrade 08/01/2009 J. Leaver P. Smith.
Team Chopper Subterranean Mapping performed by co-operative helicopters Shirley Choi Bejan Hafezzadeh Joseph Kaiser Sean Norwood Itay Tenne.
EDGE™ Wireless Open-Source/Open-Architecture Command and Control System (WOCCS) Group Members: –Eric Hettler –Manuel Paris –Ryan Miller –Christian Moreno.
P09651 – Visible Spectrum Imaging System Lead: Dave Lewis Brian Russell Aditi Khare.
Multidisciplinary Engineering Senior Design Project 6508 Controls Lab Interface Improvement Critical Design Review 2/24/05 Project Sponsor: EE Department.
EDGE™ MAV Control System - P09122 Final Project Review Erik Bellandi – Project Manager Ben Wager – Lead Engineer Garrett Argenna – Mechanical Engineering.
P07301 Summary Data Acquisition Module. Team Members.
Christopher Barrett (ME) Daniel Graves (ME). Open Architecture, Open Source Unmanned Aerial Vehicle for Imaging Systems Primary Customer: ○ Currently.
April 26, Team Information Designation Ongo-03 Members Advisors Dr. J. Lamont, Prof. R. Patterson, Dr. Rajagopalan, Dr. J. Basart ClientSpace Systems.
Team Phoenix March 15, Project Goal Our team will develop an air vehicle that will not only navigate a course autonomously while providing real.
Client: Space Systems & Controls Laboratory (SSCL) Advisor : Matthew Nelson Anders Nelson (EE) Mathew Wymore (CprE)
A New Method for the Tele-operation of Aircraft Dr. Paul Oh James Hing.
Sérgio Ronaldo Barros dos Santos, Cairo Lúcio Nascimento Júnior,
Image Processing for Remote Sensing Matthew E. Nelson Joseph Coleman.
Development of Control for Multiple Autonomous Surface Vehicles (ASV) Co-Leaders: Forrest Walen, Justyn Sterritt Team Members: Andrea Dargie, Paul Willis,
1.  The Autonomous Helicopter Navigation System 2010 is focused on developing a helicopter system capable of autonomous control, navigation and localising.
Sérgio Ronaldo Barros dos Santos (ITA-Brazil)
Research on Reconfigurable Computing Using Impulse C Carmen Li Shen Mentor: Dr. Russell Duren February 1, 2008.
BQM-167A Advanced UAV System Architecture
Hardware Overview Autopilot Control Board- Serves as common platform for other components and has autopilot code and flight plans Battery- Powers the.
EDGE™ Wireless Open-Source/Open-Architecture Command and Control System (WOCCS) Group Members: –Eric Hettler –Manuel Paris –Ryan Miller –Christian Moreno.
Design Team # 4 Design of low cost flight computer for unmanned aerial vehicles Status Report # 4 Ryan Morlino Chris Landeros Sylvester Meighan Stephen.
Hardware Overview Autopilot Control Board- Serves as common platform for other components and has autopilot code and flight plans Battery- Powers the board.
10/19/2005 ACGSC Fall Meeting, Hilton Head SC Copyright Nascent Technology Corporation © 2005 James D. Paduano 1 NTC ACTIVITIES 2005 Outline 1)Activities.
ATtiny23131 A SEMINAR ON AVR MICROCONTROLLER ATtiny2313.
X-Pilot: Autopilot Solutions C. Edwards, J. Lasseigne, W. Overstreet, B. Penland Project Description: The X-Pilot: Autopilot Solutions project is developing.
1 SOARS Matt Edwards Arseny Dolgov John Shelton Johnny Jannetto Galina Dvorkina Nick Driver Eric Kohut Kevin Eberhart Self Organizing Aerial Reconnaissance.
P08311: FPGA Based multi-purpose driver / data acquisition system Sponsor: Dr. Marcin Lukowiak Team MemberDisciplineRole Andrew FitzgeraldCEProject Manager/FPGA.
1 Center for the Collaborative Control of Unmanned Vehicles (C3UV) UC Berkeley Karl Hedrick, Raja Sengupta.
Fail-Safe Module for Unmanned Autonomous Vehicle
Design Team # 4 Design of low cost flight computer for unmanned aerial vehicles Status Report # 5 Ryan Morlino Chris Landeros Sylvester Meighan Stephen.
Ground Control Station Flight conTrol
Final Semester 2 Presentation: April 24, Joshua Lasseigne: Team Lead and Autopilot Programming Christopher Edwards: AGL Subsystem and Website Maintenance.
Abstract Each July, the Association for Unmanned Vehicle Systems International holds an annual International Aerial Robotics Competition (IARC), with major.
Mid Semester 2 Presentation: February 27, Joshua Lasseigne: Team Lead and Autopilot Programming Christopher Edwards: AGL Subsystem and Website Maintenance.
End of Semester 1 Presentation: November 28, 2007.
RIT MAV System Review (P08121) Dr. Jeffrey Kozak – Faculty Guide Michael Reeder – Team Leader Kevin Hand – Lead Engineer Todd Fernandez – ME.
X-Pilot: Autopilot Solutions C. Edwards, J. Lasseigne, W. Overstreet, B. Penland X-pilot flight testing X-pilot groundstation demonstrating waypoint navigation.
KNU RTLAB A Real-Time Linux System For Autonomous Navigation And Flight Attitude Control Of An Uninhabited Aerial Vehicle Charles E. Hall, Jr. Mechanical.
The entire system was tested in a small swimming pool. The fully constructed submarine is shown in Fig. 14. The only hardware that was not on the submarine.
Cloud Cap Technologies
Dr. Marcos Esterman Faculty Guide W. Casolara Project Leader
UAV Flight Control System
P07203 Dynamometry Laboratory Infrastructure
R09560 – Open Architecture, Open Source Aerial Imaging Systems
PAX River Competition UK Aerial Robotics Team University of Kentucky.
Project Members: M.Premraj ( ) G.Rakesh ( ) J.Rameshwaran ( )
By: Aurora Kiehl Scott Neuman Jeremie Snyder Dennis Vega Stephen Wess
Presentation transcript:

MSD Project P10236: Configurable Control Platform for Unmanned Vehicles Project Introduction P10236 Introduction

Presentation Topics The Need for P10236 Objectives and Deliverables History of Project Family Customer Needs and Engineering Specifications Risks Concept Development and Selection External Benchmarking P10236 Introduction

The Need for P10236 UAV has completed 1 st -generation airframe Next phase: control electronics – P09233: Aircraft Controls, initial interface work – P09122: MAV II, highly successful integration Extend previous efforts to increase system flexibility, ease of integration, configurability Harris Corporation, RF Division P10236 Introduction

Our Objective A control electronics product that: – Provides a processing core on which to run control code from compiled Simulink control models – Interfaces with a configurable variety of I/O sensors and peripherals for multiple vehicle types – Is highly modular: measurement, filtering, processing, and command functions being separable and independent, but easily integrated – Is accurate, “black box” package, highly flexible P10236 Introduction

Deliverables A control unit to store and run Simulink code Highly modular unit that is easy to implement in multiple or at least in the RIT UAV Design and Programming Documentation P10236 Introduction

UAV Ambitions were to measure GPS, velocity, altitude, roll, yaw, pitch, and power consumption Full IMU and control system were never planned on being developed Microcontroller approach – Could have worked Project and Family History

Problems Team lacked programming experience to implement things on the MCU MCU Dev board was damaged while attempting to fit it in their case Group was unable to read samples from IMU, and was unable to write GPS data to SD card reliably Project and Family History

Lessons learned An MCU approach is feasible and should be considered Care should be taken when modifying prebuilt board or laying out a custom board Team had a decent sensor outfit Enclosure was engineered very well Project and Family History

MAV2 - P09122 Took softcore on FPGA approach – One core devoted to gathering data from sensors (GPS, IMU) – Other core devoted to running control system code and outputting actuator commands Control system was meant to stabilize flight controls Designed gimbal to test sensor data Control system was modeled and exported from Simulink Project and Family History

Problems Autocode generator didn’t generate code that could be compiled and ran on their softcore Precision and fixed point architecture conflicted with Simulink’s expectations of a target architecture Project and Family History

Lessons Learned FPGA solution is feasible Split softcore approach is of interest Architecture and compiler toolchain should be selected to be compatible with Realtime Workshop generated code Project and Family History

Other projects Data Acquisition P09311 explored, but scope and objectives fundamentally different. Project and Family History

Customer Needs Engineering Specs (See EDGE_MASTER_SHEETS.xlsSee EDGE_MASTER_SHEETS.xls – Customer Needs Tab (“1”) – Engineering Metrics Tab (“5”) – Needs to Metrics Mapping Tab (“5b”)

P10236 – Versatile Adaptive Controller P09233 – Airframe Measurements P10231 – Airframe Telemetry Measurement Unit (MU) FPGA / DSP / MC Input: Known Type Output: Known Comm Protocol Actuator Unit (AU) Controller Unit (CU) ServoCmd_1 ServoCmd_2 ServoCmd_3 ThrottleCmd e.g. GPS IMU Tach Altitude e.g. ServoPos_2 Motor Curr ServoPos_3 ServoPos_1 Battery Volt INPUTS Digital Serial Analog (PWM) Analog CameraLink (or CCD) FPGA / DSP / MC Matlab / Simulink Autocode Internal DAQ (SD card) External Simulink Code Interface Telemetry FPGA / DSP / MC Measurements Imagery Measurements Imagery Measurements Imagery Int. Control Variables Actuator Commands Measurements Imagery Int. Control Variables Actuator Commands Ground Commands Waypoints Servo Cmds. Take Image Ground Commands Waypoints Servo Cmds. Take Image Imagery DAQ NIDAQ Direct USB Universal Control System for Autonomous Vehicle Applications  Receive: Display Vehicle Info (GPS, etc.)  Receive: Display Vehicle Images  Internal: Test Control Algorithms  Transmit: Vehicle Actuator Commands  Transmit: Vehicle Waypoint Destinations  Transmit: Vehicle Imagery Requests Field PC GUI Labview Matlab Visual Studio Digital Analog FPGA / DSP / MC Input: Known Comm Protocol Output: Known Type Control Switch Capable of Ground or Onboard Control P09235: Aircraft Payload P09561: Visible Spectrum Imaging System Comm. Protocol Comm. Protocol Comm. Protocol Comm. Protocol Internal DAQ SD card Internal DAQ SD card

Harris’ Proposal

NameDescription T.J. Bordelon's Autonomous EZ-STAR Hobby plane with onboard IMU. All control is done on ground station Microbot APS Platform Reconfigurable autopilot platform. Uses 32-bit RISC processor for control and a separate FPGA for configurable IO autopilot.html?gclid=CIPky9i4jZoCFQo MDQodYShJFg autopilot.sourceforge.net Open source hobby helicopter autonomy. All control is processed on-board using an AVR Mega pe.html rc-autopilot.de RC airplane/helicopter. Basic autonomy is proposed using a PIC microcontroller. No flight tests to date. autopilot.de/wiki/index.php/RC_Helico pter_Autopilot#Hardware Autopilot Hardware for an Autonomous Helicopter Used Rabbit controller alongside an FPGA for configurable interfaces to sensors and other peripherals tml Viacopter Multi-Rotor custom helicopters. Ground station for flight control. Rotomotion UAV Helicopter ControllerCommercial UAV controller. Fully autonomous system CTLR.html DJI XP3.1 Commercial helicopter autopilot. No further architectural information available. innovations.com/en/pro_frame.html External Projects

Concept Development See HIGH_LEVEL_SYSTEM_CONCEPTS.xls Brainstorm tab is first Subsequent tabs for each subcategory

P10236 Introduction UAV Completion

P10236 Introduction System Level Design

P10236 Introduction I/O Control Concepts Concept I: Many microcontrollers FPGA cores Concept II: Single microcontroller FPGA core

Risk Assessment (Master Planning Spreadsheets xls)Master Planning Spreadsheets xls