quetzal1-flight-software

Flight software for the Quetzal-1 mission. This repository contains the flight-proven code of the satellite's Electrical Power System (EPS) and Attitude Determination and Control System (ADCS).

https://github.com/quetzal-1-cubesat-team/quetzal1-flight-software

Science Score: 52.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
    Organization quetzal-1-cubesat-team has institutional domain (www.uvg.edu.gt)
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (9.8%) to scientific vocabulary
Last synced: 8 months ago · JSON representation ·

Repository

Flight software for the Quetzal-1 mission. This repository contains the flight-proven code of the satellite's Electrical Power System (EPS) and Attitude Determination and Control System (ADCS).

Basic Info
  • Host: GitHub
  • Owner: Quetzal-1-CubeSat-Team
  • License: gpl-3.0
  • Language: C++
  • Default Branch: master
  • Homepage:
  • Size: 1.02 MB
Statistics
  • Stars: 53
  • Watchers: 2
  • Forks: 3
  • Open Issues: 0
  • Releases: 0
Created almost 5 years ago · Last pushed over 1 year ago
Metadata Files
Readme License Citation

README.md

Quetzal-1 Software

📫 Contact Us!

If the information published here was helpful, we'd love to know! Contact us below and let us know how we can help 🙋‍♀️🙋‍♂️!

  1. 💌 Email us: satelite@uvg.edu.gt
  2. 🐦 Reach out on X: @quetzal1_uvg

For an overview of Quetzal-1, read our profile!

Directory Description

This repository serves as the central location for the flight software for Quetzal-1. We are indebted to the open-source community, as a large part of the hardware and software was inspired and based on open-source platforms, such as Arduino, and libraries written by its ever-expanding community.

The software for the following subsystems is included in this repository:

  1. ADCS: contains the software for the Attitude Determination and Control System (ADCS).
  2. EPS: contains the software for the Electrical Power System (EPS).
  3. media: contains miscellaneous photos relating to the satellite in general, that may be of use and serve as reference to the user.

License

The Arduino sketches (EPS.ino and ADCS.ino) and corresponding header files (EPS.h and ADCS.h) written by the Quetzal-1 CubeSat Team are licensed under GPLv3 (see LICENSE).

However, all included libraries (that is, all files under the ADCS/src/ or EPS/src directories) are distributed here for ease-of-use and under their original license (if applicable) and contain a LICENSE file within their own subdirectory (if available).

A list of all included libraries, their usage and license is shown below:

| Library | Used in | License | |-----------------|-----------|----------------------| | TMP100 | EPS, ADCS | Beerware | | SoftwareWire | EPS, ADCS | GPLv3 | | LowPower | ADCS | CC BY-SA 3.0 | | ADC128D818 | ADCS | No available license | | Adafruit_Sensor | ADCS | Apache 2.0 | | Adafruit_BNO055 | ADCS | MIT | | BQ27441 | EPS | MIT | | INA260 | EPS | BSD |

How should you cite this repository?

You may cite this repository as shown below. Further information is available in the CITATION.cff file.

Quetzal-1 CubeSat Team. (2022). Quetzal-1 Flight Software [Computer software]. https://github.com/Quetzal-1-CubeSat-Team/quetzal1-flight-software

Available Repositories

| Repository | Description | |--------------------------|-------------------------------------------------------------------------------------------------------------------------| | quetzal1-hardware | Contains the hardware design files for Quetzal-1 and its subsystems. | | quetzal1-flight-software | This repository. | | quetzal1-telemetry | Contains the telemetry and photos transmitted by Quetzal-1 while in orbit. | | gr-quetzal1 | Contains the software used on the Ground Control Station for Quetzal-1, based on GNURadio. |

Owner

  • Name: Quetzal-1 CubeSat Team
  • Login: Quetzal-1-CubeSat-Team
  • Kind: organization
  • Email: satelite@uvg.edu.gt
  • Location: Guatemala

Engineering Team from Universidad del Valle de Guatemala (UVG) that developed the Quetzal-1 CubeSat, the first Guatemalan nanosatellite to operate in space

Citation (CITATION.cff)

cff-version: 1.2.0
type: software-code
message: "If you use this repository, please cite it as below."
authors:
  - given-names: Quetzal-1 CubeSat Team
    affiliation: "Universidad del Valle de Guatemala"
    email: "satelite@uvg.edu.gt"
    website: https://www.uvg.edu.gt/cubesat-en/
title: "Quetzal-1 Flight Software"
date-released: 2022-11-22
url: https://github.com/Quetzal-1-CubeSat-Team/quetzal1-flight-software

GitHub Events

Total
  • Watch event: 6
  • Push event: 1
  • Fork event: 1
Last Year
  • Watch event: 6
  • Push event: 1
  • Fork event: 1