Sensors on Smart Phones Rachel Shah and Varsha Vuyyuru Dr.Qing Chao Zheng Lu UTK CURENT.

Slides:



Advertisements
Similar presentations
Device receives electronic signal transmitted from signs containing information A device that can communicate GPS location relative to the destination.
Advertisements

Tech Systems Unit 1.
Localization with RSSI Method at Wireless Sensor Networks Osman Ceylan Electronics Engineering PhD Student, Istanbul Technical University, Turkiye
Gesture Controlled Car (GCC) By: Ashwaq Alkailany Reema Abubaker Supervised by: Dr. Luia Malhis.
Implementing a Vehicle Fleet Tracking System with GPS Author: Steven Potter © Spottek Systems 2007Spottek Systems.
TCSP – Patent Liability Analysis. Project Overview Overall Objectives Create an Unmanned Aerial Vehicle (UAV) which is capable of the following: Create.
Mobile Phone Tips. It is not only the choice of phone, but how you use it that is important when you want to control the amount of radiation you are exposed.
Sensors. Point your phone at the sky, and Google Sky Map tells you which stars you’re looking at. Tilt your phone, and you can control the game you’re.
Acquiring traces from random walks Project final presentation By: Yaniv Sabo Aviad Hasnis Supervisor: Daniel Vainsencher.
What’s That? : A Location Based Service Department of Computer Science and Engineering University of Minnesota Presented by: Don Eagan Chintan Patel
David Heitman.  This app is free  It is also available on Iphone, Android and Blackberry  Can be used for running, walking, cycling and distance sports.
Haptic: Image: Audio: Text: Landmark: YesNo YesNo YesNo YesNo YesNo Haptic technology, or haptics, is a tactile feedback technology that takes advantage.
Sentinel Logic Assumes while loops and input statements.
Ruolin Fan, Silas Lam, Emanuel Lin, Oleksandr Artemenkoⱡ, Mario Gerla
Algorithms behind Global Positioning Murray Grace Josh Collins.
1 INTRUSION ALARM TECHNOLOGY WIRELESS SYSTEMS. 2 INTRUSION ALARM TECHNOLOGY Wireless systems use radio frequencies (RF) to connect sensors to the control.
What is GPS? GPS, which stands for Global Positioning System, is the only system today able to show you your exact position on the Earth anytime, in any.
 The Global Positioning System (GPS) is a navigational system involving satellites and computers that can determine the latitude and longitude of a receiver.
BluEyes Bluetooth Localization and Tracking Ei Darli Aung Jonathan Yang Dae-Ki Cho Mario Gerla Ei Darli Aung Jonathan Yang Dae-Ki Cho Mario Gerla.
Global Positioning System How to know exactly where you are when you’re lost.
Navigational Aids Know the theory and operation of modern air navigational aids.
Welcome to Week 5 at the Summer Computer Club GPS and Geocaching.
1. The Promise of MEMS to LBS and Navigation Applications Dr. Naser El-Shiemy, CEO Trusted Positioning Inc. 2.
Mobile Sensor Application Group 4. Introduction Modern smartphones are often equipped with quite a large number of sensors. The sensors data can be used.
GPS By: Corey. GPS Global Positioning System: a global system of U.S. navigational satellites developed to provide precise positional and velocity data.
INTRODUCTION TO MOBILE COMPUTING. MOBILE COMPUTING  Mobile computing is the act of interacting with a computer through the use of a mobile device. 
Wudi Zhou Dummy Arm Team 4. Project Overview An remote controlled robot arm with 6 degree of freedom. It is controlled by a control sleeve. Control sleeve.
VMM Based Rootkit Detection on Android Class Presentation Pete Bohman, Adam Kunk, Erik Shaw.
Satellites in Our Pockets: An Object Positioning System using Smartphones Justin Manweiler, Puneet Jain, Romit Roy Choudhury TsungYun
Unit 8 Model Answer. Task 1 - Bluetooth Bluetooth equipped devices can exchange information. Bluetooth is most commonly used to connect mobile telephones.
Indoor Localization using Wireless LAN infrastructure Location Based Services Supervised by Prof. Dr. Amal Elnahas Presented by Ahmed Ali Sabbour.
Peripherals and their Control An overview of industrially available “peripheral devices” that use “pulse-width modulation” for information passing. Review.
Detecting Movement Type by Route Segmentation and Classification Karol Waga, Andrei Tabarcea, Minjie Chen and Pasi Fränti.
Cell Phone Review. Bluetooth Bluetooth:  Bluetooth is a wireless connection technology that can connect different types of devices within a short range.
BLUETOOTH BASED LOCATION SYSTEM SULAIMAN AL AWAD HANI AL RUWAILI.
No Need to War-Drive: Unsupervised Indoor Localization Presented by Fei Dou & Xia Xiao Authors: He Wang, Souvik Sen, Ahmed Elgohary, ect. Published in:
23/10/2015 E.R.Edwards 23/10/2015 Staffordshire University School of Computing Introduction to Android Sensors.
Contemporary Geographic Tools How do geographers locate and display information today? (These are tools that have taken the place of paper maps, compasses,
Human Tracking System Using DFP in Wireless Environment 3 rd - Review Batch-09 Project Guide Project Members Mrs.G.Sharmila V.Karunya ( ) AP/CSE.
Lecture 4: Global Positioning System (GPS)
Ambient Light Sensor The ambient light sensor is something that can detect the brightness of the phone screen. This is helpful for if your eyes are hurting.
Magic pyramid Towards a 3D world Feras Khateeb Yousef Azem supervisor Dr.Lui Malhis.
Sensors in android. App being more applicable Keeping track of your heart beat while jogging. Pointing the phone camera towards the night sky to know.
1 RoboticsPresents KaaShiv InfoTech For Inplant Training / Internship, please download the "Inplant training registration form" from our website
A CCELEROMETER. Accelerometers are devices that can measure acceleration, but in smartphones, they're able to detect changes in orientation and tell the.
The ambient light sensor in a smart phone is what measures how bright the light is. It’s the phones software that adjusts the brightness in the display.
Team 19 Project Br ö sel. Team Members 2/9 The Project Design Alternatives Testing Future Work Questions Team Members Nathan Leduc Electrical/Computer.
Sensors For Mobile Phones  Ambient Light Sensor  Proximity Sensor  GPS Receiver Sensor  Gyroscope Sensor  Barometer Sensor  Accelerometer Sensor.
G p s.  The Global Positioning System (GPS) is a space-based satellite navigation system that provides location and time information in all weather conditions,
More than 2 dozen GPS satellites circle the earth twice a day in a very precise orbit and transmit signal information to earth. GPS receivers take this.
ECE 477 FINAL PRESENTATION TEAM 6  SPRING OUTLINE  Project overview  Block diagram  Design challenges  Individual contributions  Project demonstration.
ECE477 Senior Design Android street car Team 12 Libo Dong 1.
Software Narrative Autonomous Targeting Vehicle (ATV) Daniel Barrett Sebastian Hening Sandunmalee Abeyratne Anthony Myers.
Automated Data Capture Technologies O It is often necessary or convenient to capture data automatically, for example the delivery of a package by an Cable.
Portable Communication Devices Hyper linking. Satellite Navigation Systems Satellite Navigation Systems Mobile Phones Mobile Phones Portable Media Players.
The Intelliglove Ryan DeFord Fred Grandlienard Kevin Mohr Andrew Gregor.
Navigation Technology
Magic Wand Battle Game Team 53 Shanoon Martin, Jialin Sun, Manfei Wu.
Make an information leaflet about what the sensors do in a Smart Phone for people over 65 years of age. You can use PowerPoint, Word or Publisher.
Revised 10/30/20061 Overview of GPS FORT 130 Forest Mapping Systems.
CHAPTER 8 Sensors and Camera. Chapter objectives: Understand Motion Sensors, Environmental Sensors and Positional Sensors Learn how to acquire measurement.
SMART QUILL. INTRODUCTION Inventor:- Lyndsay William of Microsoft Research.  Inventor:- Lyndsay William of Microsoft Research.  It can remember the.
Vex Ultrasonic Sensor (US) Interfacing and Programming
Project: Integrating Indoor Localization to Gaming
Dead Reckoning, a location tracking app for Android™ smartphones Nisarg Patel Mentored by Adam Schofield and Michael Caporellie Introduction Results (cont.)
Ian Ramsey C of E School GCSE ICT On the move Finding the way.
Android Topics Sensors Accelerometer and the Coordinate System
Unit 8 Model Answer.
Device,Network, Vibration, Console, Accelerometer
Navigation By Touch מנחה הפרוייקט: כפיר לב-ארי.
Presentation transcript:

Sensors on Smart Phones Rachel Shah and Varsha Vuyyuru Dr.Qing Chao Zheng Lu UTK CURENT

Overview 1 Objective Our goal was to learn how sensors such as the magnetometer and accelerometer were used to track location. From this, we would be able to create a code that would track our location.

Overview Programming Basics of Python Develop a Number Game Phone Hardware Capture Phone Motion Data Applying Code to Android Phone Phone Connectivity Using Wi-Fi and GPS for Localization Tracking Locations Mapping out your path

Basics of Python 4 Basics of Python include:  Print statement  For Loop  While Loop  Opening and closing files

Number Game 5 Setting Variables and User Input y = 5 y = int(raw_input(“input a number”) While Statement While (x! = y): If (x > y): x = int(raw_input(“guess a smaller number”)) else: x = int(raw_input(“guess a larger number”)) Print Statement print “correct answer!” raw_input(“good Job!”)

Python Programming on Androids 6 Python programming language is very practical due to its ease to use and ability to create codes and applications.

Accelerometer An accelerometer is a device that measures acceleration in all dimensions. It can sense tilt and movement and has 3 axis's. An application that uses the accelerometer is the labyrinth game. 7

Accelerometer Code 8 f = open(“droid”,”w”) d.startSensingTimed( 1,100) Open File and Start Timer for I in range(40): a = d.sensorsReadA ccelerometer() a = a.result[0] f.write(“{0}\n”.f ormat(a)) Print I Time.sleep(1) For Statement d.stopSensing d.makeToast(finished” ) f.close)() Stop Timer and Close File

Accelerometer Readings 9 Here, the accelerometer measures the steps taken by measuring the frequency.

Magnetometer 10 Magnetometers are used to measure magnetization of a material or to measure the strength of a magnet,

Magnetometer 11 Import time d = android.Android)() d.makeToast(“start!”) f = open(“droid,”w”) d,startSensingTimed(1,100 ) Set to Android, Open File and Start Timer For I in range(40) a = d,sensorsReadMagnet ometer Mag = a,result[0] Magb = a,result[1] Magc = a.result[2] f.wirte(“{0} {1} {2}\n”.format(mag,m agb,magc)) Print 1 Time.sleep(!) Reading the Magnetometer D,stopSensing() d.makeToast(“finished!”) f.close() Stop Timer and Close File

Data for Magnetometer 12

How a GPS Works GPS satellites transmit information about their current time and position at regular intervals These signals are intercepted by your GPS receiver which calculates how far away the satellite is based on time it took for the message to arrive 13

GPS Code Setting the code to Android Import android Import time d = android.Android() d.startLocating() Read location data for I in range(10) Time.sleep(2) a = d.readLocation() Print a if not a.result: continue Reading Coordinates if “gps” in a.result: x = a.result[“gps”][‘latitude’] y = a.result[‘gps’][longitude’] print d.geocode(x,y) print “ ” d,stiopLocating() 14

The RSSI (Received Signal Strength Indication) takes signals your phone detects from nearby access points It then refers to a database where it refers to signal strength to get distance. The RSSI determines where you are in relation to those access points 15 How to get your Location Based off of Wi-Fi

Tracking and Mapping your Location Using a code similar to the previous GPS, we were able to receive coordinates and map our location. 16

Future Technologies With the growing popularity of GPS, there are many advance to come with it. For example,  Self-driving cars  Self-driving aircraft for military use 17

THANK YOU! 18

19 QUESTIONS?