Gazebo turtlebot3 burger Depth Camera plugin

Gazebo turtlebot3 burger Depth Camera plugin

Gazebo シュミレータの Turtlebot3 バーガーに、Depthカメラ のプラグインを導入します。
参考にしたのは、下記ページです。
http://gazebosim.org/tutorials?tut=ros_gzplugins の Depth Camera / Openni Kinect
http://gazebosim.org/tutorials/?tut=ros_depth_camera

開発環境
OS: Ubuntu Mate 18.04
ROS: melodic
開発ツール: Visual Studio Code

ファイルの設置場所、ファイル名称は、Gazebo turtlebot3 burger stereo camera plugin を参照してください。

早速ファイルの作成に入ります。

1. ~/catkin_ws/src/turtlebot3/turtlebot3_description/urdf/camera_macro.xacro へ追記します。

注) サンプルをそのまま使うと、レーザー(PointCloud2) が天空になっているので、下記修正を加えます。
1)
<origin xyz="${xyz}" rpy="${radians(-90)} 0 ${radians(-90)}"/> <!-- changed by nishi -->
2)
<pose>0 0 0 0 ${radians(-90)} ${radians(90)}</pose> <!-- add by nishi -->

2. ~/catkin_ws/src/turtlebot3/turtlebot3_description/urdf/turtlebot3_burger.urdf.xacro へ追記。

3. 動作確認。
$ roscore

$ export TURTLEBOT3_MODEL=burger
$ roslunch turtlebot3_gazebo turtlebot3_house.launch

$ rqt_image_view で確認
 Fixed Frame: odom
 add > RobotModel
 add > By Topic > /camera > /depth > /image_raw > Image
 add > By Topic > /camera > /depth > /points > PointCloud2

どうぞね、上手くいったかね!

このブログ記事について

このページは、おんちゃんが2020年11月15日 17:01に書いたブログ記事です。

ひとつ前のブログ記事は「Gazebo turtlebot3 burger stereo camera plugin」です。

次のブログ記事は「Gazebo turtlebot3 burger another House world」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

カテゴリ

ウェブページ

サイトナビ