LoginSignup
4
4

More than 3 years have passed since last update.

ROS2インストール・初期設定 for Eloquent Elusor

Last updated at Posted at 2020-01-06

ROS2関係トップページへ
Dashing Diademata用はこちら

Ubuntu 18.04

公式インストールガイドのDebian Packagesに従ってインストール.

特記

localeについて

説明ではen_US.UTF-8だが,ja_JP.UTF-8に置き換えてインストール.

Install ROS2 packages

公式インストールガイドのDebian packagesにてInstall ROS2 packagesでインストールするものを選択しないといけないが,以下のように選ぶ.

  • Ubuntu Desktop 18.04
    • Desktop Install(Recommended)
  • Ubuntu Server 18.04
    • ROS-Base Install(Bare Bones)

Ubuntu Server 18.04は,例えばRaspberry Pi 3B+でロボットを制御する場合(GUIが不必要な場合)での使用が考えられる.

上記ガイド以外でインストールしたもの

terminal
$ sudo apt install python3-colcon-common-extensions
$ sudo apt install python-catkin-pkg python-bloom
$ sudo apt install python-pip python3-pip
$ sudo -H pip install -U catkin_pkg
$ sudo -H pip install empy
$ sudo -H pip install lark-parser
$ sudo -H pip install numpy
$ sudo -H pip3 install -U catkin_pkg
$ sudo -H pip3 install empy
$ sudo -H pip3 install lark-parser
$ sudo -H pip3 install numpy
$ sudo apt install ros-eloquent-rqt*

細かいメモ

ros-eloquent-rqt*はうまくできない.が問題ない?
その他はほとんど既にインストール済になっている?

pip install -U catkin_pkgやempyをしていないと,ROS2のビルド(colcon build)でImportErrorが出る場合がある.というか出た.

特にlarkをインストールしていないと独自メッセージ作成の時にImportErrorで"no module lark"と出た.rosidlでlark-parserを使用しているみたい
参考

pip install larkも必要かも?いらないとは思うが.

rosと共存していて管理者でインストールする時には,pip3でインストールした方がよいかも.

4
4
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
4