Implementation of Robot Manager Subsystem for Temoto Software Framework

dc.contributor.advisorValner, Robert
dc.contributor.advisorKruusamäe, Karl
dc.contributor.authorParra Gil, Fabián Ernesto
dc.contributor.otherTartu Ülikool. Loodus- ja täppisteaduste valdkondet
dc.contributor.otherTartu Ülikool. Tehnoloogiainstituutet
dc.date.accessioned2021-05-31T07:05:48Z
dc.date.available2021-05-31T07:05:48Z
dc.date.issued2020
dc.description.abstractRobots provide an opportunity to spare humans from tasks that are repetitive, require high precision or involve hazardous environments. Robots are often composed of multiple robotic units, such as mobile manipulators that integrate object manipulation and traversal capabilities. Additionally, a group of robots, i.e., multi robot systems, can be utilized for solving a common goal. However, the more elements are added to the system, the more complicated it is to control it. TeMoto is a ROS package intended for developing human-robot collaboration and multi-robot applications where TeMoto Robot Manager (TRM), a subsystem of TeMoto, is designed to unify the control of main robotic components: manipulators, mobile bases and grippers. However the implementation of TRM was incomplete prior to this work, having no functionality for controlling mobile bases and grippers. This thesis extends the functionality of TeMoto Robot Manager by implementing the aforementioned missing features, thus facilitating the integration of compound robots and multi-robot systems. The outcome of this work is demonstrated in an object transportation scenario incorporating a heterogeneous multi-robot system that consists of two manipulators, two grippers, and a mobile base. In estonian: Robotid võimaldavad aidata inimesi ülesannetes mis on eluohtlikud, nõuavad suurt täpsust või on üksluised. Üks terviklik robot koosneb tihtipeale mitme eri funktsionaalsusega alamrobotist, millest näiteks mobiilne manipulaator on kombinatsioon mobiilsest platvormist ja objektide manipuleerimise võimekusega robotist. Roboteid saab rakendada ülesannete lahendamisel ka mitme roboti süsteemina, kuid robotite hulga suurenemisel suureneb ka nende haldamise keerukus. TeMoto on ROSi kimp, mis hõlbustab inimene-robot koostöö ja mitme roboti süsteemide arendamist. Robotite haldur on TeMoto alamsüsteem, mis aitab käsitleda mobiilseid platvorme, manipulaatoreid ja haaratseid ühtse tervikliku robotina. Käesolevale tööle eelnevalt puudus Robotite halduril mobiilsete platvormide ja haaratsite haldamise võimekused, mille väljatöötamine oli antud töö peamiseks eesmärgiks. Töö tulemusena valmis TeMoto Robotite halduri terviklik lahendus, mille funktsionaalsust demonstreeriti objekti transportimise ülesande lahendamisel, kaasates kahest manipulaatorist, kahest haaratsist ja mobiilsest platvormist koosnevat heterogeenset mitme roboti süsteemi.en
dc.identifier.urihttp://hdl.handle.net/10062/72112
dc.language.isoenget
dc.publisherTartu Ülikoolet
dc.rightsopenAccesset
dc.rightsAttribution-NonCommercial-NoDerivatives 4.0 International*
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/4.0/*
dc.subjectMulti-robot systemen
dc.subjectCompound roboten
dc.subjectObject transportationen
dc.subjectROSen
dc.subjectmitme roboti süsteemet
dc.subjectliitrobotet
dc.subjectobjektide transportet
dc.subject.othermagistritöödet
dc.titleImplementation of Robot Manager Subsystem for Temoto Software Frameworken
dc.title.alternativeRobotite halduri alamsüsteemi väljatöötamine tarkvararaamistikule TEMOTOet
dc.typeinfo:eu-repo/semantics/masterThesiset

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
ParraGil_MSc2020.pdf
Size:
2.1 MB
Format:
Adobe Portable Document Format
Description:

License bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.67 KB
Format:
Item-specific license agreed upon to submission
Description: