ROS Melodicのインストール方法(Ubuntu Bionic)

Ubuntu 14.04を使用している場合はROSのインストール方法(Ubuntu Trusty)をご覧ください。 Ubuntu 16.04を使用している場合はROSのインストール方法(Ubuntu Xenial)をご覧ください。

概要

Gazebo上でRaspberry Pi Mouseをシミュレートできるようにするため、以下のソフトウェアをインストールします。

  • ROS Melodic

  • Gazebo 9.x (ROSとともにインストール)

ROSがすでにインストール済みの場合はこのページを飛ばしてRaspberry Pi Mouse Simulatorのインストールを行ってください。

動作確認済み環境

  • Ubuntu Desktop 18.04 LTS 64bit

手順

ryuichiueda/ros_setup_scripts_Ubuntu18.04_desktopを使用してインストール作業を進めていきます。

  1. ROSをインストール

  2. catkin_wsを準備

必要なコマンドをまとめると、以下のようになります。 これらのコマンドについてこの後細かく説明していきます。

sudo apt-get update
sudo apt-get install -y curl
bash -c "$(curl -SsfL https://git.io/ros-melodic-desktop)"
source ~/.bashrc
mkdir -p ~/catkin_ws/src
cd ~/catkin_ws/
catkin_init_workspace src
echo "source ~/catkin_ws/devel/setup.bash" >> ~/.bashrc
catkin_make && source ~/catkin_ws/devel/setup.bash

コマンド解説

ROSのインストール

今回はROSのインストールにryuichiueda/ros_setup_scripts_Ubuntu18.04_desktopを使用します。

インストーラを使用するに当たり、まずは以下のコマンドでパッケージマネージャ(apt)のパッケージリストを最新版にし、curlをインストールします。1行ずつ実行します。

次にインストーラを実行します。

このインストーラを使ってapt-getでインストールするパッケージは以下の通りです。

  • ros-melodic-desktop-full

最終的に以下のログが出ていればインストール成功です。

ROSのインストールについて詳しく調べたい場合はROS Wikiをご覧ください。

catkin_wsの準備

ROSのパッケージを保存するためのワークスペースを用意します。1行ずつ実行します。

Trubleshooting

catkin_makeに失敗する

上記のようになにもビルドせず、目的のパッケージのcatkin_makeに失敗する場合があります。

setup.bashを再読み込みしてからcatkin_makeしてみてください。

詳しくはROSトラブルシューティングをご覧ください。

Last updated

Was this helpful?