This project involves a mechanical device controlled to intercept the trajectory of a tracked object. We are currently using an IMU to measure acceleration of the object, which communicates the measurements to a Raspberry Pi onboard the mechanical component to generate control signals. The target form of this project is a multi-joint arm that is able to block swings of a sword.
This is the main repository for our capstone project. It contains code that is run on the Raspberry Pi. Code for the ESP32 unit is found in this repo (gateway
) instead.
control-system
lead)gateway
lead)git clone git@github.com:Defender-Arm/control-system.git
python3.8 -m pip install -r requirements.txt
On Pi, run with python3.8 main_pi.py
On Windows, run with python3.8 main_windows.py
Run test suite with ...