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/20 17:15] – 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 12: | Line 27: | ||
| $ sudo apt-get install ros-kinetic-turtlebot ros-kinetic-turtlebot-apps ros-kinetic-turtlebot-interactions ros-kinetic-turtlebot-simulator ros-kinetic-kobuki-ftdi ros-kinetic-rocon-remocon ros-kinetic-rocon- | $ sudo apt-get install ros-kinetic-turtlebot ros-kinetic-turtlebot-apps ros-kinetic-turtlebot-interactions ros-kinetic-turtlebot-simulator ros-kinetic-kobuki-ftdi ros-kinetic-rocon-remocon ros-kinetic-rocon- | ||
| | | ||
| + | |||
| + | Käivitame roboti simulatsiooni: | ||
| + | $ roslaunch turtlebot_gazebo turtlebot_world.launch | ||
| + | {{: | ||
| - | Lae alla vajalikud | + | Gazebo simulaatoris on võimalik menüüst simulatsiooni objekte lisada kõpsates soovitud objekti peale. Samast kohast leiab ka objektide liigutamise, |
| + | |||
| + | {{: | ||
| + | |||
| + | Edasi proovime robotit kaugjuhtida. | ||
| + | |||
| + | Lae alla turtleboti kaugjuhtimise | ||
| $ sudo apt-get install ros-kinetic-turtlebot-apps ros-kinetic-turtlebot-rviz-launchers | $ sudo apt-get install ros-kinetic-turtlebot-apps ros-kinetic-turtlebot-rviz-launchers | ||
| Line 19: | 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 | ||
| - | See võimaldab meil robotit | + | |
| + | Klaviatuuri kasutades peaksime nüüd nägema, kuidas Turtlebot simulatsioonis liigub. | ||
| + | |||
| + | ===== RVIZ ===== | ||
| + | |||
| + | Selleks, et me ei peaks andurite väärtusi käsurea pealt lugema kasutame visualiseerimise tööriista. Palju lihtsam on robotit | ||
| + | |||
| + | Käivita turtleboti visualiseerimine // | ||
| + | $ roslaunch turtlebot_rviz_launchers view_robot.launch | ||
| + | |||
| + | //Rviz// on algselt seadistatud näitama 3D kaamera pilti ja roboti mudelit (URDF). Vasakul all näeme lisaks kahe dimensioonilist kaamera pilti. | ||
| + | |||
| + | {{: | ||
| + | |||