This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| et:ros:simulations:turtlebot [2019/05/24 05:21] – ingmar05 | et:ros:simulations:turtlebot [2020/07/20 09:00] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== Turtlebot ====== | ====== Turtlebot ====== | ||
| - | TurtleBot on odav isiklik robotikomplekt, mis on mõeldud töötama ROSiga. TurtleBot on loodud laialdaselt saadaval olevatatest | + | TurtleBot on paindlik robotplatvorm, mis on mõeldud töötama ROSiga. TurtleBot on koostatud levinud |
| {{: | {{: | ||
| - | ====== Turtleboti | + | ===== 3D kaamera |
| + | |||
| + | {{: | ||
| + | |||
| + | Turtleboti | ||
| + | |||
| + | Objektid tuvastatakse ja nende ümbes joonistatakse kast koos tuvastatud objekti tüübi nimega: | ||
| + | |||
| + | |||
| + | {{: | ||
| + | |||
| + | 3D kaamera eeliseks tavalise kaamera ees on sügavuse dimensioon. Selle abil on robotil võimalik tajuda objektide kaugust. See funktsioon võimaldab robotile arendada autonoomset navigatsiooni. | ||
| + | |||
| + | {{: | ||
| + | |||
| + | ===== Turtleboti simuleerimine | ||
| Turtleboti simuleerimiseks on internetis vabalt saadaval kõik vajalik roboti Gazebos simuleerimiseks. | Turtleboti simuleerimiseks on internetis vabalt saadaval kõik vajalik roboti Gazebos simuleerimiseks. | ||
| Line 17: | Line 32: | ||
| {{: | {{: | ||
| - | Gazebo simulaatoris on võimalik | + | Gazebo simulaatoris on võimalik |
| {{: | {{: | ||
| Line 29: | Line 44: | ||
| Käivitame roboti juhtimise sõlme: | Käivitame roboti juhtimise sõlme: | ||
| $ roslaunch turtlebot_teleop keyboard_teleop.launch | $ roslaunch turtlebot_teleop keyboard_teleop.launch | ||
| - | Klaviatuuri kasutades peaksime nüüd nägema, kuidas Turtlebot simulatsioonis liigub. | ||
| - | ====== 3D kaamera ====== | + | Klaviatuuri kasutades peaksime nüüd nägema, kuidas Turtlebot simulatsioonis liigub. |
| - | + | ||
| - | {{: | + | |
| - | + | ||
| - | Turtleboti peamine andur on 3D kaamera. 3D kaamera on üks universaalsemaid roboti andureid. 3D kaamera üheks väljundiks on 2D kaamera pilt, mis tähendab, et on võimalik kasutada erinevaid objektituvastus algoritme. ROSi jaoks on saadaval paljud masinnägemise teegid. Üks enim kasutatavaid ja universaalsemaid on [[https:// | + | |
| - | + | ||
| - | Objektid tuvastatakse ja nende ümbes joonistatakse kast koos nimega: | + | |
| - | + | ||
| - | + | ||
| - | {{: | + | |
| - | + | ||
| - | 3D kaamera eeliseks tavalise kaamera üle on sügavuse dimensioon. Selle abil on robotil võimalik tajuda objektide kaugust. See võimaldab ka robotil automaatselt navigeerida. | + | |
| - | + | ||
| - | {{: | + | |
| - | ====== RVIZ ====== | + | ===== RVIZ ===== |
| - | Selleks, et me ei peaks andurite väärtusi käsurea pealt lugema kasutame visualiseerimise tööriista. Palju lihtsam on robotit mõista, kui me näeme mida tema näeb. Kasutame ROSi võimsat visualiseerimise tööriista nimega Rviz. Rviz toetab paljude erinevate andurite visualiseerimist. Saame erinevate teemade visualiseerimist sisse ja välja lülitada. Erinevatel paneelidel on võimalik kuvada ka kaamera pilte või graafikuid. Võimalik on ka funktsionaalsst ise lisada | + | Selleks, et me ei peaks andurite väärtusi käsurea pealt lugema kasutame visualiseerimise tööriista. Palju lihtsam on robotit mõista, kui me näeme |
| - | Käivita turtleboti visualiseerimine | + | Käivita turtleboti visualiseerimine |
| $ roslaunch turtlebot_rviz_launchers view_robot.launch | $ roslaunch turtlebot_rviz_launchers view_robot.launch | ||
| - | Rviz on algselt | + | //Rviz// on algselt |
| {{: | {{: | ||