Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/yaxsomo/aerosentinel-mach-1
- Owner: yaxsomo
- License: gpl-3.0
- Created: 2023-08-03T07:01:28.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-06-12T19:56:17.000Z (6 months ago)
- Last Synced: 2024-06-14T02:09:37.803Z (6 months ago)
- Language: C
- Size: 23.2 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
#
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 :To make sure the build process has been successful, you can check the console for errors or warnings :
## 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).