LoginSignup
1
2

More than 3 years have passed since last update.

ROSの環境セットアップ①

Posted at

ROS1インストール

興味がありいろいろいじっています。今回はROS1 Melodic をインストールします。
個人的な備忘録として。なるべく小さめに。

対象環境

Ubuntu 18.04 (Virtual Box上)
ROS1 Melodic

インストール

ROS1パッケージ一括インストールの流れで行きます。
ROSのバージョンをmelodicに指定。

install_1
$ export ROS_DISTRO=melodic

ROSをインストールする許可を取る。

install_2
$ sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list'

keyの設定

install_3
$ sudo apt-key adv --keyserver hkp://ha.pool.sks-keyservers.net:80 --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654

更新

install_4
$ sudo apt update

インストール

install_5
$ sudo apt install ros-$ROS_DISTRO-desktop-full python-rosinstall python-rosinstall-generator python-wstool build-essential python-catkin-tools

そのあと、ROS1の依存関係を解決するrosdepのデータベースを更新し、環境設定のためのセットアップスクリプトを読み込んで終わりです。

rosdepの初期化

install_6
$ sudo rosdep init
$ rosdep update

環境構築

install_7
$ echo "source /opt/ros/$ROS_DISTRO/setup.bash" >> ~/.bashrc
$ echo "source `catkin locate --shell-verbs`" >> ~/.bashrc
$ source ~/.bashrc

gazeboのインストールも行います。


$ curl -sSL http://get.gazebosim.org | sh
$ sudo apt install ros-$ROS_DISTRO-gazebo-ros-pkgs ros-$ROS_DISTRO-gazebo-ros-control

以上です。いろいろと遊んでみます。

参考文献

[1] ROS講座02 インストール https://qiita.com/srs/items/e0e0a9dc3f94c2d3348e
[2] ROS2ではじめよう 次世代ロボットプログラミング - 近藤豊

ありがとうございました。

1
2
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
1
2