<?xml version="1.0" encoding="utf-8"?>
<Gradivo ID="136990" NadgradivoID="0" NRID="15437270" OceID="0" DomainUrl="https://repozitorij.uni-lj.si/" IzpisPolniUrl="https://repozitorij.uni-lj.si/IzpisGradiva.php?lang=slv&amp;id=136990" StOgledov="1918" StPrenosov="261" StOcen="0" VsotaOcen="0" DatumIzvoza="2026-10-07 16:33:57" OcenaSkupna="0" StPodgradiv="0" StudijskiProgramEvsID="1000316" JeIndeksirano="0" JeVecAvtorjev="0" DovoliZahtevkeZaDostop="0">
  <PID Url="http://hdl.handle.net/20.500.12556/RUL-136990">20.500.12556/RUL-136990</PID>
  <Naslov>Krmilnik učnega robota Rob3i na osnovi vgradne platforme Raspberry Pi</Naslov>
  <Podnaslov></Podnaslov>
  <TujJezik_Naslov>Raspberry Pi-Based Robot Controller for the Rob3i Educational Robot</TujJezik_Naslov>
  <TujJezik_Podnaslov></TujJezik_Podnaslov>
  <Opis>Magistrsko delo opisuje implementacijo novega krmilnika za učni robot Rob3i. Motivacija za nov krmilnik je bila, da se prej nedelujoč robot povrne v funkcionalno stanje. 

Nov krmilnik je osnovan na Raspberry Pi verzije 3 in dvema krmilnima moduloma Gertbot. Ohranjeni so prvotni elektromotorji, senzorji in napetostni vir. Položaje sklepov merimo z A/D pretvorniki modulov Gertbot, ki digitalizirajo napetosti potenciometrov, vgrajenih v sklepe robota. Za hitrejše izvajanje regulacijske zanke je bila prilagojena komunikacija med Raspberry Pi in Gertbot. Algoritmi so implementirani v programskem jeziku Python in so prilagojeni za uporabo v školjki operacijskega sistema Linux. Uporabljeni so bili moduli Numpy, Scipy in OpenCV, nekatere funkcionalnosti pa so bile implementirane v školjki BASH.
Lastnosti novega krmilnega algoritma so predstavljene z uporabo P, PD in PI regulatorjev. Izvedemo tudi krmiljenje z upoštevanjem nelinearne karakteristike napetosti in kotne hitrosti. Krmilnik omogoča premik vrha robota v ravni črti in sprotno shranjevanje izbranih spremenljivk v arhivsko datoteko. 
Zamenjane so poškodovane žice. Zaznamo merljive motnje, ki jih lahko programsko zadovoljivo izločimo.
V bližino prijemala je bila pričvrščena kamera, usmerjena navzdol, proti ArUco plošči, nameščeni na delovno površino. Izkažejo se velika odstopanja med določitvijo lege preko direktne kinematike s tisto, določeno iz zajema kamere.
Mehanska struktura robota kaže znake dotrajanosti, zato je priporočen celovit servis.</Opis>
  <TujJezik_Opis>In this thesis an implementation of a new driver for educational robot Rob3i is presented. Aim is to use hardware of a broken robot and make it functional once again. The new driver is based on Raspberry Pi version 3 and two Gertbot modules. Original motors, sensors and power supply are preserved. Joint angle measurements are obtained by using A/D converters which convert voltage from potentiometers which are mounted in joints of the robot to enable angular measurements. Sampling is done by Gertbot&#039;s A/D converters. To improve the control loop frequency, comunication between Gertbot and Raspbery Pi was adjusted. Control algorythms were implemented in Python with some features relying on BASH shell. Capabilities of the new controller were demonstrated with P, PD and PI controllers. Another control, that which took into the anccount the non-linear property of supply voltage and angular velocity was tested. The tested software allows linear movement of the gripper and saving the control signals into a log file. Some wires are replaced. Excess noise is present in the measurements, however it can be satisfactorily filtered by software. A digital camera is mounted near the gripper. Camera is facing down, towards an ArUco board that is mounted on the workspace. There are large differences detected when comparing the poses obtained from image processing to those of direct kinematics. Further maintainance is recomended on the robot.on the robot.</TujJezik_Opis>
  <KljucneBesede>
    <Beseda>Raspberry Pi</Beseda>
    <Beseda>Gertbot</Beseda>
    <Beseda>Python</Beseda>
    <Beseda>OpenCV</Beseda>
    <Beseda>ArUco</Beseda>
  </KljucneBesede>
  <TujJezik_KljucneBesede>
    <Beseda>Raspberry Pi</Beseda>
    <Beseda>Gertbot</Beseda>
    <Beseda>Python</Beseda>
    <Beseda>OpenCV</Beseda>
    <Beseda>ArUco</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>2022-05-27 11:35:11</DatumVstavljanja>
  <DatumObjave>2022-05-27 11:35:17</DatumObjave>
  <DatumSpremembe>2022-09-15 04:14:33</DatumSpremembe>
  <DatumTrajnegaHranjenja>0000-00-00 00:00:00</DatumTrajnegaHranjenja>
  <LetoIzida>2022</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="114674" Ime="LUKA" Priimek="ROJEC" AltIme="" VlogaID="70" VlogaNaziv="Avtor" ConorID="" Afiliacija="" ArrsID="0" ORCID=""></Oseba>
    <Oseba ID="29442" Ime="Janez" Priimek="Perš" AltIme="" VlogaID="991" VlogaNaziv="Mentor" ConorID="5047651" Afiliacija="" ArrsID="21310" ORCID=""></Oseba>
    <Oseba ID="29257" Ime="Matjaž" Priimek="Mihelj" AltIme="" VlogaID="994" VlogaNaziv="Komentor" ConorID="" Afiliacija="" ArrsID="0" ORCID=""></Oseba>
  </Osebe>
  <Identifikatorji>
    <Identifikator ID="16" Sifra="VisID" Naziv="VisID" URL="">54261</Identifikator>
    <Identifikator ID="3" Sifra="CobissID" Naziv="COBISS_ID" URL="https://plus.cobiss.net/cobiss/si/sl/bib/109547267">109547267</Identifikator>
  </Identifikatorji>
  <Relacije>
  </Relacije>
  <VerzijeGradiva>
  </VerzijeGradiva>
  <Datoteke>
    <Datoteka ID="156825" DatotekaNRID="12281729" 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="11359228" VelikostDatotekeKratko="10,83 MB" DatumVstavljanja="2022-05-27 11:35:18" JeZbrisana="false" JeJavnoVidna="true" JeIndeksirana="true" JeVidno="true" VidnoOd="01.01.1970" Zaporedje="0">
      <Naziv>Rojec_Luka_-_Krmilnik_ucnega_robota_Rob3i_na_osnovi_vgradne_platforme_Raspberry_Pi.pdf</Naziv>
      <OrgNaziv>Rojec_Luka_-_Krmilnik_ucnega_robota_Rob3i_na_osnovi_vgradne_platforme_Raspberry_Pi.pdf</OrgNaziv>
      <URL></URL>
      <Opis></Opis>
      <OpisTujJezik></OpisTujJezik>
      <UrlObdelave></UrlObdelave>
      <FrekvencaAzuriranjaID>1</FrekvencaAzuriranjaID>
      <Verzija></Verzija>
      <MD5>C0EA206CEE53F5DF013504A0DA351BFC</MD5>
      <SHA256>ab548623b3cffb8c18cc2b6b3f7a0ad14d0a3400741f134be184fa1148c5fec1</SHA256>
      <UUID>2ede64e5-dda0-11ec-8aca-00155dcfd717</UUID>
      <PID></PID>
      <PrenosPolniUrl>https://repozitorij.uni-lj.si/Dokument.php?lang=slv&amp;id=156825</PrenosPolniUrl>
      <Vsebine>
        <Vsebina TipVsebine="GoloBesedilo" JezikID="1060" Oznaka="" Dolzina="86038"></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>
