Inertial Odometry on Handheld Smartphones

Size: px
Start display at page:

Download "Inertial Odometry on Handheld Smartphones"

Transcription

1 Inertial Odometry on Handheld Smartphones Arno Solin 1 Santiago Cortés 1 Esa Rahtu 2 Juho Kannala 1 1 Aalto University 2 Tampere University of Technology 21st International Conference on Information Fusion July 12, 2018

2 Introduction Phones have accelerometers and gyroscopes Should in theory enable inertial navigation Cheap and small sensors Low quality data inertial navigation not possible We demonstrate that it can be done 2/20

3 Inertial navigation: How it should work Inertial navigation Velocity is the integral of acceleration. Velocity is the integral of acceleration. Position is the integral of velocity. Position Weis can the observe integral of acceleration velocity. and angular velocity in the mobile phone. We can observe acceleration and angular velocity in the mobile phone. Position Velocity Acceleration 3/20

4 Inertial navigation: Why it does not work All inertial navigation systems suffer from integration drift. Small errors in the measurement of acceleration and angular velocity... Progressively larger errors in velocity... Even greater errors in position. The dominating component in acceleration is gravity. Even slight error in orientation makes the gravity leak. The sequential nature of the problem makes the errors accumulate. 4/20

5 Inertial navigation: How to make it work Input: accelerometer data a k and gyroscope data ω k. Accelerometer and gyroscope biases part of the state: ã k = T a k a k b a k ω k = ω k b ω k Dynamical model: p k p k 1 + v k 1 t k v k = v k 1 + [q k (ã k + ε a k )q k g] t k q k Ω[( ω k + ε ω k ) t k]q k 1 for position p k, velocity v k, and orientations q k at time t k. Inference by an Extended Kalman filter / smoother 5/20

6 Inertial navigation: How to make it work Additional constraints (observations) are required This framework can use Zero-velocity updates (ZUPTs) Position fixes Loop-closures Barometric air pressure for relative height A pseudo-measurement keeping the velocity component from exploding Sensor timing info A matter of learning the biases 6/20

7 How does this compare to previous approaches? On mobile devices PDR typically based on: Movement detection Step and heading systems Visual features All of these are limited in some way 7/20

8 Example studies Equipment used: Off-the-shelf iphone 6 Sensors: Built-in gyroscope and accelerometer Sampling rate: 100 Hz Computations: Off-line (runnable on device hardware) 8/20

9 Example: Conventional PDR 9/20

10 Example: Conventional PDR z-displacement (m) Bag Position fix Pocket Position fix Velocity (m/s) x y z Orientation (rad) Time (seconds) Figure 2: The altitude (vertical) profile, the velocities, and the orientations of the phone along the path in Figure 1. The shading shows the stationarity detection outcome, where zero-velocity updates were triggered. The subtle periodicity in the path is due to walking, and the drop in altitude on the first floor is because of the phone being in a bag for parts of the path. tic filtering theory can be applied to estimation of the double-integrated accelerometer readings for inferring 10/20 change of position over time. The extensive survey of Harle [17] covers many approaches with di erent con-

11 Example: Conventional PDR Vertical (z) displacement (meters) Floor level 3 Floor level 2 Floor level 1 Stairs Elevator ride Horizontal (y) displacement (meters) Figure 3: A PDR example with first descending two levels down and then taking the elevator back up. The path was started at origin and the path ends with a loop-closure in the same place. The points where the phone touches the floor level (the sharp drops in vertical position) are zero-velocity updates. No absolute position info was given to the model. 4. EXPERIMENTS This section is dedicated to versatility, and performance of system presented in the previou In the examples, the interest w and tablets mostly because of and good software compatibility device models used in the exam and the ipad Pro (12.9-inch mod are equipped with built-in IMU and a barometric sensor (Bosch all experiments, the IMU sensor timestamps were collected at 1 eter data (when used) at appro data was collected using an in-ho lection application, and the pa o -line in Mathworks Matlab. 4.1 Pedestrian Dead-Re The most apparent use case f is to apply it to pedestrian dea mobile phone (iphone 6) is carr There exist a multitude of meth using data provided by mobile aim of this experiment is to sho fers from others by its generalit 11/20 Figures 1 and 3 summarize fe INS system; the example incl

12 t =18.7 t =37.0 Example: General dead-reckoning iphone 6 Baby Freely turning front wheels Figure 4: The experiment setup with a wheeled baby stroller and an iphone placed on the stroller for tracking. altitude on the first floor is due to the phone being in the bag for a part of the path. The figure also shows the estimated velocity. The periodicity is due to walking. This e ect is less evident when the phone is in the bag, /20 t =55.8

13 Example: General dead-reckoning The video is available on YouTube: 13/20

14 Example: Inertial measurements The video is available on YouTube: 14/20

15 Example: Inertial measurements 7.36 m 7.36 m 8.35 m 8.41 m 8.33 m 8.47 m 7.42 m 7.39 m (a) Measurement #1 (b) Measurement #2 Figure 6: Two examples of measuring the wall placements of an indoor space with an ipad Pro. The walls (the equations of the planes) are a part of the state variable. Points where the phone is stationary (against the wall) are visualized in red. The true size of the room is 7.30 m 8.45 m. manoeuvred wheeled object with an intrinsic noise source that is a baby stroller with a baby on board. Figure 4 shows the test setup, where the phone is placed on the stroller leaning on the top. The phone (iphone 6) remains fixed to the stroller body for the entire experiroom. Associating several ZUPTs to the same wall with the additional knowledge that the points span a plane through the space, can also make Solin, it possible Cortés, Rahtu, to Kannala better estimate the wall placement and orientation. 15/20 The model in this paper is flexible enough that

16 Recap Inertial navigation on a smartphone is possible The key is learning the sensor transformations (biases) Not possible without measurements (consraints) ZUPTs pseudo-speed Future work towards relaxing these further 16/20

17 Homepage: 17/20

Terrain Navigation Using the Ambient Magnetic Field as a Map

Terrain Navigation Using the Ambient Magnetic Field as a Map Terrain Navigation Using the Ambient Magnetic Field as a Map Aalto University IndoorAtlas Ltd. August 30, 017 In collaboration with M. Kok, N. Wahlström, T. B. Schön, J. Kannala, E. Rahtu, and S. Särkkä

More information

Locating and supervising relief forces in buildings without the use of infrastructure

Locating and supervising relief forces in buildings without the use of infrastructure Locating and supervising relief forces in buildings without the use of infrastructure Tracking of position with low-cost inertial sensors Martin Trächtler 17.10.2014 18th Leibniz Conference of advanced

More information

Attitude Estimation for Augmented Reality with Smartphones

Attitude Estimation for Augmented Reality with Smartphones Attitude Estimation for Augmented Reality with Smartphones Thibaud Michel Pierre Genevès Hassen Fourati Nabil Layaïda Université Grenoble Alpes, INRIA LIG, GIPSA-Lab, CNRS June 13 th, 2017 http://tyrex.inria.fr/mobile/benchmarks-attitude

More information

Inertial Navigation and Various Applications of Inertial Data. Yongcai Wang. 9 November 2016

Inertial Navigation and Various Applications of Inertial Data. Yongcai Wang. 9 November 2016 Inertial Navigation and Various Applications of Inertial Data Yongcai Wang 9 November 2016 Types of Gyroscope Mechanical Gyroscope Laser Gyroscope Sagnac Effect Stable Platform IMU and Strapdown IMU In

More information

International Archives of Photogrammetry and Remote Sensing. Vol. XXXII, Part 5. Hakodate 1998

International Archives of Photogrammetry and Remote Sensing. Vol. XXXII, Part 5. Hakodate 1998 International Archives of Photogrammetry and Remote Sensing. Vol. XXXII, Part 5. Hakodate 1998 REAL-TIME MEASUREMENT OF ALTITUDE DATA USING THE ACCELEROMETER Hidetoshi SUZUKI Dep. Civil Eng., Graduate

More information

Barometer-Aided Road Grade Estimation

Barometer-Aided Road Grade Estimation Barometer-Aided Road Grade Estimation Jussi Parviainen, Jani Hautamäki, Jussi Collin and Jarmo Takala Tampere University of Technology, Finland BIOGRAPHY Jussi Parviainen received his M.Sc. degree in May

More information

Sensors for mobile robots

Sensors for mobile robots ROBOTICS 01PEEQW Basilio Bona DAUIN Politecnico di Torino Mobile & Service Robotics Sensors for Robotics 2 Sensors for mobile robots Sensors are used to perceive, analyze and understand the environment

More information

VN-100 Velocity Compensation

VN-100 Velocity Compensation VN-100 Velocity Compensation Velocity / Airspeed Aiding for AHRS Applications Application Note Abstract This application note describes how the VN-100 can be used in non-stationary applications which require

More information

Rao-Blackwellized Particle Filtering for 6-DOF Estimation of Attitude and Position via GPS and Inertial Sensors

Rao-Blackwellized Particle Filtering for 6-DOF Estimation of Attitude and Position via GPS and Inertial Sensors Rao-Blackwellized Particle Filtering for 6-DOF Estimation of Attitude and Position via GPS and Inertial Sensors GRASP Laboratory University of Pennsylvania June 6, 06 Outline Motivation Motivation 3 Problem

More information

Controller Design and Position Estimation of a Unicycle Type Robot

Controller Design and Position Estimation of a Unicycle Type Robot Department of Mathematics and Computer Science Architecture of Information Systems Research Group Controller Design and Position Estimation of a Unicycle Type Robot Internship report Aniket Sharma DC 2017.015

More information

Presenter: Siu Ho (4 th year, Doctor of Engineering) Other authors: Dr Andy Kerr, Dr Avril Thomson

Presenter: Siu Ho (4 th year, Doctor of Engineering) Other authors: Dr Andy Kerr, Dr Avril Thomson The development and evaluation of a sensor-fusion and adaptive algorithm for detecting real-time upper-trunk kinematics, phases and timing of the sit-to-stand movements in stroke survivors Presenter: Siu

More information

Lecture 13 Visual Inertial Fusion

Lecture 13 Visual Inertial Fusion Lecture 13 Visual Inertial Fusion Davide Scaramuzza Outline Introduction IMU model and Camera-IMU system Different paradigms Filtering Maximum a posteriori estimation Fix-lag smoothing 2 What is an IMU?

More information

Autonomous Mobile Robot Design

Autonomous Mobile Robot Design Autonomous Mobile Robot Design Topic: Inertial Measurement Unit Dr. Kostas Alexis (CSE) Where am I? What is my environment? Robots use multiple sensors to understand where they are and how their environment

More information

Distance Determination between the MINOS Detectors for TOF Measurements. Dr. Virgil Bocean Alignment & Metrology Department Fermilab

Distance Determination between the MINOS Detectors for TOF Measurements. Dr. Virgil Bocean Alignment & Metrology Department Fermilab Distance Determination between the MINOS Detectors for TOF Measurements Dr. Virgil Bocean Alignment & Metrology Department Fermilab 1 1 Introduction Part of the neutrino research program at Fermilab is

More information

Multi-Sensor Fusion for Localization of a Mobile Robot in Outdoor Environments

Multi-Sensor Fusion for Localization of a Mobile Robot in Outdoor Environments Multi-Sensor Fusion for Localization of a Mobile Robot in Outdoor Environments Thomas Emter, Arda Saltoğlu and Janko Petereit Introduction AMROS Mobile platform equipped with multiple sensors for navigation

More information

EE565:Mobile Robotics Lecture 6

EE565:Mobile Robotics Lecture 6 EE565:Mobile Robotics Lecture 6 Welcome Dr. Ahmad Kamal Nasir Announcement Mid-Term Examination # 1 (25%) Understand basic wheel robot kinematics, common mobile robot sensors and actuators knowledge. Understand

More information

Autonomous Helicopter Flight via Reinforcement Learning

Autonomous Helicopter Flight via Reinforcement Learning Autonomous Helicopter Flight via Reinforcement Learning Authors: Andrew Y. Ng, H. Jin Kim, Michael I. Jordan, Shankar Sastry Presenters: Shiv Ballianda, Jerrolyn Hebert, Shuiwang Ji, Kenley Malveaux, Huy

More information

Attitude Determination System of Small Satellite

Attitude Determination System of Small Satellite Attitude Determination System of Small Satellite Satellite Research Centre Jiun Wei Chia, M. Sheral Crescent Tissera and Kay-Soon Low School of EEE, Nanyang Technological University, Singapore 24 th October

More information

System identification and sensor fusion in dynamical systems. Thomas Schön Division of Systems and Control, Uppsala University, Sweden.

System identification and sensor fusion in dynamical systems. Thomas Schön Division of Systems and Control, Uppsala University, Sweden. System identification and sensor fusion in dynamical systems Thomas Schön Division of Systems and Control, Uppsala University, Sweden. The system identification and sensor fusion problem Inertial sensors

More information

Personal Positioning based on Walking Locomotion Analysis with Self-Contained Sensors and a Wearable Camera Masakatsu Kourogi Takeshi Kurata

Personal Positioning based on Walking Locomotion Analysis with Self-Contained Sensors and a Wearable Camera Masakatsu Kourogi Takeshi Kurata Personal Positioning based on Walking Locomotion Analysis with Self-Contained Sensors and a Wearable Camera Masakatsu Kourogi Takeshi Kurata National Institute of Advanced Industrial Science and Technology(AIST)

More information

EE 570: Location and Navigation

EE 570: Location and Navigation EE 570: Location and Navigation Aided INS Aly El-Osery Kevin Wedeward Electrical Engineering Department, New Mexico Tech Socorro, New Mexico, USA In Collaboration with Stephen Bruder Electrical and Computer

More information

Fundamentals of High Accuracy Inertial Navigation Averil B. Chatfield Table of Contents

Fundamentals of High Accuracy Inertial Navigation Averil B. Chatfield Table of Contents Navtech Part #2440 Preface Fundamentals of High Accuracy Inertial Navigation Averil B. Chatfield Table of Contents Chapter 1. Introduction...... 1 I. Forces Producing Motion.... 1 A. Gravitation......

More information

Arrow Brasil. Rodrigo Rodrigues Field Application Engineer F: Date: 30/01/2014 TM 2

Arrow Brasil. Rodrigo Rodrigues Field Application Engineer F: Date: 30/01/2014 TM 2 TM Arrow Brasil Rodrigo Rodrigues Field Application Engineer Rodrigo.rodrigues@arrowbrasil.com.br F:+55 11 3613-9331 Date: 30/01/2014 TM 2 State-of-the-art review Introduction How a Gyro Works Performance

More information

Pose tracking of magnetic objects

Pose tracking of magnetic objects Pose tracking of magnetic objects Niklas Wahlström Department of Information Technology, Uppsala University, Sweden Novmber 13, 2017 niklas.wahlstrom@it.uu.se Seminar Vi2 Short about me 2005-2010: Applied

More information

Angle estimation using gyros and accelerometers

Angle estimation using gyros and accelerometers Lab in Dynamical systems and control TSRT21 Angle estimation using gyros and accelerometers This version: January 25, 2017 Name: LERTEKNIK REG P-number: Date: AU T O MA R TI C C O N T OL Passed: LINKÖPING

More information

with Application to Autonomous Vehicles

with Application to Autonomous Vehicles Nonlinear with Application to Autonomous Vehicles (Ph.D. Candidate) C. Silvestre (Supervisor) P. Oliveira (Co-supervisor) Institute for s and Robotics Instituto Superior Técnico Portugal January 2010 Presentation

More information

UAV Navigation: Airborne Inertial SLAM

UAV Navigation: Airborne Inertial SLAM Introduction UAV Navigation: Airborne Inertial SLAM Jonghyuk Kim Faculty of Engineering and Information Technology Australian National University, Australia Salah Sukkarieh ARC Centre of Excellence in

More information

EXAMINATION IN TSRT14 SENSOR FUSION

EXAMINATION IN TSRT14 SENSOR FUSION EXAMINATION IN TSRT14 SENSOR FUSION ROOM: ISY:s computer rooms TIME: 2015-06-03 at 14:00 18:00 COURSE: TSRT14 Sensor Fusion PROVKOD: DAT1 DEPARTMENT: ISY NUMBER OF EXERCISES: 4 RESPONSIBLE TEACHER: Gustaf

More information

L11. EKF SLAM: PART I. NA568 Mobile Robotics: Methods & Algorithms

L11. EKF SLAM: PART I. NA568 Mobile Robotics: Methods & Algorithms L11. EKF SLAM: PART I NA568 Mobile Robotics: Methods & Algorithms Today s Topic EKF Feature-Based SLAM State Representation Process / Observation Models Landmark Initialization Robot-Landmark Correlation

More information

Angle estimation using gyros and accelerometers

Angle estimation using gyros and accelerometers Angle estimation using gyros and accelerometers This version: January 23, 2018 Name: LERTEKNIK REG P-number: Date: AU T O MA RO TI C C O N T L Passed: LINKÖPING Chapter 1 Introduction The purpose of this

More information

Unscented Kalman filter and Magnetic Angular Rate Update (MARU) for an improved Pedestrian Dead-Reckoning

Unscented Kalman filter and Magnetic Angular Rate Update (MARU) for an improved Pedestrian Dead-Reckoning Submitted to the 212 IEEE/ION Position, Location and Navigation Symposium Unscented Kalman filter and Magnetic Angular Rate Update (MARU) for an improved Pedestrian Dead-Reckoning Francisco Zampella, Mohammed

More information

Acceleration and rotation in a pendulum ride, measured using an iphone 4

Acceleration and rotation in a pendulum ride, measured using an iphone 4 F EATURES www.iop.org/journals/physed Acceleration and rotation in a pendulum ride, measured using an iphone 4 Ann-Marie Pendrill 1,2 and Johan Rohlén 1 1 Department of Physics, University of Gothenburg,

More information

Lecture. Aided INS EE 570: Location and Navigation. 1 Overview. 1.1 ECEF as and Example. 1.2 Inertial Measurements

Lecture. Aided INS EE 570: Location and Navigation. 1 Overview. 1.1 ECEF as and Example. 1.2 Inertial Measurements Lecture Aided EE 570: Location and Navigation Lecture Notes Update on April 13, 2016 Aly El-Osery and Kevin Wedeward, Electrical Engineering Dept., New Mexico Tech In collaoration with Stephen Bruder,

More information

Fundamentals of attitude Estimation

Fundamentals of attitude Estimation Fundamentals of attitude Estimation Prepared by A.Kaviyarasu Assistant Professor Department of Aerospace Engineering Madras Institute Of Technology Chromepet, Chennai Basically an IMU can used for two

More information

EXPERIMENT 7: ANGULAR KINEMATICS AND TORQUE (V_3)

EXPERIMENT 7: ANGULAR KINEMATICS AND TORQUE (V_3) TA name Lab section Date TA Initials (on completion) Name UW Student ID # Lab Partner(s) EXPERIMENT 7: ANGULAR KINEMATICS AND TORQUE (V_3) 121 Textbook Reference: Knight, Chapter 13.1-3, 6. SYNOPSIS In

More information

Unscented Kalman filter and Magnetic Angular Rate Update (MARU) for an improved Pedestrian Dead-Reckoning

Unscented Kalman filter and Magnetic Angular Rate Update (MARU) for an improved Pedestrian Dead-Reckoning Unscented Kalman filter and Magnetic Angular Rate Update (MARU) for an improved Pedestrian Dead-Reckoning Francisco Zampella, Mohammed Khider, Patrick Robertson and Antonio Jiménez Centre for Automation

More information

Physics experiments using simultaneously more than one smartphone sensors

Physics experiments using simultaneously more than one smartphone sensors Physics experiments using simultaneously more than one smartphone sensors M MONTEIRO 1, C STARI,2, C CABEZA 2 and A C MARTÍ 2 1 Universidad ORT Uruguay 2 Universidad de la República, Uruguay Abstract.

More information

2D Image Processing. Bayes filter implementation: Kalman filter

2D Image Processing. Bayes filter implementation: Kalman filter 2D Image Processing Bayes filter implementation: Kalman filter Prof. Didier Stricker Dr. Gabriele Bleser Kaiserlautern University http://ags.cs.uni-kl.de/ DFKI Deutsches Forschungszentrum für Künstliche

More information

Attitude Estimation for Indoor Navigation and Augmented Reality with Smartphones

Attitude Estimation for Indoor Navigation and Augmented Reality with Smartphones Attitude Estimation for Indoor Navigation and Augmented Reality with Smartphones Thibaud Michel, Pierre Genevès, Hassen Fourati, Nabil Layaïda To cite this version: Thibaud Michel, Pierre Genevès, Hassen

More information

Inertial navigation for divers

Inertial navigation for divers Inertial navigation for divers Problem presented by Nick Bushell VR Technology Executive Summary A SCUBA diver would like to know his/her position underwater, relative to the dive start position. GPS is

More information

Movement Classification based on inertial sensor data

Movement Classification based on inertial sensor data Movement Classification based on inertial sensor data Bewegungsklassifikation auf Basis von Inertialsensoren Marcus Bocksch / Jasper Jahn / Jochen Seitz Fraunhofer IIS Motivation What is happening? 18.09.2013

More information

FIBER OPTIC GYRO-BASED ATTITUDE DETERMINATION FOR HIGH- PERFORMANCE TARGET TRACKING

FIBER OPTIC GYRO-BASED ATTITUDE DETERMINATION FOR HIGH- PERFORMANCE TARGET TRACKING FIBER OPTIC GYRO-BASED ATTITUDE DETERMINATION FOR HIGH- PERFORMANCE TARGET TRACKING Elias F. Solorzano University of Toronto (Space Flight Laboratory) Toronto, ON (Canada) August 10 th, 2016 30 th AIAA/USU

More information

Dead Reckoning navigation (DR navigation)

Dead Reckoning navigation (DR navigation) Dead Reckoning navigation (DR navigation) Prepared by A.Kaviyarasu Assistant Professor Department of Aerospace Engineering Madras Institute Of Technology Chromepet, Chennai A Navigation which uses a Inertial

More information

Vlad Estivill-Castro (2016) Robots for People --- A project for intelligent integrated systems

Vlad Estivill-Castro (2016) Robots for People --- A project for intelligent integrated systems 1 Vlad Estivill-Castro (2016) Robots for People --- A project for intelligent integrated systems V. Estivill-Castro 2 Uncertainty representation Localization Chapter 5 (textbook) What is the course about?

More information

Physics 218 Exam I. Spring 2017 (all sections) February 13 th, 2017

Physics 218 Exam I. Spring 2017 (all sections) February 13 th, 2017 Physics 218 Exam I Spring 2017 (all sections) February 13 th, 2017 Rules of the exam: Please fill out the information and read the instructions below, but do not open the exam until told to do so. 1. You

More information

ᓸᯏ㔚ㆇ ᗵ ℂ ᙥ ޕ ᑞ ᇷ ݾ ᔭ ஃ რऄתᖄ ៰ⷐ ᓸᯏ㔚ᛛⴚ ข ᓸᯏ㔚ㆇ ᗵ ℂ ᧂ น ਯ ᣂᙥ inemo ᘠᕈ㊂

ᓸᯏ㔚ㆇ ᗵ ℂ ᙥ ޕ ᑞ ᇷ ݾ ᔭ ஃ რऄתᖄ ៰ⷐ ᓸᯏ㔚ᛛⴚ ข ᓸᯏ㔚ㆇ ᗵ ℂ ᧂ น ਯ ᣂᙥ inemo ᘠᕈ㊂ inemo (MEMS)? MEMS = Micro-Electro-Mechanical System, : / ST (THELMA: THick Epitaxial Layer for Microactuators and Accelerometers) THELMA ST ST ST Source: ifixit teardown report inemo 9 : A+M+G [m/sec²]

More information

General Physics I Lab. M1 The Atwood Machine

General Physics I Lab. M1 The Atwood Machine Purpose General Physics I Lab In this experiment, you will learn the basic operation of computer interfacing and use it in an experimental study of Newton s second law. Equipment and components Science

More information

Smartphone sensor based orientation determination for indoor navigation

Smartphone sensor based orientation determination for indoor navigation Smartphone sensor based orientation determination for indoor naviation LBS Conference 15.11.2016 Andreas Ettliner Research Group Enineerin Geodesy Contact: andreas.ettliner@tuwien.ac.at Outline Motivation

More information

Introduction to Mobile Robotics Probabilistic Motion Models

Introduction to Mobile Robotics Probabilistic Motion Models Introduction to Mobile Robotics Probabilistic Motion Models Wolfram Burgard 1 Robot Motion Robot motion is inherently uncertain. How can we model this uncertainty? 2 Dynamic Bayesian Network for Controls,

More information

Inertial Odometry using AR Drone s IMU and calculating measurement s covariance

Inertial Odometry using AR Drone s IMU and calculating measurement s covariance Inertial Odometry using AR Drone s IMU and calculating measurement s covariance Welcome Lab 6 Dr. Ahmad Kamal Nasir 25.02.2015 Dr. Ahmad Kamal Nasir 1 Today s Objectives Introduction to AR-Drone On-board

More information

PHYSICS 218 FINAL EXAM Fall,

PHYSICS 218 FINAL EXAM Fall, PHYSICS 218 FINAL EXAM Fall, 2005 513-516 Name: Signature: Student ID: E-mail: Section Number: You have the full class period to complete the exam. Formulae are provided on the last page. You may NOT use

More information

Lab Partner(s) TA Initials (on completion) EXPERIMENT 7: ANGULAR KINEMATICS AND TORQUE

Lab Partner(s) TA Initials (on completion) EXPERIMENT 7: ANGULAR KINEMATICS AND TORQUE TA name Lab section Date TA Initials (on completion) Name UW Student ID # Lab Partner(s) EXPERIMENT 7: ANGULAR KINEMATICS AND TORQUE 117 Textbook Reference: Walker, Chapter 10-1,2, Chapter 11-1,3 SYNOPSIS

More information

Physics P201 D. Baxter/R. Heinz. EXAM #2 October 18, :00 9:00 PM INSTRUCTIONS

Physics P201 D. Baxter/R. Heinz. EXAM #2 October 18, :00 9:00 PM INSTRUCTIONS Seat # Physics P201 D. Baxter/R. Heinz EXAM #2 October 18, 2001 7:00 9:00 PM INSTRUCTIONS 1. Sit in SEAT # given above. 2. DO NOT OPEN THE EXAM UNTIL YOU ARE TOLD TO DO SO. 3. Print your name (last name

More information

Two dimensional rate gyro bias estimation for precise pitch and roll attitude determination utilizing a dual arc accelerometer array

Two dimensional rate gyro bias estimation for precise pitch and roll attitude determination utilizing a dual arc accelerometer array Rochester Institute of Technology RIT Scholar Works Theses Thesis/Dissertation Collections -- Two dimensional rate gyro bias estimation for precise pitch and roll attitude determination utilizing a dual

More information

EEE 187: Take Home Test #2

EEE 187: Take Home Test #2 EEE 187: Take Home Test #2 Date: 11/30/2017 Due : 12/06/2017 at 5pm 1 Please read. Two versions of the exam are proposed. You need to solve one only. Version A: Four problems, Python is required for some

More information

Stochastic Cloning: A generalized framework for processing relative state measurements

Stochastic Cloning: A generalized framework for processing relative state measurements Stochastic Cloning: A generalized framework for processing relative state measurements Stergios I. Roumeliotis and Joel W. Burdick Division of Engineering and Applied Science California Institute of Technology,

More information

IMU and Magnetometer Modeling for Smartphone-based PDR

IMU and Magnetometer Modeling for Smartphone-based PDR IMU and Magnetometer Modeling for Smartphone-based PDR Roland Hostettler and Simo Särkkä This is a post-print of a paper published in 16 7th International Conference on Indoor Positioning and Indoor Navigation.

More information

Determining absolute orientation of a phone by imaging celestial bodies

Determining absolute orientation of a phone by imaging celestial bodies Technical Disclosure Commons Defensive Publications Series October 06, 2017 Determining absolute orientation of a phone by imaging celestial bodies Chia-Kai Liang Yibo Chen Follow this and additional works

More information

Sensors Fusion for Mobile Robotics localization. M. De Cecco - Robotics Perception and Action

Sensors Fusion for Mobile Robotics localization. M. De Cecco - Robotics Perception and Action Sensors Fusion for Mobile Robotics localization 1 Until now we ve presented the main principles and features of incremental and absolute (environment referred localization systems) could you summarize

More information

Application of state observers in attitude estimation using low-cost sensors

Application of state observers in attitude estimation using low-cost sensors Application of state observers in attitude estimation using low-cost sensors Martin Řezáč Czech Technical University in Prague, Czech Republic March 26, 212 Introduction motivation for inertial estimation

More information

Gyroscopes and statics

Gyroscopes and statics Gyroscopes and statics Announcements: Welcome back from Spring Break! CAPA due Friday at 10pm We will finish Chapter 11 in H+R on angular momentum and start Chapter 12 on stability. Friday we will begin

More information

Sequential Monte Carlo in the machine learning toolbox

Sequential Monte Carlo in the machine learning toolbox Sequential Monte Carlo in the machine learning toolbox Working with the trend of blending Thomas Schön Uppsala University Sweden. Symposium on Advances in Approximate Bayesian Inference (AABI) Montréal,

More information

2D Image Processing. Bayes filter implementation: Kalman filter

2D Image Processing. Bayes filter implementation: Kalman filter 2D Image Processing Bayes filter implementation: Kalman filter Prof. Didier Stricker Kaiserlautern University http://ags.cs.uni-kl.de/ DFKI Deutsches Forschungszentrum für Künstliche Intelligenz http://av.dfki.de

More information

A Robust Method to Detect Zero Velocity for Improved 3D Personal Navigation Using Inertial Sensors

A Robust Method to Detect Zero Velocity for Improved 3D Personal Navigation Using Inertial Sensors Sensors 25, 5, 778-7727; doi:.339/s54778 Article OPEN ACCESS sensors ISSN 424-822 www.mdpi.com/journal/sensors A Robust Method to Detect Zero Velocity for Improved 3D Personal Navigation Using Inertial

More information

7. The gyroscope. 7.1 Introduction. 7.2 Theory. a) The gyroscope

7. The gyroscope. 7.1 Introduction. 7.2 Theory. a) The gyroscope K 7. The gyroscope 7.1 Introduction This experiment concerns a special type of motion of a gyroscope, called precession. From the angular frequency of the precession, the moment of inertia of the spinning

More information

Robotics. Mobile Robotics. Marc Toussaint U Stuttgart

Robotics. Mobile Robotics. Marc Toussaint U Stuttgart Robotics Mobile Robotics State estimation, Bayes filter, odometry, particle filter, Kalman filter, SLAM, joint Bayes filter, EKF SLAM, particle SLAM, graph-based SLAM Marc Toussaint U Stuttgart DARPA Grand

More information

PHYS 1303 Final Exam Example Questions

PHYS 1303 Final Exam Example Questions PHYS 1303 Final Exam Example Questions (In summer 2014 we have not covered questions 30-35,40,41) 1.Which quantity can be converted from the English system to the metric system by the conversion factor

More information

HUMAN ACTIVITY RECOGNITION FROM ACCELEROMETER AND GYROSCOPE DATA

HUMAN ACTIVITY RECOGNITION FROM ACCELEROMETER AND GYROSCOPE DATA HUMAN ACTIVITY RECOGNITION FROM ACCELEROMETER AND GYROSCOPE DATA Jafet Morales University of Texas at San Antonio 8/8/2013 HUMAN ACTIVITY RECOGNITION (HAR) My goal is to recognize low level activities,

More information

Augmented Reality Challenges Frameworks and Open Standards. Michael Zöllner Fraunhofer IGD ARE June 2010

Augmented Reality Challenges Frameworks and Open Standards. Michael Zöllner Fraunhofer IGD ARE June 2010 Augmented Reality Challenges Frameworks and Open Standards Michael Zöllner Fraunhofer IGD ARE2010 02 June 2010 » Evolution of Augmented Reality for Cultural Heritage«Fraunhofer IGD / Michael Zöllner /

More information

Exam 1 January 31, 2012

Exam 1 January 31, 2012 Exam 1 Instructions: You have 60 minutes to complete this exam. This is a closed-book, closed-notes exam. You are allowed to use a calculator during the exam. Usage of mobile phones and other electronic

More information

A Novel Kalman Filter with State Constraint Approach for the Integration of Multiple Pedestrian Navigation Systems

A Novel Kalman Filter with State Constraint Approach for the Integration of Multiple Pedestrian Navigation Systems Micromachines 21, 6, 926-92; doi:1.339/mi67926 Article OPEN ACCESS micromachines ISSN 272-666X www.mdpi.com/journal/micromachines A Novel Kalman Filter with State Constraint Approach for the Integration

More information

Review for 3 rd Midterm

Review for 3 rd Midterm Review for 3 rd Midterm Midterm is on 4/19 at 7:30pm in the same rooms as before You are allowed one double sided sheet of paper with any handwritten notes you like. The moment-of-inertia about the center-of-mass

More information

DEPARTMENT OF INFORMATION ENGINEERING AND COMPUTER SCIENCE ICT International Doctoral School

DEPARTMENT OF INFORMATION ENGINEERING AND COMPUTER SCIENCE ICT International Doctoral School DEPARTMENT OF INFORMATION ENGINEERING AND COMPUTER SCIENCE ICT International Doctoral School Indoor Localization of Wheeled Robots using Multi-sensor Data Fusion with Event-based Measurements Payam Nazemzadeh

More information

Baro-INS Integration with Kalman Filter

Baro-INS Integration with Kalman Filter Baro-INS Integration with Kalman Filter Vivek Dadu c,b.venugopal Reddy a, Brajnish Sitara a, R.S.Chandrasekhar a & G.Satheesh Reddy a c Hindustan Aeronautics Ltd, Korwa, India. a Research Centre Imarat,

More information

Landing-Sensor Choosing for Lunar Soft-Landing Process

Landing-Sensor Choosing for Lunar Soft-Landing Process Landing-Sensor Choosing for Lunar Soft-Landing Process Huang hao Chu Guibai Zhang He (China Academy of Space Technology, No.104 Youyi Road Haidian Beijing China) Abstract: Soft landing is an important

More information

PHYS 1303 Final Exam Example Questions

PHYS 1303 Final Exam Example Questions PHYS 1303 Final Exam Example Questions 1.Which quantity can be converted from the English system to the metric system by the conversion factor 5280 mi f 12 f in 2.54 cm 1 in 1 m 100 cm 1 3600 h? s a. feet

More information

Draft 01PC-73 Sensor fusion for accurate computation of yaw rate and absolute velocity

Draft 01PC-73 Sensor fusion for accurate computation of yaw rate and absolute velocity Draft PC-73 Sensor fusion for accurate computation of yaw rate and absolute velocity Fredrik Gustafsson Department of Electrical Engineering, Linköping University, Sweden Stefan Ahlqvist, Urban Forssell,

More information

Arduino and Raspberry Pi in a Laboratory Setting

Arduino and Raspberry Pi in a Laboratory Setting Utah State University DigitalCommons@USU Physics Capstone Project Physics Student Research 5-16-217 Arduino and Raspberry Pi in a Laboratory Setting Dustin Johnston Utah State University Follow this and

More information

CS491/691: Introduction to Aerial Robotics

CS491/691: Introduction to Aerial Robotics CS491/691: Introduction to Aerial Robotics Topic: Midterm Preparation Dr. Kostas Alexis (CSE) Areas of Focus Coordinate system transformations (CST) MAV Dynamics (MAVD) Navigation Sensors (NS) State Estimation

More information

Experiment Design to Obtain Unsteady Force and Moment Data on a Yawing Submarine Model - Sept. 2011

Experiment Design to Obtain Unsteady Force and Moment Data on a Yawing Submarine Model - Sept. 2011 Experiment Design to Obtain Unsteady Force and Moment Data on a Yawing Submarine Model - Sept. 2011 Problem: This problem is to determine (1) the desired values of fixed parameters and (2) the required

More information

Circular Motion Test Review

Circular Motion Test Review Circular Motion Test Review Name: Date: 1) Is it possible for an object moving with a constant speed to accelerate? Explain. A) No, if the speed is constant then the acceleration is equal to zero. B) No,

More information

Modeling and Design of MEMS Accelerometer to detect vibrations on chest wall

Modeling and Design of MEMS Accelerometer to detect vibrations on chest wall Modeling and Design of MEMS Accelerometer to detect vibrations on chest wall P. Georgia Chris Selwyna 1, J.Samson Isaac 2 1 M.Tech Biomedical Instrumentation, Department of EIE, Karunya University, Coimbatore

More information

Local Reference Filter for Life-Long Vision Aided Inertial Navigation

Local Reference Filter for Life-Long Vision Aided Inertial Navigation Local Reference Filter for Life-Long Vision Aided Inertial Navigation Korbinian Schmid Department of Perception and Cognition Robotics and Mechatronics Center German Aerospace Center (DLR Email: Korbinian.Schmid@dlr.de

More information

BAROMETRIC AND GPS ALTITUDE SENSOR FUSION. Vadim Zaliva and Franz Franchetti. Carnegie Mellon University

BAROMETRIC AND GPS ALTITUDE SENSOR FUSION. Vadim Zaliva and Franz Franchetti. Carnegie Mellon University 014 IEEE International Conference on Acoustic, Speech and Signal Processing (ICASSP) BAROMETRIC AND GPS ALTITUDE SENSOR FUSION Vadim Zaliva and Franz Franchetti Carnegie Mellon University Index Terms sensor

More information

Localization. Howie Choset Adapted from slides by Humphrey Hu, Trevor Decker, and Brad Neuman

Localization. Howie Choset Adapted from slides by Humphrey Hu, Trevor Decker, and Brad Neuman Localization Howie Choset Adapted from slides by Humphrey Hu, Trevor Decker, and Brad Neuman Localization General robotic task Where am I? Techniques generalize to many estimation tasks System parameter

More information

From Bayes to Extended Kalman Filter

From Bayes to Extended Kalman Filter From Bayes to Extended Kalman Filter Michal Reinštein Czech Technical University in Prague Faculty of Electrical Engineering, Department of Cybernetics Center for Machine Perception http://cmp.felk.cvut.cz/

More information

Mobile Robots Localization

Mobile Robots Localization Mobile Robots Localization Institute for Software Technology 1 Today s Agenda Motivation for Localization Odometry Odometry Calibration Error Model 2 Robotics is Easy control behavior perception modelling

More information

Location Uncertainty A Probabilistic Solution For Automatic Train Control SUMMARY 1 INTRODUCTION

Location Uncertainty A Probabilistic Solution For Automatic Train Control SUMMARY 1 INTRODUCTION Location Uncertainty A Probabilistic Solution For Automatic Train Control Monish Sengupta, Principal Consultant, Ricardo Rail Professor Benjamin Heydecker, University College London Dr. Daniel Woodland,

More information

AP Physics: Newton's Laws 2

AP Physics: Newton's Laws 2 Assignment Due Date: December 12, 2011 AP Physics: Newton's Laws 2 Multiple Choice Identify the choice that best completes the statement or answers the question. 1. A lamp with a mass m = 42.6 kg is hanging

More information

Moving Reference Road Profiler

Moving Reference Road Profiler Moving Reference Road Profiler By Yaxiong (Robin) Huang What is the Moving Reference Road Profiler Non-inertial type, no accelerometer 2K or 4K line laser sensor Take a 20 long profile at one time Sample

More information

Robotics. Lecture 4: Probabilistic Robotics. See course website for up to date information.

Robotics. Lecture 4: Probabilistic Robotics. See course website   for up to date information. Robotics Lecture 4: Probabilistic Robotics See course website http://www.doc.ic.ac.uk/~ajd/robotics/ for up to date information. Andrew Davison Department of Computing Imperial College London Review: Sensors

More information

Data Fusion of Dual Foot-Mounted Zero Velocity Update (ZUPT) Aided Inertial Navigation Systems (INSs) using Centroid Method

Data Fusion of Dual Foot-Mounted Zero Velocity Update (ZUPT) Aided Inertial Navigation Systems (INSs) using Centroid Method February 02, 2013 Data Fusion of Dual Foot-Mounted Zero Velocity Update (ZUPT) Aided Inertial Navigation Systems (INSs) using Centroid Method Girisha Under the guidance of Prof. K.V.S. Hari Notations Define

More information

(1) +0.2 m/s (2) +0.4 m/s (3) +0.6 m/s (4) +1 m/s (5) +0.8 m/s

(1) +0.2 m/s (2) +0.4 m/s (3) +0.6 m/s (4) +1 m/s (5) +0.8 m/s 77777 77777 Instructor: Biswas/Ihas/Whiting PHYSICS DEPARTMENT PHY 2053 Exam 2, 120 minutes November 13, 2009 Name (print, last first): Signature: On my honor, I have neither given nor received unauthorized

More information

Calibration of a magnetometer in combination with inertial sensors

Calibration of a magnetometer in combination with inertial sensors Calibration of a magnetometer in combination with inertial sensors Manon Kok, Linköping University, Sweden Joint work with: Thomas Schön, Uppsala University, Sweden Jeroen Hol, Xsens Technologies, the

More information

The Research of Tight MINS/GPS Integrated navigation System Based Upon Date Fusion

The Research of Tight MINS/GPS Integrated navigation System Based Upon Date Fusion International Conference on Computer and Information echnology Application (ICCIA 016) he Research of ight MINS/GPS Integrated navigation System Based Upon Date Fusion ao YAN1,a, Kai LIU1,b and ua CE1,c

More information

Ground Mobile Vehicle Velocity Control using Encoders and Optical Flow Sensor Fusion

Ground Mobile Vehicle Velocity Control using Encoders and Optical Flow Sensor Fusion Ground Mobile Vehicle Velocity Control using Encoders and Optical Flow Sensor Fusion Carlos Daniel Rodrigues Dionísio carlos.dionisio@tecnico.ulisboa.pt Instituto Superior Técnico, Universidade de Lisboa,

More information

Probability: Review. Pieter Abbeel UC Berkeley EECS. Many slides adapted from Thrun, Burgard and Fox, Probabilistic Robotics

Probability: Review. Pieter Abbeel UC Berkeley EECS. Many slides adapted from Thrun, Burgard and Fox, Probabilistic Robotics robabilit: Review ieter Abbeel UC Berkele EECS Man slides adapted from Thrun Burgard and Fo robabilistic Robotics Wh probabilit in robotics? Often state of robot and state of its environment are unknown

More information

Tracking for VR and AR

Tracking for VR and AR Tracking for VR and AR Hakan Bilen November 17, 2017 Computer Graphics University of Edinburgh Slide credits: Gordon Wetzstein and Steven M. La Valle 1 Overview VR and AR Inertial Sensors Gyroscopes Accelerometers

More information

Orientation Estimation using Smartphone Sensors

Orientation Estimation using Smartphone Sensors Statistical Sensor Fusion Lab 2 Orientation Estimation using Smartphone Sensors This version: May 2014 LERTEKNIK REG Name: P-number: AU T O MA RO TI C C O N T LINKÖPING L Date: Passed: 1 Introduction Navigation

More information

Vibration Analysis for Speed Estimation of Wheeled Indoor Vehicles

Vibration Analysis for Speed Estimation of Wheeled Indoor Vehicles Master of Science Thesis in Electrical Engineering Department of Electrical Engineering, Linöping University, 217 Vibration Analysis for Speed Estimation of Wheeled Indoor Vehicles Rasmus Vilhelmsson Master

More information