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 |