Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/yaxsomo/aerosentinel-icarus
- Owner: yaxsomo
- License: bsd-3-clause
- Created: 2024-07-05T10:41:07.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2024-07-30T10:31:14.000Z (5 months ago)
- Last Synced: 2024-07-30T13:19:46.997Z (5 months ago)
- Topics: aerospace, control, guidance, navigation, rockets, sensor-fusion, software-development
- Language: C
- Homepage:
- Size: 1.2 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Codeowners: CODEOWNERS
- Security: SECURITY.md
- Support: SUPPORT.md
Awesome Lists containing this project
README
#
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 :To make sure the build process has been successful, you can check the console for errors or warnings :
## 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).