<?xml version="1.0" encoding="utf-8"?>
<Gradivo ID="188398" NadgradivoID="0" NRID="29346591" OceID="0" DomainUrl="https://repozitorij.uni-lj.si/" IzpisPolniUrl="https://repozitorij.uni-lj.si/IzpisGradiva.php?lang=slv&amp;id=188398" StOgledov="225" StPrenosov="60" StOcen="0" VsotaOcen="0" DatumIzvoza="2026-11-13 08:46:44" OcenaSkupna="0" StPodgradiv="0" StudijskiProgramEvsID="1000316" JeIndeksirano="0" JeVecAvtorjev="0" DovoliZahtevkeZaDostop="0">
  <PID Url="http://hdl.handle.net/20.500.12556/RUL-188398">20.500.12556/RUL-188398</PID>
  <Naslov>Robotska sodelovalna aplikacija za igranje šaha</Naslov>
  <Podnaslov></Podnaslov>
  <TujJezik_Naslov>Collaborative robot chess application</TujJezik_Naslov>
  <TujJezik_Podnaslov></TujJezik_Podnaslov>
  <Opis>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.</Opis>
  <TujJezik_Opis>This master&#039;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&#039;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&#039;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&#039;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&#039;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.</TujJezik_Opis>
  <KljucneBesede>
    <Beseda>sodelujoča robotika</Beseda>
    <Beseda>robotsko igranje šaha</Beseda>
    <Beseda>sodelujoči robot</Beseda>
    <Beseda>senzorizirana šahovnica</Beseda>
    <Beseda>grafični uporabniški vmesnik</Beseda>
    <Beseda>personaliziran model umetne inteligence</Beseda>
    <Beseda>učenje s prenosom znanja</Beseda>
    <Beseda>analiza varnosti</Beseda>
  </KljucneBesede>
  <TujJezik_KljucneBesede>
    <Beseda>collaborative robotics</Beseda>
    <Beseda>robotic chess playing</Beseda>
    <Beseda>collaborative robot</Beseda>
    <Beseda>personalized artificial-intelligence model</Beseda>
    <Beseda>sensorized chessboard</Beseda>
    <Beseda>graphical user interface</Beseda>
    <Beseda>transfer learning</Beseda>
    <Beseda>safety analysis</Beseda>
  </TujJezik_KljucneBesede>
  <Potrjeno>true</Potrjeno>
  <JeZaklenjeno>false</JeZaklenjeno>
  <JeRecenzirano>false</JeRecenzirano>
  <Zaloznik></Zaloznik>
  <Izvor></Izvor>
  <Jezik ID="1060" ISO639-3="slv">Slovenski jezik</Jezik>
  <TujJezik ID="1033" ISO639-3="eng">Angleški jezik</TujJezik>
  <Povezave></Povezave>
  <Pokrivanje></Pokrivanje>
  <CasovnoPokritje></CasovnoPokritje>
  <AvtorskePravice></AvtorskePravice>
  <VrstaGradiva ID="mb22" DRIVER="info:eu-repo/semantics/masterThesis">Magistrsko delo/naloga</VrstaGradiva>
  <DatumVstavljanja>2026-09-22 13:55:01</DatumVstavljanja>
  <DatumObjave>2026-09-22 13:55:09</DatumObjave>
  <DatumSpremembe>2026-10-30 09:22:11</DatumSpremembe>
  <DatumTrajnegaHranjenja>0000-00-00 00:00:00</DatumTrajnegaHranjenja>
  <LetoIzida>2026</LetoIzida>
  <LetoIzidaDo>0</LetoIzidaDo>
  <KrajIzida></KrajIzida>
  <LetoIzvedbe>0</LetoIzvedbe>
  <KrajIzvedbe></KrajIzvedbe>
  <Opomba></Opomba>
  <StStrani></StStrani>
  <StevilcenjeNivo1></StevilcenjeNivo1>
  <StevilcenjeNivo2></StevilcenjeNivo2>
  <Kronologija></Kronologija>
  <Patent_Stevilka></Patent_Stevilka>
  <Patent_DatumVeljavnosti>0000-00-00</Patent_DatumVeljavnosti>
  <VerzijaDokumenta>NiDoloceno</VerzijaDokumenta>
  <StatusObjaveDrugje>NiDoloceno</StatusObjaveDrugje>
  <VrstaStroskaObjave>NiDoloceno</VrstaStroskaObjave>
  <DatumPoslanoVRecenzijo>0000-00-00</DatumPoslanoVRecenzijo>
  <DatumSprejetjaClanka>0000-00-00</DatumSprejetjaClanka>
  <DatumObjaveClanka>0000-00-00</DatumObjaveClanka>
  <EmbargoDo></EmbargoDo>
  <VrstaEmbarga ID="1" Naziv="Takojšnja javna objava" OpenAIREDostop="openAccess"></VrstaEmbarga>
  <Osebe>
    <Oseba ID="126369" Ime="Ivan" Priimek="Reshkov" AltIme="" VlogaID="70" VlogaNaziv="Avtor" ConorID="" Afiliacija="" ArrsID="0" ORCID=""></Oseba>
    <Oseba ID="29526" Ime="Sebastjan" Priimek="Šlajpah" AltIme="" VlogaID="991" VlogaNaziv="Mentor" ConorID="" Afiliacija="" ArrsID="0" ORCID=""></Oseba>
  </Osebe>
  <Identifikatorji>
    <Identifikator ID="16" Sifra="VisID" Naziv="VisID" URL="">63471</Identifikator>
    <Identifikator ID="3" Sifra="CobissID" Naziv="COBISS_ID" URL="https://plus.cobiss.net/cobiss/si/sl/bib/303184131">303184131</Identifikator>
  </Identifikatorji>
  <Relacije>
  </Relacije>
  <VerzijeGradiva>
  </VerzijeGradiva>
  <Datoteke>
    <Datoteka ID="248546" DatotekaNRID="14799251" NamenDatotekeID="2" NamenDatoteke="Predstavitvena datoteka" FormatDatotekeID="2" FormatDatoteke=".pdf" MIME="application/pdf" IkonaFormata="pdf.png" IkonaFormataPolniUrl="https://repozitorij.uni-lj.si/teme/rulDev/img/fileTypes/pdf.png" VelikostDatoteke="22788075" VelikostDatotekeKratko="21,73 MB" DatumVstavljanja="2026-09-22 13:55:12" JeZbrisana="false" JeJavnoVidna="true" JeIndeksirana="false" JeVidno="true" VidnoOd="01.01.0001" Zaporedje="0">
      <Naziv>Reshkov_Ivan_-_Robotska_sodelovalna_aplikacija_za_igranje_saha.pdf</Naziv>
      <OrgNaziv>Reshkov_Ivan_-_Robotska_sodelovalna_aplikacija_za_igranje_saha.pdf</OrgNaziv>
      <URL></URL>
      <Opis></Opis>
      <OpisTujJezik></OpisTujJezik>
      <UrlObdelave></UrlObdelave>
      <FrekvencaAzuriranjaID>1</FrekvencaAzuriranjaID>
      <Verzija></Verzija>
      <MD5>9B00BF04C2736D2EDE74D30A781747DD</MD5>
      <SHA256>2514ebd6f7dfb5aed8b0ac00bdf3940c6be812531fdc874e0dfa6f9e918a1534</SHA256>
      <UUID>66713c38-b67c-11f1-8bc5-0050569b8976</UUID>
      <PID></PID>
      <PrenosPolniUrl>https://repozitorij.uni-lj.si/Dokument.php?lang=slv&amp;id=248546</PrenosPolniUrl>
      <Vsebine>
      </Vsebine>
    </Datoteka>
  </Datoteke>
  <Organizacije>
    <Organizacija OrganizacijaID="27" Kratica="FE" ZavodEvsID="0000060" Logo="" LogoPolniUrl="https://repozitorij.uni-lj.si/teme/rulDev/img/logo/">Fakulteta za elektrotehniko</Organizacija>
  </Organizacije>
  <OrganizacijeVira>
  </OrganizacijeVira>
  <MetodeZbiranjaPodatkov>
  </MetodeZbiranjaPodatkov>
  <TipologijaDela ID="2.09" Koda="2.09" Naziv="Magistrsko delo" SchemaOrg="Thesis"></TipologijaDela>
  <Ostalo>
    <StIrodsDatotek>0</StIrodsDatotek>
    <StDatotekPodTrajnimEmbargom>0</StDatotekPodTrajnimEmbargom>
    <StDatotekZOmejenimDostopom>0</StDatotekZOmejenimDostopom>
  </Ostalo>
</Gradivo>
