Ground Control Station Flight conTrol

Slides:



Advertisements
Similar presentations
AUTOMATIC FLIGHT CONTROL SYSTEM (AFCS)
Advertisements

Learning with Purpose Control Design and Implementation of a Small-Scale Autonomous Hovercraft Ryan Mackay Joshua Bevan Nicholas Lutz Mario Stamatiou University.
Georgia Tech Aerial Robotics Dr. Daniel P Schrage Jeong Hur Fidencio Tapia Suresh K Kannan SUCCEED Poster Session 6 March 1997.
1. The Autonomous Helicopter Navigation System 2010 is focused on developing a helicopter system capable of autonomous control, navigation and localising.
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.
Luis Mejias, Srikanth Saripalli, Pascual Campoy and Gaurav Sukhatme.
Development of Guidance and Control System for Parafoil-Payload System VVR Subbarao, Sc ‘C’ Flight Mechanics & Control Engineering ADE.
Parth Kumar ME5643: Mechatronics UAV ATTITUDE AND HEADING HOLD SYSTEM.
FRC LabVIEW Software Overview Joe Hershberger Staff Software Engineer National Instruments.
Wi-Fi Based Remote Exploration Vehicle Kevin Hicks Eric Offermann Nick Palladino.
Reegan Worobec & David Sloan In collaboration with UAARG.
Automatic Control & Systems Engineering Autonomous Systems Research Mini-UAV for Urban Environments Autonomous Control of Multi-UAV Platforms Future uninhabited.
Simulating A Satellite CSGC Mission Operations Team Cameron HatcherJames Burkert Brandon BobianAleks Jarosz.
STARMAC The Stanford Testbed of Autonomous Rotorcraft for Multi-Agent Control Gabe Hoffmann, Haomiao Huang, Vijay Pradeep, Steven Waslander Aeronautics.
EDGE™ MAV Control System - P09122 Final Project Review Erik Bellandi – Project Manager Ben Wager – Lead Engineer Garrett Argenna – Mechanical Engineering.
System Components Hardware overview for Apollo ACS.
SpaceDrone: Bringing Spacecraft Flight Software Closer to Earth
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)
RaPTEX: Rapid Prototyping of Embedded Communication Systems Dr. Alex Dean & Dr. Mihai Sichitiu (ECE) Dr. Tom Wolcott (MEAS) Motivation  Existing work.
Embedded Microcomputer Systems Andrew Karpenko 1 Prepared for Technical Presentation February 25 th, 2011.
Sérgio Ronaldo Barros dos Santos, Cairo Lúcio Nascimento Júnior,
REAL-TIME SOFTWARE SYSTEMS DEVELOPMENT Instructor: Dr. Hany H. Ammar Dept. of Computer Science and Electrical Engineering, WVU.
Client: Space Systems & Controls Laboratory (SSCL) Advisor : Matthew Nelson Anders Nelson (EE) Mathew Wymore (CprE)
FLIGHT COMPUTER (FC) Liam O’Sullivan HLO-4 Autonomous Hovering Flight SR-D-05 and 06 Receive and process sensor data (50 Hz) IMU Compass.
1.  The Autonomous Helicopter Navigation System 2010 is focused on developing a helicopter system capable of autonomous control, navigation and localising.
David Gitz, EE, ICARUS Lead Engineer Senior Design.
INDIAN INSTITUTE OF TECHNOLOGY MADRAS Department of Engineering Design AUTONOMOUS UNDERWATER ROBOTIC LABORATORY Researchers : Dr. Asokan Thondiyath, Mr.
Software Framework for Teleoperated Vehicles Team Eye-Create ECE 4007 L01 Karishma Jiva Ali Benquassmi Safayet Ahmed Armaghan Mahmud Khin Lay Nwe.
Landing a UAV on a Runway Using Image Registration Andrew Miller, Don Harper, Mubarak Shah University of Central Florida ICRA 2008.
1. Introduction 1.1 Background 1.2 Real-time applications 1.3 Misconceptions 1.4 Issues in real-time computing 1.5 Structure of a real-time system.
1. COMMUNICATION Liam O’Sullivan  Control was off board (on the GCS)  Used XBee ZigBee RF modules for telemetry  Point to point communication.
Sérgio Ronaldo Barros dos Santos (ITA-Brazil)
1. The Autonomous Helicopter Navigation System 2010 is focused on developing a helicopter system capable of autonomous control, navigation and localising.
Effect of Structure Flexibility on Attitude Dynamics of Modernizated Microsatellite.
Edubot Software The Edubot software is divided into self-contained modules and organized by functionality. The hardware carrier unit allows communication.
1.  The Autonomous Helicopter Navigation System 2010 is focused on developing a helicopter system capable of autonomous control, navigation and localising.
VISUAL BASIC Event Driven, non-procedural Place controls, from toolbox, onto form command, label, time, image Customise controls Write code for command.
COBXXXX EXPERIMENTAL FRAMEWORK FOR EVALUATION OF GUIDANCE AND CONTROL ALGORITHMS FOR UAVS Sérgio Ronaldo Barros dos Santos,
INEMO™ Demonstration Kit DOF (Degrees of Freedom) platform  The STEVAL-MKI062V2 combines accelerometers, gyroscopes and magnetometers with pressure.
REAL-TIME SOFTWARE SYSTEMS DEVELOPMENT Instructor: Dr. Hany H. Ammar Dept. of Computer Science and Electrical Engineering, WVU.
Ground Control Station Flight conTrol
GRIM & DynaPos Overview, Examples and Results Dr. Benjamin Remondi Kendall The XYZs' of GPS,
MARK WILSON UNIVERSITY OF JOHANNESBURG DEPARTMENT OF ELECTRICAL AND ELECTRONIC ENGINEERING STUDY LEADER – PROF. FRANCOIS DU PLESSIS.
S ystems Analysis Laboratory Helsinki University of Technology Automated Solution of Realistic Near-Optimal Aircraft Trajectories Using Computational Optimal.
1. COMMUNICATION Liam O’Sullivan  Used XBee RF 2.4 GHz modules for telemetry  Point to point communication (platform and GCS)  Disadvantages.
David Gitz, EE, ICARUS Lead Engineer.  Michael Welling  PhD Candidate  ICARUS Vehicle Engineer  Ben Wasson  Masters Student  ICARUS Business Manager.
Design Realization lecture 22
Presented by:- Suman Kumar. INTRODUCTION : Quad-rotor helicopters are emerging as a popular unmanned aerial vehicle configuration because of their simple.
FUFO project Final report.
Flight Software Overview
Control Science Center of Excellence Overview 17 Oct 2008 Dr. David B. Doman Control Design and Analysis Branch Air Vehicles Directorate Air Force Research.
Formula SAE Ryan Langley
Click to edit Master title style “Flowing Matter: Application, Dissemination and Outreach” Workshop COST Action MP1305, Work Group 4, April 2015,BASc,
1 SOARS Matt Edwards Arseny Dolgov John Shelton Johnny Jannetto Galina Dvorkina Nick Driver Eric Kohut Kevin Eberhart Self Organizing Aerial Reconnaissance.
August 2003 At A Glance The IRC is a platform independent, extensible, and adaptive framework that provides robust, interactive, and distributed control.
March /5/2016 At A Glance STARS is a real-time, distributed, multi-spacecraft simulation system for GN&C technology research and development. It.
General Meeting 25-Jan  12pm-12:30pm: Business Meeting Ben Wasson  12:30-2pm: Engineering Meeting/Progress David Gitz Agenda.
Group Members Richard George – Industrial Technology Mike Svendsen – Computer Engineer Steve Towey – Computer Engineer Brian Walker – Architect Client.
Quadcopters A CEV Talk. Agenda Flight PreliminariesWhy Quadcopters The Quadcopter SystemStability: The NotionSensors and FusionControl AlgorithmsThe Way.
From you host … Dr. H. Introduction Communications design requires us to think about the following issues: Communications design requires us to think.
RBSP Radiation Belt Storm Probes RBSP Radiation Belt Storm Probes 3-4 Sept. 2008EFW INST+SOC PDR447 Command, Telemetry, and Ground Support Equipment (CTG)
Fuzzy Controller for Spacecraft Attitude Control CHIN-HSING CHENG SHENG-LI SHU Dept. of Electrical Engineering Feng-Chia University IEEE TRANSACTIONS ON.
Establishing and Maintaining Formations of Mini Quadrotors Audrow J. Nash, Cory M. Engel, James M. Conrad William Lee College of Engineering University.
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 JAviator Flight Control System
Flight Controller and Ground Station Software
Image Acquisition and Processing of Remotely Sensed Data
Control Systems Prof Swanson MECH 3550.
Control Systems Prof Swanson MECH 3550.
Presentation transcript:

Ground Control Station Flight conTrol Tim Molloy

Software Architecture Tim Molloy

Ground Control Station HLO-5 Ground Control Station SR-B-09 and 08 Receive and Transmit Telemetry via WLAN WiFi Communications SR-D-08 Log Telemetry and Uplink Commands Received Console and Data Logger SR-D-09 Display of State and Control Data Data Plotters & Artificial Horizon SR-D-10 System Status Display System Status SR-B-02 Flight Mode Switching Not Yet Implemented Tim Molloy

GCS GUI Ubuntu 32-bit Operating System Qt Framework for C++ GUI Development Focus on: Code reuse Creating and using reusable code User layout customisation Avoid Static GUI objects Dockable Widgets Enable the operator to choose a layout logical to their application Increases the information which can be displayed Tim Molloy

The Widgets WiFi Communications Received Console System Status Configure, Control and Monitor UDP Telemetry Received Console Report telemetry messages and enable inspection System Status Provide visual notifications of airborne system status Data Logger CSV Log of all Received Airborne Data Tim Molloy

Data Plotters & Artificial Horizon 2009 OpenGL Attitude Display Roll and Pitch Data Plotter Real-time data plotting Raw Sensor Data, State Data, Control Data, System Status… Support for multiple data plotters Tim Molloy

Following Controller Design… Attitude Control Trims and Bounds Set the trims and bounds on the roll, pitch and yaw control loops. Attitude Control Gains Set the PID control gains on the roll, pitch and yaw control loops. Guidance Control Gains Set the PID control gains on the x, y and z position control loops. Guidance Trims and Bounds Set the trims and bounds of the x, y and z position control loops. Flight Control Set the active control loops and their set points. Enables command of the airborne control.

HLO-4 Autonomous Hovering Flight Flight Control HLO-4 Autonomous Hovering Flight SR-B-03 50Hz Control Rate Flight Computer SR-B-10 PID Control Methodology Quadrotor Control SR-D-03 Stability Augmented Flight Attitude Control SR-D-04 Autonomous Station-keeping Guidance Tim Molloy

Flight Computer Trade Study for Computer-on-Module to support Hardware Integration Control and State Estimation Localization Considered BeagleBoard Limited Hardware Interfacing Gumstix Overo Air Lacked Support for Image Processing Gumstix Verdex No Hardware Floating Point Implementation Gumstix Overo Fire 6 grams, 600MHz TI CPU Tim Molloy

Quadrotor Control Thrust Altitude Control Forces Thrust Roll Control Forces Thrust Pitch Control Forces Drag Yaw Control Forces Tim Molloy

Quadrotor Control For an arbitrary combination of control inputs, the engine control signals are calculated with the mixing matrix shown: Tim Molloy

Quadrotor Control Abstraction of motor thrust and drag control force variation reduces attitude control to three angular loops whose outputs are proportional to the required control forces, U2, U3 or U4. Tim Molloy

Guidance Progress Three Angular Loops for Attitude Control plus up to Three Positional control loops Altitude Control with input U1 x-inertial position with roll and pitch loop setpoint y-inertial position with roll and pitch loop setpoint x and y position control presents some challenges Requires use of Body and Inertial Reference Frames Velocity Control using pitch and roll angle bounding Options to decouple position errors or treat as cross-track error problem based on heading Tim Molloy

Cascaded PID Guidance And Control Tim Molloy