Underwater Vehicle Navigation Techniques Chris Barngrover CSE 237D.

Slides:



Advertisements
Similar presentations
GCAPS Status Report Ryan Weiss Nick Hebner Kooper Fram.
Advertisements

Introduction To Tracking
(Includes references to Brian Clipp
Antoine de Saint-Exupery: Perfection is reached, not when there is no longer anything to add, but when there is no longer anything to take away. DFS Deutsche.
SLAM Summer School 2006Dr. Stefan Williams1 CAS Marine Systems Stefan Williams, Oscar Pizarro, Ian Mahon, Paul Rigby, Matthew Johnson-Roberson ARC Centre.
Sponsors Mechanical Improvements Software The software is written in C++ and Python using the Robot Operating System (ROS) framework. The ROS tool, rviz,
Adam Rachmielowski 615 Project: Real-time monocular vision-based SLAM.
Introduction to Kalman Filter and SLAM Ting-Wei Hsu 08/10/30.
Mobile Intelligent Systems 2004 Course Responsibility: Ola Bengtsson.
Discriminative Training of Kalman Filters P. Abbeel, A. Coates, M
Prepared By: Kevin Meier Alok Desai
Course AE4-T40 Lecture 5: Control Apllication
Simultaneous Localization and Map Building System for Prototype Mars Rover CECS 398 Capstone Design I October 24, 2001.
Computer Vision Linear Tracking Jan-Michael Frahm COMP 256 Some slides from Welch & Bishop.
1 Formation et Analyse d’Images Session 7 Daniela Hall 7 November 2005.
Quick Overview of Robotics and Computer Vision. Computer Vision Agent Environment camera Light ?
An INS/GPS Navigation System with MEMS Inertial Sensors for Small Unmanned Aerial Vehicles Masaru Naruoka The University of Tokyo 1.Introduction.
Kalman filter and SLAM problem
Colorado Center for Astrodynamics Research The University of Colorado STATISTICAL ORBIT DETERMINATION Project Report Unscented kalman Filter Information.
Airborne Attitude Determination and Ground Target Location Using GPS Information and Vision Technique Shan-Chih Hsieh, Luke K.Wang, Yean-Nong Yang †,Fei-Bin.
GCAPS Team Design Review CPE 450 Section 1 January 21, 2008 Nick Hebner Kooper Frahm Ryan Weiss.
Stereoscopic Imaging for Slow-Moving Autonomous Vehicle By: Alexander Norton Advisor: Dr. Huggins April 26, 2012 Senior Capstone Project Final Presentation.
Real-time object tracking using Kalman filter Siddharth Verma P.hD. Candidate Mechanical Engineering.
Computer vision: models, learning and inference Chapter 19 Temporal models.
(Wed) Young Ki Baik Computer Vision Lab.
Princeton University Prospect Eleven Nov. 17, 2005 System Architecture Event-Based –Modules “subscribe” to the information they need and receive it as.
The Kalman Filter ECE 7251: Spring 2004 Lecture 17 2/16/04
Kalman Filter (Thu) Joon Shik Kim Computational Models of Intelligence.
Computer Vision - A Modern Approach Set: Tracking Slides by D.A. Forsyth The three main issues in tracking.
Complete Pose Determination for Low Altitude Unmanned Aerial Vehicle Using Stereo Vision Luke K. Wang, Shan-Chih Hsieh, Eden C.-W. Hsueh 1 Fei-Bin Hsaio.
Ocean Observatories Initiative OOI CI Kick-Off Meeting Devils Thumb Ranch, Colorado September 9-11, 2009 Autonomous Marine Sensing and Control Arjuna Balasuriya,
Karman filter and attitude estimation Lin Zhong ELEC424, Fall 2010.
Human-Computer Interaction Kalman Filter Hanyang University Jong-Il Park.
Submitted by: Giorgio Tabarani, Christian Galinski Supervised by: Amir Geva CIS and ISL Laboratory, Technion.
HQ U.S. Air Force Academy I n t e g r i t y - S e r v i c e - E x c e l l e n c e Improving the Performance of Out-of-Order Sigma-Point Kalman Filters.
Class Opener:. Identifying Matrices Student Check:
Processing Sequential Sensor Data The “John Krumm perspective” Thomas Plötz November 29 th, 2011.
Real-Time Simultaneous Localization and Mapping with a Single Camera (Mono SLAM) Young Ki Baik Computer Vision Lab. Seoul National University.
NCAF Manchester July 2000 Graham Hesketh Information Engineering Group Rolls-Royce Strategic Research Centre.
Sensing and Acquisition & MOOS
Autonomous Navigation for Flying Robots Lecture 6.3: EKF Example
An Introduction To The Kalman Filter By, Santhosh Kumar.
Computer Vision Group Prof. Daniel Cremers Autonomous Navigation for Flying Robots Lecture 1.1: Welcome Jürgen Sturm Technische Universität München.
EE 495 Modern Navigation Systems Wednesday, January 13 EE 495 Modern Navigation Systems Slide 1 of 18.
Global Positioning System A tool for to build spatial information systems.
Kalman Filtering And Smoothing
Tracking with dynamics
By: Aaron Dyreson Supervising Professor: Dr. Ioannis Schizas
EE 495 Modern Navigation Systems Wednesday, January 8 EE 495 Modern Navigation Systems Slide 1 of 18.
Design Team # 4 Design of low cost flight computer for unmanned aerial vehicles Status Report # 5 Ryan Morlino Chris Landeros Sylvester Meighan Stephen.
Cameron Rowe.  Introduction  Purpose  Implementation  Simple Example Problem  Extended Kalman Filters  Conclusion  Real World Examples.
1 Satellite geodesy (ge-2112) Processing of observations E. Schrama.
A Low-Cost and Fail-Safe Inertial Navigation System for Airplanes Robotics 전자공학과 깡돌가
Stereoscopic Imaging for Slow-Moving Autonomous Vehicle By: Alex Norton Advisor: Dr. Huggins February 28, 2012 Senior Project Progress Report Bradley University.
3.5 Perform Basic Matrix Operations Add Matrices Subtract Matrices Solve Matric equations for x and y.
Copyright 2011 controltrix corpwww. controltrix.com Global Positioning System ++ Improved GPS using sensor data fusion
STATISTICAL ORBIT DETERMINATION Kalman (sequential) filter
Using Sensor Data Effectively
ASEN 5070: Statistical Orbit Determination I Fall 2014
Velocity Estimation from noisy Measurements
AUVs Autonomous Underwater Vehicle
Florian Shkurti, Ioannis Rekleitis, Milena Scaccia and Gregory Dudek
Anastasios I. Mourikis and Stergios I. Roumeliotis
Underwater Vehicle Navigation Techniques
دکتر سعید شیری قیداری & فصل 4 کتاب
Autonomous Cyber-Physical Systems: Sensing
Bayes and Kalman Filter
Kalman Filtering COS 323.
Simultaneous Localization and Mapping
Presentation transcript:

Underwater Vehicle Navigation Techniques Chris Barngrover CSE 237D

 Most funding goes to UAVs followed by UGVs  Lots of UUV applications (e.g. Moorea)  GPS is easiest way to know location, but this fails underwater  Need to use other techniques

 Dead Reckoning  Inertial Navigation System (INS)  Doppler Velocity Log (DVL)  Acoustic Techniques ◦ Long Baseline (LBL) ◦ Ultra-short Baseline (USBL)  Geophysical (a priori maps)  Computer Vision

 Microstrain 3DM-GX1 INS  SSI Technologies Pressure Sensor  2 Remote Ocean System CE-X-18 Underwater Cameras  OpenCV Library

 Convert pressure sensor data to depth  Develop module that subscribes to INS, depth, and vision data  Develop a Kalman filter to create position estimation  Use vision techniques to rectify position estimation

 Incorporated Planner Module  Developed LPS Module  Researched pressure to depth conversion  Researched Kalman filter techniques

 Depth Conversion Function  Basic Kalman Filter ◦ Ground up development – Stalled ◦ OpenCV Libraray - Success

 SSI Technologies Pressure Sensor  Take depth measurements at DepthPSI (avg)PSI (mode)STDEV < <

 Variables:  Average Function:  Mode Function:  Amalgamation:

 Created a kalman library ◦ init_kalman() ◦ close_kalman() ◦ kalman_update( time, status ) ◦ kalman_get_location( &loc )  Manages the CvKalman class from OpenCV

 State Equation: : state vector : transition matrix - relates state vectors : control matrix – relates control to state : control vector : noise vector (k represents current time)

 State Equation:

 Measurement Equation: : measurement vector : relates state to measurement : state vector : noise vector (k represents current time)

 Measurement Equation:

 Continue Kalman Filter library ◦ Add control elements – ◦ Use angle and rotation angle to fix accelerations ◦ Add velocity sensor for better results ◦ Consider measured covariance matrices ◦ Use vision to rectify location ◦ Incorporate acoustic pinger triangulation  Other related work ◦ Build standard course with dimensions ◦ Develop visual tool