Development of an advanced nano-satellite (VELOX-IV) : MEMS-based attitude sensing

Microelectromechanical Systems (MEMS) – based gyroscopes are widely used in small satellites for attitude estimation. However, MEMS-based gyroscopes are inherently very noisy, and do not provide an accurate measurement of the true angular velocities of the system. Hence,...

Full description

Saved in:
Bibliographic Details
Main Author: Muralidharan, Haritha
Other Authors: Low Kay Soon
Format: Final Year Project
Language:English
Published: 2016
Subjects:
Online Access:http://hdl.handle.net/10356/67686
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-67686
record_format dspace
spelling sg-ntu-dr.10356-676862023-07-07T15:58:36Z Development of an advanced nano-satellite (VELOX-IV) : MEMS-based attitude sensing Muralidharan, Haritha Low Kay Soon School of Electrical and Electronic Engineering Satellite Engineering Centre Chia Jiun Wei DRNTU::Engineering::Electrical and electronic engineering::Control and instrumentation::Control engineering Microelectromechanical Systems (MEMS) – based gyroscopes are widely used in small satellites for attitude estimation. However, MEMS-based gyroscopes are inherently very noisy, and do not provide an accurate measurement of the true angular velocities of the system. Hence, navigational units often implement filtering techniques to reduce the noise perturbing the system. The focus of this project was to implement a low-complexity Kalman filter that will denoise the raw gyroscope readings of ADIS16405 from Analog Devices. The filter algorithm was designed in the state space domain, and then programmed onto MATLAB for tuning. The performance of the filter was evaluated based on several metrics, including the efficacy of noise removal and the ability of the filter to track the true angular velocity of the system without a time delay. The experimental results indicated a strong trade-off between the above two metrics. As a result, a filter that could maximise noise removal at steady state was not able to track the system under dynamic conditions. To address this shortfall, a novel integrated algorithm that combines the Kalman filter with a moving average filter was designed. The moving average filter acted as an error correction measure that reduced the settling time of the Kalman filter in the presence of discontinuities. Subsequently, the integrated algorithm was further tuned for effectual tracking. The final filter design has excellent denoising capabilities and system tracking properties, even under dynamic conditions. Furthermore, the two mechanisms used in the final algorithm are easy to implement, and are not computationally intensive. This maintains the low-in-complexity nature of the filter design, and makes it suitable for implementation in small satellite systems. Bachelor of Engineering 2016-05-19T04:26:49Z 2016-05-19T04:26:49Z 2016 Final Year Project (FYP) http://hdl.handle.net/10356/67686 en Nanyang Technological University 72 p. application/pdf
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic DRNTU::Engineering::Electrical and electronic engineering::Control and instrumentation::Control engineering
spellingShingle DRNTU::Engineering::Electrical and electronic engineering::Control and instrumentation::Control engineering
Muralidharan, Haritha
Development of an advanced nano-satellite (VELOX-IV) : MEMS-based attitude sensing
description Microelectromechanical Systems (MEMS) – based gyroscopes are widely used in small satellites for attitude estimation. However, MEMS-based gyroscopes are inherently very noisy, and do not provide an accurate measurement of the true angular velocities of the system. Hence, navigational units often implement filtering techniques to reduce the noise perturbing the system. The focus of this project was to implement a low-complexity Kalman filter that will denoise the raw gyroscope readings of ADIS16405 from Analog Devices. The filter algorithm was designed in the state space domain, and then programmed onto MATLAB for tuning. The performance of the filter was evaluated based on several metrics, including the efficacy of noise removal and the ability of the filter to track the true angular velocity of the system without a time delay. The experimental results indicated a strong trade-off between the above two metrics. As a result, a filter that could maximise noise removal at steady state was not able to track the system under dynamic conditions. To address this shortfall, a novel integrated algorithm that combines the Kalman filter with a moving average filter was designed. The moving average filter acted as an error correction measure that reduced the settling time of the Kalman filter in the presence of discontinuities. Subsequently, the integrated algorithm was further tuned for effectual tracking. The final filter design has excellent denoising capabilities and system tracking properties, even under dynamic conditions. Furthermore, the two mechanisms used in the final algorithm are easy to implement, and are not computationally intensive. This maintains the low-in-complexity nature of the filter design, and makes it suitable for implementation in small satellite systems.
author2 Low Kay Soon
author_facet Low Kay Soon
Muralidharan, Haritha
format Final Year Project
author Muralidharan, Haritha
author_sort Muralidharan, Haritha
title Development of an advanced nano-satellite (VELOX-IV) : MEMS-based attitude sensing
title_short Development of an advanced nano-satellite (VELOX-IV) : MEMS-based attitude sensing
title_full Development of an advanced nano-satellite (VELOX-IV) : MEMS-based attitude sensing
title_fullStr Development of an advanced nano-satellite (VELOX-IV) : MEMS-based attitude sensing
title_full_unstemmed Development of an advanced nano-satellite (VELOX-IV) : MEMS-based attitude sensing
title_sort development of an advanced nano-satellite (velox-iv) : mems-based attitude sensing
publishDate 2016
url http://hdl.handle.net/10356/67686
_version_ 1772828265808920576