PID Line follower for FLL Stolzenau spectator challenge
Go to file
2023-02-08 22:33:09 +01:00
.cargo Update build to use musl toolchain 2022-01-30 15:37:24 +01:00
fonts Initial UI Design 2023-01-17 00:52:03 +01:00
src Automatically execute the process again on a panic 2023-02-08 22:33:09 +01:00
.gitignore Init template repo 2021-09-03 09:52:00 +02:00
Cargo.lock Automatically execute the process again on a panic 2023-02-08 22:33:09 +01:00
Cargo.toml Automatically execute the process again on a panic 2023-02-08 22:33:09 +01:00
Makefile Update build to use musl toolchain 2022-01-30 15:37:24 +01:00
README.md Update README.md 2023-01-29 15:20:58 +00:00
upload.sh single threaded approach 2023-01-28 23:39:10 +01:00

EV3 Line follower using ev3dev-lang-rust

This program follows a line using a PID controller.

Setup

Install the armv5te-musl toolchain

rustup target add armv5te-unknown-linux-musleabi

The robot needs exactly two large motors and exactly one color sensor.

Usage

Build this project:

cargo build --release

The resulting binary can be found at ./target/armv5te-unknown-linux-musleabi/release/<ARTIFACT>.

Alternatively use the provided script to build and upload the binary to the robot using ssh:

./upload.sh