Mobile Handset Sensors

Slides:



Advertisements
Similar presentations
TouchDevelop Chapter 5-7 Chapter 5 Audio Chapter 6 Camera, Graphics and Video Chapter 7 Sensors Mengfei Ren.
Advertisements

Mobile Handset Sensors. Outline Overview GPS Other Sensors 2.
Use it Free: Instantly Knowing Your Phone Attitude Pengfei Zhou*, Mo Li Nanyang Technological University Guobin (Jacky) Shen Microsoft Research.
Use it Free: Instantly Knowing Your Phone Attitude Pengfei Zhou*, Mo Li Nanyang Technological University Guobin (Jacky) Shen Microsoft Research.
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.
Remote sensing in meteorology
Lesson 16: Aircraft Instrument Systems
CS378 - Mobile Computing Sensing and Sensors. Sensors "I should have paid more attention in Physics 41" Most devices have built in sensors to measure.
CS378 - Mobile Computing Sensing and Sensors. Sensors "I should have paid more attention in Physics 41" Most devices have built in sensors to measure.
Phone guide. Sensor Thermometer thermometer for measuring ambient temperature. However, there's a thermometer in pretty much any smartphone, and some.
Phone guide for people over 65. Not Smart Phones.
App Inventor You are going to use App Inventor to make an application for your phone Smart Phone ‘s can hold many entertaining apps due to the amount of.
Smartphone Overview iPhone 4 By Anthony Poland 6 Nov 2014.
Computer Vision Group Prof. Daniel Cremers Autonomous Navigation for Flying Robots Lecture 3.2: Sensors Jürgen Sturm Technische Universität München.
Lecture # 9 Hardware Sensor. Topics 2  SensorManger & Sensor  SensorEvent & SensorEventListener  Example Application.
App Inventor You are going to use App Inventor to make an application for your phone Smart Phone ‘s can hold many entertaining apps due to the amount of.
Project Objectives Today’s GPS technology allow calculating and producing accurate positioning and tracking of the movement path in open environments.
A sensor for measuring the acceleration of a moving or vibrating body.
Robot sensors MVRT 2010 – 2011 season. Analog versus Digital Analog Goes from 0 to 254 Numerous values Similar to making waves because there are not sudden.
INS: Inertial Navigation Systems An overview of 4 sensors.
Inertial Navigation System Overview – Mechanization Equation
Touchdevelop api api gyroscope measure device rotation rate Disclaimer: This document is provided “as-is”. Information and views expressed in this document,
Sensors Por: Flora Gibson.
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.
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.
App Inventor You are going to use App Inventor to make an application for your phone Smart Phone ‘s can hold many entertaining apps due to the amount of.
1.Accelerometer:Accelerometer in an iPhone. Definition: An accelerometer is a sensor which measures the tilting motion and orientation of a mobile phone.
Sensors For Mobile Phones  Ambient Light Sensor  Proximity Sensor  GPS Receiver Sensor  Gyroscope Sensor  Barometer Sensor  Accelerometer Sensor.
App Inventor You are going to use App Inventor to make an application for your phone Smart Phone ‘s can hold many entertaining apps due to the amount of.
App Inventor You are going to use App Inventor to make an application for your phone Smart Phone ‘s can hold many entertaining apps due to the amount of.
App Inventor You are going to use App Inventor to make an application for your phone Smart Phone ‘s can hold many entertaining apps due to the amount of.
This sensors the brightness of your screen. It adjusts the display screens brightness automatically. When its dark it takes the brightness down and when.
Tutorial 1 Description of a Weather Station using SensorML Alexandre Robin
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.
The sensors guide fingerprint sensors rate monitor gyroscope camera
CPE 490/590 – Smartphone Development
App Inventor You are going to use App Inventor to make an application for your phone Smart Phone ‘s can hold many entertaining apps due to the amount of.
CHAPTER 8 Sensors and Camera. Chapter objectives: Understand Motion Sensors, Environmental Sensors and Positional Sensors Learn how to acquire measurement.
CS371m - Mobile Computing Sensing and Sensors.
Google. Android What is Android ? -Android is Linux Based OS -Designed for use on cell phones, e-readers, tablet PCs. -Android provides easy access to.
Android Android Sensors Android Sensors: – Accelerometer – Gravity sensor – Linear Acceleration sensor – Magnetic Field sensor – Orientation.
Smartphone sensors Gyroscope: The gyroscope is a sensor that can provide orientation information with great precision. Magnetometer: It is able to detect.
Mobile phone sensors. Sensors Sensors gyroscope The gyroscope is a sensor that can provide orientation information as well. This sensor can tell how.
Mobile Computing CSE 40814/60814 Spring 2017.
Sensors in Android.
Vijay Kumar Kolagani Dr. Yingcai Xiao
App Inventor You are going to use App Inventor to make an application for your phone Smart Phone ‘s can hold many entertaining apps due to the amount of.
Data Processing Systems
Programming & Sensors.
SATELLITE AND MOBILE NETWORK COMMUNICATION
App Inventor You are going to use App Inventor to make an application for your phone Smart Phone ‘s can hold many entertaining apps due to the amount of.
- Introduction - Graphics Pipeline
Architecture of Android
ANDROID AN OPEN HANDSET ALLIANCE PROJECT
Mobile Application Development
Outline Introduction Standards Project General Idea
Augmented Reality And Virtual Reality.
Input Device :keyboard Types of key switch Components of Keyboard Keyboard switches Keyboard processor or circuitry Key matrix Types of key Switches.
Sensors, maps and fragments:
Goal : Develop a software that converts arm movements into messages
Vijay Kumar Kolagani Dr. Yingcai Xiao
Finch Robot Class L4 How do I… ? LED color (Range 0 to 100)
App Inventor You are going to use App Inventor to make an application for your phone Smart Phone ‘s can hold many entertaining apps due to the amount of.
Dead Reckoning, a location tracking app for Android™ smartphones Nisarg Patel Mentored by Adam Schofield and Michael Caporellie Introduction Results (cont.)
New Technology Update This material may not appear in the revision book because it is relatively new technology. Edexcel have included all of these.
Computer Vision Lecture 4: Color
Inertial Measurement Unit (IMU) Basics
How to Build Smart Appliances?
Android Topics Sensors Accelerometer and the Coordinate System
Remote sensing in meteorology
Presentation transcript:

Mobile Handset Sensors

Outline Overview GPS Other Sensors

Sensor A sensor is a converter that measures a physical quantity and converts it into a signal which can be read by an instrument Infrared Sensor Visual Sensor Ultrasound Sensor

Mobile Handset Sensor Modern mobile handset not only serves as the key computing and communication device, but it also comes with a rich set of embedded sensors Enabling new applications across a wide variety of domains, such as transportation, social networks, environmental monitoring, healthcare, etc. Giving rise to new research areas such as mobile sensing, mobile data mining, etc.

Sensor Categories (1) Hardware-based sensors Software-based sensors Physical components built into a handset They derive their data by directly measuring specific environmental properties Software-based sensors Not physical devices, although they mimic hardware-based sensors They derive their data from one or more hardware-based sensors

Sensor Categories (2) Motion sensors Position sensors Measure acceleration forces and rotational forces along three axes, e.g., accelerometer, gyroscope, etc. Position sensors Measure the physical position of a device, e.g., GPS, proximity sensor, etc. Environmental sensors Measure various environmental parameters, e.g., light sensor, thermometer, etc.

Sensor List Sensor Function Type Software-based or Hardware-based Accelerometer Motion Sensor Hardware-based Gyroscope Gravity Software-based Rotation Vector Magnetic Field Position Sensor Proximity GPS Orientation Light Environmental Sensor Thermometer Barometer Humidity

Application Framework Sensors in Android OS Applications Application Framework Libraries Android OS Linux Kernel GPS Driver Accelerometer Driver Gyroscope Driver Thermometer Driver Other Drivers Hardware GPS Accelerometer Gyroscope …. Thermometer

Outline Overview GPS Other Sensors

GPS (1) Need connect to 3 satellites for 2D positioning, 4 satellites for 3D positioning More visible satellites increase precision Typical precision 20-50m; maximum precision: 10m

GPS (2) Location service using GPS in Android consists of five architectural components

GPS (3) GPS chip: Radio frequency receiver that directly communicates with GPS satellites

GPS (4) GPS Driver Communicates with the GPS chip Provides low level APIs to high level software

GPS (5) GPS Engine The heart of the system It uses configuration parameters to configure GPS It instructs the GPS driver to detect multiple GPS satellites Timing information can be got from NTP servers via internet (fast) or directly downloaded from Satellites (slow) The GPS chip locks onto satellites using the timing information

GPS (6) Android Location Service It consists of Android framework classes like location manager that provide services to applications

GPS (7) User Application Location-based applications like Google maps, Navigation, etc.

GPS (8) Disadvantages GPS does not work indoors GPS quickly kills your battery Building reflect and occlude satellite signals (reducing precision of positioning in urban environments) Alternative positioning: GPS, cell towers, Wi-Fi or combination of them

GPS (9) An example to obtain the locations (not all application do this way)

Outline Overview GPS Other Sensors

Sensor Coordinate System Most of the sensors use the same coordinate system When a device’s screen is facing the user The X axis is horizontal and points to the right The Y axis is vertical and points up The Z axis pints toward outside of the screen face

Accelerometer (1) Measure proper acceleration (acceleration it experiences relative to freefall) Units: g

Accelerometer (2) Acceleration is measured on 3 axes Note that the force of gravity is always included in the measured acceleration When the device is sitting on the table stationary, the accelerometer reads a magnitude of 1g When the device is in free fall, the accelerometer reads a magnitude of 0g To measure the real acceleration of the device, the contribution of the force of gravity must be removed from the reading, for example, by calibration

Accelerometer (3) When the device is lying flat gives +1g (gravitational force) reading on Z axis Stationary device, after 45 degree rotation Same magnitude, but rotated

Gravity Sensor Gravity sensor is not a separate hardware It is a virtual sensor based on the accelerometer It is the result when real acceleration component is removed from the reading

Gyroscope (1) Measures the rate of rotation (angular speed) around an axis Speed is expressed in rad/s on 3 axis When the device is not rotating, the sensor values will be zeros

Gyroscope (2) It gives us 3 values Pitch value (rotation around X axis) Roll value (rotation around Y axis) Yaw value (rotation around Z axis)

Gyroscope (3) Unfortunately, gyroscope is error prone over time. As time goes, gyroscope introduces drift in result By sensor fusion (combining accelerometer and gyroscope), results can be corrected and path of movement of device can be obtained correctly

Magnetic Field Sensor Measures direction and strength of earth’s magnetic field Strength is expressed in tesla: T Typical application: compass

Proximity Sensor (1) A proximity sensor can detect the presence of nearby objects without physical contact It often emits an electromagnetic field (e.g., infrared) and looks for changes in the field or return signal It is usually used by mobile device to determine how far a person’s head is from the face of a handset E.g., a user is making a phone call

Proximity Sensor (2) The measured results could be different based on different devices Most proximity sensors return the absolute distance in centimeters (cm) Some return only a flag that represents near or far Some return either 0.0 or the maximum value only

Light Sensor (1) It gives a reading of the light level detected by the light sensor of the device Located at front of mobile device near to front facing camera The units are in SI lux units

Light Sensor (2) The device uses the data to adjust the display’s brightness automatically When ambient light is plentiful, the screen’s brightness is pumped up and when it is dark, the display is dimmed down High-end Samsung galaxy phones use an advanced light sensor that can measure white, red, green, and blue light independently to fine tune image representation

Thermometer The thermometer here measures ambient temperature outside of the device In fact, there’s thermometer in almost every mobile device and some handsets might have more than one of them. However, they are used to monitor the temperature inside the device and its battery to detect overheating

Pressure Sensor Some higher-end mobile devices have a built-in pressure sensor (barometer) which can measure atmospheric pressure The data is used to determine how high the device is above sea level, which in turn can help improve GPS accuracy

References http://developer.android.com/guide/topics/sensors/sensors_overview.html http://www.cs.odu.edu/~cs495/materials/Lec-05_Android-Sensors.pdf http://mobilemining.clusterhack.net/pdf/2-tech_6up.pdf https://www.uni-weimar.de/medien/wiki/images/Zeitmaschinen-smartphonesensors.pdf http://www.slideshare.net/datta_jini/android-sensors-18449038 http://www.slideshare.net/paller/motion-recognition-with-android-devices http://www.phonearena.com/news/Did-you-know-how-many-different-kinds-of-sensors-go-inside-a-smartphone_id57885 http://www.cs.dartmouth.edu/~campbell/papers/survey.pdf