Repo Guide
This should serve as a basic overview/guide of all the repos that currently exist in the Triton UAS Github.
- Knowledge about some repos may be lacking, so the current status for them may be slightly inaccurate.
- The default ordering is based off the most recent edits to the repos as of 9-10-22
| Name/Link | Description | Team | Status |
|---|---|---|---|
| wiki | Your one stop shop for hopefully lots of useful info about TUAS. | All | Active |
| tritonuas.github.io | Amazing website made from the tears of whoever was |
All | Active |
| hub | Central node to connect to OBC, front-end, CV suite, etc. | Software | Active |
| barebones-unet | temporary repo to develop UNet segmentor | Software | Active |
| adopt | Aircraft Design OPTimization programs in python | Airframe | Active |
| tensorboard-local | View datahub tensorboard dashboards locally | Software | Active |
| not-stolen-israeli-code | Target generation that wasn't stolen | Software | Active |
| taxonomy-101 | All-in-one wrapper around classifiers for shapes, characters, and colors | Software | Active |
| hutzler-571 | Segmentation for shapes and characters | Software | Active |
| garretts-new-lunchbox | Everything Saliency | Software | Active |
| houston2 | Houston, but better | Software | Active |
| Real-Time-PP | Real Time Path Planning, a.k.a PyPlanner 2. Handles static and dynamic obstacle avoidance, coverage, and communication with Hub. | Software | Active |
| mockterop | A mock of the interop server, mainly to allow us to simulate competition data with json files instead of having to deal with the real thing. | Software | Active |
| obc-saliency | Application to run on the plane (on the Jetson Tx2) to salience images and send the cropped ODLCs to the ground control station. | Software | Inactive |
| computer-vision-server | Receives images from hub and runs computer vision models on them | Software | Active |
| houston | Front-end for Ground Control Station | Software | Active |
| powerboard | Powerboard design | Embedded | Active |
| antenna-tracker | Home built antenna tracker code | Embedded | Active |
| carbon-copy | Optimization programs for aircraft design | Airframe | Active |
| UGV | CAD models of UGV | Airframe | Active |
| localization | Determines geolocation of targets | Software | Active |
| nsawatchingyou | Stich images together to create a map of the competition flight boundary for the mapping task | Software | Active |
| cv-docker | TUAS Datahub docker container | Software | Active |
| classification | Character classification | Software | Inactive |
| py-planner | Path planning suite implementing Dubins curves library from rust-step | Software | Active |
| protos | Protocol Buffer Definitions | Software | Active |
| arrakis | Integration system to run complete software system | Software | Active |
| ugv-code | Gazebo environment to learn about controls by tuning a yaw and velocity controller for the UGV | Embedded | Active |
| rust-step | Rust implementation of Dubins curves algorithms for path planning | Software | Inactive |
| ardupilot | Fork of the ardupilot firmware | Embedded | Inactive? |
| matts-new-glasses | Computer vision suite for saliency, segmentation, classification, etc. | Software | Inactive |
| sigboard | Signals board schematics, PCB designs, and microcontroller programs | Embedded | Inactive? |
| automail | Email automation for various google forms | All | Active |
| polar-express | Triton UAS Welcome | All | Active |
| loggo | MAV device monitoring and logging | Software | Active |
| .github | Organization-wide Github settings | All | Active |
| mavlink | Marshalling / communication library for drones. | Software | Inactive |
| lawnchair | Fiber One Cart (wannabe launcher) | Airframe | Inactive |
| fiber-one | Fiber One CAD stuff | Airframe | Inactive |
| gimbal | Gimbal iterations from Fiber One and Swallow | Airframe | Active? |
| swallow | Swallow CAD stuff | Airframe | Active? |
| water-bottle-drop | Old water bottle drop designs for reference (Rascal, Fiber One, Ranger, Believer) | Airframe | Inactive |
| swallow-drawing | SOLIDWORKS dimensioned drawing of the swallow for 2019-2020 technical paper | Airframe | Active |
| stolen-israeli-code | Generates sample targets for training | Software | Inactive |
| faster-rcnn-pytorch | Fork of faster-rcnn-pytorch | Software | Inactive |
| char-rc | Erika's char recognition training stuff | Software | Inactive |
| Better-loggo | Loggo, but better using Graphana with InfluxDB | Software | Inactive |
| path-viz-tools | Visualizing path planning algorithms | Software | Inactive |
| airframe | Old airframe documentation | Airframe | Inactive |
| tabling-nonsense | Dumb demo for tabling events | Software | Inactive |
| planeobc | Onboard computer code | Software | Inactive |
| ottopilot | Docker definitions for SITL and MAVProxy | Software | Inactive |
| mav-uploader | Simple uploader for path from py-planner to the pixhawk | Software | Inactive |
| wires | Embedded work repository | Embedded | Inactive |
| heim | Old target recognition | Software | Inactive |
| mission-faker | I don't know what this is for and don't want to read it right now -garrett | Software | Inactive |
| i-love-pmtischler | Weird GRPC serve for tabling demo and uploading to interop? | Software | Inactive |
| go-mavlink | Fork (but not really) of the go-mavlink library | Software | Inactive |
| tarantula | Backup files for Mr. Taranis | All | Inactive |
| path-planner | Old obstacle avoidance and mission planning | Software | Inactive |
| mozart | Old integration / orchestration scripts | Software | Inactive |
| god | Old mono-repo for all thing software | Software | Inactive |
| mapproxy | Wrapper around mapproxy | Software | Inactive |
| montage | ML model training wrapper | Software | Inactive |
| stillsuit | Something to do with getting data from missions | Software | Inactive |
| airdrop | Something to do with actually triggering the airdrop | Software | Inactive |
| shell-util | Development environment tools setup scripts | Software | Inactive |
| docs | Old documentation | All | Inactive |
| dubstep | Even older path planning algorithms written in C | Software | Inactive |
| reals | Old repo for 3D printed parts | All | Inactive |
| tuas-junk-filter | Old transfer learning to distinguish junk from targets | Software | Inactive |
| rust-mavlink | Fork (but not really) of the rust-mavlink library | Software | Inactive |
| flights | Saved flight specifications | All | Inactive |
| capsnet-ocr | Something to do with OCR with capsnet | Software | Inactive |
| MAVProxy | Fork (but not really) of MAVProxy with some other stuff to connect to GCS | Software | Inactive |
| missions | Sample test missions | All | Inactive |