Full Text Available
Note: Clicking the button above will open the full text document at the original institutional repository in a new window.
Thesis (MEng)--Stellenbosch University, 2019.
| Main Author: | |
|---|---|
| Other Authors: | |
| Format: | Thesis |
| Language: | en_ZA |
| Published: |
2019
|
| Subjects: | |
| Tags: |
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 |