<?xml version="1.0" encoding="utf-8"?>
<Gradivo ID="186948" NadgradivoID="0" NRID="29207328" OceID="0" DomainUrl="https://repozitorij.uni-lj.si/" IzpisPolniUrl="https://repozitorij.uni-lj.si/IzpisGradiva.php?lang=slv&amp;id=186948" StOgledov="30" StPrenosov="11" StOcen="0" VsotaOcen="0" DatumIzvoza="2026-09-08 08:24:28" OcenaSkupna="0" StPodgradiv="0" StudijskiProgramEvsID="1000316" JeIndeksirano="0" JeVecAvtorjev="0" DovoliZahtevkeZaDostop="0">
  <PID Url="http://hdl.handle.net/20.500.12556/RUL-186948">20.500.12556/RUL-186948</PID>
  <Naslov>Avtonomna vožnja robotskega vozila kot del sistema za ponavljajoče skoke</Naslov>
  <Podnaslov></Podnaslov>
  <TujJezik_Naslov>Autonomous Driving of a Robotic Vehicle as Part of a System for Repetitive Jumps</TujJezik_Naslov>
  <TujJezik_Podnaslov></TujJezik_Podnaslov>
  <Opis>V magistrskem delu je obravnavan problem natančnega in zanesljivega vodenja majhnega avtonomnega vozila za namen avtonomnega izvajanja skoka z obratom. Za izvedbo skoka z obratom so potrebne visoke hitrosti in hitre spremembe smeri, pri čemer imamo na voljo le kratke časovne intervale za korekcijo gibanja. Takšni pogoji predstavljajo poseben izziv za klasične pristope lokalizacije in vodenja, saj relativne metode, kot je odometrija, hitro akumulirajo napake, absolutne metode na osnovi strojnega vida pa so občutljive na motnje, zakasnitve in omejeno vidno polje. Cilj dela je bil razviti sistem, ki omogoča robustno, ponovljivo in natančno avtonomno vožnjo daljinsko vodenega vozila proti odskočni rampi ter njegovo samodejno vračanje na izhodiščno točko v zaprti zanki.

V nalogi je predstavljena zasnova, implementacija in validacija sistema za avtonomno vodenje daljinsko vodenega vozila. Sistem združuje odometrijo, žiroskopske meritve in absolutno lokalizacijo z značkami ArUco v okviru razširjenega Kalmanovega filtra, ki omogoča robustno ocenjevanje položaja in orientacije tudi v pogojih hitrega gibanja ter spremenljive vidljivosti. Poseben poudarek je namenjen izdelavi nelinearnega kinematičnega modela z Ackermannovim mehanizmom in uporabi krožnega približka za napoved lege. Za zaznavo značk je razvit učinkovit sistem zaznavanja s kamero z dinamičnim omejevanjem območja obdelave, kar bistveno zmanjša računsko zahtevnost in poveča frekvenco zaznavanja.

Za vodenje vozila je uporabljen nelinearni regulator z vpeljavo vmesne usmeritve, ki omogoča gladko in stabilno približevanje ciljni poziciji ob hkratnem zagotavljanju pravilne končne orientacije. Predstavljeni so tudi posebni primeri, pomembni za delovanje celotnega sistema: prehod med zaporednimi točkami pri vožnji v krogu ter regulacija za izvedbo dinamičnega zaleta na rampo. Celoten sistem je implementiran na platformi ROS~2 in preizkušen tako v simulacijskem okolju kot na realnem vozilu. Rezultati kažejo, da predlagani pristop omogoča natančno lokalizacijo, stabilno vodenje in ponovljivo izvedbo zahtevnih manevrov, kar potrjuje primernost zasnove za napredne avtonomne mobilne sisteme.</Opis>
  <TujJezik_Opis>The master&#039;s thesis addresses the problem of accurate and reliable control of a small autonomous vehicle in a confined indoor environment for the purpose of autonomously performing a spin jump. Performing a spin jump requires high speeds and rapid changes in direction, leaving only short time intervals available for motion correction. Such conditions pose a particular challenge for classical localization and control approaches, as relative methods such as odometry quickly accumulate errors, while absolute vision-based methods are sensitive to disturbances, delays, and limited fields of view. The aim of the work was to develop a system that enables robust, repeatable, and accurate autonomous driving of a remote-controlled vehicle towards a jump ramp and its automatic return to the starting point in a closed loop.

This thesis presents the design, implementation, and validation of an autonomous control system for a remote-controlled vehicle. The system fuses odometry, gyroscope measurements, and absolute ArUco marker observations using an Extended Kalman Filter, enabling robust state estimation even under fast motion and varying visibility conditions. A nonlinear kinematic model based on Ackermann steering mechanism is formulated, with the circular arc approximation used for state prediction. An efficient vision pipeline with dynamic region-of-interest adaptation is developed to reduce computational load and significantly increase detection frequency.

Vehicle control is achieved through a nonlinear orientation regulation method with an intermediate heading, ensuring smooth convergence to the target position while achieving the desired final orientation. Special operational modes are addressed, including continuous waypoint following for loop traversal and dynamic acceleration control for the launch maneuver. The entire system is implemented in ROS~2 and evaluated both in simulation and on a real remote-controlled platform. Experimental results demonstrate precise localization, stable control behavior, and repeatable execution of dynamic maneuvers, confirming the suitability of the proposed approach for advanced autonomous mobile systems.</TujJezik_Opis>
  <KljucneBesede>
    <Beseda>Značke ArUco</Beseda>
    <Beseda>razširjeni Kalmanov filter</Beseda>
    <Beseda>Ackermannov mehanizem</Beseda>
    <Beseda>odometrija</Beseda>
    <Beseda>fuzija senzorjev</Beseda>
    <Beseda>avtonomna vožnja</Beseda>
    <Beseda>regulacija orientacije</Beseda>
    <Beseda>ROS~2</Beseda>
    <Beseda>računalniški vid</Beseda>
    <Beseda>vodenje mobilnih robotov</Beseda>
  </KljucneBesede>
  <TujJezik_KljucneBesede>
    <Beseda>ArUco markers</Beseda>
    <Beseda>Extended Kalman Filter</Beseda>
    <Beseda>Ackermann mechanism</Beseda>
    <Beseda>odometry</Beseda>
    <Beseda>sensor fusion</Beseda>
    <Beseda>autonomous driving</Beseda>
    <Beseda>orientation control</Beseda>
    <Beseda>ROS~2</Beseda>
    <Beseda>computer vision</Beseda>
    <Beseda>mobile robot navigation</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-07 14:05:02</DatumVstavljanja>
  <DatumObjave>2026-09-07 14:05:14</DatumObjave>
  <DatumSpremembe>2026-09-08 04:19:43</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>1970-01-01</EmbargoDo>
  <VrstaEmbarga ID="1" Naziv="Takojšnja javna objava" OpenAIREDostop="openAccess"></VrstaEmbarga>
  <Osebe>
    <Oseba ID="126367" Ime="Martin" Priimek="Makovec" AltIme="" VlogaID="70" VlogaNaziv="Avtor" ConorID="" Afiliacija="" ArrsID="0" ORCID=""></Oseba>
    <Oseba ID="29478" Ime="Andrej" Priimek="Zdešar" AltIme="" VlogaID="991" VlogaNaziv="Mentor" ConorID="" Afiliacija="" ArrsID="0" ORCID=""></Oseba>
    <Oseba ID="64396" Ime="Gregor" Priimek="Černe" AltIme="" VlogaID="994" VlogaNaziv="Komentor" ConorID="" Afiliacija="" ArrsID="0" ORCID=""></Oseba>
  </Osebe>
  <Identifikatorji>
    <Identifikator ID="16" Sifra="VisID" Naziv="VisID" URL="">63358</Identifikator>
  </Identifikatorji>
  <Datoteke>
    <Datoteka ID="246350" DatotekaNRID="14780406" 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="9804406" VelikostDatotekeKratko="9,35 MB" DatumVstavljanja="2026-09-07 14:05:16" JeZbrisana="false" JeJavnoVidna="true" JeIndeksirana="false" JeVidno="true" VidnoOd="01.01.1970" Zaporedje="0">
      <Naziv>Makovec_Martin_-_Avtonomna_voznja_robotskega_vozila_kot_del_sistema_za_ponavljajoce_skoke.pdf</Naziv>
      <OrgNaziv>Makovec_Martin_-_Avtonomna_voznja_robotskega_vozila_kot_del_sistema_za_ponavljajoce_skoke.pdf</OrgNaziv>
      <URL></URL>
      <Opis></Opis>
      <OpisTujJezik></OpisTujJezik>
      <UrlObdelave></UrlObdelave>
      <FrekvencaAzuriranjaID>1</FrekvencaAzuriranjaID>
      <Verzija></Verzija>
      <MD5>D3B6B53A4DAD26A4BC93BA0D1071DAB8</MD5>
      <SHA256>5900e2d611af4abfbbe458f55272fa71a99487a117a8d4cb7aa331e2b2abd89b</SHA256>
      <UUID>5ffad341-aab4-11f1-8bc5-0050569b8976</UUID>
      <PID></PID>
      <PrenosPolniUrl>https://repozitorij.uni-lj.si/Dokument.php?lang=slv&amp;id=246350</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="0" Koda="0" Naziv="Ni določena" SchemaOrg="CreativeWork"></TipologijaDela>
  <Ostalo>
    <StIrodsDatotek>0</StIrodsDatotek>
    <StDatotekPodTrajnimEmbargom>0</StDatotekPodTrajnimEmbargom>
    <StDatotekZOmejenimDostopom>0</StDatotekZOmejenimDostopom>
  </Ostalo>
</Gradivo>
