DEVELOPMENT AND IMPLEMENTATION OF EMBEDDED SYSTEM ON GANESHBLUE UNDERWATER GLIDER

Autonomous Underwater Glider (AUG) requires integration of several systems in order perform maritime exploration mission. Deficiensies of a system can also affect performance of other systems. Performance of sensor data acquisition process will affect AUG ability to estimate its position, reachin...

Full description

Saved in:
Bibliographic Details
Main Author: Prabudi Wicaksa, Dhimas
Format: Theses
Language:Indonesia
Online Access:https://digilib.itb.ac.id/gdl/view/53196
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Institut Teknologi Bandung
Language: Indonesia
id id-itb.:53196
spelling id-itb.:531962021-03-01T14:54:54ZDEVELOPMENT AND IMPLEMENTATION OF EMBEDDED SYSTEM ON GANESHBLUE UNDERWATER GLIDER Prabudi Wicaksa, Dhimas Indonesia Theses AUG, embedded system, multithread, software metrics, Halstead, cyclomatic complexity, maintainability index INSTITUT TEKNOLOGI BANDUNG https://digilib.itb.ac.id/gdl/view/53196 Autonomous Underwater Glider (AUG) requires integration of several systems in order perform maritime exploration mission. Deficiensies of a system can also affect performance of other systems. Performance of sensor data acquisition process will affect AUG ability to estimate its position, reaching destionation point, and cause unsuitable AUG movements. Likewise, delays in the Finite State Machine (FSM) will also cause delays in AUG state, event, or action. This research aims to optimize embedded system in AUG GaneshBlue and develop algorithms to make it able to to perform maritime exploration missions optimally. Optimization is done by code refactoring on implemented navigation, guidance, and control system. Optimization evaluation is based on software metrics in Halstead metrics, cyclomatic complexity, and maintainability index of the source code. Algorithm development for multi-coordinates maritime exploration mission is carried out by integrating AUG, Ground Control Station (GCS), and a website. AUG also has capability to perform failsafe action while on a mission. Based on test results, optimization resulted in a reduction of average error for NGC system interval on primary processors with mutlthread architecture reaching 89.73% and a reduction of average error for data acquisition interval on secondary processors with Round Robin with Interrupt architecture reaching 99.69%. Based on software metrics, maintainability index is increased by up to 12%, reduction on Lines of Code (LOC) by 36%, and an increase in the quality of implemented code based on Halstead metrics. text
institution Institut Teknologi Bandung
building Institut Teknologi Bandung Library
continent Asia
country Indonesia
Indonesia
content_provider Institut Teknologi Bandung
collection Digital ITB
language Indonesia
description Autonomous Underwater Glider (AUG) requires integration of several systems in order perform maritime exploration mission. Deficiensies of a system can also affect performance of other systems. Performance of sensor data acquisition process will affect AUG ability to estimate its position, reaching destionation point, and cause unsuitable AUG movements. Likewise, delays in the Finite State Machine (FSM) will also cause delays in AUG state, event, or action. This research aims to optimize embedded system in AUG GaneshBlue and develop algorithms to make it able to to perform maritime exploration missions optimally. Optimization is done by code refactoring on implemented navigation, guidance, and control system. Optimization evaluation is based on software metrics in Halstead metrics, cyclomatic complexity, and maintainability index of the source code. Algorithm development for multi-coordinates maritime exploration mission is carried out by integrating AUG, Ground Control Station (GCS), and a website. AUG also has capability to perform failsafe action while on a mission. Based on test results, optimization resulted in a reduction of average error for NGC system interval on primary processors with mutlthread architecture reaching 89.73% and a reduction of average error for data acquisition interval on secondary processors with Round Robin with Interrupt architecture reaching 99.69%. Based on software metrics, maintainability index is increased by up to 12%, reduction on Lines of Code (LOC) by 36%, and an increase in the quality of implemented code based on Halstead metrics.
format Theses
author Prabudi Wicaksa, Dhimas
spellingShingle Prabudi Wicaksa, Dhimas
DEVELOPMENT AND IMPLEMENTATION OF EMBEDDED SYSTEM ON GANESHBLUE UNDERWATER GLIDER
author_facet Prabudi Wicaksa, Dhimas
author_sort Prabudi Wicaksa, Dhimas
title DEVELOPMENT AND IMPLEMENTATION OF EMBEDDED SYSTEM ON GANESHBLUE UNDERWATER GLIDER
title_short DEVELOPMENT AND IMPLEMENTATION OF EMBEDDED SYSTEM ON GANESHBLUE UNDERWATER GLIDER
title_full DEVELOPMENT AND IMPLEMENTATION OF EMBEDDED SYSTEM ON GANESHBLUE UNDERWATER GLIDER
title_fullStr DEVELOPMENT AND IMPLEMENTATION OF EMBEDDED SYSTEM ON GANESHBLUE UNDERWATER GLIDER
title_full_unstemmed DEVELOPMENT AND IMPLEMENTATION OF EMBEDDED SYSTEM ON GANESHBLUE UNDERWATER GLIDER
title_sort development and implementation of embedded system on ganeshblue underwater glider
url https://digilib.itb.ac.id/gdl/view/53196
_version_ 1822001447303118848