Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
et:ros:introduction [2019/05/17 16:15] raivo.sellet:ros:introduction [2019/05/20 16:30] (current) – eemaldatud raivo.sell
Line 1: Line 1:
-====== Ülevaade ====== 
  
-ROS ehk Robot Operating System on avatud lähtekoodiga süsteem robotite juhtimiseks. 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) mudelit. Näiteks kindel andur võib 
-olla teostatud kui sõlm ehk node, mis tähendab, et see hakkab avaldama enda andmeid sõnumite 
-jadana. Neid sõnumeid võib lugeda loendamatu arv teisi node. 
- 
-===== Eelised ===== 
- 
-● Keelte variatsioon: ROS on implementeeritud mitmes modernses 
-programmeerimiskeeles. Pikemat aega töötab ROS juba Pythonis, C++ ja Lispis ning 
-hiljuti on hakatud toetama Javat ja Lunat. 
- 
-● P2P suhtlus: Selleks, et vältida keeruliste süsteemide kasutamisel sõnumite ummistumist, 
-kasutab ROS Peer to peer suhtlust koos puhverdamise ja üles otsimise süsteemi. See 
-võimaldab erinevatel komponentidel vabalt teineteisega otse suhelda. 
- 
-● Õhuke: ROS on arendatud nii, et seda teostavad algoritmid hoitakse üksikutes 
-käivitatavates failides. See aitab suurendada8 jagatavust ning hoida süsteemi väiksena. 
-Samuti teeb see ROS­i lihtsasti kasutatavaks ning testitavaks, hoides keerulisi algoritme 
-teekides. 
- 
-==== Puudused ==== 
- 
-● Operatsioonisüsteem: Hetkel töötab ROS ainult Unix­baasil süsteemidel. Microsoft 
-Windowsi peale on üle toodud ainult minimaalne versioon, mis on praktiliselt 
-kasutamatu. 
- 
-● Keeruline alustada: Uutel inimestel võtab palju aega tutvuda selle süsteemiga ning samuti 
-võtab palju aega ROS­i paigaldamine, kuna ROS­il on mitmeid erinevaid versioone ning 
-erinevatel arvutitel on erinevad konfiguratsioonid. Erinevuste 
-pärast on väljas hästi palju erinevaid versioone installatsiooni juhistest, mis võib segadust 
-tekitada. 
-Veel võtab aega süsteemi korralikult tööle panemine ning algoritmidest aru saamine. Igal 
-ROS­i versioonil on näiteks unikaalne viis, kuidas tekitada .msg failidest .jar failid. 
et/ros/introduction.1558109735.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