<?xml version="1.0" encoding="utf-8"?>
<Gradivo ID="139911" NadgradivoID="0" NRID="16401030" OceID="0" DomainUrl="https://repozitorij.uni-lj.si/" IzpisPolniUrl="https://repozitorij.uni-lj.si/IzpisGradiva.php?lang=slv&amp;id=139911" StOgledov="1122" StPrenosov="229" StOcen="0" VsotaOcen="0" DatumIzvoza="2026-09-16 10:11:10" OcenaSkupna="0" StPodgradiv="0" StudijskiProgramEvsID="1000313" JeIndeksirano="0" JeVecAvtorjev="0" DovoliZahtevkeZaDostop="0">
  <PID Url="http://hdl.handle.net/20.500.12556/RUL-139911">20.500.12556/RUL-139911</PID>
  <Naslov>Vodenje namiznega robota GLUON v okolju ROS</Naslov>
  <Podnaslov></Podnaslov>
  <TujJezik_Naslov>ROS-based control of GLUON desktop robot</TujJezik_Naslov>
  <TujJezik_Podnaslov></TujJezik_Podnaslov>
  <Opis>V diplomski nalogi smo razvili preprosto aplikacijo poberi in odloži z namiznim robotom GLUON. Zasnovali smo preprosto paralelno dvoprstno prijemalo in ga natisnili s 3D tiskalnikom. Za aktuator prijemala smo uporabili elektromotor N20 s kodirnikom in reduktorjem, za njegovo vodenje pa razvojno ploščo STM32 Nucleo L476RG. Za krmiljenje aktuatorja prijemala smo jo nadgradili z obstoječo razširitveno ploščo X-NUCLEO-IHM04A1. Izdelali smo lastno razširitveno ploščo, namenjeno napajanju Nuclea preko omrežja robota in povezavi v komunikacijsko CAN omrežje le-tega. Sestavljeno prijemalo smo kot samostojno enoto integrirali na robota GLUON. CPE Nuclea smo nastavili tako, da je omogočala CAN komunikacijo. Osnovali smo način komunikacije preko CAN omrežja s CANopen protokolom in ustvarili namenska sporočila za vodenje prijemala. Zasnovali in implementirali smo PD regulator za pozicijsko vodenje prstov prijemala. Napisali smo Python knjižnico, ki preko UDP povezave omogoča vodenje prijemala iz zunanjega računalnika. Postavili smo ROS okolje za premikanje robota in ga, s pomočjo generatorja trajektorij Pilz Industrial Motion Planner ter demonstracijskih datotek proizvajalca, naučili premikov. S pomočjo omenjenega generatorja trajektorij smo ustvarili Python knjižnico za premikanje robota in v njej implementirali sistem za učenje točk s pomočjo prehajanja med stanjem izklopljenih aktuatorjev in pozicijskim vodenjem robota. Postavili smo okolje aplikacije in s sistemom za učenje točk robota naučili, kako izvesti aplikacijo ter jo izvedli.</Opis>
  <TujJezik_Opis>The thesis addresses the development of the pick and place application with the GLUON desktop robot. We designed a simple parallel two-wrist gripper and printed it with a 3D printer. We used an N20 electric motor with encoder and reducer for the gripper actuator, and for its control, we used an STM32 Nucleo L476RG development board. We upgraded the gripper actuator with an existing X-NUCLEO-IHM04A1 expansion board to control the gripper actuator. We built our own expansion board designed to power the Nucleo over the robot&#039;s network and connect it to its CAN communication network. We integrated the assembled gripper as a stand-alone unit on the GLUON robot. We configured the Nucleo&#039;s CPU to allow CAN communication. We based the CAN communication mode on the CANopen protocol and created dedicated messages to control the gripper. We designed and implemented a PD controller for positional control of the gripper fingers. We wrote a Python library that allows us to control the gripper from an external computer via a UDP connection. We set up a ROS environment to move the robot and taught its movements using the Pilz Industrial Motion Planner trajectory generator and demonstration files from the manufacturer. We created a Python library for robot motion using this trajectory generator. We implemented a system for teaching points by switching between the off-actuator state and the positional control of the robot. We set up the application environment, used the point teaching system to teach the robot how to execute the application, and executed it.</TujJezik_Opis>
  <KljucneBesede>
    <Beseda>ROS okolje</Beseda>
    <Beseda>robot GLUON</Beseda>
    <Beseda>CAN protokol</Beseda>
    <Beseda>dvoprstno prijemalo</Beseda>
    <Beseda>poberi in odloži</Beseda>
  </KljucneBesede>
  <TujJezik_KljucneBesede>
    <Beseda>ROS enviroment</Beseda>
    <Beseda>robot GLUON</Beseda>
    <Beseda>CAN protocol</Beseda>
    <Beseda>two-fingered gripper</Beseda>
    <Beseda>pick and place</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="mb11" DRIVER="info:eu-repo/semantics/bachelorThesis">Diplomsko delo/naloga</VrstaGradiva>
  <DatumVstavljanja>2022-09-08 11:10:00</DatumVstavljanja>
  <DatumObjave>2022-09-08 11:10:06</DatumObjave>
  <DatumSpremembe>2022-09-16 04:12: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="117410" Ime="ANŽE" Priimek="BALANTIČ" AltIme="" VlogaID="70" VlogaNaziv="Avtor" ConorID="" Afiliacija="" ArrsID="0" ORCID=""></Oseba>
    <Oseba ID="29257" Ime="Matjaž" Priimek="Mihelj" AltIme="" VlogaID="991" VlogaNaziv="Mentor" ConorID="" Afiliacija="" ArrsID="0" ORCID=""></Oseba>
    <Oseba ID="29526" Ime="Sebastjan" Priimek="Šlajpah" AltIme="" VlogaID="994" VlogaNaziv="Komentor" ConorID="" Afiliacija="" ArrsID="0" ORCID=""></Oseba>
  </Osebe>
  <Identifikatorji>
    <Identifikator ID="16" Sifra="VisID" Naziv="VisID" URL="">58623</Identifikator>
    <Identifikator ID="3" Sifra="CobissID" Naziv="COBISS_ID" URL="https://plus.cobiss.net/cobiss/si/sl/bib/120669955">120669955</Identifikator>
  </Identifikatorji>
  <Datoteke>
    <Datoteka ID="160555" DatotekaNRID="12375261" 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="25811183" VelikostDatotekeKratko="24,62 MB" DatumVstavljanja="2022-09-08 11:10:09" JeZbrisana="false" JeJavnoVidna="true" JeIndeksirana="true" JeVidno="true" VidnoOd="01.01.1970" Zaporedje="0">
      <Naziv>Balantic_Anze_-_Vodenje_namiznega_robota_GLUON_v_okolju_ROS.pdf</Naziv>
      <OrgNaziv>Balantic_Anze_-_Vodenje_namiznega_robota_GLUON_v_okolju_ROS.pdf</OrgNaziv>
      <URL></URL>
      <Opis></Opis>
      <OpisTujJezik></OpisTujJezik>
      <UrlObdelave></UrlObdelave>
      <FrekvencaAzuriranjaID>1</FrekvencaAzuriranjaID>
      <Verzija></Verzija>
      <MD5>3E59372F8B7913DDC05AC04D71B87A74</MD5>
      <SHA256>4ebcb5bc7eb7ff4f66b59add5ab223944c9c114192b6ae833c3fe437d895151f</SHA256>
      <UUID>fba88930-2f55-11ed-92af-00155dcfd717</UUID>
      <PID></PID>
      <PrenosPolniUrl>https://repozitorij.uni-lj.si/Dokument.php?lang=slv&amp;id=160555</PrenosPolniUrl>
      <Vsebine>
        <Vsebina TipVsebine="GoloBesedilo" JezikID="1060" Oznaka="" Dolzina="103454"></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>
