Dockeri konteineritel põhinev haldustarkvara Robotont 3 õpperobotile

dc.contributor.authorKottise, Jürgen
dc.contributor.otherTartu Ülikool. Loodus- ja täppisteaduste valdkondet
dc.contributor.otherTartu Ülikool. Tehnoloogiainstituutet
dc.date.accessioned2026-04-26T14:03:59Z
dc.date.available2026-04-26T14:03:59Z
dc.date.issued2025
dc.descriptionRobotont is an open-source robot platform developed at the University of Tartu for teaching and for research. One of the key challenges in the development of robotic applications is the management of different software dependencies and the rapid switching between environments. In this thesis, a solution was developed that encapsulates the ROS-based applications of the Robotont 3 into Docker containers and allows them to be managed via both the robot’s on-board user interface and the web interface. The solution consists of a service that mediates data communication between the firmware and the container using a pseudo-terminal, a firmware submenu for starting and stopping containers, and a Flask-based web interface. The solution reduces system configuration time and eliminates dependency conflicts.
dc.description.abstractRobotont on Tartu Ülikoolis välja töötatud avatud lähtekoodiga robotiplatvorm õppetööks ja teadustööks. Robootikarakenduste arendamisel on üks olulisemaid väljakutseid erinevate tarkvara-sõltuvuste haldamine ning keskkondade kiire vahetamine. Käesoleva bakalaureusetöö käigus töötati välja lahendus, mis kapseldab Robotont 3 õpperoboti ROS-põhised rakendused Dockeri konteineritesse ja võimaldab neid hallata nii roboti kasutajaliidese kui ka veebiliidese kaudu. Lahendus koosneb teenusest, mis vahendab andmesidet püsivara ja konteineri vahel, kasutades pseudoterminali, püsivara alammenüüst konteinerite käivitamiseks ja peatamiseks ning Flask-põhisest veebiliidesest. Lahendus vähendab süsteemi konfigureerimise aega ja kõrvaldab sõltuvuskonfliktid.
dc.identifier.urihttps://hdl.handle.net/10062/120626
dc.language.isoet
dc.publisherTartu Ülikoolet
dc.rightsAttribution-NonCommercial-NoDerivs 3.0 Estoniaen
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/3.0/ee/
dc.subjectDocker
dc.subjectROS
dc.subjectrobootika
dc.subjecthaldustarkvara
dc.subject.otherbakalaureusetöödet
dc.titleDockeri konteineritel põhinev haldustarkvara Robotont 3 õpperobotile
dc.title.alternativeManagement software for Robotont 3 based on Docker containers
dc.typeThesisen

Failid

Originaal pakett

Nüüd näidatakse 1 - 1 1
Laen...
Pisipilt
Nimi:
Kottise_BSc2025.pdf
Suurus:
3.18 MB
Formaat:
Adobe Portable Document Format