ROSロボットプログラミングの練習(12.1) - (インストールガイドキネティックturtlebot含む)turtlebot検査ロボットシミュレーションと

序文

私は使用前に章789 turtlebot3の練習を行うので、「ROSのロボットプログラミングの練習、」レーザレーダセンサを使用してブック、turtlebot3は、12章検査ロボットは、すべての無力を深度カメラを使用してにturtlebot第一世代をインストールする必要がありました実験。
ROS:キネティック
のUbuntu:16.04.6
ガゼボ:7.0.0

インストールturtlebot

前任者の下で事前のおかげで、リファレンスロードガゼボとturtlebot

序文

ガゼボは最高のバージョン7.0である、またはturtlebot_simulatorエラーをインストールします。
次のように入力します。
gazebo -v
チェックガゼボのバージョンを、私は上記の参照リンクを削除するバージョンは、7.0.0でした。

ダウンロードturtlebot

インディゴバージョンROS:

sudo apt-get install ros-indigo-turtlebot ros-indigo-turtlebot-apps ros-indigo-turtlebot-interactions ros-indigo-turtlebot-simulator ros-indigo-kobuki-ftdi ros-indigo-rocon-remocon ros-indigo-rocon-qt-library ros-indigo-ar-track-alvar-msgs

キネティックバージョンROS:

sudo apt-get install ros-kinetic-turtlebot ros-kinetic-turtlebot-apps ros-kinetic-turtlebot-interactions ros-kinetic-turtlebot-simulator ros-kinetic-kobuki-ftdi 
sudo apt-get install ros-kinetic-rocon-*

設定環境

echo "source /opt/ros/kinetic/setup.bash" >>~/.bashrc
source ~/.bashrc

どこROSのバージョン、運動紙ベースに運動。

更新ROS

rosdep update

この手順は非常に重要であり、更新のウェブサイトの更新が安定していない、と多くの場合、ここでは、失敗の携帯電話ホットスポットを使用することをお勧めします。ここでは言葉のないことで負荷ガゼボモデルに、ちょうどROSパッケージをダウンロードしたためであるが、世界のインタフェースを調製するのにこだわってきました。

ガゼボモデルを追加

このステップでは、それ以外のモデルがロードされている展望台は世界のインタフェースを用意して立ち往生している、非常に重要です。

:このhttps://bitbucket.org/osrf/gazebo_models/downloads/ガゼボをダウンロードするには、その後、ディレクトリ〜プレスCTRL + Hで隠しファイルを表示するには、すべてのモデル
ここに画像を挿入説明
.gazeboにして。作成モデルは、フォルダ、その後、ちょうどフォルダにダウンロードしたファイルを抽出します。
ここに画像を挿入説明

スタートシミュレーション環境

roslaunch turtlebot_gazebo turtlebot_world.launch 

ここに画像を挿入説明

データ読み取りセンサ

rostopic echo scan -n 1

ここに画像を挿入説明

ロボットrvizの動作で

世界地図をロードします

roslaunch turtlebot_gazebo turtlebot_world.launch 

表示rvizで

roslaunch turtlebot_rviz_launchers view_robot.launch --screen

ここに画像を挿入説明

DepthCloudオプション

表示深度カメラデータ

ここに画像を挿入説明
ここに画像を挿入説明

イメージオプション

表示深度画像または画像のRGB

絵の深さにトピックを選択:

ここに画像を挿入説明
ここに画像を挿入説明

RGBトピックのトピックを選択します。

ここに画像を挿入説明
ここに画像を挿入説明
平面図:
ここに画像を挿入説明

公開された53元の記事 ウォンの賞賛5 ビュー2201

おすすめ

転載: blog.csdn.net/qq_37668436/article/details/104263426