Skip to content

catsystems/cats-embedded

Repository files navigation

CATS Embedded Software

CATS Logo

🐈Always land on your paws!🐈‍⬛

Control and Telemetry Systems (CATS) builds open source (hardware and software) flight computers for sounding rockets. Our portfolio includes the CATS Vega flight computer and the CATS Ground Station that can be connected to the flight computer over telemetry. The flight computer can easily be configured through the CATS Configurator, a desktop application. The system allows the user to configure up to 8 actions per flight transition, giving full control over the flight and a safe recovery of your rocket.

Features

  • Kalman filter altitude and velocity estimation
  • Highly configurable events (up to eight actions per flight state transition)
  • Backup timers
  • High speed logging (up to 100 Hz)
  • Telemetry with a range of at least 10 km
  • GNSS logging and transmission to the ground station
  • Accelerometric liftoff detection
  • Fully open source
  • Configuration is done over our application, no need to work with a CLI

Configuration Tool

The CATS Configurator is in beta. More features will be released in the near future. It can be downloaded here. A description of the configurator can be found in the CATS User Manual.

Open Source

All CATS code is open source and available for free use under the GPL-3.0 License. Please note that it is provided without any warranty.

The CATS CLI is forked from Betaflight, so thanks goes to all the contributors of Cleanflight and Betaflight.

Contribution

Contributions are welcome and encouraged. You can contribute in many ways:

  • Implement a new feature in the firmware
  • Bug reporting & fixes
  • New feature ideas & suggestions

The best way to get started is to join our Discord server.

Overview

Here is a quick overview of our system, in the form of a poster that we presented at the 26th ESA PAC Symposium.

CATS Poster