<?xml version="1.0" encoding="utf-8"?>
<Gradivo ID="173357" NadgradivoID="0" NRID="27651368" OceID="0" DomainUrl="https://repozitorij.uni-lj.si/" IzpisPolniUrl="https://repozitorij.uni-lj.si/IzpisGradiva.php?lang=slv&amp;id=173357" StOgledov="686" StPrenosov="197" StOcen="0" VsotaOcen="0" DatumIzvoza="2026-10-19 19:02:42" OcenaSkupna="0" StPodgradiv="0" StudijskiProgramEvsID="1000471" JeIndeksirano="0" JeVecAvtorjev="0" DovoliZahtevkeZaDostop="0">
  <PID Url="http://hdl.handle.net/20.500.12556/RUL-173357">20.500.12556/RUL-173357</PID>
  <Naslov>Multimodal planning in robotics</Naslov>
  <Podnaslov></Podnaslov>
  <TujJezik_Naslov>Večmodalno planiranje v robotiki</TujJezik_Naslov>
  <TujJezik_Podnaslov></TujJezik_Podnaslov>
  <Opis>Planning in robotics represents an ongoing research challenge, as it requires the integration of sensing, reasoning, and execution. Although large language models (LLMs) provide a high degree of flexibility in planning, they often introduce hallucinated goals and actions and consequently lack the formal reliability of deterministic methods. In this thesis, we address this limitation by proposing a hybrid Sense–Plan–Code–Act (SPCA) framework that combines perception, LLM-based reasoning, and symbolic planning. Within the proposed approach, sensory information is first transformed into a symbolic description of the world in PDDL using an LLM. A heuristic planner is then used to generate a valid plan, which is subsequently converted to code by a second LLM. The generated code is first validated syntactically through compilation and then semantically in simulation. When errors are detected, local corrections can be applied and the process is repeated as necessary. The proposed method is evaluated in the OpenAI Gym MiniGrid reinforcement learning environment and in a Gazebo simulation on a UR5 robotic arm using a curriculum of tasks with increasing complexity. The system achieves a high level of performance and successfully completes approximately 70% of tasks with a relatively low number of simulation iterations.</Opis>
  <TujJezik_Opis>Planiranje v robotiki ostaja pomemben raziskovalni izziv, zlasti pri integraciji kompleksnih zaznav in fleksibilnega odločanja. V zadnjih letih so veliki jezikovni modeli (LLM) postali priljubljeni zaradi svoje fleksibilnosti in zmožnosti reševanja različnih nalog, vendar pri planiranju pogosto prihaja do halucinacij ciljev in akcij ter izgube formalne zanesljivosti, ki jo ponujajo deterministični pristopi, kot je klasično planiranje. V magistrskem delu naslavljamo to težavo s kombinacijo LLM-jev in formalnih/determinističnih mehanizmov. Predlagamo zanko Sense–Plan–Code–Act (SPCA), v kateri prvi LLM pretvori zaznavanja v formalni opis sveta z uporabo jezika PDDL, hevristični algoritem za planiranje najde izvedljiv načrt, drugi LLM načrt pretvori v programsko kodo, prevajalnik preveri sintaktično pravilnost, simulacijsko okolje pa preveri semantično pravilnost izvedbe. V primeru napak se postopek ponovi, dokler ne dobimo delujoče končne rešitve. Predlagani pristop smo ovrednotili v okolju za spodbujevalno učenje OpenAI Gym MiniGrid in simulacijskem okolju Gazebo na robotski roki UR5. Vsako okolje ima svoj učni načrt različnih nalog, ki se stopnjujejo v težavnosti. Rezultati kažejo, da sistem doseže približno 70% uspešnost pri razmeroma majhnem številu simulacijskih ponovitev.</TujJezik_Opis>
  <KljucneBesede>
    <Beseda>Large language models</Beseda>
    <Beseda>OpenAI gymnasium</Beseda>
    <Beseda>Robot operating system (ROS)</Beseda>
    <Beseda>Planning domain definition language (PDDL)</Beseda>
  </KljucneBesede>
  <TujJezik_KljucneBesede>
    <Beseda>Veliki jezikovni modeli</Beseda>
    <Beseda>OpenAI gymnasium</Beseda>
    <Beseda>Robot operating system (ROS)</Beseda>
    <Beseda>Planning domain definition language (PDDL)</Beseda>
  </TujJezik_KljucneBesede>
  <Potrjeno>true</Potrjeno>
  <JeZaklenjeno>false</JeZaklenjeno>
  <JeRecenzirano>false</JeRecenzirano>
  <Zaloznik></Zaloznik>
  <Izvor></Izvor>
  <Jezik ID="1033" ISO639-3="eng">Angleški jezik</Jezik>
  <TujJezik ID="1060" ISO639-3="slv">Slovenski jezik</TujJezik>
  <Povezave></Povezave>
  <Pokrivanje></Pokrivanje>
  <CasovnoPokritje></CasovnoPokritje>
  <AvtorskePravice></AvtorskePravice>
  <VrstaGradiva ID="mb22" DRIVER="info:eu-repo/semantics/masterThesis">Magistrsko delo/naloga</VrstaGradiva>
  <DatumVstavljanja>2025-09-16 14:35:01</DatumVstavljanja>
  <DatumObjave>2025-09-16 14:35:07</DatumObjave>
  <DatumSpremembe>2025-11-08 03:42:25</DatumSpremembe>
  <DatumTrajnegaHranjenja>0000-00-00 00:00:00</DatumTrajnegaHranjenja>
  <LetoIzida>2025</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></EmbargoDo>
  <VrstaEmbarga ID="1" Naziv="Takojšnja javna objava" OpenAIREDostop="openAccess"></VrstaEmbarga>
  <Osebe>
    <Oseba ID="113181" Ime="Drejc" Priimek="Pesjak" AltIme="" VlogaID="70" VlogaNaziv="Avtor" ConorID="" Afiliacija="" ArrsID="0" ORCID=""></Oseba>
    <Oseba ID="24106" Ime="Jure" Priimek="Žabkar" AltIme="Jure Zabkar; J. Žabkar" VlogaID="991" VlogaNaziv="Mentor" ConorID="50440803" Afiliacija="" ArrsID="29020" ORCID=""></Oseba>
  </Osebe>
  <Identifikatorji>
    <Identifikator ID="16" Sifra="VisID" Naziv="VisID" URL="">37840</Identifikator>
    <Identifikator ID="3" Sifra="CobissID" Naziv="COBISS_ID" URL="https://plus.cobiss.net/cobiss/si/sl/bib/254171139">254171139</Identifikator>
  </Identifikatorji>
  <Relacije>
  </Relacije>
  <VerzijeGradiva>
  </VerzijeGradiva>
  <Datoteke>
    <Datoteka ID="217749" DatotekaNRID="14451882" 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="1094822" VelikostDatotekeKratko="1,04 MB" DatumVstavljanja="2025-09-16 14:35:08" JeZbrisana="false" JeJavnoVidna="true" JeIndeksirana="true" JeVidno="true" VidnoOd="01.01.1970" Zaporedje="0">
      <Naziv>Pesjak_Drejc_-_Vecmodalno_planiranje_v_robotiki.pdf</Naziv>
      <OrgNaziv>Pesjak_Drejc_-_Vecmodalno_planiranje_v_robotiki.pdf</OrgNaziv>
      <URL></URL>
      <Opis></Opis>
      <OpisTujJezik></OpisTujJezik>
      <UrlObdelave></UrlObdelave>
      <FrekvencaAzuriranjaID>1</FrekvencaAzuriranjaID>
      <Verzija></Verzija>
      <MD5>F8E1A93E6C030EBC9A507BDD201B95FF</MD5>
      <SHA256>b0f68817b87ff31f37a8d21596f3e014df66903c5b0a6b3b02145c7cb6213a0e</SHA256>
      <UUID>68140e12-92f9-11f0-9328-0050569b8976</UUID>
      <PID></PID>
      <PrenosPolniUrl>https://repozitorij.uni-lj.si/Dokument.php?lang=slv&amp;id=217749</PrenosPolniUrl>
      <Vsebine>
        <Vsebina TipVsebine="GoloBesedilo" JezikID="1033" Oznaka="" Dolzina="106823"></Vsebina>
      </Vsebine>
    </Datoteka>
  </Datoteke>
  <Organizacije>
    <Organizacija OrganizacijaID="25" Kratica="FRI" ZavodEvsID="0000066" Logo="" LogoPolniUrl="https://repozitorij.uni-lj.si/teme/rulDev/img/logo/">Fakulteta za računalništvo in informatiko</Organizacija>
  </Organizacije>
  <OrganizacijeVira>
  </OrganizacijeVira>
  <MetodeZbiranjaPodatkov>
  </MetodeZbiranjaPodatkov>
  <TipologijaDela ID="2.09" Koda="2.09" Naziv="Magistrsko delo" SchemaOrg="Thesis"></TipologijaDela>
  <Ostalo>
    <StIrodsDatotek>0</StIrodsDatotek>
    <StDatotekPodTrajnimEmbargom>0</StDatotekPodTrajnimEmbargom>
    <StDatotekZOmejenimDostopom>0</StDatotekZOmejenimDostopom>
  </Ostalo>
</Gradivo>
