<?xml version="1.0" encoding="utf-8"?>
<Gradivo ID="110525" NadgradivoID="0" NRID="11225339" OceID="0" DomainUrl="https://repozitorij.uni-lj.si/" IzpisPolniUrl="https://repozitorij.uni-lj.si/IzpisGradiva.php?lang=slv&amp;id=110525" StOgledov="2215" StPrenosov="401" StOcen="0" VsotaOcen="0" DatumIzvoza="2026-08-09 23:38:33" OcenaSkupna="0" StPodgradiv="0" StudijskiProgramEvsID="1001001" JeIndeksirano="0" JeVecAvtorjev="0" DovoliZahtevkeZaDostop="0">
  <PID Url="http://hdl.handle.net/20.500.12556/RUL-110525">20.500.12556/RUL-110525</PID>
  <Naslov>Integracija vidnega zaznavanja in koordiancije gibov robota pri igranju igre Križci-krožci</Naslov>
  <Podnaslov></Podnaslov>
  <TujJezik_Naslov>Integration of robot visual perception and hand-eye coordination for playing the game of Tic-Tac-Toe</TujJezik_Naslov>
  <TujJezik_Podnaslov></TujJezik_Podnaslov>
  <Opis>Diplomska naloga obravnava problem programiranja robota NAO za igranje igre Križci-Krožci. Pri tej igri igralca izmenično označujeta prazna polja na mreži s tremi stolpci in tremi vrsticami. Zmaga tisti, ki mu uspe prvemu postaviti tri znake v vrsto. Če se zapolnijo vsa polja in to ne uspe nikomur, je igra neodločena.

Pri razvoju take funkcionalnosti lahko dani problem predstavimo kot sklop treh podproblemov. Prvi je ta, da se mora robot zavedati položaja svoje roke v prostoru glede na ostale objekte, da bi lahko dosegel želeno polje na igralni površini. Problem je rešen z izračunom inverzne kinematike s pomočjo regresijske nevronske mreže. Drugi problem je prepoznavanje situacije na igralnem polju, torej kje se igralno polje nahaja in kakšno je trenutno stanje igre. Pri reševanju tega problema so uporabljeni osnovni principi vidnega zaznavanja. Tretji problem je sama strategija igranja, torej izbira poteze, ki bi robota lahko pripeljala do zmage oziroma to isto preprečila nasprotniku. Strategija je izdelana po principu preiskovalnega drevesa Alfa-beta. V tej diplomski nalogi smo vse tri probleme uspešno rešili in implementirali sistem, ki je v igranju igre Križci-Krožci nepremagljiv.</Opis>
  <TujJezik_Opis>This thesis aims to program the NAO robot so that it will be able to play the game of tic-tac-toe, where two players alternately mark empty fields on a game board with three columns and three rows. The goal is to place three crosses or circles in a row before the opponent does so. If there are no more empty fields and no one succeded in doing so, the game ends in a draw. When teaching the robot, this problem can be split into three sub-problems.

Firstly, the robot must be aware of the position of its arm in space, so that it is able to reach his goal on the gaming surface. This problem is solved by calculating inverse kinematics using a regression neural network. The second problem is recognizing the current situation, which includes locating the gaming surface and recognizing the state of the game. The program for vision recognition implements basic principles of robot vision. Lastly, the robot plays the game using such a strategy for choosing its next move, that it is most likely to get him victory or to prevent its oponent from doing so. The algorithm used for choosing the optimal move to win the game is based on alpha-beta search trees. In this thesis we succesfully solved all three problems and implemented a system, that is unbeatable at Tic-Tac-Toe.</TujJezik_Opis>
  <KljucneBesede>
    <Beseda>robotika</Beseda>
    <Beseda>inverzna kinematika</Beseda>
    <Beseda>vidno zaznavanje</Beseda>
    <Beseda>teorija iger</Beseda>
  </KljucneBesede>
  <TujJezik_KljucneBesede>
    <Beseda>robotics</Beseda>
    <Beseda>inverse kinematics</Beseda>
    <Beseda>visual recognition</Beseda>
    <Beseda>game theory</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="m5" DRIVER="info:eu-repo/semantics/bachelorThesis">Diplomsko delo</VrstaGradiva>
  <DatumVstavljanja>2019-09-16 13:00:09</DatumVstavljanja>
  <DatumObjave>2019-09-16 13:00:14</DatumObjave>
  <DatumSpremembe>2022-08-22 03:44:18</DatumSpremembe>
  <DatumTrajnegaHranjenja>0000-00-00 00:00:00</DatumTrajnegaHranjenja>
  <LetoIzida>2019</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>1970-01-01</EmbargoDo>
  <VrstaEmbarga ID="1" Naziv="Takojšnja javna objava" OpenAIREDostop="openAccess"></VrstaEmbarga>
  <Osebe>
    <Oseba ID="88763" Ime="ANA   GAJA" Priimek="BOC" AltIme="" VlogaID="70" VlogaNaziv="Avtor" ConorID="" Afiliacija="" ArrsID="0" ORCID=""></Oseba>
    <Oseba ID="23184" Ime="Danijel" Priimek="Skočaj" AltIme="" VlogaID="991" VlogaNaziv="Mentor" ConorID="" Afiliacija="" ArrsID="" ORCID=""></Oseba>
    <Oseba ID="88762" Ime="Vid" Priimek="Podpečan" AltIme="" VlogaID="994" VlogaNaziv="Komentor" ConorID="" Afiliacija="" ArrsID="0" ORCID=""></Oseba>
  </Osebe>
  <Identifikatorji>
    <Identifikator ID="16" Sifra="VisID" Naziv="VisID" URL="">47721</Identifikator>
  </Identifikatorji>
  <Datoteke>
    <Datoteka ID="122196" DatotekaNRID="11004545" 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="11851037" VelikostDatotekeKratko="11,30 MB" DatumVstavljanja="2019-09-16 13:00:24" JeZbrisana="false" JeJavnoVidna="true" JeIndeksirana="true" JeVidno="true" VidnoOd="01.01.1970" Zaporedje="0">
      <Naziv>Boc_Ana_gaja_-_Integracija_vidnega_zaznavanja_in_koordiancije_gibov_robota_pri_igranju_igre_Kriz.pdf</Naziv>
      <OrgNaziv>Boc_Ana_gaja_-_Integracija_vidnega_zaznavanja_in_koordiancije_gibov_robota_pri_igranju_igre_Kriz.pdf</OrgNaziv>
      <URL></URL>
      <Opis></Opis>
      <OpisTujJezik></OpisTujJezik>
      <UrlObdelave></UrlObdelave>
      <FrekvencaAzuriranjaID>1</FrekvencaAzuriranjaID>
      <Verzija></Verzija>
      <MD5>68FD6CEDC0A0B4962B28850AE6850807</MD5>
      <SHA256>dd644631293a544d97c6387b810de170b5de1fe969dd8aec9a518c7d798259e6</SHA256>
      <UUID>2417ed43-a1b7-11eb-a523-00155dcfd717</UUID>
      <PID></PID>
      <PrenosPolniUrl>https://repozitorij.uni-lj.si/Dokument.php?lang=slv&amp;id=122196</PrenosPolniUrl>
      <Vsebine>
        <Vsebina TipVsebine="GoloBesedilo" JezikID="1060" Oznaka="" Dolzina="65470"></Vsebina>
      </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="0" Koda="0" Naziv="Ni določena" SchemaOrg="CreativeWork"></TipologijaDela>
  <Ostalo>
    <StIrodsDatotek>0</StIrodsDatotek>
    <StDatotekPodTrajnimEmbargom>0</StDatotekPodTrajnimEmbargom>
    <StDatotekZOmejenimDostopom>0</StDatotekZOmejenimDostopom>
  </Ostalo>
</Gradivo>
