Cargando…

Universal Verification Platform and Star Simulator for Fast Star Tracker Design

Developing star trackers quickly is non-trivial. Achieving reproducible results and comparing different algorithms are also open problems. In this sense, this work proposes the use of synthetic star images (a simulated sky), allied with the standardized structure of the Universal Verification Method...

Descripción completa

Detalles Bibliográficos
Autores principales: Schulz, Victor Hugo, Marcelino, Gabriel Mariano, Seman, Laio Oriel, Santos Barros, Jeferson, Kim, Sangkyun, Cho, Mengu, Villarrubia González, Gabriel, Leithardt, Valderi Reis Quietinho, Bezerra, Eduardo Augusto
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2021
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7866273/
https://www.ncbi.nlm.nih.gov/pubmed/33572822
http://dx.doi.org/10.3390/s21030907
_version_ 1783648043549065216
author Schulz, Victor Hugo
Marcelino, Gabriel Mariano
Seman, Laio Oriel
Santos Barros, Jeferson
Kim, Sangkyun
Cho, Mengu
Villarrubia González, Gabriel
Leithardt, Valderi Reis Quietinho
Bezerra, Eduardo Augusto
author_facet Schulz, Victor Hugo
Marcelino, Gabriel Mariano
Seman, Laio Oriel
Santos Barros, Jeferson
Kim, Sangkyun
Cho, Mengu
Villarrubia González, Gabriel
Leithardt, Valderi Reis Quietinho
Bezerra, Eduardo Augusto
author_sort Schulz, Victor Hugo
collection PubMed
description Developing star trackers quickly is non-trivial. Achieving reproducible results and comparing different algorithms are also open problems. In this sense, this work proposes the use of synthetic star images (a simulated sky), allied with the standardized structure of the Universal Verification Methodology as the base of a design approach. The aim is to organize the project, speed up the development time by providing a standard verification methodology. Future rework is reduced through two methods: a verification platform that us shared under a free software licence; and the layout of Universal Verification Methodology enforces reusability of code through an object-oriented approach. We propose a black-box structure for the verification platform with standard interfaces, and provide examples showing how this approach can be applied to the development of a star tracker for small satellites, targeting a system-on-a-chip design. The same test benches were applied to both early conceptual software-only implementations, and later optimized software-hardware hybrid systems, in a hardware-in-the-loop configuration. This test bench reuse strategy was interesting also to show the regression test capability of the developed platform. Furthermore, the simulator was used to inject specific noise, in order to evaluate the system under some real-world conditions.
format Online
Article
Text
id pubmed-7866273
institution National Center for Biotechnology Information
language English
publishDate 2021
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-78662732021-02-07 Universal Verification Platform and Star Simulator for Fast Star Tracker Design Schulz, Victor Hugo Marcelino, Gabriel Mariano Seman, Laio Oriel Santos Barros, Jeferson Kim, Sangkyun Cho, Mengu Villarrubia González, Gabriel Leithardt, Valderi Reis Quietinho Bezerra, Eduardo Augusto Sensors (Basel) Article Developing star trackers quickly is non-trivial. Achieving reproducible results and comparing different algorithms are also open problems. In this sense, this work proposes the use of synthetic star images (a simulated sky), allied with the standardized structure of the Universal Verification Methodology as the base of a design approach. The aim is to organize the project, speed up the development time by providing a standard verification methodology. Future rework is reduced through two methods: a verification platform that us shared under a free software licence; and the layout of Universal Verification Methodology enforces reusability of code through an object-oriented approach. We propose a black-box structure for the verification platform with standard interfaces, and provide examples showing how this approach can be applied to the development of a star tracker for small satellites, targeting a system-on-a-chip design. The same test benches were applied to both early conceptual software-only implementations, and later optimized software-hardware hybrid systems, in a hardware-in-the-loop configuration. This test bench reuse strategy was interesting also to show the regression test capability of the developed platform. Furthermore, the simulator was used to inject specific noise, in order to evaluate the system under some real-world conditions. MDPI 2021-01-29 /pmc/articles/PMC7866273/ /pubmed/33572822 http://dx.doi.org/10.3390/s21030907 Text en © 2021 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Schulz, Victor Hugo
Marcelino, Gabriel Mariano
Seman, Laio Oriel
Santos Barros, Jeferson
Kim, Sangkyun
Cho, Mengu
Villarrubia González, Gabriel
Leithardt, Valderi Reis Quietinho
Bezerra, Eduardo Augusto
Universal Verification Platform and Star Simulator for Fast Star Tracker Design
title Universal Verification Platform and Star Simulator for Fast Star Tracker Design
title_full Universal Verification Platform and Star Simulator for Fast Star Tracker Design
title_fullStr Universal Verification Platform and Star Simulator for Fast Star Tracker Design
title_full_unstemmed Universal Verification Platform and Star Simulator for Fast Star Tracker Design
title_short Universal Verification Platform and Star Simulator for Fast Star Tracker Design
title_sort universal verification platform and star simulator for fast star tracker design
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7866273/
https://www.ncbi.nlm.nih.gov/pubmed/33572822
http://dx.doi.org/10.3390/s21030907
work_keys_str_mv AT schulzvictorhugo universalverificationplatformandstarsimulatorforfaststartrackerdesign
AT marcelinogabrielmariano universalverificationplatformandstarsimulatorforfaststartrackerdesign
AT semanlaiooriel universalverificationplatformandstarsimulatorforfaststartrackerdesign
AT santosbarrosjeferson universalverificationplatformandstarsimulatorforfaststartrackerdesign
AT kimsangkyun universalverificationplatformandstarsimulatorforfaststartrackerdesign
AT chomengu universalverificationplatformandstarsimulatorforfaststartrackerdesign
AT villarrubiagonzalezgabriel universalverificationplatformandstarsimulatorforfaststartrackerdesign
AT leithardtvalderireisquietinho universalverificationplatformandstarsimulatorforfaststartrackerdesign
AT bezerraeduardoaugusto universalverificationplatformandstarsimulatorforfaststartrackerdesign