Full Text Available

Note: Clicking the button above will open the full text document at the original institutional repository in a new window.

Fast star tracker hardware implementation and algorithm optimisations on a system-on-a-chip device

Thesis (MEng)--Stellenbosch University, 2019.

Saved in:
Bibliographic Details
Main Author: Von Wielligh, Christiaan Lodewyk
Other Authors: Visagie, Lourens
Format: Thesis
Language:en_ZA
Published: 2019
Subjects:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1867614079468699648
access_status_str Open Access
author Von Wielligh, Christiaan Lodewyk
author2 Visagie, Lourens
author_browse Visagie, Lourens
Von Wielligh, Christiaan Lodewyk
author_facet Visagie, Lourens
Von Wielligh, Christiaan Lodewyk
author_sort Von Wielligh, Christiaan Lodewyk
collection Thesis
description Thesis (MEng)--Stellenbosch University, 2019.
format Thesis
id oai:scholar.sun.ac.za:10019.1/107140
institution Stellenbosch University (South Africa)
language en_ZA
last_indexed 2026-06-10T12:46:20.037Z
license_str Not specified — see source repository
provenance_str_mv Harvested via OAI-PMH from SUNScholar — Stellenbosch University Repository
publishDate 2019
publishDateRange 2019
publishDateSort 2019
record_format dspace
source_str SUNScholar — Stellenbosch University Repository
spelling oai:scholar.sun.ac.za:10019.1/107140 Fast star tracker hardware implementation and algorithm optimisations on a system-on-a-chip device Von Wielligh, Christiaan Lodewyk Visagie, Lourens Barnard, Arno Stellenbosch University. Faculty of Engineering. Dept. of Electrical and Electronic Engineering. Star trackers Image sensors Systems programming (Computer science) Chip cards Thesis (MEng)--Stellenbosch University, 2019. ENGLISH ABSTRACT: Star trackers are instruments used onboard a spacecraft that utilize digital image sensors, optics and digital hardware to determine the inertial attitude of the spacecraft. Currently, these star trackers are the most accurate sensor system used onboard a spacecraft ADCS (attitude determination and control system). The majority of space missions requires high precision attitude determination which stresses the need for star trackers. Modern ADCS's, especially when making use of Control Moment Gyros (CMG's), demand fast update rates for increased agility. Star detection, a process where centroid locations are extracted from a star image, takes significant time in the star tracker pipeline. This is due to a large number of pixels that needs to be processed, causing a high computational burden on conventional microprocessors. We propose a solution where centroid extraction is implemented through novel design on an FPGA. This architecture makes it possible to extract centroid locations at the same time as the image data is streamed from the sensor. Such parallelization significantly increases the update rate of the star tracker without compromising accuracy or power usage. The final design is implemented on a Xilinx Zynq SoC (System-on-a-Chip) device, which includes an FPGA and ARM processor. Tests are performed using simulated night sky images, real star images and a live sensor. Optimized matching algorithms are implemented on the processing system and validated independently. Distortion correction and QUEST is implemented, and a fully autonomous, end-to-end star tracker, with 10 Hz update rate is demonstrated under the night sky. AFRIKAANSE OPSOMMING: 'n Sterkamera is 'n apparaat wat die oriëntasie van 'n satelliet bepaal deur gebruik te maak van 'n kamera sensor, optika en digitale hardeware. Hierdie sterkameras is tans die akuraatste sensors beskikbaar. Meeste satelliet missies vereis baie akkurate orentiasie bepaling wat die gebruik van sterkameras noodsaaklik maak. Moderne oriëntasie beheerstelsels, veral as daar van Beheer Moment Gyros gebruik maak, vereis 'n vinnige opdateringstempo. Ster deteksie, die proses waar ster sentroïedes se posisies vanaf 'n foto bepaal word, neem baie tyd as gevolg van 'n groot hoeveelheid spikkels wat geproseseer moet word. In hierdie navorsingsprojek stel ons 'n oplossing voor waar die deteksie deur vernuwende ontwerp in 'n FPGA geimplementeer word. Hierdie argitektuur maak dit moontlik 'n ster sentroïedes te onttrek op die selfde tyd as wat die beeld-data van die sensor oorgedra word. Deur die proses in parallel te doen, is daar 'n merkbare verbetering in die opdateringtempo van die sterkamer. Die finale ontwerp is op 'n Xilinx Zynq SoC geïmplementeer. Toetse is gedoen met gesimuleerde fotos, regte ster fotos en 'n regte sensor. Die ster-identifiseering algoritme is verder geoptimeer en op 'n mikroverwerker geïmplementeer. Nadat distorsiekorreksie en QUEST toegepas is, word 'n outonome sterkamera met 'n opdateringspoed van 10 Hz gedemonstreer as 'n finale toets. 2019-11-28T08:57:54Z 2019-12-11T06:49:28Z 2019-11-28T08:57:54Z 2019-12-11T06:49:28Z 2019-12 Thesis http://hdl.handle.net/10019.1/107140 en_ZA 108 pages : illustrations application/pdf
spellingShingle Star trackers
Image sensors
Systems programming (Computer science)
Chip cards
Von Wielligh, Christiaan Lodewyk
Fast star tracker hardware implementation and algorithm optimisations on a system-on-a-chip device
title Fast star tracker hardware implementation and algorithm optimisations on a system-on-a-chip device
title_full Fast star tracker hardware implementation and algorithm optimisations on a system-on-a-chip device
title_fullStr Fast star tracker hardware implementation and algorithm optimisations on a system-on-a-chip device
title_full_unstemmed Fast star tracker hardware implementation and algorithm optimisations on a system-on-a-chip device
title_short Fast star tracker hardware implementation and algorithm optimisations on a system-on-a-chip device
title_sort fast star tracker hardware implementation and algorithm optimisations on a system on a chip device
topic Star trackers
Image sensors
Systems programming (Computer science)
Chip cards
url http://hdl.handle.net/10019.1/107140
work_keys_str_mv AT vonwiellighchristiaanlodewyk faststartrackerhardwareimplementationandalgorithmoptimisationsonasystemonachipdevice