4 DOF electromagnetic robot arm
By Ahmed Murad
1) Firmware/software for the robot/prototype
Setup instructions:
$ python3 -m venv .venv
$ source .venv/bin/activate
$ pip3 -r install requirements.txt
Run GUI interface:
$ python3 src/flask_control.py
Using this you can open http://127.0.0.1:5000/ in your browser to control the robot. Use the sliders to control the robot.
Run manual control / path planed control:
$ python3 src/manual_control.py
Running this code will run my pre-defined path for the robot. The path is defined as a 2d matrix and is easy to change. You can set variable "find_angles" to true to move the robot arm manually and fin dthe values you need to set in the path matrix.
2) Images from testing the robot
3) Poster
Read more on my poster about the robot here. For information on CAD files, go to this repo.