[jsk_fetch_startup] Add fetch gazebo demo using roseus#1213
[jsk_fetch_startup] Add fetch gazebo demo using roseus#1213k-okada merged 31 commits intojsk-ros-pkg:masterfrom
Conversation
|
READMEにあるとおり、demo.launchを実行したのですが、ロボットが机の前まで来て、腰を伸ばしたあと、以下のようなエラーが出て、roseusのactionlib client でbasic_grasping_perception/find_objectsの認識結果を得ることができませんでした。以下にログを示します。 roslaunchのログ goalのtopicのログ resultのtopicのログ cancelのtopicのログ feedbackのtopicのログ statusのtopicのログ @708yamaguchi |
|
山口です。 この問題ですが、@708yamaguchiと@Kanazawanaoakiの環境では問題なく動き、@98shimpeiとB4松浦くんの環境ではこの問題が起きてデモが出来ていません。 demo.lとroseusのエラーを見ると、roseusの中で立ち上げているactionlib clientの そこで、自分と@98shimpeiのそれぞれの環境でactionlibのgoalとresultのトピックをechoして見比べましたが、違いがあるようには思えませんでした。(つまりactionlibのserverが問題ではないような気がします。) 佐藤くんのこのエラーは、fetchが物体を見ている時(すなわち、 また、問題が発生している 佐藤くんの環境でも、fetchrobotics本家のpythonによるでもプログラムは正常に動き、上記actionlibも使えるようです。 画面共有越しで一緒にデバッグしましたが、結局原因がよくわからなかったので助けていただけると嬉しいです。@knorth55 @k-okada 以下、僕の環境での実行結果です。 roslaunchの結果(僕の環境では問題なく動いているのでエラーはありません) goalに送ったトピック resultから受け取ったトピック cancel feedback status |
|
オンライン一週間デモのドキュメンテーションにjsk_fetch_gazebo_demoの存在ってかいてあるかな? あとjsk_fetch_gazebo_demoはどのパッケージにもrun_dependとして設定されていないけどいいのかな |
|
@98shimpei @708yamaguchi can you try these commands? |
|
@708yamaguchi @98shimpei also, can you try |
|
@708yamaguchi maybe, it is better to test the demo running with docker image and create whole new environment and build it in docker. |
grasping_msgsについて@98shimpei に昨日打ってもらったコマンドです。 僕が今打ったコマンドです roseusについて昨日2人で @98shimpei と の結果を貼ってくれると助かります。 |
|
ちなみにぼくの環境だと こうなって失敗します |
|
@708yamaguchi @98shimpei あと |
ありがとうございます。一週間デモのドキュメンテーションをアップデートしました。
So, should I use demo.launch always in docker? I'll try it. |
|
rospack findの結果です。 |
|
jsk_fetch_gazebo_demoはjsk_robotに依存させなくていいの?という話 dockerの話は、手元で再現できない問題をdockerなら再現できるんじゃないかって話です |
|
@knorth55 @708yamaguchi roseusのログ rospackのログ |
|
@98shimpei これはできるかな? |
|
@knorth55 |
|
手元の ubuntu18.04 + melodic 環境で実行しましたが, 同様のエラーが表示されました. |
|
このエラーですがこちらのエラーでした。 Guigaくん(@Affonso-Gui)が解決していました。 |
|
@708yamaguchi @knorth55 とデバッグしましたが, |
|
@HiroIshida |
632b506 to
3682766
Compare
To initialize tfl/co, we need node initialization. see https://github.…
we need node initialization. see https://github.com/jsk-ros-pkg/jsk_r…
|
After mergning this PR, melodic test fails. This is because this commit is not included when testing I will fix this problem. |
I add fetch gazebo demo using roseus.
The original repository is fetch_gazebo_demo.
In this repository, I replace rospy script with roseus script.
I think this repository is suitable for ROS and roseus beginners to understand these software without real robots.