A Ground Control Station for Multi- Vehicular Data Visualization and Control



Similar documents
System Requirements Table of contents

DEVELOPMENT OF AN ANALYSIS AND REPORTING TOOL FOR ORACLE FORMS SOURCE CODES

CMS Query Suite. CS4440 Project Proposal. Chris Baker Michael Cook Soumo Gorai

An Android based Quantum GIS prototype. Ramon Carrillo, Daniel Ochoa

The Monitis Monitoring Agent ver. 1.2

Week Overview. Installing Linux Linux on your Desktop Virtualization Basic Linux system administration

GO!es MOBILE. YOUR Enterprise. The Challenge. The Solution. Mobilise Your Services Reach Anybody, Anywhere, Anytime

Building Applications with ArcGIS Runtime SDK for ios Part II. Eric Ito and Scott Sirowy

ENTERPRISE-CLASS MONITORING SOLUTION FOR EVERYONE ALL-IN-ONE OPEN-SOURCE DISTRIBUTED MONITORING

3D Android game Hide-n-Seek

White Paper. Freeance Mobile for Cityworks

BogDan Vatra and Andy Gryc. Qt on Android: Is it right for you?

Content Management System (CMS)

System requirements for MuseumPlus and emuseumplus

EMC Virtual Infrastructure for SAP Enabled by EMC Symmetrix with Auto-provisioning Groups, Symmetrix Management Console, and VMware vcenter Converter

4.1 Introduction 4.2 Explain the purpose of an operating system Describe characteristics of modern operating systems Control Hardware Access

Rcore Embedded Software Platform

Building Custom GIS Applications using Open-Source Toolkits A Case Study

System Requirements - Table of Contents

EMS. Trap Collection Active Alarm Alarms sent by & SMS. Location, status and serial numbers of all assets can be managed and exported

Installation Guide. Help Desk Manager. Version v12.1.0

1 Introduction. 2 Overview of the Tool. Program Visualization Tool for Educational Code Analysis

Very Large Enterprise Network, Deployment, Users

Secure IP Address Management Layer 2 Network Access Control Solution

Rapid GUI Application Development with Python

OMC Solution IP Radios

PZVM1 Administration Guide. V1.1 February 2014 Alain Ganuchaud. Page 1/27

CYCLOPE let s talk productivity

Molecular Devices High Content Data Management Solution Database Schema

Intelligent Monitoring Software. IMZ-RS400 Series IMZ-RS401 IMZ-RS404 IMZ-RS409 IMZ-RS416 IMZ-RS432

DocDokuPLM Innovative PLM solution

An Esri White Paper June 2010 Tracking Server 10

CDH installation & Application Test Report

MultiAlign Software. Windows GUI. Console Application. MultiAlign Software Website. Test Data

Cross-Platform Software Considerations for Internet of Things

FileMaker 13. ODBC and JDBC Guide

Securely. Mobilize Any Business Application. Rapidly. The Challenge KEY BENEFITS

Mobius TM Command & Control Software

A simple name for your cluster brain

ARM-UAV Mission Gateway System

FileMaker 12. ODBC and JDBC Guide

Ball Aerospace s COSMOS Open Source Test System

The GRID and the Linux Farm at the RCF

Android Architecture. Alexandra Harrison & Jake Saxton

Summer Internship 2013 Group No.4-Enhancement of JMeter Week 1-Report-1 27/5/2013 Naman Choudhary

Analyses on functional capabilities of BizTalk Server, Oracle BPEL Process Manger and WebSphere Process Server for applications in Grid middleware

Operationalise Predictive Analytics

1. INTERFACE ENHANCEMENTS 2. REPORTING ENHANCEMENTS

Remote Desktop on Mobile

System Requirements and Platform Support Guide

Copyright bizagi

Very Large Enterprise Network Deployment, 25,000+ Users

PRODUCT INFORMATION. Insight+ Uses and Features

CA Scheduler Job Management r11

Network Manager. Datasheet

IMPLEMENTING GREEN IT

ZABBIX. An Enterprise-Class Open Source Distributed Monitoring Solution. Takanori Suzuki MIRACLE LINUX CORPORATION October 22, 2009

Video Tracking Software User s Manual. Version 1.0

Table of Contents Release Notes 2013/04/08. Introduction in OS Deployment Manager. in Security Manager Known issues

ITG Software Engineering

Red Hat Network Satellite Management and automation of your Red Hat Enterprise Linux environment

Installation Guide for FTMS and Node Manager 1.6.0

F U A T U L U B A T L I

IN STA LLIN G A VA LA N C HE REMOTE C O N TROL 4. 1

Red Hat Satellite Management and automation of your Red Hat Enterprise Linux environment

QPR WorkFlow. Minimize Process Time, Maximize Process Outcome. QPR WorkFlow 1

HP Universal CMDB. Software Version: Support Matrix

OBSERVEIT DEPLOYMENT SIZING GUIDE

Driving the User Interface. Trends in Automotive GUIs

Cisco Enhanced Device Interface 2.2

Solutions for Simulation

ORACLE ADF MOBILE DATA SHEET

TruVision Navigator v6

-Toolset. Simplifying Complex Information WE LOOK

QML and JavaScript for Native App Development

rich mobile applications made easy

Computer Automation Techniques. Arthur Carroll

Product Version 1.0 Document Version 1.0-B

WHITE PAPER. Domo Advanced Architecture

This guide specifies the required and supported system elements for the application.

IT Infrastructure Management

EMC Backup and Recovery for Microsoft SQL Server

18.2 user guide No Magic, Inc. 2015

EC-Net AX Supervisor with 0 Niagara network connections - for. EC-Net AX Supervisor with 100 Niagara network connections. Includes

Design Specifications of an UAV for Environmental Monitoring, Safety, Video Surveillance, and Urban Security

Bentley ArcGIS. Connector

FileMaker 11. ODBC and JDBC Guide

Intelligent Monitoring Software

OPERATING SYSTEMS Software in the Background. Chapter 2

NuSTAR Ground Systems and Operations Approach Lessons Learned

Software Hilti. Outperform. Outlast.

Application of Android OS as Real-time Control Platform**

Charles Endirect Ltd and the CELTEK Central Management System

Get Started in Web Conference Classes: Set Up WebEx

Network operating systems typically are used to run computers that act as servers. They provide the capabilities required for network operation.

PERFORMANCE ENHANCEMENTS IN TreeAge Pro 2014 R1.0

AKCess Pro Server Management Software

Uptime Infrastructure Monitor. Installation Guide

What is Aconex Local Copy? Controlling Access to a Datastore Hardware Requirements Software Requirements Installing Aconex Local Copy Troubleshooting

Transcription:

A Ground Control Station for Multi- Vehicular Data Visualization and Control MICHAEL HEID CALIFORNIA STATE POLYTECHNIC UNIVERSITY, POMONA POMONA, CALIFORNIA MAY 3, 2014

Overview Research Objectives Motivations Hardware Software Ground Control Station (GCS) Components Conclusion Future Work Acknowledgments Questions 2

Research Objectives Develop a low-cost (if not free) Ground Control Station (GCS) capable of: Facilitating interoperability between vehicles Display operator-specified and mission critical data Alert operator to possible hazards Log data Operating system agnostic Use for research and projects at Cal Poly and other campuses 3

Motivations Role of unmanned vehicles (UVs) is increasing for military and civilian applications Cheaper, simpler, and no hazard to human operators Efficient operations require collaboration between multiple vehicles simultaneously Lack of low cost ground control stations for multi-vehicular control Free and Open-Source Software (FOSS) 4

Hardware XBee-Pro XSC (S3B) Wi-Fi capable hardware Logitech Dual Action Controller Intel i3 @2.4GHz with 4GB RAM 5

Software User Interface Qt Cross-platform Extensive library User-friendly GUI creator Geographic Information System ArcGIS Overlay capability Online and offline map tiles Easy to integrate 6

Software Database SQLite Embedded Simple Simulators FlightGear USARSim 7

GUI Trade Study Motivation Select the optimal Graphical User Interface (GUI) framework for creating the GCS Important criteria (0 does not satisfy 10 satisfies completely) Easy to use/small learning curve Cross-platform Open source/editor availability Method: Personal evaluation/research Conclusion: Qt 8

GUI Trade Study Criteria Qt Java Swing Windows Presentation Foundation IData wxwidgets GTK+ Learning Curve (10%) 8 9 9 6 10 10 Ease of Use (20%) 10 8 10 8 8 9 Memory Management (8%) 7 9 9 9 6 9 Memory Use Efficiency (8%) 9 7 8 10 8 8 Editor Availability (10%) 10 10 8 2 8 8 Cost (4%) 10 10 10 7 8 9 Cross-platform (20%) 10 9 1 7 7 8 Database Integration (10%) 9 8 9 9 9 8 Other Library Functions (10%) 10 10 10 8 10 9 Total 83 80 74 66 74 78 Weighted total 84.42 79.02 68.04 65.7 73.26 77.58 Total Possible 90 90 90 90 90 90 9

Database Trade Study Motivation Select the optimal database for managing data Important criteria (0 does not satisfy 10 satisfies completely) Documentation/support Cross-platform Method: Personal evaluation/research Conclusion: SQLite 10

Database Trade Study Criteria PostgreSQL MySQL Oracle MSSQL SQLite Cost (10%) 10 10 3 5 10 Compliance (5%) 8 8 6 4 8 Indexing Methods (5%) 8 6 2 4 8 Database Size (10%) 8 6 9 9 8 Documentation (20%) 9 9 10 10 9 Learning Curve (20%) 8 10 6 7 9 Fundamental Features (10%) 7 7 8 6 7 OS Compatibility (20%) 9 10 7 6 10 Total (100%) 67 66 51 51 69 Weighted Total 68 70.4 56 56 71.2 Total Possible 80 80 80 80 80 11

Ground Control Station Components 12

User Interface Main 13

User Interface Main 14

User Interface UAV 15

Communication Overview 16

Implementation Challenges User Interface (UI) Designing an effective and efficient layout Communication Testing the communication methodology General Generating and running tests 17

Accomplishments Receiving messages via radio Actively tracking vehicles that join the network Console display Map integration/vehicle display Overlay sidebar Database integration 18

Current Work Finalizing communication implementation Creating and adding the new iteration GUI and its features Sending waypoint commands 19

Conclusion This GCS meets multiple needs Command and control of multiple vehicles Low-cost (free) Operating system agnostic Mobile Displays mission critical information 20

Future Work Test reliability of mentioned network architecture Simulate command and control of vehicles Developing data analysis algorithms Notify operator if vehicles on collision course Plan path to avoid collision Improve UI 21

Acknowledgments Aerospace Engineering Dr. Subodh Bhandari Ajay Bettadapura Electrical and Computer Engineering Scott Boskovich Melissa Buettner Computer Science Dr. Daisy Tang Ohanes Dadian Eric Chi Kevin Friedemann Daniel Hernandez Ethan Ito Calvin Huang 22

Questions? 23