Sensor Fusion and its Applications in Portable Devices. Jay Esfandyari MEMS Product Marketing Manager STMicroelectronics



Similar documents
Sensor Fusion Mobile Platform Challenges and Future Directions Jim Steele VP of Engineering, Sensor Platforms, Inc.

STMicroelectronics is pleased to present the. SENSational. Attend a FREE One-Day Technical Seminar Near YOU!

Motion Sensing with mcube igyro Delivering New Experiences for Motion Gaming and Augmented Reality for Android Mobile Devices

An inertial haptic interface for robotic applications

Tracking devices. Important features. 6 Degrees of freedom. Mechanical devices. Types. Virtual Reality Technology and Programming

E0-245: ASP. Lecture 16+17: Physical Sensors. Dipanjan Gope

VIRTUAL REALITY GAME CONTROLLED WITH USER S HEAD AND BODY MOVEMENT DETECTION USING SMARTPHONE SENSORS

Robot Perception Continued

Effective Use of Android Sensors Based on Visualization of Sensor Information

Information regarding the Lockheed F-104 Starfighter F-104 LN-3. An article published in the Zipper Magazine #48. December Theo N.M.M.

Basic Principles of Inertial Navigation. Seminar on inertial navigation systems Tampere University of Technology

A MOTION ACTIVITY MONITOR MONITOR POHYBOVÉ AKTIVITY

FRC WPI Robotics Library Overview

SENSORS ON ANDROID PHONES. Indian Institute of Technology Kanpur Commonwealth of Learning Vancouver

An internal gyroscope minimizes the influence of dynamic linear acceleration on slope sensor readings.

How To Control Gimbal

The Design and Implementation of a Quadrotor Flight Controller Using the QUEST Algorithm

MEMS sensors for automotive applications

Engineers from Geodetics select KVH for versatile high-performance inertial sensors. White Paper. kvh.com

The 8 th International Scientific Conference elearning and software for Education Bucharest, April 26-27, / X

Interaction devices and sensors. EPFL Immersive Interaction Group Dr. Nan WANG Dr. Ronan BOULIC

Next Generation Natural User Interface with Kinect. Ben Lower Developer Community Manager Microsoft Corporation

ANDROID APPS DEVELOPMENT FOR MOBILE AND TABLET DEVICE (LEVEL II)

Performance Test Results of an Integrated GPS/MEMS Inertial Navigation Package

Sensors and Cellphones

Making Android Motion Applications Using the Unity 3D Engine

Kathy Au Billy Yi Fan Zhou Department of Electrical and Computer Engineering University of Toronto { kathy.au, billy.zhou }@utoronto.

Research in Nanotechnologies and Sensing

How To Run A Factory I/O On A Microsoft Gpu 2.5 (Sdk) On A Computer Or Microsoft Powerbook 2.3 (Powerpoint) On An Android Computer Or Macbook 2 (Powerstation) On

A DECISION TREE BASED PEDOMETER AND ITS IMPLEMENTATION ON THE ANDROID PLATFORM

How To Use Trackeye

Lab 2 Sensor Modeling Introduction to the Wiimote and the Wiimote LABVIEW Interface

Use It Free: Instantly Knowing Your Phone Attitude

t Markus Sonnemann, Robert Bosch GmbH

Whitepaper. Image stabilization improving camera usability

Designing An Android Sensor Subsystem Pitfalls and Considerations

Real Time Baseball Augmented Reality

HP TouchPad Sensor Setup for Android

Robotics and Automation Blueprint

How To Use Sensor Fusion For The Internet Of Things

Onboard electronics of UAVs

Wrap Tracker 6TC. User Guide

Indoor Positioning using Sensor-fusion in Android Devices

Microstack Accelerometer Getting started

Mobile robots. Structure of this lecture. Section A: Introduction to AGV: mobile robots. Section B: Design of the ShAPE mobile robot

Field and Service Robotics. Odometry sensors

Ubiquitous Tracking. Ubiquitous Tracking. Martin Bauer Oberseminar Augmented Reality. 20. Mai 2003

Kinect Interface to Play Computer Games with Movement

Sensors & Motion Sensors in Android platform. Minh H Dang CS286 Spring 2013

Frequently Asked Questions (FAQs)

Improving Workflow Efficiency using the Trimble R10 with SurePoint. Marco Wuethrich Trimble Applications Specialist

Chapter 5 Input. Chapter 5 Objectives. What Is Input? What Is Input? The Keyboard. The Keyboard

Application Note IMU Visualization Software

Android Sensor Programming. Weihong Yu

Hand Gestures Remote Controlled Robotic Arm

MEMS and Sensor Trends Smaller, Faster and Available to the Mass Market. Karen Lightman, Executive Director MEMS Industry Group

CHAPTER 1 INTRODUCTION

If you want to use an inertial measurement system...

Sony Releases the Transparent Lens Eyewear SmartEyeglass Developer Edition

Exergaming: Video Games as a form of Exercise

1.0-Scratch Interface 1.1. Valuable Information

Pedometer Project 1 Mr. Michaud /

Human Performance Applications for MEMS and Sensors

REAL TIME TRAFFIC MONITORING SYSTEM AND DRIVER ASSISTANCE

CONTRIBUTIONS TO THE AUTOMATIC CONTROL OF AERIAL VEHICLES

Information Technology Career Cluster Game Design: Animation and Simulation. Course Standard 1

Android Sensors. XI Jornadas SLCENT de Actualización Informática y Electrónica

Chapter 5 Objectives. Chapter 5 Input

Indoor Positioning Systems WLAN Positioning

Definitions. A [non-living] physical agent that performs tasks by manipulating the physical world. Categories of robots

Product Introduction MyoMuscle. Telemyo DTS-System. Telemetry system for EMG and Biomechanical Sensors.

What is Multimedia? Derived from the word Multi and Media

Technical Report. An introduction to inertial navigation. Oliver J. Woodman. Number 696. August Computer Laboratory

MEPTEC. Ecosystem for MCU, Sensors and MEMS for IoT Tony Massimini Chief of Technology Semico Research Corp. May 20, 2015

The accelerometer designed and realized so far is intended for an. aerospace application. Detailed testing and analysis needs to be

Control of a quadrotor UAV (slides prepared by M. Cognetti)

SIVAQ. Manufacturing Status Review

AP Series Autopilot System. AP-202 Data Sheet. March,2015. Chengdu Jouav Automation Tech Co.,L.t.d

ATV310B User Manual. V1.1

Using the Android Sensor API

Standalone Inertial Pocket Navigation System

MTw Development Kit WIRELESS MOTION TRACKERS

Car Racing Game. Figure 1 The Car Racing Game

Mouse Control using a Web Camera based on Colour Detection

Bluecoin - Voice and Music Over an Embedded BLE Platform. Central Labs AST Robotics

A Wearable, Wireless Sensor System for Sports Medicine. Michael Tomasz Lapinski

Night Owl 8 Channel DVR with 1TB HDD, HDMI Output, 8 Hi-Resolution Cameras (2 Audio Enabled) and free Night Owl PRO App

Applications of Magnetic Sensors for Low Cost Compass Systems

Transcription:

Sensor Fusion and its Applications in Portable Devices Jay Esfandyari MEMS Product Marketing Manager STMicroelectronics

Outline What is Sensor Fusion? What Are the Components of Sensor Fusion? How Does Sensor Fusion Work? What Problems Does Sensor Fusion Solve? What are the applications of Sensor Fusion? Summary 2

Sensor fusion What is Sensor Fusion? is a set of digital filtering algorithms to make multiple MEMS sensors work together as a team. takes advantage of each sensor s capabilities to optimize the performance and deliver accurate and responsive outputs. can include a 3-axis accelerometer, a 3-axis gyroscope, a 3-axis magnetometer and a pressure sensor. can be simple or complex depending on how many sensors are used and how the sensor fusion algorithm is implemented. 3

What are the Components of Sensor Fusion? To satisfy the requirements for most applications, a 9-axis sensor system is required. 9-axis sensor system a 3-axis magnetometer a 3-axis accelerometer a 3-axis gyroscope Outputs Quaternion Heading, Pitch, & Roll Pointer hpos, vpos Linear Acceleration Gravity 4

How does Sensor Fusion work? Sensor fusion creates an accurate orientation solution by taking advantage of the benefits of each sensor: The magnetometer tracks the direction of the Earth s magnetic field, The accelerometer tracks acceleration and the direction of gravity, The gyroscope tracks dynamic angular rotation to determine yaw (heading), pitch and roll angles, while eliminating their respective weaknesses. 5

Issues with 6-axis Sensor Solutions? Key motion sensing performance issues of current 6-axis systems: 6-axis systems (accelerometer + gyroscope) lose absolute orientation as the gyro drifts over time. 6-axis systems (accelerometer + magnetometer) are prone to data corruption in the presence of external magnetic field sources. 6

Problems Solved with the Sensor Fusion? Sensor Fusion solution with accelerometers, gyros and magnetometers (9-axis systems) uses algorithms to fuse the sensor data to: Eliminate the drift that occurs with a stand-alone gyroscope. Eliminate the magnetic interference of the magnetometer, which is susceptible to external magnetic field. 7

What Are Some of the Applications of Sensor Fusion? Augmented Reality Pedestrian Dead Reckoning Motion Gaming in 3-D Space TV Remote Control (Air Mouse Pointing Device) Human Body Tracking

9 Sensor Fusion Enables New Applications Optical Image Stabilization Point Of Interest Location Based Services Enhanced User Interface & On Line Gaming Augmented Reality

Augmented Reality Augmented Reality (AR): Real world environment with superimposed graphics, audio and other sense enhancements in real time. Purpose: LBS, science fiction on smart phones 10

Pedestrian Dead Reckoning Pedestrian Dead Reckoning (PDR) needs: Distance travelled: Using pedometer solution Heading information: Using tiltcompensated E- Compass Purpose: pedestrian indoor/outdoor navigation when GPS signal is not available Barometric pressure sensor can be added to detect the floor change inside buildings. 11

Motion Gaming in 3D Space Motion gaming requires precise and responsive capture of player s body motion. Sensor Fusion eliminates the need for video camera, etc. Purpose: Natural and responsive feeling while playing games Example: Motion gaming can be used in smart phones, PDAs, PCs and TVs. 12

Motion controlled and gesture recognition based TV remote control is a new application for sensor fusion. Sensor fusion algorithms can be embedded into a single IC to reduce the size and cost for TV remotes and air mouse pointing devices. Gesture recognition, which is more natural, can eliminate the need for some of buttons on the remote control. TV Remote Control 13

Human Body Tracking Human body tracking using sensor fusion: fall-detection of senior people golf swing motion capture sports collision detection Sensors can be used to track human body motion: head movement arm or leg movement body jump twist motion, etc. Flexible Lens for Eye Pressure Monitoring Insulin Nano Pump Pressure Sensor Electro Cardiogram Temperature Sensor Movement Recognition For example: This can be used to model the gait of a person for dead reckoning development. Step Counter 14

Human Body Tracking Human body tracking using sensor fusion: fall-detection of senior people golf swing motion capture sports collision detection Sensors can be used to track human body motion: head movement arm or leg movement body jump twist motion, etc. For example: This can be used to model the gait of a person for dead reckoning development. 15

Summary Sensor Fusion consists of multiple sensors and uses filtering algorithms to take advantage of each sensor s benefits and eliminates / reduces the weaknesses of the sensor system. A 9-axis sensor fusion solution can meet the requirements of most applications. Sensor fusion solutions enable new applications in areas of entertainment, healthcare, fitness and sports. 16