COBXXXX EXPERIMENTAL FRAMEWORK FOR EVALUATION OF GUIDANCE AND CONTROL ALGORITHMS FOR UAVS Sérgio Ronaldo Barros dos Santos,

Slides:



Advertisements
Similar presentations
Optimal Path planning for (Unmanned) Autonomous Vehicles, UAVs Objective: The main aim of the project is to find out the optimal path or trajectory including.
Advertisements

Background Implementation of Gesture Recognition in the NIST Immersive Visualization Environment Luis D. Catacora Under the guidance of Judith Terrill.
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.
Model Checker In-The-Loop Flavio Lerda, Edmund M. Clarke Computer Science Department Jim Kapinski, Bruce H. Krogh Electrical & Computer Engineering MURI.
1 Coven a Framework for High Performance Problem Solving Environments Nathan A. DeBardeleben Walter B. Ligon III Sourabh Pandit Dan C. Stanzione Jr. Parallel.
Luis Mejias, Srikanth Saripalli, Pascual Campoy and Gaurav Sukhatme.
Design of Attitude and Path Tracking Controllers for Quad-Rotor Robots using Reinforcement Learning Sérgio Ronaldo Barros dos Santos Cairo Lúcio Nascimento.
Department of Electrical and Computer Engineering Texas A&M University College Station, TX Abstract 4-Level Elevator Controller Lessons Learned.
GPS Waypoint Navigation 525 Team M-3: Nicholas Bannister, Charles Norman, Jeremy Weagley, Julio Segundo, Steve Nielsen Presentation 1: Preliminary Design.
GPS Waypoint Navigation Team M-2: Charles Norman (M2-1) Julio Segundo (M2-2) Nan Li (M2-3) Shanshan Ma (M2-4) Design Manager: Zack Menegakis Presentation.
JPL Autonomous Space Mission Simulation Ground / Mission control: Abraham Hart Gary Kahler Filip Mladenovic Steven Palmer.
April 26, Team Information Designation Ongo-03 Members Advisors Dr. J. Lamont, Prof. R. Patterson, Dr. Rajagopalan, Dr. J. Basart ClientSpace Systems.
Page - 1 Rocketdyne Propulsion & Power Role of EASY5 in Integrated Product Development Frank Gombos Boeing Canoga Park, CA.
Team Phoenix March 15, Project Goal Our team will develop an air vehicle that will not only navigate a course autonomously while providing real.
VIRTUAL PROTOTYPING of ROBOTS DYNAMICS E. Tarabanov.
Sérgio Ronaldo Barros dos Santos, Cairo Lúcio Nascimento Júnior,
IMPLEMENTATION ISSUES REGARDING A 3D ROBOT – BASED LASER SCANNING SYSTEM Theodor Borangiu, Anamaria Dogar, Alexandru Dumitrache University Politehnica.
The Pursuit for Efficient S/C Design The Stanford Small Sat Challenge: –Learn system engineering processes –Design, build, test, and fly a CubeSat project.
Lesson №2. is the unique activity that has a beginning and an end time, aimed at achieving a predetermined result/goal, the creation of a specific, unique.
Project #4: Simulation and Experimental Testing of Allocation of UAVs Tim Arnett, Aerospace Engineering, Junior, University of Cincinnati Devon Riddle,
March, 2006 NASA Dryden Update Aerospace Control and Guidance Systems Committee Meeting #97 Lake Tahoe, NV March 1-3, 2006 Joe Pahle (661)
Sérgio Ronaldo Barros dos Santos (ITA-Brazil) Sidney Nascimento Givigi Júnior (RMC-Canada) Cairo Lúcio Nascimento Júnior (ITA-Brazil) Autonomous Construction.
Protocol Architectures. Simple Protocol Architecture Not an actual architecture, but a model for how they work Similar to “pseudocode,” used for teaching.
Results of NASA/DARPA Automatic Probe and Drogue Refueling Flight Test Keith Schweikhard NASA Dryden Flight Research Center
Landing a UAV on a Runway Using Image Registration Andrew Miller, Don Harper, Mubarak Shah University of Central Florida ICRA 2008.
Methodology in Research Md Yazid Mohd Saman Date: 01-Sep-15.
R ION-WG Status CCSDS Meetings 28 Oct r ION-Working Group Overview ION Working Group is a sub-team of the NASA DTN Readiness Project whose goal.
CEAS PROJECT #1: MULTI-UAV COOPERATIVE CONTROL Michael Alio, Mechanical Engineering, California State Polytechnic Pomona Emma Dorgan, Mechanical Engineering,
Built in Collision Avoidance for Unmanned Aircraft Systems (UAS)
Collision Avoidance for Unmanned Aircraft Systems (UAS)
Multiple UAV Collision Avoidance with Realistic UAV Models Joel George and Debasish Ghose Guidance, Control, and Decision Systems Laboratory (GCDSL) Department.
Sérgio Ronaldo Barros dos Santos (ITA-Brazil)
1 Chapter 5 Software Engineering Practice. 2 What is “Practice”? Practice is a broad array of concepts, principles, methods, and tools that you must consider.
The model of the procedural simulator for the UAV’s operators training (Модель процедурного тренажеру для підготовки операторів безпілотних літальних апаратів)
Symbiotic Simulation of Unmanned Aircraft Systems (UAS)
HPN: IFSS1 Intelligent Flight Support System (IFSS) A Real-Time Intelligent Decision Support Prototype PRESENTER/COTR Anthony Bruins (X37071) HPN Software.
Jake Forsberg An environment for research and automation system development.
Boundary Assertion in Behavior-Based Robotics Stephen Cohorn - Dept. of Math, Physics & Engineering, Tarleton State University Mentor: Dr. Mircea Agapie.
Project Partners Commercial-in-confidence Do not distribute QUT Uninhabited Aerial Systems Objective: to develop a fully cooperative UAS with onboard sense-and.
UAV Navigation by Expert System for Contaminant Mapping George S. Young Yuki Kuroki, Sue Ellen Haupt.
The System and Software Development Process Instructor: Dr. Hany H. Ammar Dept. of Computer Science and Electrical Engineering, WVU.
Network UAV C3 Stage 1 Final Briefing Timothy X Brown University of Colorado at Boulder Interdisciplinary Telecommunications Program Electrical and Computer.
S ystems Analysis Laboratory Helsinki University of Technology Automated Solution of Realistic Near-Optimal Aircraft Trajectories Using Computational Optimal.
Multi-UAV swarming Advisor: Dr. Manish Kumar Mentor: Mr. Balaji Sharma
X-Pilot: Autopilot Solutions C. Edwards, J. Lasseigne, W. Overstreet, B. Penland Project Description: The X-Pilot: Autopilot Solutions project is developing.
CBR and CNP Applied to Litoral Reconnaissance Goal: –Apply the research on the integration of CBR mission specification with CNP task allocation towards.
1 SOARS Matt Edwards Arseny Dolgov John Shelton Johnny Jannetto Galina Dvorkina Nick Driver Eric Kohut Kevin Eberhart Self Organizing Aerial Reconnaissance.
CL A UAV Control and Simulation Princeton University FAA/NASA Joint University Program Quarterly Review - October, 2000.
Ground Control Station Flight conTrol
General requirements for BES III offline & EF selection software Weidong Li.
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.
Learning of Coordination of a Quad-Rotors Team for the Construction of Multiple Structures. Sérgio Ronaldo Barros dos Santos. Supervisor: Cairo Lúcio Nascimento.
Beard & McLain, “Small Unmanned Aircraft,” Princeton University Press, 2012, Chapter 12: Slide 1 Chapter 12 Path Planning.
LECTURE 5 Nangwonvuma M/ Byansi D. Components, interfaces and integration Infrastructure, Middleware and Platforms Techniques – Data warehouses, extending.
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.
Younis H. Karim, AbidYahya School of Computer University Malaysia Perlis 1.
The Software Lifecycle Stuart Faulk. Definition Software Life Cycle: evolution of a software development effort from concept to retirement Life Cycle.
Air Force Institute of Technology
Flight Software Development Through Python
Enabling Team Supervisory Control for Teams of Unmanned Vehicles
GSM+GPS Based School Kids Tracking System
Date of download: 11/4/2017 Copyright © ASME. All rights reserved.
Sérgio Ronaldo Barros dos Santos Cairo Lúcio Nascimento Júnior
UAV Vision Landing Motivation Data Gathered Research Plan Background
JPL Autonomous Space Mission Simulation
AN ENVIRONMENT FOR REMOTE CONTROL
Unit 2 Unmanned Aircraft
Karabük University International Robot Tournaments (KBUIRO) 2018
Presentation transcript:

COBXXXX EXPERIMENTAL FRAMEWORK FOR EVALUATION OF GUIDANCE AND CONTROL ALGORITHMS FOR UAVS Sérgio Ronaldo Barros dos Santos, Cairo Lúcio Nascimento Júnior, Sidney Nascimento Givigi Junior, Adriano Bittar, Neusa Maria Franco de Oliveira, Royal Military College of Canada

COBXXXX EXPERIMENTAL FRAMEWORK FOR EVALUATION OF GUIDANCE AND CONTROL ALGORITHMS FOR UAVS This experimental framework will allow students and researchers: - To develop, to evaluate and to validate multi-aircraft flight guidance and control algorithms. Using a realistic unmanned aircraft models in real-world modeled environments, through the X-Plane Flight Simulator. We present an algorithm framework for implementing the overall path tracking and control architecture. The proposed flight guidance algorithm uses the heading angle information from the magnetic heading vector and velocity vector, obtained through the navigation system of the virtual unmanned aircraft available in X-Plane simulator. The guidance logic calculates the difference between the Line of Sight (LoS) angle and UAV heading angle and this difference is used to compute the command to be given to the designed autopilot controller. The flight guidance logic provides the necessary commands to the control stage in order to accomplish the goal of the mission, which is reach a pre-defined waypoint. The complete mission to be achieved is defined by an ordered sequence of waypoints and a set of constraints to satisfy. 2 / 10 ABSTRACT

COBXXXX EXPERIMENTAL FRAMEWORK FOR EVALUATION OF GUIDANCE AND CONTROL ALGORITHMS FOR UAVS This set-up simplifies the testing of the guidance and control algorithm. To demonstrate the functionality of the algorithms in near realistic conditions while giving access to all effects into the overall performance. The guidance algorithm provides the necessary commands to the control algorithm in order to accomplish the goal of the mission, specified at the top level. All guidance and control are coded in MATLAB/SIMULINK, which schedules each task efficiently. This experimental framework employs the Matlab/Simulink running the flight guidance and autopilot controller to be tested, and another PC running the X-Plane flight simulator. The two components are interfaced via Ethernet (TCP/IP) using UDP protocol With this set-up, several algorithms of the different complexity can be tested and validated with X-Plane’s sophisticated flight and atmospheric models. 3 / 10 INTRODUCTION

COBXXXX EXPERIMENTAL FRAMEWORK FOR EVALUATION OF GUIDANCE AND CONTROL ALGORITHMS FOR UAVS 4 / 10 ENVIRONMENT FOR RAPID TESTING OF THE GUIDANCE AND CONTROL ALGORITHM Through this platform, designed flight guidance and autopilot systems can be applied into models similar to real aircraft minimizing risks and increasing flexibility for design changes. The X-Plane has the built-in capability of transmitting flight parameters and receiving command for aircraft flight control surfaces over Ethernet using UDP.

COBXXXX EXPERIMENTAL FRAMEWORK FOR EVALUATION OF GUIDANCE AND CONTROL ALGORITHMS FOR UAVS 5 / 10 TEST PLATFORM BLOCK DIAGRAM

COBXXXX EXPERIMENTAL FRAMEWORK FOR EVALUATION OF GUIDANCE AND CONTROL ALGORITHMS FOR UAVS Is used in order to facilitate the operation and change of controller characteristics and waypoints desired. This ground station software is used to upload the altitude, latitude and longitude of each waypoint, and also define the desired UAV Airspeed. The control loop gains can be tuned or changed through of User Interface, where they are instantly modified in the guidance and control algorithm. 6 / 10 GROUND STATION SOFTWARE DEVELOPED

COBXXXX EXPERIMENTAL FRAMEWORK FOR EVALUATION OF GUIDANCE AND CONTROL ALGORITHMS FOR UAVS 7 / 10 LATERAL AND LONGITUDINAL GUIDANCE LAW GEOMETRY

COBXXXX EXPERIMENTAL FRAMEWORK FOR EVALUATION OF GUIDANCE AND CONTROL ALGORITHMS FOR UAVS 8 / 10 BLOCK DIAGRAM OF THE GUIDANCE AND CONTROL ALGORITHM

COBXXXX EXPERIMENTAL FRAMEWORK FOR EVALUATION OF GUIDANCE AND CONTROL ALGORITHMS FOR UAVS 9 / 10 AUTONOMOUS FLIGHT TEST USING THE MAGNETIC HEADING

COBXXXX EXPERIMENTAL FRAMEWORK FOR EVALUATION OF GUIDANCE AND CONTROL ALGORITHMS FOR UAVS AUTONOMOUS FLIGHT TEST USING THE MAGNETIC HEADING AND BODY VELOCITY VECTOR

COBXXXX EXPERIMENTAL FRAMEWORK FOR EVALUATION OF GUIDANCE AND CONTROL ALGORITHMS FOR UAVS 11 / 10 ALTITUDE AND AIRSPEED OF THE AIRCRAFT DURING THE FLIGHT

COBXXXX EXPERIMENTAL FRAMEWORK FOR EVALUATION OF GUIDANCE AND CONTROL ALGORITHMS FOR UAVS 12 / 10 PATH FLIGHT VISUALIZED IN X-PLANE ENVIRONMENT

COBXXXX EXPERIMENTAL FRAMEWORK FOR EVALUATION OF GUIDANCE AND CONTROL ALGORITHMS FOR UAVS The X-Plane Simulator shown to be a good simulation environment to test and to evaluate the guidance and control algorithms. The proposed framework has shown to be a good set up for students and researches to evaluate flight guidance and control algorithms to aircrafts, in particular to UAVs applications. As the framework was implemented it make possible to change the guidance algorithm or the control law without great efforts. The results shown the success of the guidance and control algorithm implemented, since the aircraft passed through the waypoints established. In the implemented algorithm two different informations can be used to actually guide the vehicle, the heading angle and the body velocity vector. Both cases were implemented and presented good results. 13 / 10 CONCLUSIONS