Top Banner
Millimeter-accurate Augmented Reality enabled by Carrier-Phase Differential GPS Ken Pesyna, Daniel Shepard, Todd Humphreys ION GNSS 2012 Conference, Nashville, TN | September 21, 2012
29

Millimeter-accurate Augmented Reality enabled by Carrier-Phase Differential GPS

Feb 23, 2016

Download

Documents

Tia

Millimeter-accurate Augmented Reality enabled by Carrier-Phase Differential GPS. Ken Pesyna , Daniel Shepard , Todd Humphreys. ION GNSS 2012 Conference, Nashville, TN | September 21, 2012. Outline. Augmented Reality (AR) Definition Motivation for millimeter-accurate AR Our AR Hardware - PowerPoint PPT Presentation
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Millimeter-accurate Augmented Reality enabled by Carrier-Phase Differential GPS

Millimeter-accurate Augmented Reality enabled by Carrier-Phase Differential GPS

Ken Pesyna, Daniel Shepard, Todd Humphreys

ION GNSS 2012 Conference, Nashville, TN | September 21, 2012

Page 2: Millimeter-accurate Augmented Reality enabled by Carrier-Phase Differential GPS

2 of 26

Augmented Reality (AR) Definition Motivation for millimeter-accurate AR Our AR Hardware Our AR Software Demonstration Conclusions

Outline

Page 3: Millimeter-accurate Augmented Reality enabled by Carrier-Phase Differential GPS

3 of 26

Augmenting a live view of the world with computer-generated sensory input to enhance one’s current perception of reality[1]

What is Augmented Reality

[1] Graham, M., Zook, M., and Boulton, A. "Augmented reality in urban places: contested content and the duplicity of code." Transactions of the Institute of British Geographers.

.

Page 4: Millimeter-accurate Augmented Reality enabled by Carrier-Phase Differential GPS

4 of 26

Augmented Reality Today

Page 5: Millimeter-accurate Augmented Reality enabled by Carrier-Phase Differential GPS

5 of 26

Landmark identification

Stargazing

Augmented Reality Today

Page 6: Millimeter-accurate Augmented Reality enabled by Carrier-Phase Differential GPS

6 of 26

Augmented Reality: How it works

Visual Capture Device

OrientationComputer

Processing

Visual OverlaysTextual Information

Other Sensory Inputs

Position

Page 7: Millimeter-accurate Augmented Reality enabled by Carrier-Phase Differential GPS

7 of 26

Essential Components for AR Incorporates seven primary pieces of

hardware GPS receiver Accelerometer Gyroscope Magnetometer Camera Computer Screen

Page 8: Millimeter-accurate Augmented Reality enabled by Carrier-Phase Differential GPS

8 of 26

Carrier-phase GPS (CDGPS) Positioning

Very Accurate!

Page 9: Millimeter-accurate Augmented Reality enabled by Carrier-Phase Differential GPS

9 of 26

Incorporate CDGPS-generated hyper-precise location information

Incorporate in IMU (gyroscopic, magnetometer, accelerometer) orientation measurements

Ultra-Precise Augmented Reality

IMU Measurements

CDGPS Measurements

--Ultra-precise Position--Ultra-precise Velocity --Orientation information

Page 10: Millimeter-accurate Augmented Reality enabled by Carrier-Phase Differential GPS

10 of 26

Prior Art: Subsurface data visualization

[2] Roberts, G.W. and Evans, A. “The use of augmented reality, GPS and INS for subsurface data visualization.” FIG XXII International Congress, 2002, University of Nottingham

.

RTK capable receiver: Leica Geosystems

Gyroscope + Magnetometer Did not couple GPS and INS together

Page 11: Millimeter-accurate Augmented Reality enabled by Carrier-Phase Differential GPS

11 of 26

Great Potential: Google Glass

Page 12: Millimeter-accurate Augmented Reality enabled by Carrier-Phase Differential GPS

12 of 26

Ultra-precise Google Glass

Page 13: Millimeter-accurate Augmented Reality enabled by Carrier-Phase Differential GPS

13 of 26

Ultra-precise Google Glass

Page 14: Millimeter-accurate Augmented Reality enabled by Carrier-Phase Differential GPS

14 of 26

Ultra-precise Google Glass

Page 15: Millimeter-accurate Augmented Reality enabled by Carrier-Phase Differential GPS

15 of 26

Our Augmented Reality System

Page 16: Millimeter-accurate Augmented Reality enabled by Carrier-Phase Differential GPS

16 of 26

Ultra-Precise Augmented Reality System

FOTON Software-Defined GPS Receiver Runs GRID software receiver

developed by UT and Cornell Dual frequency (L1 C/A and

L2C) Data bit wipe-off capable 5 Hz output of observables

(carrier phase and psuedorange)

Enables rapid testing

Page 17: Millimeter-accurate Augmented Reality enabled by Carrier-Phase Differential GPS

17 of 26

Ultra-Precise Augmented Reality System (cont.)

IMU, Medium-grade, from Xsens accelerometer, gyro, and

magnetometer measurements 100 Hz output rate

Single Board Computer (SBC) Handles communications with

Software-receiver over Ethernet

Page 18: Millimeter-accurate Augmented Reality enabled by Carrier-Phase Differential GPS

18 of 26

Ultra-Precise Augmented Reality System (cont.)

Webcam HD webcam from FaceVision 22 fps 720P Video

Antcom Active L1/L2 GPS Antenna

Rechargeable Lithium Ion Battery Provides power for over 3

hours

Page 19: Millimeter-accurate Augmented Reality enabled by Carrier-Phase Differential GPS

19 of 26

System hosted by a tablet computer Retrieves data from

the reference station Records and

processes the GPS+IMU data (currently post-processing)

Overlays the webcam video with virtual objects

Ultra-Precise Augmented Reality System

Page 20: Millimeter-accurate Augmented Reality enabled by Carrier-Phase Differential GPS

20 of 26

Goal: Provide sub-centimeter level positioning and degree-level orientation IMU provides orientation to degree-level accuracy Tightly coupled IMU and CDGPS EKF will provide the desired

positioning accuracy

Extended Kalman Filter

EKF state, : ECEF position of the IMU ECEF velocity of the IMU accelerometer biases

integer ambiguities from double-differenced carrier phase

�⃑�=[ �⃑��⃑� ]=[ 𝑟˙⃑𝑟�⃑��⃑� ]

Page 21: Millimeter-accurate Augmented Reality enabled by Carrier-Phase Differential GPS

21 of 26

Block Diagram of our EKF

INS Stage

CDGPS Stage

Visual Overlay Stage

K =======> K+1K+1 =======> K+2

Page 22: Millimeter-accurate Augmented Reality enabled by Carrier-Phase Differential GPS

22 of 26

1. Take the precise user position and orientation from the EKF

2. Use MATLAB 3d toolbox to obtain correct perspective of object

3. Object overlayed on camera feed

Augmented Reality Overlay

Page 23: Millimeter-accurate Augmented Reality enabled by Carrier-Phase Differential GPS

23 of 26

System Demonstration

East-North Position Orientation vs Time

Page 24: Millimeter-accurate Augmented Reality enabled by Carrier-Phase Differential GPS

24 of 26

System Demonstration

Page 25: Millimeter-accurate Augmented Reality enabled by Carrier-Phase Differential GPS

25 of 26

Demonstrated ultra-precise augmented reality is possible by coupling together CDGPS and IMU measurements

Discussed applications, specifically those tailored toward the mobile arena

Future challenges include overcoming interference and power constraints that will be present in small-mobile systems

Conclusions

Page 26: Millimeter-accurate Augmented Reality enabled by Carrier-Phase Differential GPS

26 of 26

Questions

Page 27: Millimeter-accurate Augmented Reality enabled by Carrier-Phase Differential GPS

28 of 26

1. Take the precise position and orientation from the EKF

2. Create of virtual overlay (Using MATLAB 3d toolbox)

3. Place overlay onto the camera feed (using MATLAB 3d toolbox)

Augmented Reality Overlay

Page 28: Millimeter-accurate Augmented Reality enabled by Carrier-Phase Differential GPS

29 of 26

GRID Software Receiver

Page 29: Millimeter-accurate Augmented Reality enabled by Carrier-Phase Differential GPS

30 of 26