--
このメールは Google グループのグループ「ROS JAPAN Users Group」に登録しているユーザーに送られています。
このグループから退会し、グループからのメールの配信を停止するには ros-japan-use...@googlegroups.com にメールを送信してください。
その他のオプションについては https://groups.google.com/d/optout にアクセスしてください。
>>一般的に言って、物体認識の機能を追加したい場合、既存のパッケージ (turtlebot_navigationやmap_serverなど)を書き換える必要はありませんし、書き換えるべきでもありません。物体認識用の新たなパッケージを探して使用するか、自分で作成して、SLAM等のパッケージと同時に動かせば良いです。
物体認識には、既存のシステム(https://github.com/leggedrobotics/darknet_ros)を利用する予定です。また物体認識とSLAMを組み合わせることにより、生成した環境地図のイメージは添付図(赤や青のプロットは物体のある位置)のようになりますが、既存のパッケージ (turtlebot_navigationやmap_serverなど)を書き換えることなく、出力することは可能でしょうか。
素人の私としては、SLAMを生成する際に、物体の存在する位置にturtlebotと物体との距離情報を用いることや、物体のクラス名などを付与し、画像として環境地図を生成する際にも、物体のある位置に特別に(白や黒以外の)色を用いてプロットしなくてはならないため、既存のパッケージを書き換えざる得ないのではないかと考えてしまいます。
また、既存のパッケージを書き換えることなく、物体認識のノードを同時に動かすことは可能であると思いますが、SLAMによる地図生成の結果に物体認識の結果を反映させることは可能でしょうか。
2017年9月11日月曜日 15時39分31秒 UTC+9 aonisai:はじめまして当方、turtlebot2とgmappingを用いて環境地図生成を勉強しているものです.turtlebot2が環境地図を生成する際に物体認識を同時に行い、出力として環境地図内に物体認識結果である物体の位置情報を付加したいと思っております。そこで皆様にお聞きしたいことがございます。現在turtlebot2でSLAMを行うパッケージである。roslaunch turtlebot_navigation gmapping_demo.launchSLAMで生成した環境地図を画像として保存するためのrosrun map_server map_serverの中身を書き換えて物体認識に関するノードを加えたいと考えております。ですが、ROSを学び始めたばかりの私にはどのような手順で進めていけばよいのか検討がついておりません。そもそもROSをインストール時に提供されているパッケージを編集し機能を追加することは可能であるかなどを含めましてご教示いただけると幸いでございます。ご回答、よろしくお願いいたします。最後に当方のPCの環境を記載いたします。Ubuntu14.04、ROS indigo
--
>>たとえば、SLAMがすでに動いているのなら、物体認識した位置を座標として保存するので十分なはずです。とご返信いただきましたが、私の理解が追いついていないため、お聞きしたことがございます。ここでは、SLAMが動作している状態であり、かつ物体認識を同時におこなうことで物体認識した位置を座標という情報としてどこかに保存されるということでしょうか。もしくは物体認識した位置を座標として保存することが可能であるなら、要求は満たせるのではないかという意図でご指摘いただいたのでしょうか。
私は、物体認識した位置を座標として保存するためには、SLAMで地図を生成する過程で、実空間の物体がある位置を環境地図に対応した座標として出力しなくてはならないと感じてしまいます。
但馬様のおっしゃるようにSLAMと物体認識を統合させることなく、両者を同時に動かしている状態で、SLAMで生成する地図に対応させた物体の位置を座標として保存することができますでしょうか。