calebtrepowski / egg-supplier-cv

Automated egg box filler using computer vision and a robotic arm. Final project for Robotics 2 course.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Egg supplier with Computer Vision and Scara Robotic Arm

Team members:

Roboflow Server (self hosted on same machine)

Run commands as root if necessary.

  • Create docker container from image. Requires internet connecion for the first time processing images:

    docker run -d --name roboflow-server -p 8080:9001 roboflow/roboflow-inference-server-cpu
  • Stop container:

    docker stop roboflow-server
  • Start again container (at this point internet connection is no longer necessary for processing images):

    docker start roboflow-server
  • Monitor stdout and stderr:

    docker attach roboflow-server

GUI and main program

Modify video_source and robot_port if necessary.

python3 main.py

Gui screenshot

Here's a working video demo

About

Automated egg box filler using computer vision and a robotic arm. Final project for Robotics 2 course.

License:GNU General Public License v3.0


Languages

Language:Python 100.0%