Show simple item record

dc.contributor.advisorKruusamäe, Karl, supervisor
dc.contributor.advisorValner, Robert, supervisor
dc.contributor.authorPihlap, Meelis
dc.contributor.otherTartu Ülikool. Loodus- ja täppisteaduste valdkondet
dc.contributor.otherTartu Ülikool. Tehnoloogiainstituutet
dc.date.accessioned2019-06-13T12:32:35Z
dc.date.available2019-06-13T12:32:35Z
dc.date.issued2019
dc.identifier.urihttp://hdl.handle.net/10062/64292
dc.descriptionRobots enable us to operate in hazardous or otherwise unvisitable environments such as mines, fires and radioactive environments. TeMoto, which is built upon the Robotics Operating System (ROS), makes it easier to develop scalable, manageable and reliable software for robotics systems. TeMoto needs functionalities to represent the environment in order to support development of robot systems that are aware of their surroundings. The aim of this work is to plan and design a framework for working with environment models, enable robots to synchronize the environment data, create an environment model to match the framework and test the system in a real world scenario. This was achieved by implementing data structures representing objects and rooms/spaces in the, designing an abstract interface to work with the data structures and implementing the interface to create a corresponding environment model. The work resulted in a functional system and infrastructure, which allows sharing semantic and topological data between robots, which was demonstrated in a trash collecting mission featuring a heterogeneous multi-robot system. The implemented framework lays a foundation for use of environment models in TeMoto, which allows designing robot systems that interact with the world in a meaningful way.en
dc.description.abstractEesti keeles: Robotid võimaldavad töötada eluohtlikes keskkondades või muul moel ligipääsmatutel aladel nagu näiteks kaevandustes, tulekahjude kustutamisel ja radioaktiivsetes keskkondades. Hõlbustamaks inimene-robot ja robot-robot koostöösüsteemide tarkvaraarendust on loodud robotite operatsioonisüsteemil (ROS) põhinev tarkvararaamistik TeMoto. TeMotol on vaja keskkonna esitamise funktsionaalsusi, et oleks võimalik arendada robotisüsteeme, mis on keskkonnast teadlikud. Töö eesmärgiks oli kavandada ja luua TeMoto arhitektuuris raamistik keskkonnamudelitega töötamiseks, luua funktsionaalsus keskkonnamudelite sünkroniseerimiseks TeMoto instantside vahel, pakkuda keskkonnamudel ja testida süsteemi reaalses stsenaariumis. Töö tulemusena valmis terviklik süsteem ja infrastruktuur, millega saab edukalt jagada semantilist ja topoloogilist informatsiooni mitme roboti vahel ja seda demonstreeriti heterogeense mitme roboti süsteemiga läbi viidud otsingumissiooni näitel. Implementeeritud TeMoto keskkonnamudeli raamistik paneb aluse keskkonnamudelite kasutusele TeMoto arhitektuuris, mis võimaldab TeMoto abil arendada keskkonnaga mõtestatult tegutsevaid robotsüsteeme.et
dc.language.isoestet
dc.publisherTartu Ülikoolet
dc.rightsopenAccesset
dc.rightsAutorile viitamine + Mitteäriline eesmärk + Tuletatud teoste keeld 3.0 Eesti*
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/3.0/ee/*
dc.subjectTeMotoen
dc.subjectROSen
dc.subjectroboticsen
dc.subjectmulti-robot cooperationen
dc.subjectheterogeneous multi-robot systemsen
dc.subjectknowledge representationen
dc.subjectenvironment modelen
dc.subjecttopological mappingen
dc.subjectsemantic mappingen
dc.subjectrobootikaet
dc.subjectmitme roboti koostööet
dc.subjectheterogeensed robotite süsteemidet
dc.subjectteadmiste esituset
dc.subjectkeskkonnamudelet
dc.subjecttopoloogiline kaardistamineet
dc.subjectsemantiline kaardistamineet
dc.subject.otherbakalaureusetöödet
dc.titleMitme roboti koostöö funktsionaalsuste väljatöötamine tarkvararaamistikule TeMotoet
dc.title.alternativeMulti-robot collaboration functionalities for robot software development framework TeMotoen
dc.typeThesiset


Files in this item

Thumbnail
Thumbnail

This item appears in the following Collection(s)

Show simple item record

openAccess
Except where otherwise noted, this item's license is described as openAccess