This is an autonomous sentry turret piloted by computer vision and controlled by a Raspberry Pi 4 running OpenCV.
- Software: Rust, OpenCV, YOLOv3, RPPAL
- Hardware: Raspberry Pi 4, 2 Servo motors, Camera, Gel Blaster
- Chasis: Autodesk Inventor, 3D Printing
sudo apt-get install libopencv-dev clang libclang-dev
to install OpenCV dependenciescurl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
to install Rustecho "dtoverlay=pwm-2chan" | sudo tee -a /boot/firmware/config.txt
andsudo reboot
to allow hardware pwm access for servossudo apt-get install git
to install gitgit clone https://github.com/emilsharkov/SentryTurret.git
to clone the repository locallycd software/new
andcargo build --release
to create an optimized executablecd /target/release
and./new
to run the turret program