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

dc.contributor.advisorVisagie, Lourensen_ZA
dc.contributor.advisorBarnard, Arnoen_ZA
dc.contributor.authorVon Wielligh, Christiaan Lodewyken_ZA
dc.contributor.otherStellenbosch University. Faculty of Engineering. Dept. of Electrical and Electronic Engineering.en_ZA
dc.date.accessioned2019-11-28T08:57:54Z
dc.date.accessioned2019-12-11T06:49:28Z
dc.date.available2019-11-28T08:57:54Z
dc.date.available2019-12-11T06:49:28Z
dc.date.issued2019-12
dc.descriptionThesis (MEng)--Stellenbosch University, 2019.en_ZA
dc.description.abstractENGLISH 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.en_ZA
dc.description.abstractAFRIKAANSE 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.af_ZA
dc.format.extent108 pages : illustrationsen_ZA
dc.identifier.urihttp://hdl.handle.net/10019.1/107140
dc.language.isoen_ZAen_ZA
dc.subjectStar trackersen_ZA
dc.subjectImage sensorsen_ZA
dc.subjectSystems programming (Computer science)en_ZA
dc.subjectChip cardsen_ZA
dc.titleFast star tracker hardware implementation and algorithm optimisations on a system-on-a-chip deviceen_ZA
dc.typeThesisen_ZA
Files
Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
vonwielligh_fast_2019.pdf
Size:
23.06 MB
Format:
Adobe Portable Document Format
Description:
License bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
1.71 KB
Format:
Plain Text
Description: