SlideShare a Scribd company logo
1 of 20
Localization of underwater vehicle using IMU and LVS
Umair Ali
18016522-008
19-Sept-2019
Imu Sensor (Common Sensor)
• shape
• dead recking sensor
• roburst and high frequency
data
• error accumulation with
time
• typical sensors(DVL,
USBL) can correct
accumulated error
figure: imu sensor shape
figure: block diagram of imu sensor
Why to use cameras and Laser pointers
• typical sensors are good
enough for shallow water
• typical sensors has lack of
percision in underwater
environment
• cameras and Laser
pointers have higher
frequency than acoustic
but limited range with
accurate results.
figure: inspection of ship hull
figure: laser vision system
previous work with IMU and LVS
• integration of IMU and
GPS
• Integration of IMU and
DVL
• methodologies are made
using LVS to calibrate yaw
and correct parpendicular
distances.
figure: laser plane image to be seen by camera
figure: laser pointer image
Purpose of this research work
• propose velocity and
position vector
• LVS gives position vector
of vehicle refered to target
• Imu gives acceleration and
velocity of vehicle
• LVS and Imu are fused in
KF based system
figure: position, vilocity and acceleration vector
figure: Kalman Filter diagram
Benefits of using KF for fusion of Data
• MKF produces optimal
position vector as input for
closed loop position
control system
• MKF produces position
and velocity vector even if
there is no input from LVS
for 10 seconds
figure: closed loop position control system
figure: position estimation reference
Methodology
• xyz are for position and
others are for orientation in
n vector
• uvw are linear velocities
and pqr are angular
velocities
• angles and angular
velocities agains x and y
are stable because of
vehicle.
figure: position vector of vehicle
figure: velocity vector of vehicle
figure: x position and psi orientation of vehicle
Methodology - LVS
• 2 laser pointers and 1
charged copupled device
CCD camera
• position of x axis and
orientation of z axis is
achieved by L1 L2 and psi.
• mapping is achieved by
polynomial because
triangular mapping has
hardware constraints
polynomial plot
triangular mapping
Methodology - LVS - Tracking of Target
• active contour(snake)
vision (arround object)
• features are lines and
edges
• object is selected
fig: active contour
fig: snake curves
figL sx and sy are center of target, xo yo are center of
image ax, ay the camera focal lengths for xy image axis
Methodology - IMU used here
• 3 accelerometer and 3
gyroscopes
• strap down configuration
(fixed)
• practice of mathematical
model leads to unbound
position error of IMU
• external sensor is needed
for IMU
Methodology - LVS/IMU based MSKF
• in linear stationary model x
is state vector and w is
white noise and F is state
transition metrix
• measurement of N sensor
can be done by this
equation
• i sensors and k values of
each sensor
Methodology - LVS/IMU based MSKF
• Estimation stage of
kalman filter where K is
kalman gain for i sensor
while P is uncertainty
• Prediction stage is defined
as
Methodology - LVS/IMU based MSKF- Wiener
process acceleration model (stochastic)
• xk(state vector) with first 9
states of position velocity
and acceleration and last
two states tells angle and
angular velocity around z
axis
Methodology - LVS/IMU based MSKF- Wiener
process acceleration model (stochastic)
• data fusion decision
• target refer frame position
and yaw can find out from
LVS
•
Methodology - LVS/IMU based MSKF- Wiener
process acceleration model (stochastic)
• IMU is main sensor while
LVS is external sensor
• If LVS not available then
only IMU
• othervise
Experiments
• 1) teleoperation using a
joystick
• 2) closed loop position
control system
• Experiment is operated in
a pool
Exprements - system components
• module
• control system
• joystick
• laser pointer
• CCD camera
• IMU
• Aluminium object
Experiment - 1 teleoperation scenerio
• ROV is teleoperated by
joystick
• while user detects object
kalman filter fuse LVS and
IMU
Experiment - 2 Closed Loop Position Control
Scenario
• To derive the vehicle on
desired location
• A motion controller is
implemented by kinematic
controller on xy and PD
controller on z
• a is difference of principle
axis and distant vector e
conclusion
• fuse IMU and LVS as
position sensor
• LVS is external sensor of
IMU
• Proposed method can be
used for closed loop
position control as it
provide smooth
measurement at high
frequency

More Related Content

What's hot (12)

Total station
Total stationTotal station
Total station
 
Sst space observatory
Sst space observatorySst space observatory
Sst space observatory
 
TcpET
TcpETTcpET
TcpET
 
Lecture 04
Lecture 04Lecture 04
Lecture 04
 
Vessel Traffic Model
Vessel Traffic ModelVessel Traffic Model
Vessel Traffic Model
 
Introduction to Navigation Systems
Introduction to Navigation SystemsIntroduction to Navigation Systems
Introduction to Navigation Systems
 
Quadcopter
QuadcopterQuadcopter
Quadcopter
 
Photographic techniques in method study
Photographic techniques in method studyPhotographic techniques in method study
Photographic techniques in method study
 
Control surveying
Control surveyingControl surveying
Control surveying
 
Earthquake Early Warning for Shinkansen (Super Train)
Earthquake Early Warning for Shinkansen (Super Train)Earthquake Early Warning for Shinkansen (Super Train)
Earthquake Early Warning for Shinkansen (Super Train)
 
Quadcopter
QuadcopterQuadcopter
Quadcopter
 
Gps survey
Gps surveyGps survey
Gps survey
 

Similar to IMU and LiDar vision system using Neural network

ShawnQuinnCSS565FinalResearchProject
ShawnQuinnCSS565FinalResearchProjectShawnQuinnCSS565FinalResearchProject
ShawnQuinnCSS565FinalResearchProject
Shawn Quinn
 
Global positioning system by abhiram
Global positioning system by abhiramGlobal positioning system by abhiram
Global positioning system by abhiram
Abhiram Reddy Kamsani
 
Green Aviation Project-2 Final Review
Green Aviation Project-2 Final Review Green Aviation Project-2 Final Review
Green Aviation Project-2 Final Review
Nadheer Muhammed
 

Similar to IMU and LiDar vision system using Neural network (20)

Image Processing Algorithms For Deep-Space Autonomous Optical Navigation 2.pptx
Image Processing Algorithms For Deep-Space Autonomous Optical Navigation 2.pptxImage Processing Algorithms For Deep-Space Autonomous Optical Navigation 2.pptx
Image Processing Algorithms For Deep-Space Autonomous Optical Navigation 2.pptx
 
Robotics Localization
Robotics LocalizationRobotics Localization
Robotics Localization
 
P1131210137
P1131210137P1131210137
P1131210137
 
Different experimental techniques for solar flux
Different experimental techniques for solar fluxDifferent experimental techniques for solar flux
Different experimental techniques for solar flux
 
Robotics and navigation in Orthopaedic surgery - Dr. Sachin M
Robotics and navigation in Orthopaedic surgery - Dr. Sachin MRobotics and navigation in Orthopaedic surgery - Dr. Sachin M
Robotics and navigation in Orthopaedic surgery - Dr. Sachin M
 
cohenmedioni.ppt
cohenmedioni.pptcohenmedioni.ppt
cohenmedioni.ppt
 
Application of GPS in mining
Application of GPS in miningApplication of GPS in mining
Application of GPS in mining
 
Multiple UGV SLAM Map Sharing
Multiple UGV SLAM Map SharingMultiple UGV SLAM Map Sharing
Multiple UGV SLAM Map Sharing
 
Automated Motion Detection from space in sea surveillance
Automated Motion Detection from space in sea surveillanceAutomated Motion Detection from space in sea surveillance
Automated Motion Detection from space in sea surveillance
 
Intelligente visie maakt drones autonoom
Intelligente visie maakt drones autonoomIntelligente visie maakt drones autonoom
Intelligente visie maakt drones autonoom
 
Evaluation of dynamics | Gyroscope, Accelerometer, Inertia Measuring Unit and...
Evaluation of dynamics | Gyroscope, Accelerometer, Inertia Measuring Unit and...Evaluation of dynamics | Gyroscope, Accelerometer, Inertia Measuring Unit and...
Evaluation of dynamics | Gyroscope, Accelerometer, Inertia Measuring Unit and...
 
Deep VO and SLAM
Deep VO and SLAMDeep VO and SLAM
Deep VO and SLAM
 
Inspection metrology
Inspection metrologyInspection metrology
Inspection metrology
 
gps_SEGMENTATION.pptx
gps_SEGMENTATION.pptxgps_SEGMENTATION.pptx
gps_SEGMENTATION.pptx
 
Image Sensing and Acquisition.pptx
Image Sensing and Acquisition.pptxImage Sensing and Acquisition.pptx
Image Sensing and Acquisition.pptx
 
UAV como controlar cin PID
UAV  como controlar cin PIDUAV  como controlar cin PID
UAV como controlar cin PID
 
Navr4030 16(tides)
Navr4030 16(tides)Navr4030 16(tides)
Navr4030 16(tides)
 
ShawnQuinnCSS565FinalResearchProject
ShawnQuinnCSS565FinalResearchProjectShawnQuinnCSS565FinalResearchProject
ShawnQuinnCSS565FinalResearchProject
 
Global positioning system by abhiram
Global positioning system by abhiramGlobal positioning system by abhiram
Global positioning system by abhiram
 
Green Aviation Project-2 Final Review
Green Aviation Project-2 Final Review Green Aviation Project-2 Final Review
Green Aviation Project-2 Final Review
 

More from umairali255

More from umairali255 (9)

8x3x8 Multi layer perceptron training using Python Code
8x3x8 Multi layer perceptron training using Python Code8x3x8 Multi layer perceptron training using Python Code
8x3x8 Multi layer perceptron training using Python Code
 
Perceptrons
PerceptronsPerceptrons
Perceptrons
 
weights training of perceptron (using 3 training rules)
weights training of perceptron (using 3 training rules)weights training of perceptron (using 3 training rules)
weights training of perceptron (using 3 training rules)
 
Diode thyristor transistor
Diode thyristor transistorDiode thyristor transistor
Diode thyristor transistor
 
Neural network for black-box fusion of underwater robot localization under un...
Neural network for black-box fusion of underwaterrobot localization under un...Neural network for black-box fusion of underwaterrobot localization under un...
Neural network for black-box fusion of underwater robot localization under un...
 
Novel Terrain Integrated Navigation System using Neural Network aided Kalman ...
Novel Terrain Integrated Navigation System using Neural Network aided Kalman ...Novel Terrain Integrated Navigation System using Neural Network aided Kalman ...
Novel Terrain Integrated Navigation System using Neural Network aided Kalman ...
 
Novel Terrain Integrated Navigation System using Neural Network aided Kalman ...
Novel Terrain Integrated Navigation System using Neural Network aided Kalman ...Novel Terrain Integrated Navigation System using Neural Network aided Kalman ...
Novel Terrain Integrated Navigation System using Neural Network aided Kalman ...
 
novel approach for charger of electrical vehicle
novel approach for charger of electrical vehiclenovel approach for charger of electrical vehicle
novel approach for charger of electrical vehicle
 
why and where use Advance power electronics design
why and where use Advance power electronics design why and where use Advance power electronics design
why and where use Advance power electronics design
 

Recently uploaded

VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
dharasingh5698
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
ssuser89054b
 
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
dharasingh5698
 

Recently uploaded (20)

UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performance
 
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdf
 
Unit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfUnit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdf
 
Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024
 
Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01
 
Work-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxWork-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptx
 
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - V
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
 
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
 
Unleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leapUnleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leap
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.ppt
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdf
 
Intro To Electric Vehicles PDF Notes.pdf
Intro To Electric Vehicles PDF Notes.pdfIntro To Electric Vehicles PDF Notes.pdf
Intro To Electric Vehicles PDF Notes.pdf
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
 
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPT
 

IMU and LiDar vision system using Neural network

  • 1. Localization of underwater vehicle using IMU and LVS Umair Ali 18016522-008 19-Sept-2019
  • 2. Imu Sensor (Common Sensor) • shape • dead recking sensor • roburst and high frequency data • error accumulation with time • typical sensors(DVL, USBL) can correct accumulated error figure: imu sensor shape figure: block diagram of imu sensor
  • 3. Why to use cameras and Laser pointers • typical sensors are good enough for shallow water • typical sensors has lack of percision in underwater environment • cameras and Laser pointers have higher frequency than acoustic but limited range with accurate results. figure: inspection of ship hull figure: laser vision system
  • 4. previous work with IMU and LVS • integration of IMU and GPS • Integration of IMU and DVL • methodologies are made using LVS to calibrate yaw and correct parpendicular distances. figure: laser plane image to be seen by camera figure: laser pointer image
  • 5. Purpose of this research work • propose velocity and position vector • LVS gives position vector of vehicle refered to target • Imu gives acceleration and velocity of vehicle • LVS and Imu are fused in KF based system figure: position, vilocity and acceleration vector figure: Kalman Filter diagram
  • 6. Benefits of using KF for fusion of Data • MKF produces optimal position vector as input for closed loop position control system • MKF produces position and velocity vector even if there is no input from LVS for 10 seconds figure: closed loop position control system figure: position estimation reference
  • 7. Methodology • xyz are for position and others are for orientation in n vector • uvw are linear velocities and pqr are angular velocities • angles and angular velocities agains x and y are stable because of vehicle. figure: position vector of vehicle figure: velocity vector of vehicle figure: x position and psi orientation of vehicle
  • 8. Methodology - LVS • 2 laser pointers and 1 charged copupled device CCD camera • position of x axis and orientation of z axis is achieved by L1 L2 and psi. • mapping is achieved by polynomial because triangular mapping has hardware constraints polynomial plot triangular mapping
  • 9. Methodology - LVS - Tracking of Target • active contour(snake) vision (arround object) • features are lines and edges • object is selected fig: active contour fig: snake curves figL sx and sy are center of target, xo yo are center of image ax, ay the camera focal lengths for xy image axis
  • 10. Methodology - IMU used here • 3 accelerometer and 3 gyroscopes • strap down configuration (fixed) • practice of mathematical model leads to unbound position error of IMU • external sensor is needed for IMU
  • 11. Methodology - LVS/IMU based MSKF • in linear stationary model x is state vector and w is white noise and F is state transition metrix • measurement of N sensor can be done by this equation • i sensors and k values of each sensor
  • 12. Methodology - LVS/IMU based MSKF • Estimation stage of kalman filter where K is kalman gain for i sensor while P is uncertainty • Prediction stage is defined as
  • 13. Methodology - LVS/IMU based MSKF- Wiener process acceleration model (stochastic) • xk(state vector) with first 9 states of position velocity and acceleration and last two states tells angle and angular velocity around z axis
  • 14. Methodology - LVS/IMU based MSKF- Wiener process acceleration model (stochastic) • data fusion decision • target refer frame position and yaw can find out from LVS •
  • 15. Methodology - LVS/IMU based MSKF- Wiener process acceleration model (stochastic) • IMU is main sensor while LVS is external sensor • If LVS not available then only IMU • othervise
  • 16. Experiments • 1) teleoperation using a joystick • 2) closed loop position control system • Experiment is operated in a pool
  • 17. Exprements - system components • module • control system • joystick • laser pointer • CCD camera • IMU • Aluminium object
  • 18. Experiment - 1 teleoperation scenerio • ROV is teleoperated by joystick • while user detects object kalman filter fuse LVS and IMU
  • 19. Experiment - 2 Closed Loop Position Control Scenario • To derive the vehicle on desired location • A motion controller is implemented by kinematic controller on xy and PD controller on z • a is difference of principle axis and distant vector e
  • 20. conclusion • fuse IMU and LVS as position sensor • LVS is external sensor of IMU • Proposed method can be used for closed loop position control as it provide smooth measurement at high frequency