ROS

2018年04月09日

ROSインストール

for Ubuntu 16.04 LTS(Xenial) i386

それぞれのバージョンが、ディストリビューションの特定のバージョンでしかインストールできないことに注意。

当該ディストリビューション用ソースから作成する場合も同様に束縛される。

よってディストリビューション、バージョン、アーキテクチャに 適合するROSのバージョンをを選ぶ必要がある。

Ubuntu 16.04 LTS(Xenial) i386 なら、選べるので最新のはKinetic

2018/4/2 時点で shadow-repository 使うと

$ sudo apt update
$ sudo apt list ^ros | less
$ sudo apt list | grep ^ros | less
$ sudo apt install ros-kinetic-desktop-full

入門

.bashrc

~/.bashrc に追加。

#for ROS kinetic
source ${HOME}/catkin_ws/devel/setup.bash

rosdep

$ sudo rosdep init

initは/etc/apt/apt.source.d/へaptライン追加なのでsudoで実行。初回のみ。

$ rosdep update

updateは${HOME}/.ros/内のリストとキャッシュを更新する作業なので 当該userで実行する。

うっかりsudoすると以後updateするときやリストを利用する時に権限無くてエラーになる。その際は sudo chown -R .ros hoge:hoge で権限を修正する。