한국해양대학교

Detailed Information

Metadata Downloads

A Study of an Autonomous Underwater Vehicle’s Navigation Algorithm using an Extended Kalman Filter

DC Field Value Language
dc.contributor.advisor 김준영 -
dc.contributor.author 강현석 -
dc.date.accessioned 2019-12-16T02:44:49Z -
dc.date.available 2019-12-16T02:44:49Z -
dc.date.issued 2017 -
dc.identifier.uri http://repository.kmou.ac.kr/handle/2014.oak/11476 -
dc.identifier.uri http://kmou.dcollection.net/jsp/common/DcLoOrgPer.jsp?sItemId=000002379913 -
dc.description.abstract Navigation technology is vital to determine where Unmanned Underwater Vehicle (UUV) is located. This is essential to complete missions, such as submarine resource development, marine geological survey, marine ecological survey and mine clearance, and make information gathered during the mission more accurate, reliable and valuable. Dead reckoning that commonly uses Inertia Measurement Unit (IMU), Doppler Velocity Logger (DVL) and magnetic compass has position errors due to integrating acceleration and velocity. Moreover, the heading error of magnetic compass based on geodetic north includes declination and sensor noise caused by local magnetic-field effect and characteristics of sensor. This could raise the position error in the North-East-Down (NED) coordinate system in the case of dead reckoning especially using magnetic compass, because it is based on not geodetic north, but magnetic north. This makes it difficult to implement an integrated navigation system or compare the performance of navigation algorithms, such as dead reckoning, satellite navigation using Global Positioning Systems (GPS) and terrain-aided navigation using bathymetry maps. This thesis introduces a GPS-aided navigation algorithm to reduce errors accumulated while using dead reckoning navigation. This will help better estimate the position of UUVs while using dead reckoning in the NED coordinate system. For sensor fusion and measurement noise rejection, the navigation algorithm was designed to use an Extended Kalman Filter (EKF), which has much fewer calculations than an Unscented Kalman Filter (UKF) and a Particle Filter (PF). This algorithm defined the heading bias error of a magnetic compass as the difference between the UUV heading angle based on geodetic north and a magnetic compass’ heading measurement. The magnetic compass’ heading bias error was asymptotically estimated by receiving GPS positional data when it surfaced. When the navigation algorithm estimated the magnetic compass’ heading bias error, the UUV’s position was displayed in the NED coordinate system, even when the UUV was submerged. While using Matlab Simulink, an Autonomous Underwater Vehicle (AUV) dynamic simulation program was built to check the performance of the proposed navigation algorithm. The simulation program consists of a dynamic model, a sensor model, a controller and the navigation algorithm. A Naval Postgraduate School (NPS) AUV called as ARIES was used as the dynamic model because of its detailed dimensions and its precedent research containing large amounts of hydrodynamic coefficients. Furthermore, the sensor model’s characteristics were decided on according specifications and test results of sensors currently in use. Considering the sensor characteristics, the measured values of GPS, magnetic compass, DVL, gyro and pressure sensor are artificially generated on the basis of the position, attitude and velocity of AUV in the simulation. After receiving the data, the navigation algorithm estimates the compass’ heading bias error and the AUV’s position allowing control of the AUV and the ability to perform way-points and heading control simulation. The simulation incorporates three different scenarios. Two of them determine and estimate the AUV’s position and heading bias error after receiving(or not) the GPS positional data. The other uses trajectory and heading bias errors similar to those in the field test which allows comparisons of the field test results. The simulations will show that the navigation algorithm improves the accumulated positional errors of dead reckoning and the magnetic compass’ heading bias errors. In the underwater driving scenario, it was confirmed that the AUV’s position errors were improved. This was accomplished by the navigation algorithm examining the magnetic compass’ heading bias error compared to the conventional dead reckoning method. The GPS-aided navigation algorithm was applied to navigation system of a hovering-type AUV in order to verify the performance of the algorithm through field test. The applied algorithm estimates the position and attitude of the AUV and the heading bias error of Tilt-compensated Compass Module (TCM) based on geodetic north, by receiving the measurements of GPS, DVL, TCM and Attitude & Heading Reference System (AHRS). The monitoring and control system based on LabVIEW was implemented to provide the operator with the information about the AUV’s operation. Also, the AUV operating system includes the propulsion system to perform the heading control experiment or the way-point control experiment, which can be configured by the operator. Unlike the simulation, the application of GPS positional data and the estimation of TCM heading bias error depend on additional conditions for the efficient application of the navigation algorithm in the field test. In other words, the navigation algorithm utilizes GPS positional data to estimate the position and attitude of the AUV and the TCM heading bias error, so long as the positional information is judged to be efficient. Otherwise, the position and attitude of the AUV are estimated by dead reckoning considering the heading bias error of TCM obtained previously. As a result, the field test verified the performance of the navigation algorithm, by checking how precisely and accurately the TCM heading bias error was estimated and comparing the position error with the conventional dead reckoning, which was not considering the heading bias error. This thesis proposes the GPS-aided navigation algorithm for UUV. The algorithm’s performance was verified by the simulation and field test. When there is no positional information provided by acoustic beacon and bathymetry map due to long-term and long-distance voyage, the navigation algorithm can be a crucial part of a UUV’s navigation technology. -
dc.description.tableofcontents CHAPTER 1 INTRODUCTION 1.1 Background 2 1.2 Objective of research 5 1.3 Organization of the thesis 9 CHAPTER 2 GPS-AIDED NAVIGATION ALGORITHM 2.1 Design of navigation algorithm 10 2.1.1 System model 10 2.1.2 Measurement model 11 2.1.3 Navigation algorithm using extended Kalman filter 12 CHAPTER 3 DYNAMIC SIMULATION 3.1 Dynamic simulation program 15 3.1.1 Block diagram of dynamic simulation 16 3.2 Dynamic model 17 3.2.1 Coordinate system 17 3.2.2 Kinematics 19 3.2.3 Kinetics 21 3.2.3.1 Rigid body dynamics 22 3.2.3.2 Restoring forces and moments 25 3.2.3.3 Equations of motion 27 3.2.3.4 Ocean currents 34 3.3 Sensor model 35 3.4 Controller 36 3.5 Scenarios 38 3.6 Simulation results 41 CHAPTER 4 FIELD TEST 4.1 Hovering-type AUV platform 62 4.1.1 Dimensions and specifications 62 4.1.2 Boards 64 4.1.3 Sensors 66 4.1.4 Thrusters 72 4.2 Operating system 73 4.3 Experimental overview 76 4.4 Field test results 76 CHAPTER 5 CONCLUSION 84 References 86 Acknowledgement 90 -
dc.format.extent xii, 90 p. -
dc.language eng -
dc.publisher 한국해양대학교 해양과학기술전문대학원 -
dc.rights 한국해양대학교 논문은 저작권에 의해 보호받습니다. -
dc.title A Study of an Autonomous Underwater Vehicle’s Navigation Algorithm using an Extended Kalman Filter -
dc.type Dissertation -
dc.date.awarded 2017-08 -
dc.contributor.alternativeName Kang Hyeon-Seok -
dc.contributor.department 해양과학기술전문대학원 해양과학기술융합학과 -
dc.contributor.affiliation The Graduate School of Ocean Science and Technology, Korea Maritime and Ocean University -
dc.description.degree Master -
dc.subject.keyword Autonomous Underwater Vehicle, Extended Kalman Filter, Navigation, Dynamic Simulation, Field Test -
dc.title.translated 확장칼만필터를 이용한 무인잠수정의 항법알고리즘 연구 -
dc.contributor.specialty 해양선박플랜트그룹 -
dc.identifier.holdings 000000001979▲000000007040▲000002379913▲ -
Appears in Collections:
해양과학기술융합학과 > Thesis
Files in This Item:
A Study of an Autonomous Underwater Vehicle’s Navigation Algorithm using an Extended Kalman Filter.pdf Download

Items in Repository are protected by copyright, with all rights reserved, unless otherwise indicated.

Browse