cs:ros
Rozdíly
Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.
Obě strany předchozí revizePředchozí verzeNásledující verze | Předchozí verzeNásledující verzeObě strany příští revize | ||
cs:ros [2017/02/03 23:33] – [ROS Kinetic] roman | cs:ros [2017/06/05 10:51] – [Sdílení dat po síťi] roman | ||
---|---|---|---|
Řádek 2: | Řádek 2: | ||
[[http:// | [[http:// | ||
+ | |||
+ | <WRAP center round tip 60%> | ||
+ | Instalace aktuální verze ROS Kinetic (10) je popsána [[cs: | ||
+ | </ | ||
+ | |||
===== Struktura ROSu ===== | ===== Struktura ROSu ===== | ||
Řádek 51: | Řádek 56: | ||
Oficiální dokumentace, | Oficiální dokumentace, | ||
- | ===== Sdílení dat po síťi | + | ===== Sdílení dat po síti ===== |
Sdílení dat mezi nody (zprávy, servisy, master-node, | Sdílení dat mezi nody (zprávy, servisy, master-node, | ||
Řádek 60: | Řádek 65: | ||
[[http:// | [[http:// | ||
[[http:// | [[http:// | ||
- | ===== Instalace ===== | + | ====== Instalace |
- | ==== ROS jade (9) ==== | + | ===== ROS jade (9) ===== |
Přidání repozitářů do systému (funguje pouze pro ubuntu Trusty (14.04), Utopic (14.10) a Vivid (15.04)) | Přidání repozitářů do systému (funguje pouze pro ubuntu Trusty (14.04), Utopic (14.10) a Vivid (15.04)) | ||
sudo sh -c 'echo "deb http:// | sudo sh -c 'echo "deb http:// | ||
Řádek 101: | Řádek 106: | ||
</ | </ | ||
- | ==== ROS Kinetic ==== | + | ===== ROS Kinetic |
- | + | Postup instalace je převzat z oficiálního postupu dostupného [[http:// | |
sudo sh -c 'echo "deb http:// | sudo sh -c 'echo "deb http:// | ||
sudo apt-key adv --keyserver hkp:// | sudo apt-key adv --keyserver hkp:// | ||
- | sudo apt-get update | + | sudo apt update |
* Celá verze: <wrap lo>ROS, rqt, rviz, knihovna pro roboty, 2D/3D simulace, navigace and 2D/3D precepce</ | * Celá verze: <wrap lo>ROS, rqt, rviz, knihovna pro roboty, 2D/3D simulace, navigace and 2D/3D precepce</ | ||
- | sudo apt-get install ros-kinetic-desktop-full | + | sudo apt install ros-kinetic-desktop-full |
* Desktopová verze: <wrap lo>ROS, rqt, rviz, a knihovny pro roboty</ | * Desktopová verze: <wrap lo>ROS, rqt, rviz, a knihovny pro roboty</ | ||
- | sudo apt-get install ros-kinetic-desktop | + | sudo apt install ros-kinetic-desktop |
* Základní verze: <wrap lo>ROS a základní komunikační balíčky. Bez grafických nástrojů.</ | * Základní verze: <wrap lo>ROS a základní komunikační balíčky. Bez grafických nástrojů.</ | ||
- | sudo apt-get install ros-kinetic-ros-base | + | sudo apt install ros-kinetic-ros-base |
- | + | ||
+ | Po instalace je potřeba nastavit závislosti uvnitř ROSu. | ||
sudo rosdep init | sudo rosdep init | ||
rosdep update | rosdep update | ||
- | ==== Ubuntu 16.04 LTS ==== | + | |
- | Stejný postup funguje i s Ubuntu 16.04 LTS a verzí ROS Kinetic Kame. Více informací o instalaci naleznete na stránkách [[http://wiki.ros.org/kinetic/Installation/Ubuntu|ROS Kinetic]]. | + | export CMAKE_PREFIX_PATH=/ |
+ | |||
+ | Pro snadné spouštění je vhodné nastavit prostředí terminálu nastálo. | ||
+ | echo " | ||
+ | source ~/.bashrc | ||
==== Testované sestavy ==== | ==== Testované sestavy ==== | ||
- | * Desktop Ubuntu 16.04.1 LTS - ROS Kinematic Kame - OK | + | * Desktop Ubuntu |
- | * Desktop Ubuntu 14.04 LTS - ROS Kinematic Kame - OK | + | * Desktop Ubuntu |
- | * Desktop Ubuntu 14.04 LTS - ROS Jade - OK | + | * Desktop Ubuntu |
* Odroid C1 Ubuntu 14.04 - ROS Jade - OK | * Odroid C1 Ubuntu 14.04 - ROS Jade - OK | ||
* Odroid C1 Ubuntu 14.04 - ROS Kinetic Kame - OK | * Odroid C1 Ubuntu 14.04 - ROS Kinetic Kame - OK | ||
+ | * Odroid C1+ Ubuntu 16.04.02 - ROS Kinetic Kame - OK <wrap lo> | ||
* Odroid C2 Debian Jessie - ROS Kinetic Kame - OK | * Odroid C2 Debian Jessie - ROS Kinetic Kame - OK | ||
- | * Odroid C2 Ubuntu 16.04 LTS - ROS Kinetic Kame - OK 03/2017 | + | * Odroid C2 Ubuntu 16.04 LTS - ROS Kinetic Kame - OK <wrap lo>03/2017</ |
- | samotná instalace pak probíhá příkazem: | + | ====== Sensor-UI s ROS ====== |
- | sudo apt-get install ros-kinetic-desktop | + | |
- | ===== Sensor-UI s ROS ===== | + | |
[[https:// | [[https:// | ||
Řádek 166: | Řádek 175: | ||
nyní jsme si spustili server, který ovládá pymlab zařízení. Server se sám nepřípojí. Čeká na zprávu od klienta, která mu řekne jaké [[cs: | nyní jsme si spustili server, který ovládá pymlab zařízení. Server se sám nepřípojí. Čeká na zprávu od klienta, která mu řekne jaké [[cs: | ||
+ | |||
+ | |||
==== Příklad klienta ==== | ==== Příklad klienta ==== | ||
Klienta z repozitáře spustíme následovně: | Klienta z repozitáře spustíme následovně: |
cs/ros.txt · Poslední úprava: 2018/07/20 20:27 (upraveno mimo DokuWiki)