This is an old revision of the document!


Robot Operating System

Robot Operating System (ROS) is software framework, which makes building robots easier and more enjoyable. ROS includes everything necessary, from drivers to high level algorithm. For example it allows to view robot movement as a 3D model. Robot can be controlled through a simple graphic interface.

ROS on avatud lähtekoodiga. ROS­i peamiseks eesmärgiks on toetada koodi jagatavust ning koostööd robootikavaldkonna teadustöös ning arenduses. Üks ROS­i süsteem koosneb mitmest iseseisvast sõlmest, mis suhtlevad teiste sõlmedega kasutades avaldamise/tellimise (subscribe/publish) loogikat.

Näiteks võib olla mobiilses robotis kaamera sõlm ja video töötlemise sõlm. Kaamera sõlm avaldab kaamera pildi kindlasse teemasse, näiteks /kaamera/pilt. Pildi vaatamiseks jookseb teises arvutis pildi kuvamise sõlm, mis saab pildi samast teemast /kaamera/pilt. Suhtlus käib üle ROSi.

ROS eesti keelne terminoloogia on veel lõpuni välja kujunemata. Tallinna Tehnikaülikooli ja Tartu Ülikooli lõputöödes võib kohata ühe ja sama termini erinevaid variatsioone. Terminoloogiat püütakse ühtlustada ja selleks on käivitatud Eesti Keele instituudi initsiatiiv Robootika terminibaas eesti - inglise. Allpool on toodud välje olulisemad erinevused eesti keelse terminoloogia kasutusel:

Termin inglise keeles tõlge, peamiselt kasutusel TalTechtõlge, peamiselt kasutusel
topic teema rubriik
package teek kimp
publisher avaldaja kuulutaja
valminud Hariduse Infotehnoloogia Sihtasutuse IT Akadeemia programmi toel
en/ros.1571839188.txt.gz · Last modified: 2020/07/20 09:00 (external edit)
CC Attribution-Share Alike 4.0 International
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0