This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| et:ros:simulations [2019/05/20 16:41] – update ingmar05 | et:ros:simulations [2020/07/20 09:00] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ====== | + | ====== |
| - | Simulatsioon on reaalmaailma protsessi või süsteemi jäljendamine ajas. Roboti simulatsioon | + | Simulatsioon on reaalmaailma protsessi või süsteemi jäljendamine ajas. Eelnevalt tegelesime lihtsa kahedimensioonilise simulatsiooniga. Simuleerida on võimalik ka väga keerukaid kolmedimensioonilisi süsteeme. Simuleerimine on ROSi ja roboti arendamise protsessi väga tähtis osa, kuna see võimaldab robotit programmeerida ja sellega eksperimenteerida füüsilist robotit omamata. Roboti simulatsioon on iga roboti ehitaja jaoks oluline vahend. Hästi välja töötatud simulaator võimaldab kiiresti testida algoritme, |
| - | Võimalik on simulaareida | + | |
| {{: | {{: | ||
| + | |||
| + | ===== Paigaldamine ===== | ||
| + | Gazebo paigaldamiseks on loodud automaatne paigaldusskript: | ||
| + | |||
| + | curl -sSL http:// | ||
| + | |||
| + | |||
| + | ===== URDF ===== | ||
| + | |||
| + | Unifitseeritud roboti kirjelduse formaat (//Unified Robot Description Format//) (URDF) on XML formaadis roboti mudel. Mudel sisaldab eelkõige kordinaatide raame (///tf//). Nende abil saame teada mis sõltuvuses on roboti erinevad osad. Näiteks saame teada kus kohas robotil asub kaamera. URDF faile kasutatab ka simulaator. Selle järgi teab simulaator, mis kujuga on roboti osad ja kus asuvad roboti liigendid. URDF failide tegemine võib alguses tunduda keeruline, kuid õnneks on paljude populaarsete robotite mudelid internetis vabalt saadaval. | ||
| + | |||
| + | {{: | ||
| + | |||
| + | Selleks, et roboti mudelit nii simulatsioonis, | ||
| + | |||
| + | Näide URDF failist: | ||
| + | |||
| + | <? | ||
| + | < | ||
| + | |||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | </ | ||
| + | </ | ||
| + | </ | ||
| + | |||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | </ | ||
| + | </ | ||
| + | </ | ||
| + | |||
| + | < | ||
| + | < | ||
| + | < | ||
| + | </ | ||
| + | |||
| + | </ | ||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||