Chris Stoddard, Harrison Rose & Richard Lew

Slides:



Advertisements
Similar presentations
Near real time assessment of the Space Weather effect on navigation based on the DGPS technique S.Lejeune, R.Warnant, A. Barré, M. Bavier Royal Observatory.
Advertisements

Ohio University Russ College of Engineering and Technology School of Electrical Engineering and Computer Science Avionics Engineering Center Ranjeet Shetty.
Ashray Solanki, Antony Pollail, Lovlish Gupta Undergraduate Students,
1 Autonomously Controlled Vehicles with Collision Avoidance Mike Gregoire Rob Beauchamp Dan Holcomb Tim Brett.
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.
Field Navigational GPS Robot Final Presentation & Review Chris Foley, Kris Horn, Richard Neil Pittman, Michael Willis.
GTECH 201 Session 08 GPS.
Hide-n-seek Robot Ivan See & Karen Tsang Presentation Date: 9/18/03.
Mapping Kentucky History. The MKH Challenge Obtain geographical coordinates to the Kentucky Roadside Markers Use cutting-edge technologies such as Global.
Garmin GPS III Plus Data Collection. Objectives Collect: - Waypoints -Average Position Waypoints -Reference Waypoints - Multiple Tracks in One Track Log.
Working with GPS Stephen M. Kiama (MSc) [Geo-information Specialist]
Microcontroller Robot Design Spring 2003 Advisor : Prof. Hayler Engineering Team: Mark Vo Jing Hua Zhong Abbas Ziadi.
What is GPS??? GPS is short for Global Positioning System
Global Positioning Systems Agriscience. OnStar Navigation System.
To come up with a practicum project that full filled the 411 requirements Create a fun project that would get kids interested in science and engineering.
ECE 477 Final Presentation Team 14  Spring 2013 Paste a photo of team members with completed project here. Annotate this photo with names of team members.
CRGIS Global Positioning Systems The Basics CRGIS National Park Service.
Team 6 DOODLE DRIVE Alexander Curtis Peachanok Lertkajornkitti | Jun Pan | Edward Kidarsa |
GLOBAL POSITINING SYSTEM WORKING,ERRORS AND CORRECTION USING DGPS Department Of Electronics and Communication Engineering.
Lecture 5 – Differential Correction
Daredevil Robot Direction Module (DRDM) Senior Design II Midterm Presentation.
1 SDP09 Team Siqueira Rohan Balakrishnan (CSE) Conan Jen (EE) Andrew Lok (EE) Jonathan Tang (EE) MAPPER: A Perfectly Portable Exploration Robot.
Garmin GPSMAP76S Data Collection. ObjectiveObjective Collect: - Waypoints -Average Location (Averaged Waypoint) - Track In the field!
Multipurpose Keychain ECE 445 Senior Design Junting Lou Yaming Tang Lida Zhu TA: Rajarshi Roy Project No. 11 Fall 2012.
Solar Patio Umbrella Final Presentation May 3 rd, 2016 Team #37 ECE 445 – Spring 2016.
Bike Rack Availability Tracking System Group 26: Sam Luo, Jason Pao, Jason Wang.
Revised 10/30/20061 Overview of GPS FORT 130 Forest Mapping Systems.
Luis Chung JoonYoung Park A Wristwatch for the Visually Impaired ECE 445 Senior Design Spring 2016 Team 62 Mock Presentation 28 April 2016.
Younis H. Karim, AbidYahya School of Computer University Malaysia Perlis 1.
Power Budget Automation System Team #40 Hai Vo, Ho Chuen Tsang, Vi Tran ECE 445 Senior Design April 30 st, 2013.
ECE 445 Electronic Shoe Sizing Device Group 43: Robert McDonald, Eric Ayala, Siyan Guo May 3 rd, 2016.
Fall 2006P7305: Freshman Practicum AM Receiver P7305: Learning Module for EE Freshman Practicum Chris Urban: Lead Engineer Hans-Christian Rotmann: Project.
EM DEVICE Group #4: Kevin Cheng, Dan Long, Kathy Qiu.
TRANSMISION LINE PROTECTION USING GPS PRESENTED BY:- KAJAL MOR M.TECH(PS)
Chalk Robot ECE 445 Spring 2013 Group 12 Neil Christanto, Enyu Luo, Leonard Lim TA: Mustafa Mukadam Monday, April 29 th.
3D Scanning Based on Computer Vision
SATELLITE AND MOBILE NETWORK COMMUNICATION
Bark Activated Dog Door
ECE 477 Design Review Team 13  Spring 2007
An Unobtrusive Debugging Methodology for Actel AX and RTAX-S FPGAs
GPS: Global Positioning System
Aggressive Chasing Car
ECE ILLINOIS Brandon Seiser & Andrew Smykowski
Alaa Omar Rana Diab Supervised by Dr.Raed Jaber
Global Positioning Systems (GPS) for Precision Farming
Introduction to GPS Global Positioning System
WIRELESS ENERGY MEASUREMENT SYSTEM
ECE 445: Robotic Microphone Stand
Introduction To GPS.
ECE 477 Design Review Team 13  Spring 2007
Portable Battleship Display
Overview: How to use a GPS
ECE 477 Senior Design Group 4  Spring 2006
Surveying Instruments
Off-Road Equipment Management TSM 262: Spring 2016
Overview: How to use a GPS
Ashray Solanki, Antony Pollail, Lovlish Gupta Undergraduate Students,
ECE 477 Senior Design Group 13  Spring 2007
ECE 477 Design Review Group 6  Fall 2005
Project Schematics Circuit Working Principle and Equations
The Global Positioning System
Geographic Positioning Systems
ECE 477 Final Presentation Team 15  Spring 2010
Operating System Introduction.
ECE 477 DESIGN REVIEW TEAM 14  SPRING 2010
GPS Navigation System ET Fall 2017
Module 2.2 Introduction to Global Positioning Systems
Hands on GPS Activities
Formula Electric Vehicle Project ECE 492 – Spring 2019
Presentation transcript:

Chris Stoddard, Harrison Rose & Richard Lew GPS Service Animal Collar By Chris Stoddard, Harrison Rose & Richard Lew

Overview Introduction Features Design Testing and Verifications Richard Introduction Features Design Testing and Verifications Future Work Q & A

Introduction ECE 498: JJM Global Positioning Systems Harrison ECE 498: JJM Global Positioning Systems Inspired by a guest speaker from ANSC 250

Objective To provide visually impaired people a fast, safe, and reliable method for exploring new points of interest Harrison

Features Turn-By-Turn Directions Chris Turn-By-Turn Directions Up to 5 locations can be recorded and stored Location accuracy within 5 meters Backtracking for all routes Two vibrating motors for executing routes 2-hour battery life Adjustable collar

Reviewing Our Original Design Harrison Figure 1: Original Block Diagram

Curb Detection Chris Originally planned as feature to avoid users from leaving the sidewalk Solution was to use ultrasonic range finder to detect curb edges After reviewing specifics, we decided that curb detection was not achievable tan-1(X/Y) = 15 Y = 2 [ft]/ tan-1(15) = 7.4641 [ft] 65 [inches]/2.54 [cm/inch] = 25.59 [inches] 25.59*tan(15) = 6.8585 [inches] in front of the sensor.

Ethical Issues Accuracy and Precision Reliable Battery life Richard Accuracy and Precision Reliable Battery life Safe Hardware for Animal Interaction

Determining Parameters Harrison GPS: Ephemeris data: Errors in the transmitted location of the satellite (3 [m] on average) Satellite clock: Errors in the transmitted clock of the satellite (2 [m] on average) Ionosphere: Errors in the corrections of pseudorange due to ionospheric effects (5 [m] on average) Troposphere: Errors in the corrections of pseudorange due to tropospheric effects (1 [m] on average) Multipath: Errors caused by reflected signals entering the receiver antenna (1 [m] on average) Receiver: Errors associated with the receiver such as noise, software, and biases. (1 [m] on average) Average Errors in GPS Navigation Solution: Average Error = [Ephemeris Error + Satellite Clock Error + Ionosphere Error + Troposphere Error + Multipath Error + Receiver Error] (Equation 1) = 3 [m] + 2 [m] + 5 [m] + 1 [m] + 1 [m] + 1[m] = 13 [m]

Converting Coordinates Chris Usually done in X, Y, Z Read in Lattitude, Longitude, Altitude but needs to measure in meters, not degrees 0.0026 minutes = 5 meters

Motor System Two motors Two different vibrations Turn (Left, Right) Richard Two motors Two different vibrations Turn (Left, Right) Stop (Both)

Original Turning System Chris Originally, turns were going to be pre-computed after the route was originally recorded However, we decided that this method was cumbersome and a real-time decision would be better Figure 2 and 3: X and Y coordinate Turn Errors with Noise

New Turning System Use the current heading reported by the GPS Chris Use the current heading reported by the GPS Calculate the next heading using the next two waypoints Using these two vectors, calculate the angular difference and use this to decide the turn direction

Route Recording Harrison To record a route, users press a button at each waypoint Each of these locations is stored sequentially in memory Supporting five routes, the memory holds five lists of waypoints

Route Recording MatLab Simulation Harrison Figure 4: Screen Capture of Route Record

Backtracking Richard Backtracking supports navigating an entire route backwards, or returning from a route before completion Order of waypoints pulled from memory controlled by backtracking

Hardware Overview Chris Figure 5: Final Block Diagram

PCB Layout Chris Figure 6: PCB Schematic

Board Schematic Chris Figure 7: Board Schematic

Motor Schematic Richard Figure 8: Motor Schematic

Testing MatLab Programs iPhone GPS Application Motor/Micro Interfacing ALL MatLab Programs iPhone GPS Application Motor/Micro Interfacing GPS/Micro Interfacing Field Position Testing

Success: Micro and GPS Interact Harrison Figure 9: Instamapper iPhone App Map

Debugging the Interface

Verifications Powering motor by itself Measuring output from micro Richard Powering motor by itself Measuring output from micro

Challenge: Motors and Micro Do Not Interact Richard Change transistor Change base resistor Inverting output from micro

Success: Motors and Micro finally Work Richard Used the same power supply for micro and motors

The Final Product Chris

Testing 1st point 2nd point 3rd point 4th point 5th point 6th point Average Test 1 2m 8m N/A 4m Test 2 9m 5.7m 5.57m Test 3 1m 5.3m 2.2m 3.125m Test 4 6.7m 0.7m 4.85m Test 5 5m 3m 2.75m Test 6 2.1m 3.7m 0.8m 6.3m 4.7m 2.5m 3.35m Chart 1: Turn Error Tests

Future Work Increase precision and accuracy Course Correction Harrison Increase precision and accuracy Course Correction Load routes from database Reliable curb detection

Questions

Resources “Blind people safety project”. Faith Degirmenci, Abdessettar Ibourki, Morad Oumina. Proposal, Spring 2006 GPS Instampper for Apple iPhone <http://www.instamapper.com> “GPS Tracking Device with DGPS”. Alex Stezskal, Algirdas Navickas, Vivek Thyagarajan. Proposal, Spring 2010 Misra, Pratap, and Per Enge. Global Positioning System: Signals, Measurements, and Performance. Lincoln, MA: Ganga-Jamuna, 2011. Print. "Sam Wormley's GPS Errors & Estimating Your Receiver's Accuracy." Educational Observatory Institute. Web. 08 Feb. 2012. <http://edu-observatory.org/gps/gps_accuracy.html>. Skytraq datasheet for Skytraq Venus634FLPx. <http://www.sparkfun.com/datasheets/GPS/Modules/Skytraq-Venus634FLPx_DS_v051.pdf> "Switch Debouncing (Bounce-free Switches) Using NAND Gates - Www.ECELab.com." Electronics and Communications Engineering. Web. 21 Feb. 2012. <http://www.ecelab.com/switch-debounce-NAND.htm>. TI datasheet for MSP430F2274. < http://www.ti.com/product/msp430f2274>. TI datasheet for SN7400N. <http://www.ti.com/lit/ds/symlink/sn7400.pdf>.

Special Thanks To… Tom Galvin Professor Scott Carney Professor Jonathan Makela Mark & Scott from the parts shop