This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
et:ros:turtlesim [2019/05/23 18:37] – ingmar05 | et:ros:turtlesim [2020/07/20 09:00] (current) – external edit 127.0.0.1 | ||
---|---|---|---|
Line 3: | Line 3: | ||
Simulatsioonide kasutamine on hea viis ROSi õppimiseks ilma, et peaks füüsilist robotit omama. Selles peatükis kasutame lihtsalt 2D simulatsiooni nimega Turtlesim. | Simulatsioonide kasutamine on hea viis ROSi õppimiseks ilma, et peaks füüsilist robotit omama. Selles peatükis kasutame lihtsalt 2D simulatsiooni nimega Turtlesim. | ||
- | Esmalt käivitame roscore: | + | Esmalt käivitame |
$ roscore | $ roscore | ||
- | Käivitame sõlme nimega | + | Käivitame sõlme nimega |
$ rosrun turtlesim turtlesim_node | $ rosrun turtlesim turtlesim_node | ||
Line 13: | Line 13: | ||
Kui sõlm käivitada avaneb simulatsioon graafilise kasutajaliisedega. | Kui sõlm käivitada avaneb simulatsioon graafilise kasutajaliisedega. | ||
- | Teek sisaldab ka sõlme, mille abil saab klaviatuuriga robotile | + | Teek sisaldab ka sõlme, mille abil saab klaviatuuriga robotile |
- | Käivitame uues teminali | + | Käivitame uues terminali |
$ rosrun turtlesim turtle_teleop_key | $ rosrun turtlesim turtle_teleop_key | ||
- | Kui nüüd terminals nooleklahve vajutada, saame robotit simulatsioonis liigutada: | ||
- | {{: | + | Kui nüüd selles terminalis nooleklahve vajutada, saame robotit simulatsioonis liigutada: |
+ | |||
+ | {{: | ||
====== Rqt_graph ====== | ====== Rqt_graph ====== | ||
- | Vaatame kuidas see töötab kasutades tööriista rqt_graph, mis visualiseerib sõlmede ja teemade suhteid: | + | Vaatame kuidas see töötab, kasutades tööriista |
$ rqt_graph | $ rqt_graph | ||
- | {{: | + | {{: |
- | Käsu käivitades avaneb graafiline kasutajaliides. Näeme, et sõlm / | + | Käsu käivitades avaneb graafiline kasutajaliides. Näeme, et sõlm /// |
- | Roboti juhtimiseks kasutatakse sõnumi tüüpi geometry_msgs/ | + | ====== Juhtimine käsurealt ====== |
+ | |||
+ | Roboti juhtimiseks kasutatakse sõnumi tüüpi | ||
$ rostopic pub / | $ rostopic pub / | ||
- | {{: | + | {{: |
Näeme, et robot liigub simulatsioonis ringjoonelisest. | Näeme, et robot liigub simulatsioonis ringjoonelisest. | ||
Line 40: | Line 43: | ||
====== Rqt_plot ====== | ====== Rqt_plot ====== | ||
- | Kasutame teemas | + | Teemas |
+ | |||
+ | Käivita // | ||
$ rqt_plot | $ rqt_plot | ||
- | Kui lisada graafikule teemad / | ||
- | {{: | + | Kui lisada graafikule teemad /// |
+ | |||
+ | {{: | ||
+ | |||