Resilient-EGI Prototype Pilot: Common Application Space Prototype Pilot

Similar documents
FIRST FLYING TECHNIQUES COCKPIT PREPARATION STARTUP TAXI

UNCLASSIFIED FY 2017 OCO. FY 2017 Base

UNCLASSIFIED. FY 2016 Base FY 2016 OCO

Joint Unmanned Aircraft System Mission Environment (JUAS-ME)

UAV KF-1 helicopter. CopterCam UAV KF-1 helicopter specification

NASA Glenn Research Center Intelligent Power System Control Development for Deep Space Exploration

Section 1: List of Configurations Currently Approved:

Design and Development of the UTSA Unmanned Aerial System ACE 1

Solar Impulse, First Round-The-World Solar Flight. Ralph Paul Head of Flight Test and Dynamics Solar Impulse June 22, 2017

Wilga 20cc. Assembly Manual

LMS Imagine.Lab AMESim Ground Loads and Flight Controls

ROBUST AIRFRAME FOR UAV FLIGHT TESTING FOR SALE!

neuron An efficient European cooperation scheme

FLYING CAR NANODEGREE SYLLABUS

KEEP TRACK OF WHAT MATTERS

Test & Validation Challenges Facing ADAS and CAV

A brief History of Unmanned Aircraft

HYBRID POWER FOR TELECOM SITES

INNOVATION POWERING SAFRAN

Development, Certification, and Flight Testing of an OPA for UAS FTT Development and Training at NTPS

Compatibility of STPA with GM System Safety Engineering Process. Padma Sundaram Dave Hartfelder

Super Squadron technical paper for. International Aerial Robotics Competition Team Reconnaissance. C. Aasish (M.

for Critical Applications in Extreme Environments

Prototyping Collision Avoidance for suas

AERO. Meet the Aero. Congratulations on your purchase of an Aero!

1.1 REMOTELY PILOTED AIRCRAFTS

KNIME Server Workshop

Energy & Power Community of Interest March 21, 2018

MAX PLATFORM FOR AUTONOMOUS BEHAVIORS

AN ELECTRICAL FUEL PUMPING AND METERING SYSTEM FOR MORE ELECTRICAL AERO-ENGINES

Keywords: UAS, SIL, Modular UAS

Automotive Electronics/Connectivity/IoT/Smart City Track

Состояние и перспективы развития интегрированной модульной авионики

ACTIVE STICK & THROTTLE FOR F-35. Joseph Krumenacker NAVAIR Flight Controls / JSF Vehicle Systems 16 October 2008

Wallbox Commander. User Guide WBCM-UG-002-EN 1/11

Model Based Design: Balancing Embedded Controls Development and System Simulation

Warning! Before continuing further, please ensure that you have NOT mounted the propellers on the MultiRotor.

Oshkosh Corporation MTVR On Board Vehicle Power Program Update. May 5, Built Strong. Building for the Future.

AERO. Meet the Aero. Congratulations on your purchase of an Aero!

Statement of Jim Schoppenhorst, Director, DD(X) BAE Systems / Armament Systems Division. Before the

Mississauga Moves: A City in Transformation icity Symposium Hamish Campbell

Instruction Manual. Specifications are subjected to change without notice due to product continuous improvements.

Eurathlon Scenario Application Paper (SAP) Review Sheet

Items to specify: 4. Motor Speed Control. Head Unit. Radar. Steering Wheel Angle. ego vehicle speed control

Gas chromatography technology advancement: the new ABB PGC 5000 Marco Quiles

Helsinki Pilot. 1. Background. 2. Challenges st challenge

YS-X4 Multirotor Flight Controller-Hobby

Efficient and Effective bearing performance evaluation

PRESS RELEASE Q & A. The company decided from the onset to operate under a Boeing licensing umbrella to design and produce parts to Boeing standards.

Learning paths. The path to higher performance ABB UNIVERSITY. ABB University. Learning paths

Optimal energy efficiency, vehicle stability and safety on the OpEneR EV with electrified front and rear axles

AcuBMS Battery Management System for Rechargeable Lithium-Based Batteries ELECOMP Capstone Design Project

EPSRC-JLR Workshop 9th December 2014 TOWARDS AUTONOMY SMART AND CONNECTED CONTROL

Climber is 776B101101

Sciences for Maneuver Campaign

UNDERWATER SOLUTIONS WORLDWIDE

Y. Lemmens, T. Benoit, J. de Boer, T. Olbrechts LMS, A Siemens Business. Real-time Mechanism and System Simulation To Support Flight Simulators

Managing EV Load Workplace Charging Project Utility Perspective

Smart Charging and Vehicle Grid Integration Silicon Valley Leadership Group PEV Forum December 16, 2014

w w w. o n e r a. f r

ICT Platforms for electromobility services in European cities

One-Stop Service: Monitoring and Managing.

How To Build An Unmanned Aerial Vehicle/Aircraft System (Drone) [Name of the Writer] [Name of the Institution]

The Role of Infrastructure Connected to Cars & Autonomous Driving INFRAMIX PROJECT

Unmanned Aerial Vehicle Design, Development, and Implementation

COLLABORATIVE MODELLING AND CO-SIMULATION:

SecureUPS On-Line 120V AC Output, 1300VA

Future C4ISR Technologies on Ground Platforms

With digital twin to the Factory of the Future Part I

Sheffield Hallam University Engineering Masterclass Programme 2015

Open Source Big Data Management for Connected Vehicles

AC : SMART GRID DEVELOPMENT IN ELECTRICAL DIS- TRIBUTION NETWORK

Automated Driving is the declared goal of the automotive industry. Systems evolve from complicated to complex

ECUSimLite System User Manual

European Conference on Nanoelectronics and Embedded Systems for Electric Mobility. Internet of Energy Ecosystems Solutions

Solar-Log - The intelligent PV-Energy Management System

OPENSTEERING PLATFORM

AUTOPILOT Webinar Series (II): Developing Automated Driving Pilots for IoT: Brainport

GREENER CLEANER PLANET FOR A. TekMindz develops a Cloud based platform for managing charge network stations. INDZ TEK

Aquaticus Robot Platform - The Heron USV

TABLE OF CONTENTS. Thank you for your interest in CUAir

Compass4D Deployment

DEMAND RESPONSE EMERGING TECHNOLOGIES PROGRAM SEMI-ANNUAL REPORT 2015

Virginia Tech Research Center Arlington, Virginia, USA

Automotive NVH with Abaqus. About this Course

SAFETY INSTRUCTIONS. 1. Please read this manual carefully and follow the instructions of the manual before you use this products.

Smart Testing of Smart Charging

DYNA4 Open Simulation Framework with Flexible Support for Your Work Processes and Modular Simulation Model Library

UNIFIED: RC Aircraft Competition. Introduction

Clean Sky 2. LifeCraft Demonstrationt (IADP RC 2 & ITDs) Consultation meetings Brussels th December 2012 OUTLINE

Program Goals and Objectives/Instructional Design. Title: Beyond Multi-Copters: Transitioning the New Drone Pilot to Fixed Wing Aircraft

Integrated Architectures Management, Behavior models, Controls and Software

Five Cool Things You Can Do With Powertrain Blockset The MathWorks, Inc. 1

Electric Vehicle Cyber Research

Heavy-Duty Vehicle Efficiency Global status and current research

INTELLIGENT ENERGY MANAGEMENT IN A TWO POWER-BUS VEHICLE SYSTEM. DISTRIBUTION STATEMENT A. Approved for public release; distribution is unlimited.

Regional activities and FOTs: Connected and automated driving trials in Finland

Electric Vehicle Cyber Research

RESILIENT SOLAR CASE STUDY: SUNY New Paltz NYPA Integrated Grid Pilot

AVL Virtual Testbed. Calibrate beyond the limits

Transcription:

Resilient-EGI Prototype Pilot: Common Application Space Prototype Pilot Robert P. decourcy Jeffrey Wallace 1, Sara J. Kambouris 1, Jacob Campbell 2, Christopher Garrett 3, M. Dean Garvey 1 1-Infinite Dimensions Integration, Inc., 2-AFRL/RIEBA, 3-AFRL/RYWN TA

Resilient EGI Project Overview 3 Teams will collaborate to explore using the FACE standard for avionics systems development Teams will collaborate to create the initial common applications space data model and baseline Alt-Nav application Each team will then explore a different Alt-Nav technique and create an appropriate app and modification of the baseline common application space App and Data Model Results will be evaluated embedded in test vehicles and in a virtual Systems Integration Lab (vsil) hosted at the Hanscom milcloud

Operating System Segment Guidance App ATC Manager FACE Boundary Portable Components Segment TS Transport Services Segment Transport Capability Distribution Capability Platform Device Services EGI Aircraft Config Sensor Platform Specific Services Segment ADS-B Out ADS-B In Platform Common Services System Level Health Monitoring Configuration Service Graphics Services Graphics Service TS Configuration Capability IO GPU API I/O Services Segment I/O Service UDP Writer UDP Reader Operating System Language Runtime Application Framework Health Monitoring Device Driver Device Driver Graphics Driver Device Driver Pla$orm Displays Interface Hardware (e.g., MIL-STD-1553, Ethernet) Pla$orm Sensors Pla$orm Devices KEY FACE Defined Interface External Interface Non-Conformant Interface

R/C Truck Operation Use a single moderate constant speed. Read current position and heading and calculate steering angle and steering time required to reach next waypoint. Turn steering servo for the calculated steering angle and time. Initially, for simplicity, we will use four standard turn angles and with calculated turn times. If the initial location is more than 3 meters from the first waypoint, an error message will be displayed and the automatic navigation will not start. For example, if the stored waypoints are in California, and the RC truck is in Ohio, that would be an invalid condition. A single web page will be served from the RPi3 via WiFi that will contain the following control buttons and displays: Manual (use the RC transmitter to control steering and throttle). Record (records waypoints as you drive manually control the RC truck). Automatic (follows the most recent set of waypoint). Status and Error Messages such as " Ready" and "Error: too far from first waypoint". When performing a demonstration, the start location and end location will typically be the same so that the first stored waypoint will be within 3 meters of the RC truck's location when "Automatic" is started.

FACEbot-G I

FACEbot- G I Control Page The FACEbot is a mobile web server!

FACEbot-G I Control Page AutoNavigate the Waypoints Record Waypoints

R/C Truck Development

FACEbot-A I

FACE Conforming Test Suite Very simple, as the external API signatures are the exact same as the stock BALSA IS EGI IS EGI Navigation PCS App ATC PCS App Phase II (add IMU sensor) required extension of the data model and PCS app signatures Alt-Nav sensors and associates data model and app modifications are more complex BALSA will continue to be the Plug Test platform

Greatest Challenges Understanding all the details of conformance testing Understanding how the FACE standard description is translated into code Understanding how the data model is extended Understanding how the data model is implemented Understanding how the TSS operates in this implementation How would this look in alternate implementations?

Lessons Learned Very easy to work with FACE compared to other DoD standards Joint Unmanned Autonomous Systems High Level Architecture Very good factorization of the software Clever usage of DIS messaging to rapidly prototype the TSS Concise reference implementation of the FACE standard made it easy for our project to get to the productive work of EGI/At-Nav design

Starting BALSA Data Flow

Modified BALSA Data Flow Phase II PCS Naviga/on App R-EGI App (LC /INS) ATC Manager 12 11 10 4c 4a 4c 4a 4b 5 TSS 13 3c 3a 3b 6 PSSS Servo IMU AircraJ Config ADS-B Out OperaWng System Language RunWme ApplicaWon Framework Health Monitoring I 14a 15a Servo API 2c IO Service IMU 1c 2a IO Service 1a 2b Local Config 7 UDP Writer 8 S Servo Drivers IMU CSV CSV Device Driver 9 Ethernet N.B. 14a, 15a Steering Servo

Modified BALSA Data Flow Phase IV PCS AutoNav App R-EGI App (LC /INS) ATC Manager 12 11 10 4c 4a 4c 4a 4b 5 TSS 13 3c 3a 3b 6 PSSS Servo IMU AircraJ Config ADS-B Out OperaWng System Language RunWme ApplicaWon Framework Health Monitoring 14a-g I 15a-g Servo API 2c IO Service IMU 1c 2a IO Service 1a 2b Local Config 7 UDP Writer 8 S Servo Drivers IMU CSV CSV Device Driver 9 Ethernet N.B. Servos: 14a, 15a Elevator; 14b, 15b Rudder; 14c, 15c Right Aileron; 14d, 15d; LeN Aileron; 14e, 15e Right Flap; 14f, 15f LeN Flap ; 14g, 15g Electronic Speed Control (ThroRle)

Modified BALSA Data Flow Phase V PCS AutoNav App R-EGI App (TC /INS) R-EGI App (LC /INS) ATC Manager 12 11 18 19 17 16a 16b 10 4c 4a 4c 4a 4b 5 TSS 13 20 3c 3a 3b 6 PSSS Servo IMU AircraJ Config ADS-B Out OperaWng System Language RunWme ApplicaWon Framework Health Monitoring 14a,b I 15a,b 21a,b Servo API 22a,b 2c IO Service IMU 1c 2a IO Service 1a 2b Local Config 7 UDP Writer 8 S Servo Drivers IMU CSV CSV Device Driver 9 Ethernet N.B. 21a, 22a Steering Servo; 21b, 22b ThroRle Servo

Modified BALSA Data Flow Phase VI PCS AutoNav App R-EGI App (TC /INS) R-EGI App (LC /INS) ATC Manager 12 11 18 19 17 16a 16b 10 4c 4a 4c 4a 4b 5 TSS 13 20 3c 3a 3b 6 PSSS Servo IMU AircraJ Config ADS-B Out OperaWng System Language RunWme ApplicaWon Framework Health Monitoring 14a-g I 15a-g Servo API 21a-g 22a-g 2c IO Service IMU 1c 2a IO Service 1a 2b Local Config 7 UDP Writer 8 S Servo Drivers IMU CSV CSV Device Driver 9 Ethernet N.B. Servos: 21a, 22a Elevator; 21b, 22b Rudder; 21c, 22c Right Aileron; 21d, 22d; LeN Aileron; 21e, 22e Right Flap; 21f, 22f LeN Flap ; 21g, 22g Electronic Speed Control (ThroRle)

Summary Added the IMU sensor infrastructure (IS, PSSS) and modify the Nav PCS app to improve the R/C truck platform Next step to transition to a small R/C fixed wing airplane (June 6-8 BITS event) Employ the Open R-EGI PCS app and data model in conjunction with a stability augmentation system (SAS) and auto-launch and land capability. Build up the vsil capabilities for, IMU, and Alt- Nav sensor simulation for a robust virtual design and test capability BALSA is our test framework