Details

Robotska sodelovalna aplikacija za igranje šaha
ID Reshkov, Ivan (Author), ID Šlajpah, Sebastjan (Mentor) More about this mentor... This link opens in a new window

.pdfPDF - Presentation file, Download (21,73 MB)
MD5: 9B00BF04C2736D2EDE74D30A781747DD

Abstract
V magistrskem delu obravnavamo razvoj robotske sodelovalne aplikacije za igranje šaha, ki uporabniku omogoča, da fizično partijo odigra proti robotskemu manipulatorju. Ker sodobni šahovski programi igrajo optimalno in ne posnemajo človeka, smo poleg klasičnega programa razvili tudi personaliziran model umetne inteligence, ki posnema igralni slog izbranega velemojstra. Zasnovali in izdelali smo robotsko celico, ki jo sestavljajo sodelujoči robot UFactory xArm6 z električnim prijemalom Gimatic in mehkimi prsti, izdelanimi po principu fin-ray, elektronska šahovnica in šahovska ura DGT, vrtljivi gumb DragonEYE ter mikroračunalnik Raspberry Pi 5 kot osrednji koordinator. Programsko opremo smo zasnovali večnitno. Uporabnikove poteze sistem razpozna tako, da stanje fizične šahovnice primerja z vsemi zakonitimi potezami iz prejšnje pozicije. Uporabnik lahko igra proti klasičnemu programu Stockfish ali proti personaliziranemu modelu VidmarAI, ki smo ga razvili iz projekta Maia Chess z učenjem s prenosom znanja na partijah velemojstra Milana Vidmarja in ga poganja šahovski program Leela Chess Zero. Varnost celice smo ovrednotili po standardu ISO 10218-2:2025 za tri scenarije trka med robotom in uporabnikom. Model VidmarAI je na validacijski množici Vidmarjevih partij dosegel višjo natančnost napovedi potez od osnovnega modela Maia-1900, navzkrižno ocenjevanje pa je potrdilo, da je izboljšanje specifično za Vidmarjev slog. Varnostne meritve so pokazale, da mehki prsti z večjo kontaktno površino zadržijo sile in tlake znotraj mej standarda. Razvita aplikacija je celovit primer sodelovalne robotike, ki povezuje mehansko, elektronsko, programsko in umetnointeligenčno komponento v interaktiven sistem.

Language:Slovenian
Keywords:sodelujoča robotika, robotsko igranje šaha, sodelujoči robot, senzorizirana šahovnica, grafični uporabniški vmesnik, personaliziran model umetne inteligence, učenje s prenosom znanja, analiza varnosti
Work type:Master's thesis/paper
Typology:2.09 - Master's Thesis
Organization:FE - Faculty of Electrical Engineering
Year:2026
PID:20.500.12556/RUL-188398 This link opens in a new window
COBISS.SI-ID:303184131 This link opens in a new window
Publication date in RUL:22.09.2026
Views:219
Downloads:60
Metadata:XML DC-XML DC-RDF
:
Copy citation
Share:Bookmark and Share

Secondary language

Language:English
Title:Collaborative robot chess application
Abstract:
This master's thesis addresses the development of a collaborative robotic application for playing chess, which enables the user to play a physical game against a robotic manipulator. Since modern chess engines play optimally and do not imitate humans, in addition to a classical chess engine we also developed a personalized artificial intelligence model that imitates the playing style of a selected grandmaster. We designed and built a robotic cell that comprises the collaborative robot UFactory xArm6 with a Gimatic electric gripper and soft fingers made according to the fin-ray principle, a DGT electronic chessboard and chess clock, the DragonEYE rotary knob, and a Raspberry Pi 5 microcomputer as the central coordinator. We designed the software as multithreaded. The system recognizes the user's moves by comparing the state of the physical board with all legal moves from the previous position. The user can play against the classical chess engine Stockfish or against the personalized model VidmarAI, which we developed from the Maia Chess project through transfer learning on the games of grandmaster Milan Vidmar and which runs on the Leela Chess Zero engine. We evaluated the cell's safety according to the ISO 10218-2:2025 standard for three collision scenarios between the robot and the user. On a held-out set of Vidmar's games, the VidmarAI model achieved a higher move-prediction accuracy than the base Maia-1900 model, and cross-evaluation confirmed that the improvement is specific to Vidmar's style. The safety measurements showed that soft fingers with a larger contact area keep forces and pressures within the limits specified by the standard. The developed application is a comprehensive example of collaborative robotics that integrates mechanical, electronic, software, and artificial intelligence components into an interactive system.

Keywords:collaborative robotics, robotic chess playing, collaborative robot, personalized artificial-intelligence model, sensorized chessboard, graphical user interface, transfer learning, safety analysis

Similar documents

Similar works from RUL:
Similar works from other Slovenian collections:

Back