Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/yaxsomo/aerosentinel-mach-1

Aerosentinel Flight Computer Operating System
https://github.com/yaxsomo/aerosentinel-mach-1

Last synced: about 1 month ago
JSON representation

Aerosentinel Flight Computer Operating System

Awesome Lists containing this project

README

        


aerosentinel logo

#

Welcome to Aerosentinel Mach 1 Flight Controller firmware repository. This firmware is developed and configured using STM32CubeIDE and written in C++.

## Table of Contents
1. [Introduction](#introduction)
2. [Getting Started](#getting-started)
- [Prerequisites](#prerequisites)
- [Installation](#installation)
3. [Usage](#usage)
- [Building the Firmware](#building-the-firmware)
5. [Features](#features)
6. [Contributing](#contributing)
7. [License](#license)

## Introduction
This firmware is designed to provide precise control, navigation, and telemetry capabilities for rocketry applications using the Aerosentinel Mach 1 Flight Controller. It implements advanced algorithms and features to ensure optimal performance, safety, and reliability during launch, ascent, and recovery phases.

## Getting Started

### Prerequisites
Before getting started, make sure you have the following installed:
- STM32CubeIDE (version 1.14.1 or higher)

### Installation
1. Clone this repository to your local machine.
2. Open STM32CubeIDE.
3. Import the cloned repository to your workspace
4. You're all set!

## Usage

### Building the Firmware
After modifying the code, you'll have to build it! To do so, safe the modified files and click on this Build icon :

Builing_STM32CubeIDE

To make sure the build process has been successful, you can check the console for errors or warnings :

Build_Result_STM32CubeIDE

## Features
- **Precision Control**: Utilizes advanced algorithms for precise maneuvering and trajectory adjustments.
- **Comprehensive Telemetry**: Provides real-time data on altitude, velocity, acceleration, and environmental conditions.
- **Autonomous Operation**: Executes pre-programmed flight plans and responds to in-flight contingencies.
- **Reliability**: Built to withstand extreme temperatures, vibrations, and G-forces for robust performance.

## Contributing
Contributions are welcome! Please follow the [contribution guidelines](CONTRIBUTING.md) when making contributions to this project.

## License
This project is licensed under the [Creative Commons Zero v1.0 Universal](LICENSE).