A project for shooting specified objects with UNPOWERED projectiles automatically. Like shooting airballons with a modified LEGO-RocketLauncher. The Launcher itself with three servomotors is controlled with an Arduino via serial port. The Camera can be any camera available on your PC. The whole project is cross-platform compatible (could ba an R…
C++ Arduino QMake C

README.md

RocketLauncher

Author: Marvin Baral (github@marvinbaral.de)

A project for shooting specified objects with UNPOWERED projectiles automatically. Like shooting airballons with a modified LEGO-RocketLauncher. The Launcher itself with three servomotors is controlled by an Arduino via serial port. The Camera can be any camera available on your PC. The whole project is cross-platform compatible (could be an RaspberryPi with Camera too).

Current Status:

  • Servo-Control is working
  • automatical shooting is working
  • object detection and distance detection working
  • physical flightpathcalculation is working
  • a simple version of position predicition of moving objects is implemented

Protocol for Communication between PC and Arduino:

<char select {0-1}>;<int degree {-61 to 93}>; !!! Servo with index 1 has a higher minimum degree

Sources: