Real time vehicle tracking and driver behavior monitoring using a cellular handset based on accelerometry and GPS data Kevin Burke Interim Presentation.

Slides:



Advertisements
Similar presentations
Mobile phone based real time solution to track completed / in progress work The programme officer initiates the work by capturing the site image, GPS.
Advertisements

Facts about Welcome to this video from Ozeki. In this video I will present what makes Ozeki Phone System XE the Worlds best on-site software PBX for Windows.
The recent technological advances in mobile communication, computing and geo-positioning technologies have made real-time transit vehicle information systems.
Mobile Date: A Dating Application For Mobile Phones Mark Mucha and Juan Carcheri EEL-6788 Advanced Topics in Wireless Networks Spring 2010.
Tim Hodson Re-imagining the virtual library CASE STUDY One:
Lecture plan Information retrieval (from week 11)
HTTP Request/Response Process 1.Enter URL ( in your browser’s address bar. 2.Your browser uses DNS to look up IP address of server.com.
Real Time Vehicle Tracking and Driver Behavior Monitoring Kevin Burke 4 th Electronic and Computer Engineering Ryan Hanley Prize Final Presentation April.
Real time vehicle tracking and driver behavior monitoring using a cellular handset based on accelerometry and GPS data Kevin Burke 4 th Electronic and.
Datalink i50 The ideal “add on” terminal for data processing over NEXEDGE and older analog radios. Extensive programming options.
W alkie Doggie is a web application that allows dog owners to help each other with their dog walks. It’s main feature is the walkies, which are the user’s.
Location based social networking on Android phones – integrated with Facebook. Simple and easy to use.
Group # 3 Week 8. Progress so far ► Writing the main program in PC ► Writing code in VB to interprets NMEA statement ► Design the interface for the program.
Creating WordPress Websites. Creating a site on your computer Local server Local WordPress installation Setting Up Dreamweaver.
Design, Implementation, and Experimentation on Mobile Agent Security for Electronic Commerce Applications Anthony H. W. Chan, Caris K. M. Wong, T. Y. Wong,
CS 337 Final Project Presentation Asset Management and Tracking Developers: –Jimmy Hoo –Edwin Panameno –Manuel Segura –Sheng-Tian Lin Customers –Alexandre.
Street Stories Seema Moorjani Monday, August 19, 2002 Next Generation Internet.
Multiple Tiers in Action
1 Foundations of Software Design Lecture 27: Java Database Programming Marti Hearst Fall 2002.
Dynamic Web site With PHP and MySQL. MySQL The combination of MySQL database and PHP scripting language is optimum for building dynamic websites. MySQL.
PHP and MySQL Week#1  Course Plan.  Introduction to Dynamic Web Content.  Setting Up Development Server Eng. Mohamed Ahmed Black 1.
BY Zoher & Mahmoud. What is WAMP?  - Acronym for Windows/Apache/MySQL/PHP, Python, (and/or) PERL  - WAMP refers to a set of free open source applications,
TOPIC 1 – SERVER SIDE APPLICATIONS IFS 234 – SERVER SIDE APPLICATION DEVELOPMENT.
Finding Nearby Wireless Hotspots CSE 403 LCA Presentation Team Members: Chris Scoville Tessa MacDuff Matt Mohebbi Aiman Erbad Khalil El Haitami.
REAL TIME GPS TRACKING SYSTEM MSE PROJECT PHASE 2 PRESENTATION Bakor Kamal CIS 895.
Android ADK based app for offer making based on location and activity reporting John Waters.
INTRODUCTION TO WEB DATABASE PROGRAMMING
BY LINDA MOHAISEN MIKE ZIELINSKI The Tree Census Project.
WIFI USABILITY Reg Arvidson. Idea  Track signal variances throughout the day  Get a feel for the “usability” of a WiFi access point (or location) 
DSD Course – Project Status Presentation School of Innovation, Design and Engineering Malardalen University Dec 4 th,
The Pulse of UCF James Doty EEL 6788 University of Central Florida 19 April 2010.
By: Simon Kleinsmith Supervisor: Mr Mehrdad Ghaziasgar Co-supervisor: Mr James Connan.
GIS technologies and Web Mapping Services
Jordan Maxwell ADVANCED PROGRAMMING. DEFINITIONS PHP: A server side Programming language often used in websites. API: ( Application programming interface.
Indoor Localization using Wireless LAN infrastructure Location Based Services Supervised by Prof. Dr. Amal Elnahas Presented by Ahmed Ali Sabbour.
Basics of Web Databases With the advent of Web database technology, Web pages are no longer static, but dynamic with connection to a back-end database.
Location Based Speed Dating Mobile Service. Presentation Overview Project Description Aims and Objectives Progress to date Remaining Work.
Copyrighted material John Tullis 9/17/2015 page 1 04/08/00 Team Projects John Tullis DePaul Instructor
Is Apache CouchDB for you?
This material is based upon work supported by the U.S. Department of Energy Office of Science under Cooperative Agreement DE-SC Michigan State.
Breaking down barriers between carriers… say “my-track” Project Statement mEYEtrak is a cross-carrier mobile application used to communicate and locate.
CG&GIS Lab Computer Graphics and Geographic Information Systems Laboratory University of Ni š Faculty of Electronic Engineering Prof. Dr Dejan Rančić Prof.
HPS Online Software Discussion Jeremy McCormick, SLAC Status and Plans.
 Saundra Speed  Mariela Esparza  Kevin Escalante.
CSC 405: Web Application And Engineering II7.1 Database Programming with SQL Aggregation and grouping with GROUP BY Aggregation and grouping with GROUP.
Driving Surveillance Chris De Marchi. Overview Company founded in 1996 Proprietary hardware & software – Created 2008 GPS, Fleet Management, Consulting.
4BP1 Electronic & Computer Engineering Paul Gildea th Year Interim Project Presentation.
Monitoring of Activity Levels of the Elderly in Home and Community Environments using Off the Shelf Cellular Handsets Progress Presentation by Martin Newell.
MAKANI ANDROID APPLICATION Prepared by: Asma’ Hamayel Alaa Shaheen.
Web Server Administration Chapter 7 Installing and Testing a Programming Environment.
Michele Caselle INFN - BariITS Meeting 4 Jun 2002 LabVIEW&Windows – MySQL interface  SPD database general architecture  LabVIEW – MySQL interface. 
GPS (Global Positioning System). Allows you to share your location in real time and locate your friends using smartphones and GPS.
Meta-Server System Software Lab. Overview In the Music Virtual Channel system, clients can’t query for a song initiatively Through the metadata server,
CD Collection Hector Urtubia Fall Summary Motivation and Objective Technologies Used Project Design Database Design and Integration Demo.
DATABASE CONNECTIVITY TO MYSQL. Introduction =>A real life application needs to manipulate data stored in a Database. =>A database is a collection of.
Real-Time Cyber Physical Systems Application on MobilityFirst Winlab Summer Internship 2015 Karthikeyan Ganesan, Wuyang Zhang, Zihong Zheng Shantanu Ghosh,
4BP1 Electronic & Computer Engineering Paul Gildea th Year Final Project Presentation.
 Architectural overview  Main APIs. getGames.php getGroupsLocations.php getGroupsScores.php getMessage.php getStreet.php getTime.php login.php sendMessage.php.
Creating a simple database This shows you how to set up a database using PHPMyAdmin (installed with WAMP)
Intelligent Transport Systems
Windows 7 WampServer 2.1 MySQL PHP 5.3 Script Apache Server User Record or Select Media Upload to Internet Return URL Forward URL Create.
Web Service-Based Remote Monitoring System for Smart Home Space Sheng Cai Joshua Ferguson Xinhui Hu Wei Wu Project for CSE535 Mobile Computing.
CS 2310 Final Project - Driving Behavior Monitor Haifeng Xu Dec. 5, 2013.
Setting up a Development Environment. What you need Webserver (Apache) Database (MySQL) PHP All in Uniserver (google “uniserver”) Download the windows.
Overview on the work performed during EPIKH Training Faiza MEDJEK /INFN, CATANIA 1.
A little more App Inventor and Mind the GAP!
PHP / MySQL Introduction
Find your friend – An Android application
PHP and Forms.
Accessing Your MySQL Database from the Web with PHP (Ch 11)
Presentation transcript:

Real time vehicle tracking and driver behavior monitoring using a cellular handset based on accelerometry and GPS data Kevin Burke Interim Presentation 4 th Electronic and Computing Eng.

Index  Project outline  System design  Client design and technologies  Server design and technologies  Progress to date  Accelerometer data Algorithms  Remaining work  Questions

Project Outline  Primary aims  Develop a handset Application that sends its location to a database  Develop a web based GUI to that displays the location of the handset  Enhance the application using accelerometer data  Develop advanced algorithms to identify  Driving and non driving instances  Detect dangerous driving maneuvers

System Design  Real time vehicle tracking  Integrated GPS chip  Location  Speed  Driver behavior monitoring.  Built in accelerometer & Integrated GPS chip  Shocks  Vibrations  Orientation  Excessive speeds

System Design 1. Handset acquires it’s GPS location and generates accelerometer data 2. Handset application processes the GPS location and calculates the speed 3. Handset application processes the Accelerometer data and calculates the driver behaviour e.g. walking or driving 4. Handset application sends the data to the server application 5. Server application receives this data and inserts into a database 6. This data is then displayed on a web based GUI

Client Design  Mobile Java application and a python Script that communicates socket connection  Python Script  Generates the accelerometer data  Send the accelerometer over sockets  Java Application  receives the accelerometer data  Acquires it’s location  Process both sets of data  Send the data to the server using socket connection

Server Design  WAMP ( Windows Apache MySQL PHP)  PHP Script  socket server receives data for handset Application  Inserts data in to a MySQL database

Server Design  Web based GUI  Google maps API  Markers  Polygons  Text bubbles  PHP script converts MySQL table in to xml

Progress to date  GPS information is sent from the handset application and stored in a database  This GPS data is then presented on a Google maps web based GUI  Accelerometer data is sent from my python script to a java application

Accelerometer data Algorithms  These will be done in mat lab then convert to J2me  Distinguish between driving and non-driving instances  Speed of handset as a threshold  Peak detection  Threshold detection  Periodicity

Remaining work  Develop Accelerometer data Algorithms  Add intelligent triggering  Every 100 metres or time  Combine system

Questions?