This organization is a collection of reposotories for an Open Source Star Tracking system. This system was developed by students at the University of Michigan for their Embedded System Design Capstone. Please contact ljweaver@umich.edu for any questions about this code. Email maruff@umich.edu for details about the specific hardware used.
A C++ class that contains a myriad of function to command and gather data from the star tracker.
An STM32 project to flash onto our custom PCB.
A C++ project that runs the star tracking algorithm and controls a camera on an Rasberry Pi Zero 2W.
GalileoGui and GalileoCli
Intuitive options to interact with the star tracker
Our product is heavily reliant LOST: Open-source Star Tracker created by the Husky Satellite Lab at the University of Washington. LOST provided us with a full pipeline from PNG to Attitude data. We relied heavily on the LOST research paper, which provided us with a better understanding of the problem space and implementation methods. We would like to give a huge thanks to Mark Polyakov, the head author of the lost paper, who graciously helped us tune the algorithm. A fork of the original lost repo can be found here with additional setup and testing scripts that we found useful.
- Matt Ruff
- Rachel Nowak
- Simon Pisciotta
- Sarah Squadrito
- Matthew Szabo
- Luke Weaver