In the autumn of 2006 a satellite project was started at NTNU. The goal of the project is two-folded, first it seeks to create more interest and expertise around the field of space technology, secondly to create a satellite platform which can be modified and equipped with different payloads to perform selected tasks in a Low Earth Orbit. For a satellite to be able to complete missions involving sensory and imaging, an attitude determination and control system is needed to give the satellite a stable attitude. In order to create a good attitude control system, a Gauss-Newton improved extended Kalman filter is used together with reference models to supply the controller with estimates of both satellite angular velocity and orientation. This report focuses on the Attitude Determination System, ADS, realized by implementing the improved extended Kalman filter on a microcontroller. The challenge is to create an estimator that will provide the control system with adequate estimates without requiring to much computational power, as this is a limiting factor on board a micro satellite. The need for good computational power comes from the multidimensional matrix mathematical operations performed on float numbers. Based on previous work, an improved Extended Kalman filter has been developed and implemented on a microcontroller for further testing. A new filter, the Unscented Kalman Filter has also been explored but not implemented.
Identifer | oai:union.ndltd.org:UPSALLA1/oai:DiVA.org:ntnu-8823 |
Date | January 2007 |
Creators | Rohde, Jan |
Publisher | Norges teknisk-naturvitenskapelige universitet, Institutt for teknisk kybernetikk, Institutt for teknisk kybernetikk |
Source Sets | DiVA Archive at Upsalla University |
Language | English |
Detected Language | English |
Type | Student thesis, info:eu-repo/semantics/bachelorThesis, text |
Format | application/pdf |
Rights | info:eu-repo/semantics/openAccess |
Page generated in 0.0017 seconds