検証日時
01/31/2015 (Sat)
概要
Robot Simulaterのgazebo
の概要とそのインストールについてです。
インストール編は、公式サイトを適当に翻訳しただけですので、あしからず。
レベル
BEGINNER
環境
PC | : | Lenovo ThinkPad X240 |
Prosessor | : | Intel Core i7-4600U (2.10GHz, 4MB, 1600MHz) |
RAM | : | PC3-12800 DDR3L (8GB) |
OS | : | Ubuntu 14.04 LTS 64bit |
Kernel | : | 3.13.0-44-generic |
Gazebo | : | Version 5.0.1 |
参考
GAZEBO Tutorial-Installation
第1回ROS勉強会発表資料 ROS+Gazeboではじめるロボットシミュレーション
「GAZEBO」ってなに?
gazeboは以下のような特徴を持っています。
オープンソース(Apache ライセンス)の3Dロボットシミュレータ
Qtを利用した強力なGUI
複数の物理エンジンを切り替えられる(ODE含む)
カメラ、LRFなどのセンサシミュレーションが豊富
ROSとの連携も充実
という感じで、もはや使わない手はないロボットシミュレータです。
GAZEBOのインストール
通常は、OnlineInstallの方の手順にしたがってインストールしてください。
尚、gazebo
コマンドを入力したあと、アプリケーションが立ち上がるまでに時間がかかるみたいなので、落ち着いて待ちましょう。
Online-Install
- インストール
1
|
|
- 実行
1
|
|
Step-by-step Install
packages.osrfoundation.org.
パッケージからのソフトウェア取得を許可するようコンピュータを設定します。 Note : このパッケージのダウンロードミラーがあるので、それを使うと、ダウンロード速度が早くなるかもしれません。
1
|
|
- Keyの設定
1
|
|
- インストールのチェック(実行)
Note : 初めて
gazebo
コマンドを実行する時には、ダウンロードなどを行うので時間がかかります。落ち着いて待ちましょう。
1
|
|
他のdebパッケージ
Gazeboでは公式パッケージガイドラインにそったその他のUbuntu debian パッケージを用意しています。これらではgazeboのオプションのインストール方法が更新されます。
Gazeboをアプリケーションとして使用する場合:Gazeboを提供済みのプラグイン、モデルとともにシミュレータとしてのみ使用し、ソフトウェア開発においてgazeboの最新版を利用する予定のないユーザ用。Gazebo4.0を使用するためには、
gazebo4
と呼ばれるパッケージをインストールしてください。Gzeboのライブラリを使用してGazeboを開発ツールとして使用する場合:最新のGazeboやライブラリが必要とする様々なソフトウェアやプラグインを開発するユーザ用。この場合、
gazebo4
パッケージと共に、libgazebo4-dev
もインストールしてください。
Gazeboマルチ物理エンジンサポート
Gazeboではシミュレーション実行のためにいろいろな物理エンジンを使用することができます。
ODEはデフォルトで使用されているものです。しかし、Ubuntuパッケージでは、BulletやSimbodyもまたサポートされています。
それらを使用するユーザはgazeboをソースコードからインストールするDARTに接続(wan)する事になります。なので、.deb
パッケージは使用しないでください。
ROSとGazebo
GazeboをROSと共に使用するためには、ROSとつなぐというチュートリアルを参照してください。