KSHITEEJ MAHAJAN. GCS Software responsible for: – Receiving Data from the CanSat at Ground Station in real time – Storing the received raw data – Processing.

Slides:



Advertisements
Similar presentations
WEB AND WIRELESS AUTOMATION connecting people and processes InduSoft Web Solution Welcome.
Advertisements

In Review JAVA C++ GUIs - Windows Webopedia.com.
1 Community Mapping Project: GPS Use in Rural Communities Wrap-up Presentation Community Mapping Project by Heather Stewart (Project coordinator) Funded.
Real time vehicle tracking and driver behavior monitoring using a cellular handset based on accelerometry and GPS data Kevin Burke 4 th Electronic and.
Cracow ’06 Grid Workshop Ronan Watson Multimodal Planet Visualization on a metagrid.
ArcGIS Online Peng Gao.  Online mapping is one of the hot topics in the GIS community  ArcGIS Online is the online version of ArcGIS What is ArcGIS.
Geographic Information Sharing Tool [GIST] Harvard Provost Innovation Grant 15 Nov 2006 Lex Berman & Bill Hays.
Google Web Toolkit - Gufran Mohammed. Google Web Toolkit (GWT) is an open source Java software development framework that makes writing AJAX applications.
Week 2 IBS 685. Static Page Architecture The user requests the page by typing a URL in a browser The Browser requests the page from the Web Server The.
1 Arduino Board: Arduino UNO Arduino Programing Environment: Arduino 0022
IBIS GIS Mapping Missouri “Show and Tell”. Outline 1.What is KML 2.Why we chose KML 3.Show and Tell.
MCS 270 Spring 2014 Object-Oriented Software Development.
UFCFX5-15-3Mobile Device Development Android Development Environments and Windows.
INTERNATIONAL SUMMER ACADEMIC COURSE UNIVESITY OF NIS ISAC – Android programming.
Advanced Activities: Photo2GPS & Google Earth Virginia Geospatial Extension Program.
UNIT-V The MVC architecture and Struts Framework.
GPS BASED AUTONOMOUS GROUND VEHICLE WITH ANDROID PHONE INTERFACE AND REAL TIME DISPLAY By: Kaushal B. Panchal B.E Electronics.
Oracle8 JDBC Drivers Section 2. Common Features of Oracle JDBC Drivers The server-side and client-side Oracle JDBC drivers provide the same basic functionality.
 Beginning KML Looking at Data with Google Earth.
OV Copyright © 1998 Ziff-Davis Education, a division of Ziff-Davis Inc. All rights reserved. The Internet World-wide network of computers connected.
RFid Technology TELE 480 Presentation. What is RFid? RFid is an ADC technology that uses radio- frequency waves to transfer data between a reader and.
Geo CE-XM ch 4 Edited 10/14/05 1 The XM is the newest of the rovers, and unlike other units, it comes with software installed on the unit as well as using.
The New FTC Platform (Connecting your legacy hardware)
SEISLOG Linux presented at the WORKSHOP High Quality Seismic Stations and Networks for Small Budgets Volcan, Panama March, 2004 by Terje Utheim,
M1G Introduction to Database Development 6. Building Applications.
HOW WEB SERVER WORKS? By- PUSHPENDU MONDAL RAJAT CHAUHAN RAHUL YADAV RANJIT MEENA RAHUL TYAGI.
Making your Robot Move Motorbolts. Notes This presentation will be available on the High Tech Kids’ website: hightechkids.orghightechkids.org For more.
HTML. Principle of Programming  Interface with PC 2 English Japanese Chinese Machine Code Compiler / Interpreter C++ Perl Assembler Machine Code.
Here you are at your computer, but you don’t have internet connections. Your ISP becomes your link to the internet. In order to get access you need to.
ArcGIS Explorer GIS Workshop Week 8. ArcGIS Explorer Online A free mapping application that runs in your internet browser Create interactive maps (picture.
240-Current Research Easily Extensible Systems, Octave, Input Formats, SOA.
14 June 2004System-wide Services: User InterfaceRich Moeser 1 EVLA Overall Software Design Final Internal Review System-wide Services: User Interface.
UQI135HM Dynamic HTML and Java. Dynamic HTML – 2 aspects Interaction with user (could be forms or Javascript) Setting object properties dynamically (eg.
2008 ESRI International User Conference “G eography in Action” GIS User Group Meeting September 19, 2008.
Kindle eBooks via USB on Overdrive Tutorial. eBooks.
USING GOOGLE EARTH GRAPHS FOR DATA PRESENTATION Add placemarks to the sites that you have collected data for. Make sure they are appropriately titled.
Session 11 Intro to FRC API.
TI-84 and TI Connect Sammi Lindstrom. Agenda Why so many cables and what are they used for? (10 minutes) What software should be on my desktop? (5 minutes)
Matplotlib SANTHOSH Boggarapu.
IBM - ČVUT Student Research Projects Mobile Public Transportation Timetables Petr Podhorský Jakub Zahradník
Web Scraping with Python and Selenium. What is Web Scraping?  Software technique for extracting info from websites Get information programmatically that.
Met 163: Lab RAWS data retrieval and analysis using MATLAB program.
1 CXML Data CXML is a type of XML format. Users can look at the downloaded CXML data via a web browser. But, if nothing is done, it may not be easy to.
If you are thinking about developing mobile application for your customer, this is an important aspect to consider the platform.
Ajax 101 for CF Programmers Randy Brown – Michigan State University
Analysis of total station data of IDL By- ABINASH SWAIN, NIT Rourkela Under the guidance of Prof. S Jayanthu, NIT Rourkela.
COM594: Mobile Technology Practical – Week 1 Android and Android Studio.
Robotics Education & Competition Foundation
Mapping for the interwebs
Data Virtualization Demoette… ADO.NET Client
Google Web Toolkit - Gufran Mohammed
Web UI Basics ITM 352.
CompTIA IT Fundamentals Study Guide (FC0-U51)
العدد تذكيره وتأنيثه مقدمة
Gmail Customer Support Phone Number
123.hp.com/Setup | HP Printer Setup & Install, Software Downloads
Installing and Using MARIE
Here is the graph of a function
Url Login here.
By: Bradley Sever & Catrina McDermott
Overview of the SCIRun/BioPSE Software Systems
Installing and Using MARIE
MIT MSEAS Software Software reads and displays any model output for MOOS-IVP Provides ocean images on which vehicle simulations are superimposed Snapshots.
Radoslaw Jedynak, PhD Poland, Technical University of Radom
Installing and Using MARIE
Functions and graphs Sec 7 1-C pg
Programming your Robot
Graphing Using Processing
Wiley CPA Exam Review Practice Software 13.0
Blue Prism Tutorial Every organization wants to lower its costs and keep up with change. Using technology effectively is an important part of doing both.
Presentation transcript:

KSHITEEJ MAHAJAN

GCS Software responsible for: – Receiving Data from the CanSat at Ground Station in real time – Storing the received raw data – Processing this raw data in real time to show meaningful data in presentable manner via graphs or map plots

Receiving Antenna connected via USB port to your GCS PC/Laptop Storing the received raw data Processing this raw data in real time to get real time graphs

We will learn to create a system that will cater to all roles required of GCS software This will be a really simple module and you can improvise on this or take a different approach for designing your own for the competition The language we will be using for the workshop: Java

We need to interact with the USB port from within the Java program We use the javaxcomm library for this. You can get it at: ware/javaxcomm.zip ware/javaxcomm.zip Let’s see how to use this library

Configuration steps once you download javaxcomm: comm.jar should be placed in: %JAVA_HOME%/lib %JAVA_HOME%/jre/lib/ext win32com.dll should be placed in: %JAVA_HOME%/bin %JAVA_HOME%/jre/bin %windir%System32 javax.comm.properties should be placed in: %JAVA_HOME%/lib %JAVA_HOME%/jre/lib

Let’s see a sample program

For real time plotting of data you can use an open source library. For java an example open source library is LiveGraph. It is available for download at: Let’s see the nature of data and it’s plot in live graph application

GPS data can be viewed in Google Earth For this we need to create an appropriate KML file Just like HTML file is to a browser, KML file is to Google Earth application Let’s see a typical KML file We have to auto-generate this KML file from the GPS data

Here we have outlined a simplistic Java based application for GCS software You are welcome to not use this and use other libraries in other programming languages. You can also use MATLAB for reading data from USB port and designing a UI for plotting the same in Matlab

The raw data we get from the CanSat may have errors as loss of data or the data being incorrect due to wireless mode of transfer from the CanSat to the GCS A real world ground station software needs to take care of these

THANK YOU !