Mobile Handset Sensors. Outline Overview GPS Other Sensors 2.

Slides:



Advertisements
Similar presentations
INTRODUCTION APPLICATION IN THE DRIVING SEAT THE DOCTOR WILL SEE WIRED WEARABLES DO NOT KEEP YOUR EYES ON ROAD ADAPTIVE CRUISE CONTROL(A.C.C.) WORKING.
Advertisements

Lecture 20 Dimitar Stefanov. Microprocessor control of Powered Wheelchairs Flexible control; speed synchronization of both driving wheels, flexible control.
TouchDevelop Chapter 5-7 Chapter 5 Audio Chapter 6 Camera, Graphics and Video Chapter 7 Sensors Mengfei Ren.
Systems Review 3 ATC Chapter 4.
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.
Creating Mobile Apps with App Inventor! Day 4 Google search Kris Gordon Ludlow for links.
Autonomous Dual Navigation System Vehicle Dmitriy Bekker Sergei Kunsevich Computer Engineering Rochester Institute of Technology December 1, 2005 Advisor:
Lesson 16: Aircraft Instrument Systems
EIGHTH GRADE ROBOTICS KITTATINNY REGIONAL HIGH SCHOOL MR. SHEA Introduction to Robotics Day4.
Ruolin Fan, Silas Lam, Emanuel Lin, Oleksandr Artemenkoⱡ, Mario Gerla
Introduction to Android Platform Overview
ALBERT PARK EEL 6788: ADVANCED TOPICS IN COMPUTER NETWORKS Energy-Accuracy Trade-off for Continuous Mobile Device Location, In Proc. of the 8th International.
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.
Indoor 3D, Cape Town Dec 2013 Tristian Lacroix IndoorLBS.
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.
Satellites in Our Pockets: An Object Positioning System using Smartphones Justin Manweiler, Puneet Jain, Romit Roy Choudhury TsungYun
Introduction to Robotics and ASU Robots Yinong Chen (Ph.D.) School of Computing, Informatics, and Decision Systems Engineering.
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.
Indoor Localization Carick Wienke Advisor: Dr. Nicholas Kirsch University of New Hampshire ECE 791H Using a Modern Smartphone.
July 25, 2010 SensorKDD Activity Recognition Using Cell Phone Accelerometers Jennifer Kwapisz, Gary Weiss, Samuel Moore Department of Computer &
Lecture # 9 Hardware Sensor. Topics 2  SensorManger & Sensor  SensorEvent & SensorEventListener  Example Application.
Sensing self motion Key points: Why robots need self-sensing Sensors for proprioception in biological systems in robot systems Position sensing Velocity.
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.
Sérgio Ronaldo Barros dos Santos (ITA-Brazil)
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
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.
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.
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
Farms, sensors and satellites. Using fertilisers Farming practice are changing Growing quality crops in good yields depends on many factors, including.
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
Input & Output devices. Input Device :keyboard a keyboard is an input device, partially modeled after the typewriter keyboard, which uses an arrangement.
CPE 490/590 – Smartphone Development
Jeopardy Heading1Heading2Heading3Heading4 Heading5 Q $100 Q $200 Q $300 Q $400 Q $500 Q $100 Q $200 Q $300 Q $400 Q $500 Final Jeopardy.
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.
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.
ANDROID AN OPEN HANDSET ALLIANCE PROJECT
Input Device :keyboard Types of key switch Components of Keyboard Keyboard switches Keyboard processor or circuitry Key matrix Types of key Switches.
Goal : Develop a software that converts arm movements into messages
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.
Mobile Handset Sensors
Inertial Measurement Unit (IMU) Basics
Android Topics Sensors Accelerometer and the Coordinate System
Presentation transcript:

Mobile Handset Sensors

Outline Overview GPS Other Sensors 2

Sensor A sensor is a converter that measures a physical quantity and converts it into a signal which can be read by an instrument 3 Visual Sensor Ultrasound Sensor Infrared 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. 4

Sensor Categories (1) Hardware-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 5

Sensor Categories (2) Motion 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. 6

Sensor List 7 SensorFunction TypeSoftware-based or Hardware-based AccelerometerMotion SensorHardware-based GyroscopeMotion SensorHardware-based GravityMotion SensorSoftware-based Rotation VectorMotion SensorSoftware-based Magnetic FieldPosition SensorHardware-based ProximityPosition SensorHardware-based GPSPosition SensorHardware-based OrientationPosition SensorSoftware-based LightEnvironmental SensorHardware-based ThermometerEnvironmental SensorHardware-based BarometerEnvironmental SensorHardware-based HumidityEnvironmental SensorHardware-based

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

Outline Overview GPS Other Sensors 9

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 10

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

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

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

GPS (5) 14 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) 15 Android Location Service  It consists of Android framework classes like location manager that provide services to applications

GPS (7) 16 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 17

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

Outline Overview GPS Other Sensors 19

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 20

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

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 22

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 23

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 24

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 25

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) 26

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 27

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

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 29

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 30

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 31

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 32

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 33

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 34

References smartphonesensors.pdf smartphonesensors.pdf kinds-of-sensors-go-inside-a-smartphone_id kinds-of-sensors-go-inside-a-smartphone_id