Skip to content

FH-EngineeringClub/UR-Chess-Tool

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

50 Commits
 
 
 
 
 
 
 
 

Repository files navigation

UR-Chess-Tool

Repurposed Universal Robots cobot which utilizes AI to play chess with both itself and against another player.

Requirements

  • stockfish, python-chess, and ur_rtde

    • Installable with pip install -r requirements.txt
    • ur_rtde requires additional setup for installation, see ur_rtde Installation for details
  • Install the stockfish binary with brew install stockfish on macOS or by downloading here on windows

    • It may be helpful to add stockfish to PATH on windows
    • For linux, download the latest 64-bit version of stockfish here, open with tar -xvf stockfish-ubuntu-x86-64.tar, and place the binary in path with mv stockfish-ubuntu-x86-64 /usr/bin/stockfish
  • Install svg preview for VS code

Windows

Install boost
Install cmake
pip install ur-rtde

MacOS

brew install cmake
brew install boost
pip install ur-rtde --use-pep517

Linux

(Ubuntu 22.04 recommended for compatibility):
sudo apt-get install libboost-all-dev
sudo add-apt-repository ppa:sdurobotics/ur-rtde
sudo apt-get update
sudo apt install librtde librtde-dev
sudo apt install cmake
pip install ur-rtde --use-pep517

Resources

Project Notion Page (Documentation)

UR Real-Time Communication Guide

ur_rtde Documentation

Python Stockfish

python-chess documentation

Stockfish and python-chess tutorial

About

Repurposed Universal Robots cobot which utilizes AI to play chess with both itself and against another player.

Resources

License

Stars

3 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages