meine
meine 🌒 - A CLI file manager and system utility built with Textual. It combines intuitive command parsing with rich t…
Chess playing robot based on LSS 4DoF Robotic Arm & Raspberry Pi
git clone https://github.com/EDGE-tronics/Chess-Robot.gitEDGE-tronics/Chess-RobotThe LSS Chess Robot is a robotic arm that can play chess against you. This is a free and open source project that integrates aspects of robotics, computer vision, and of course chess.
To start using this project, proceed to the standard clone procedure:
cd <some_directory> git clone https://github.com/Robotics-Technology/Chess-Robot.git
python -m venv env
cd env/Scripts
activate
pip install -r requirements.txt
python3 -m venv env
source env/bin/activate
pip3 install -r requirements.txt
pip3 install "picamera[array]"
Note: To avoid incompatibilities use the versions established in the "requirements", for this it is recommended to use a virtual environment.
If you have issues with OpenCV on the Raspberry Pi try the following commands:
sudo apt-get install libatlas-base-dev
sudo apt-get install libjasper-dev
sudo apt-get install libqtgui4
sudo apt-get install libqt4-test
sudo apt-get install libhdf5-dev
sudo apt-get install libhdf5-serial-dev
sudo apt-get install python3-pyqt5
sudo apt-get install stockfish
sudo pip3 install opencv-python==4.5.5.64
sudo pip3 install opencv-contrib-python
cd <project_directory>
python Interface.py
Chess Robot Interface
Gameplay Video
LSS Chess Robot is available under the GNU General Public License v3.0
Anyone is very welcome to contribute. Below is a list of identified improvements.
Every module of the project is explained in the tutorial series available here.
Read more about the LSS Robotic Arm in the wiki.
Purchase the LSS arm on RobotShop.
Official Lynxmotion Smart Servo (LSS) libraries for Python available here.
If you want more details about the LSS protocol, go here.
Have any questions? Ask them on the Robotshop Community.
more like this
search projects, people, and tags