UCF Augmented Navigation System. To develop an improved and more open navigation experience. Make it accessible to a broad audience through Android devices.

Slides:



Advertisements
Similar presentations
Contents Different O.S. and platforms. Different programming languages. Possibilities for mobiles. GPS, digital compass, accelerometer,… Augmented reality.
Advertisements

1 iHome Automation System Home Automation System Team: Million Dollar Contingency Regiment Adam Doehling Chris Manning Ryan Patterson.
Global Security USG-251 GPS Mobile Personal Tracking Kit.
ELECTRONIC SYSTEMS NESI NanoRacks Embedded System Integration Board HARDWARE Functional Design.
TEAM 9 - MRAV DESIGN CONSTRAINTS ANALYSIS by Nick Gentry.
HELMET TRACKING SYSTEM (HTS) Group 8 Andrés F. Suárez (EE) Brian Maldonado (EE) Rígel Jiménez (EE)
© Copyright 2011 MicroStrain Inc. High Performance Miniature Inertial Measurement Systems MicroStrain Inc Mike Robinson
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.
Pico-SAM9G45 Development Board for Envirobat Presented by Kiran G K Date : 18/06/13.
Tablet Computers Georgia 4- H Cotton Boll and Consumer Judging 2013.
Electrical and Computer Engineering SMART GOGGLES To Chong Ryan Offir Matt Ferrante James Kestyn Advisor: Dr. Tilman Wolf Preliminary Design Review.
Jonathan Mohlenhoff EEL Team 16 04/20/2011.
Wearable Wireless Physiological Sensors Daniel Bishop Rosy Logioia Josh Handley Gouri Shintri Phillip Hay Clay Smith Christina Hernandez Adam Stevenson.
Critical Design Review VST Vigilant Sensing Technologies Joel Keesecker, Mark Kien, Pat Hauser.
Smart-Sensor Infrastructure in the IPAC Architecture V.Tsetsos 1, V. Papataxiarhis 1, F.Kontos 1, P.Patelis 2, S.Hadjiefthymiades 1, E.Fytros 2, L.Liotti.
Department of Electrical & Computer Engineering Preliminary Design Review Team: Lucas Root Telin Kim Brandon Thorpe Michael Shusta Advisor: Professor Tessier.
Electrical and Computer Engineering Personal Heads-Up Display Ivan Bercovich Radu-Andrei Ivan Jeff Little Felipe Vilas-Boas Faculty: Dr. Tilman Wolf Preliminary.
Introduction.
Building an Application Server for Home Network based on Android Platform Yi-hsien Liao Supervised by : Dr. Chao-huang Wei Department of Electrical Engineering.
ANDROID- BASED OS FOR ROBOTICS Yue Liu – ICS 101.
VEX Robotics Platform and ROBOTC Software
Department of Electronic & Electrical Engineering Embedded system Aims: Introduction to: Hardware. Software Ideas for projects ? Robotics/Control/Sensors.
INTRODUCTION TO MOBILE COMPUTING. MOBILE COMPUTING  Mobile computing is the act of interacting with a computer through the use of a mobile device. 
Ballooning Bundle. What is a Microcontroller? Small computer with a processor core, memory and programmable input/output Continuously repeats software.
Administrative Introduction Our goals for this project is for the two robots to work together intelligently using wireless communication Not only did.
DESIGN & IMPLEMENTATION OF SMALL SCALE WIRELESS SENSOR NETWORK
Multimedia & Communications ATMEL Bluetooth Background information on Bluetooth technology ATMEL implementation of Bluetooth spec.
Department of Electrical Engineering Electronics Computers Communications Technion Israel Institute of Technology High Speed Digital Systems Lab. High.
Kaitlin Peranski Spencer Wasilewski Kyle Jensen Kyle Lasher Jeremy Berke Chris Caporale.
Dan Chambers, Josh Marchi, Jeff King, Paul Rosenberger.
Embedded Bluetooth Stack Dean Camera Project Supervisor: John Devlin.
 Project overview  Project-specific success criteria  Block diagram  Component selection rationale  Packaging design  Schematic and theory of operation.
Shiv Yukeun Donghan Robert.  Project overview  Project-specific success criteria  Block diagram  Component selection rationale  Packaging design.
Gesture Recognition Interface Device
Matt Waldersen T.J. Strzelecki Rick Schuman Krishna Jharjaria.
Typical Microcontroller Purposes
UCF Augmented Navigation System. To develop an improved and more open navigation experience. Make it accessible to a broad audience through Android devices.
Overview What is Arduino? What is it used for? How to get started Demonstration Questions are welcome at any time.
Phong Le (EE) Josh Haley (CPE) Brandon Reeves (EE) Jerard Jose (EE)
Team 6 DOODLE DRIVE Alexander Curtis Peachanok Lertkajornkitti | Jun Pan | Edward Kidarsa |
Scaling to several dancers… High Speed Sensor Fusion Vocabulary of features Capacitive proximity to 50 cm 6-axis IMU - 1 Mbps TDMA radio 100 Hz Full State.
Mobile Robot Student: Tyrone Verburgt.
Humble Hubble Team 18 Tim Brown. Abstract The proposed project is a self-aiming telescope. This telescope will obtain its global position and the local.
ECE 477 DESIGN REVIEW TEAM 3  SPRING 2015 Garrett Bernichon Bryan Marquet John Skubic Tim Trippel.
Aerospace Digital Communication Instrument Senior Design Presentation.
“We watch so you don’t have to.” Midterm Presentation Tuesday, February 05, 2002.
ECE 477 FINAL PRESENTATION TEAM 6  SPRING OUTLINE  Project overview  Block diagram  Design challenges  Individual contributions  Project demonstration.
Tiltmeter, Compass,Temperature modules for the PPM.
SmartCup – Team 42 Harington Lee, Chirag Patil, Arjun Sharma 1.
Theory of Operation and Hardware Design. PIC18F45K20 Microcontroller use at least 9 channels of ATD conversion with 2 more used for reference voltage.
Low Power Sensor Node Design with MSP430 + CC2520 YoonMo Yeon
Vehicle Monitoring System ECE 445: Senior Design Project Ishan Ahuja Caleb Perkinson Samuel Utomi May 2, 2016.
1 Microcontrollers. 2 Programmers work in the virtual world Machinery works in the physical world Microcontrollers connect the virtual and physical world.
WAR FIELD SPYING ROBOT WITH NIGHT VISION WIRELESS CAMERA BY ANDROID APPLICATIONS Submitted by:
Voice Controlled Robot by Cell Phone with Android App
Looking IBall Slide Octa A41 Tablet?
FOUR QUADRANT OPERATION OF DC MOTOR REMOTELY CONTROLLED BY ANDROID APPLICATIONS SUBMITTED BY.
ARDUINO BASED AUTOMATIC TEMPERATURE BASED FAN SPEED CONTROLLER
Datawind Calling Tablet Communication Redefined!
Monitoring Robot Prepared by: Hanin Mizyed ,Abdalla Melhem
Specifications Manufacturer Code
Personal Heads-Up Display
Swipe 3G Mobile with Gorilla Glass Experience the Difference!
Microsoft Ignite NZ October 2016 SKYCITY, Auckland.
Today’s Smart Sensors January 25, 2013 Randy Frank.
Arduino AWS Prototype Arduino based AWS John KW Chan
Stay connected with friends & family - always
Introduction to Single Board Computer
Midway Design Review Team 1: MirrAR
Presentation transcript:

UCF Augmented Navigation System

To develop an improved and more open navigation experience. Make it accessible to a broad audience through Android devices. To improve upon traditional 2D maps and voice turn-by- turn navigation.

Android based augmented reality navigation application. Includes: Android Application Hardware/Software Interface Expansion Sensor board

iOS vs. Android vs. Windows Phone 8 Which platform is the most open and familiar to the team? SDK features Programming Language familiarity Interfacing with Hardware Map Features

Panda Board ES vs Beagle Board-xM Panda Board ESBeagle Board-xM CPUDual-Core ARM A9 1.2 Ghz Single Core ARM Cortex A8 1.0 Ghz RAM1 GB512 MB VideoImagination SGX540Texas Instruments DM3730 ConnectivityWLAN bgn, Bluetooth, 10/100 Ethernet 10/100 Ethernet Video outDVI-D, HDMIDVI-D Price$162$149

Panda Board ES + Chipsee Expansion 7 inch LCD 800 x point Capacitive Touch 5 User Keys (useful for Android OS) Linaro Android OS 4.0.3

Two Basic parts to the Application: 1.MAP Activity Basic Google Maps functionality Some custom functionality 2.AUGI Activity Augmented Navigation

Basic Google Maps GPS based functionality: Landmark Selection (Spinner) Zooming and panning Destination Routing (Google Maps) Added functionality: Custom landmark creation (locally stored) Sensor Polling: GPS (location)

Implementing MapView: MD5 Keys Creation and Registration GUI Overlay and Layering Route Plotting (Google Maps) Waypoint Retrieval Communicating with Google servers (JSON)

Augmented Navigation Layer (GLRenderer): Initiated within AUGI Activity User will be navigated to selected landmark via augmented on-screen visual guide Sensor polling: GPS sensor(location) Magnetometer (find North) Gyroscope (orientation) Barometric sensor (altitude)

Augmented Navigation Layer (GLRenderer): Interface Overlay and Layering OpenGL Graphics Calculating Heading and Bearing to Waypoint Tilt Compensated Compass

Java code Libraries integrate with Eclipse Plug and Play Android Driver I2C Communication Protocol Sensor Loop Class

Establish Connection Data Packet Format

Send, Receive, Process

 Studying Sensor Data Sheet  IOIO Microcontroller Code integration  Post Processing Calculations  Creating a running Android Service

Custom Board

MSP430 Advantages: CHEAP Arduino: Advantages: WELL DOCUMENTED Parallax Propeller: Advantages: EIGHT PROCESSERS(COGS )

 Provides robust connectivity to an Andriod device via a USB/bluetooth connection.  Fully controllable from within an Android application using a simple and intuitive Java API  Talks to the PandaBoard ES via USB Directly!

 Based on PIC24 Chipset with 48 pins  Analog input/output  Digital input/output((3.3v or 5v open drain mode)  I2C (3 module), UART, SPI  Supplies 3.3v and 5V

PandaBoard ES GPS Magnetometer Barometer IMU USB 3.3 V Battery I2C clock GND I2C data UART TX UART RX 7.4 V

PIC24 GPS Compass IMU Photo Resistor PWR REG

 Pandaboard ES 5v  IOIO Board 5 – 15v

 Features:  7.4V 2-cell pack  2200mAh of charge  30C continuous discharge rate  JST-XH charge plug

Polymer Lithium Ion Battery 7.4 v, 22000mAh Battery Charger 7.4 v 5v IOIO Board PandaBoard ES START HERE

Features:  Two wire I²C interface  Wide barometric pressure range  Includes temperature sensor  Flexible supply voltage range (1.8V to 3.6V)  Ultra-low power consumption  Factory-calibrated

 Features:  Simple I2C interface  VDC supply range  Low current draw  5 milli-gauss resolution

Features:  I2C Interface  Input Voltage: V  Tri-Axis angular rate sensor (gyro) with full scale range ±250dpi to ±2000dpi  Tri-Axis accelerometer with a programmable full scale range of ±2g, ±4g, ±8g and ±16g  Embedded algorithms for run-time bias and compass calibration. No user intervention required

Features:  Up to 20Hz update rate  -165dBm tracking sensitivity  3.5 second TTFF with AGPS  2.5m accuracy  Multipath detection and suppression  Jamming detection and mitigation  Works directly with active or passive antenna  Single V supply

Features:  Active Antenna  Gain 30dB  VSWR MAX 2.0  Voltage 1.8V - 5.5V  Current 12mA  Weight 18g

 Features:  PlexiGlass Construction (¼ in.)  Holds all circuit boards and power units  Ventilation Holes  Android Control Buttons

U.S. Army Simulation and Training Technology Center: DARPA Cell ItemCost Panda Board ES $162 Panda Expansion Board $250 5MP Camera + Adapter $120 Micro Controllers $354 GPS + Antenna $50 Sensors$120 Board Construc $457 Battery$70 Shipping$200 Total$1,783 Total Allotted Budget: $2,000 Expenses to date: $1,783

Group MemberProject Task Jonathan Pedrosa : BSPE Primary: Sensor Board Software Interface Secondary: Augi Application Development, Tablet Housing Adam Ilter : BSPEPrimary: Augi Application Development Secondary: Sensor Board Software Phillip Lee : BSEEPrimary: Sensor Board Circuit Design and Manufacture Secondary: Sensor Integration with IOIO Zulkafil Ahamed : BSEEPrimary: Sensor Integration with IOIO Secondary: Sensor Board Circuit Design