Skip to content

copper-project/copper-drone

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tutorial: Copper on a Drone Series

Copper Drone Tutorial

This GitHub project supports the video tutorial series on how to use Copper,
the Rust-based robotics runtime.

From zero to flight, the series walks through building a simple robotics stack—including hardware integration, computer vision, control, communication, and deployment—on a twitchy 3.5" freestyle drone.

The goal is twofold: to build a complete reference project using Copper, and to develop reusable Copper components along the way (e.g., GStreamer, AprilTags).

📺 The full playlist is here.
So far, it contains 9 parts, with matching integration branches in this repository.

Part Title Branch
Part 0 Building an Autonomous Drone
Part 1 Cross Compiling Rust to Arm 64bits with musl
Part 2 Generating a base Copper Project git checkout part2
Part 3 Copper GStreamer Source + Rerun visualization git checkout part3
Part 4 Adaptive Threshold & April Tag Detection git checkout part4
Part 5 Linux Perf tool & Calibration and relative Pose
Part 6 Controlling a drone running Betaflight with Rust
Part 7 Establishing a Control Baseline
Part 8 Integration and maiden flight! git checkout part8

💬 Questions about this tutorial or Copper in general?
Join us on Discord!

About

This is a working project for our youtube channel to follow along

Resources

License

Stars

Watchers

Forks

Packages

No packages published