<?xml version="1.0" encoding="utf-8"?>
<Gradivo ID="101106" NadgradivoID="0" NRID="10929378" OceID="0" DomainUrl="https://repozitorij.uni-lj.si/" IzpisPolniUrl="https://repozitorij.uni-lj.si/IzpisGradiva.php?lang=slv&amp;id=101106" StOgledov="5395" StPrenosov="803" StOcen="0" VsotaOcen="0" DatumIzvoza="2026-08-14 13:30:23" OcenaSkupna="0" StPodgradiv="0" StudijskiProgramEvsID="1000316" JeIndeksirano="0" JeVecAvtorjev="0" DovoliZahtevkeZaDostop="0">
  <PID Url="http://hdl.handle.net/20.500.12556/RUL-101106">20.500.12556/RUL-101106</PID>
  <Naslov>Beaglebone Blue robotski krmilnik</Naslov>
  <Podnaslov></Podnaslov>
  <TujJezik_Naslov>Beaglebone Blue robot controller</TujJezik_Naslov>
  <TujJezik_Podnaslov></TujJezik_Podnaslov>
  <Opis>V pričujočem delu je predstavljen razvoj enostavnega tri-osnega robotskega
krmilnika na platformi BeagleBone Blue. Robotski krmilnik z namenom realno-
časovne učinkovitosti, uporablja dve programirljivi realno-časovni enoti (PRU),
vgrajeni v mikroprocesor naprave AM335x, proizvajalca Texas Instruments.
S pomočjo ROS (angl.
Robot Operating System) programskega paketa,
nameščenega na ARM Linux del naprave am3385, je mogoče načrtovati in iz-
vesti trajektorijo gibanja vrha robota iz ene točke prostora v drugo. Realizacija
poteka v sklopu industrijske razširitve ROS paketa (angl. ROS Industrial). ROS
izračunane pozicije sklepov, pošilja v posameznih točkah trajektorije gibanja PRU
jedrom s pomočjo RPMsg gonilnika. V našem primeru eno izmed dveh PRU jeder
prejete pozicije uporablja kot referenčne vrednosti pri krmiljenju motorjev. Za-
jete pozicije aktuatorjev sklepov robota se posredujejo nazaj na Linux operacijski
sistem za namen vizualizacije in nadaljnjega procesiranja.
S svojo izjemno realno-časovno učinkovitostjo, se PRU jedri izkažeta kot en-
kratna izbira pri opravljanju realno-časovnih nalog, kot je na primer krmiljenje
končnega števila motorjev robota.</Opis>
  <TujJezik_Opis>The thesis addresses the development of a simple 3 axis robot driver based on
the BeagleBone Blue platform. This work is exploiting the deterministic nature
of the two Texas Instruments Sitara AM335x microprocessor’s integrated PRU
(Programmable Real-Time) cores.
With ROS (Robot Operating System) package running on the Linux part,
(ARM Cortex-A8) it is possible to plan and execute a robot’s end effector tra-
jectory from one point in space to another. This is all achieved within ROS
Industrial extension capabilities. ROS is sending the joints reference position in-
formation to PRUs via the RPMsg driver. From there, one of the PRU cores acts
as a servo controller, driving the motors to the desired position. The motors’
positions are also fed back to the Linux ARM part of the robot controller for
visualization and further processing purposes.
The microprocessor’s PRU cores with their extraordinary real-time perfor-
mance, turn out to be a perfect solution for a real time problem, such as driving
the positions of several robot’s motors.</TujJezik_Opis>
  <KljucneBesede>
    <Beseda>Beaglebone Blue</Beseda>
    <Beseda>Programirljiva realno-časovna enota</Beseda>
    <Beseda>ARM</Beseda>
    <Beseda>robotski krmilnik</Beseda>
    <Beseda>Linux</Beseda>
    <Beseda>prekinitve</Beseda>
    <Beseda>krmiljenje pozicije</Beseda>
    <Beseda>Industrijski ROS</Beseda>
    <Beseda>načrtovanje trajektorije</Beseda>
    <Beseda>trajektorija</Beseda>
  </KljucneBesede>
  <TujJezik_KljucneBesede>
    <Beseda>Beaglebone Blue</Beseda>
    <Beseda>Programable Real-Time Unit</Beseda>
    <Beseda>ARM</Beseda>
    <Beseda>robot con- troller</Beseda>
    <Beseda>Linux</Beseda>
    <Beseda>interrupts</Beseda>
    <Beseda>position control</Beseda>
    <Beseda>ROS Industrial</Beseda>
    <Beseda>path planning</Beseda>
    <Beseda>tra- jectory</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>2018-04-26 14:10:06</DatumVstavljanja>
  <DatumObjave>2018-04-26 14:10:12</DatumObjave>
  <DatumSpremembe>2022-08-14 03:43:07</DatumSpremembe>
  <DatumTrajnegaHranjenja>0000-00-00 00:00:00</DatumTrajnegaHranjenja>
  <LetoIzida>2018</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="79067" Ime="BENJAMIN" Priimek="KOMEL" AltIme="" VlogaID="70" VlogaNaziv="Avtor" ConorID="" Afiliacija="" ArrsID="0" ORCID=""></Oseba>
    <Oseba ID="59954" Ime="Marko" Priimek="Munih" AltIme="" VlogaID="991" VlogaNaziv="Mentor" ConorID="" Afiliacija="" ArrsID="0" ORCID=""></Oseba>
  </Osebe>
  <Identifikatorji>
    <Identifikator ID="16" Sifra="VisID" Naziv="VisID" URL="">40362</Identifikator>
  </Identifikatorji>
  <Datoteke>
    <Datoteka ID="110961" DatotekaNRID="10759811" 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="2838759" VelikostDatotekeKratko="2,71 MB" DatumVstavljanja="2018-04-26 14:10:13" JeZbrisana="false" JeJavnoVidna="true" JeIndeksirana="true" JeVidno="true" VidnoOd="01.01.1970" Zaporedje="0">
      <Naziv>Komel_Benjamin_-_Beaglebone_Blue_robotski_krmilnik.pdf</Naziv>
      <OrgNaziv>Komel_Benjamin_-_Beaglebone_Blue_robotski_krmilnik.pdf</OrgNaziv>
      <URL></URL>
      <Opis></Opis>
      <OpisTujJezik></OpisTujJezik>
      <UrlObdelave></UrlObdelave>
      <FrekvencaAzuriranjaID>1</FrekvencaAzuriranjaID>
      <Verzija></Verzija>
      <MD5>CE71201EA6BC39AE9986316DCBB0EF9C</MD5>
      <SHA256>c3bfc98800058e4331a3184f1290098f8fc58cf05c128eaf287c9f23a17d078c</SHA256>
      <UUID>28f9c24a-a1b5-11eb-a523-00155dcfd717</UUID>
      <PID></PID>
      <PrenosPolniUrl>https://repozitorij.uni-lj.si/Dokument.php?lang=slv&amp;id=110961</PrenosPolniUrl>
      <Vsebine>
        <Vsebina TipVsebine="GoloBesedilo" JezikID="1060" Oznaka="" Dolzina="164430"></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>
