Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/yaxsomo/aerosentinel-icarus

A powerful firmware for Aerosentinel Icarus Flight Module.
https://github.com/yaxsomo/aerosentinel-icarus

aerospace control guidance navigation rockets sensor-fusion software-development

Last synced: about 1 month ago
JSON representation

A powerful firmware for Aerosentinel Icarus Flight Module.

Awesome Lists containing this project

README

        


aerosentinel logo

#

Welcome to Aerosentinel Icarus Flight Module firmware repository. Configured & developed 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 manage and control the flight dynamics of rocketry applications using the Aerosentinel Icarus Flight Module. It implements advanced control algorithms and features to ensure optimal performance, stability, and safety during all flight phases.

## Getting Started

### Prerequisites
Before getting started, make sure you have the following installed:
- STM32CubeIDE (version 1.15.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
- **Advanced Flight Control**: Implements control algorithms to maintain optimal flight dynamics and stability.
- **Telemetry Integration**: Provides real-time data on flight parameters to the ground station.
- **Safety Mechanisms**: Includes safety features to handle anomalies during flight, ensuring 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 [BSD 3-Clause License](LICENSE).