CIR-KIT-Unit03 / cirkit_unit03_whole_issue

Discussion package for whole range of issues on CIR-KIT-Unit03
0 stars 0 forks source link

Pull Request 残件 12/19 #28

Closed MoriKen254 closed 5 years ago

MoriKen254 commented 7 years ago

お騒がせしております.12/19時点で下記プルリクエストが残っています.

ドキュメントを追加するのにまたブランチを追加することを考えるとプルリク数が倍になるので,一旦マージしたほうが管理がしやすくなるかな,と思っています.

Approve をお願いいたします :bowing_man:

下記は,動作確認方向を受けたらApprove します.

MoriKen254 commented 7 years ago

kinetic と jade の動作確認が出来たら,本家にプルリクを出そうと思います ^^

問題があれば,教えてください.

AriYu commented 7 years ago

@MoriKen254 kinetic環境ですがROS&gazeboのセットアップまでは出来ていますので、できれば本日中になんとかしたいと思います。

AriYu commented 7 years ago

@Moriken254 申し訳ありません。 本日は出来そうにありません。 もしよろしれば明日までお待ちいただけないでしょうか?

MoriKen254 commented 7 years ago

@AriYu :+1: :smiley:

AriYu commented 7 years ago

@MoriKen254 steer_drive_rosですが、kinetic環境でcatkin_makeは通りました。 しかし、gazeboを起動しようとしたところ以下のようなエラーが出ました。

$ roslaunch cirkit_unit03_gazebo cirkit_unit03_clearpath_playpen.launch 
... logging to /home/nishidalab/.ros/log/d8fa0042-ccd5-11e6-8cfa-704d7b6a93c5/roslaunch-NEDO02-17722.log
Checking log directory for disk usage. This may take awhile.
Press Ctrl-C to interrupt
Done checking log file disk usage. Usage is <1GB.

xacro: Traditional processing is deprecated. Switch to --inorder processing!
To check for compatibility of your document, use option --check-order.
For more infos, see http://wiki.ros.org/xacro#Processing_Order
inconsistent namespace redefinitions for xmlns:xacro:
 old: http://ros.org/wiki/xacro
 new: http://www.ros.org/wiki/xacro (/home/nishidalab/ROS/cirkitunit03_ws/src/cirkit_unit03_pkgs/cirkit_unit03_common/cirkit_unit03_description/urdf/cirkit_unit03.xacro)
unknown macro name: xacro:cirkit_unit03_robot
XacroException(u'unknown macro name: xacro:cirkit_unit03_robot',)
when processing file: /home/nishidalab/ROS/cirkitunit03_ws/src/cirkit_unit03_pkgs/cirkit_unit03_simulator/cirkit_unit03_gazebo/urdf/description.gazebo.xacro
while processing /home/nishidalab/ROS/cirkitunit03_ws/src/cirkit_unit03_pkgs/cirkit_unit03_simulator/cirkit_unit03_gazebo/launch/description.gazebo.launch:
Invalid <param> tag: Cannot load command parameter [robot_description]: command [/opt/ros/kinetic/share/xacro/xacro.py '/home/nishidalab/ROS/cirkitunit03_ws/src/cirkit_unit03_pkgs/cirkit_unit03_simulator/cirkit_unit03_gazebo/urdf/description.gazebo.xacro'] returned with code [2]. 

Param xml is <param command="$(find xacro)/xacro.py '$(find cirkit_unit03_gazebo)/urdf/description.gazebo.xacro'" name="robot_description"/>
The traceback for the exception was written to the log file
AriYu commented 7 years ago

@MoriKen254 もちろん、steer_drive_controllerの実行もできます。セグフォなどは起こしません。

roslaunch cirkit_unit03_control control_gazebo.launch

ただし、gazebo側が上記の問題により起動できていないので動作確認はまだです。

AriYu commented 7 years ago

@MoriKen254 cirkit_unit03_simulator/cirkit_unit03_gazebo/urdf/description.gazebo.xacroの15~17行目 をコメントアウトしたところ、エラーは起きなくなりました。

また、一通り動作することを確認しました。 ただし、おそらくcirkit_unit03固有の問題だと思いますが、gazebo上だとかなりスリップしてしまうようです。まとも制御できません。 https://youtu.be/RFC9wJM_1GU

遅くなってしまいすいません、検証できるのはここまでです。 以上、よろしくお願いします。

MoriKen254 commented 7 years ago

@AriYu ありがとう!

コメントアウト部,simulatorリポジトリでkinetic-develでも作成してこちらで消したものを上げておきます. xacroのwarningについても,ROSのヴァージョンアップに伴う既知の仕様変更点ですね.後で直しておきます.

YouTubeのリンクで「この動画は再生できません」と表示され確認できないのですが,何となく想像がつきました.URDF側の摩擦パラメータの設定なのかもしれませんね.(バージョン間で変更が必要なのかと疑問符はつきますが^^;)

念のため,

roslaunch cirkit_unit03_gazebo cirkit_unit03_world.launch

も確認してもらえますか?これでも滑るならロボット側のパラメータの問題になり,これでは滑らないならworld側のパラメータの問題になる,くらいの切り分けはできるかなと思います.

AriYu commented 7 years ago

@Moriken254

すいません。ビデオの設定を修正しました。

そうですね、空のワールドでも試してみておくべきでした。

勝手ながら帰省しておりまして、申し訳無いのですが、1週間ほどはちょっと難しいです。

誰か研究室にいる人に頼むことが出来れば良いですが…

2016年12月28日(水) 21:10 Masaru Morita notifications@github.com:

@AriYu https://github.com/AriYu

ありがとう!

コメントアウト部,simulatorリポジトリでkinetic-develでも作成してこちらで消したものを上げておきます.

xacroのwarningについても,ROSのヴァージョンアップに伴う既知の仕様変更点ですね.後で直しておきます.

YouTubeのリンクで「この動画は再生できません」と表示され確認できないのですが,何となく想像がつきました.URDF側の摩擦パラメータの設定なのかもしれませんね.(バージョン間で変更が必要なのかと疑問符はつきますが^^;)

念のため,

roslaunch cirkit_unit03_gazebo cirkit_unit03_world.launch

も確認してもらえますか?これでも滑るならロボット側のパラメータの問題になり,これでは滑らないならworld側のパラメータの問題になる,くらいの切り分けはできるかなと思います.

— You are receiving this because you were mentioned.

Reply to this email directly, view it on GitHub https://github.com/CIR-KIT-Unit03/cirkit_unit03_whole_issue/issues/28#issuecomment-269468783, or mute the thread https://github.com/notifications/unsubscribe-auth/AIgtDIT5JNx_s-CnWhAik7gf9WeYxb35ks5rMlGXgaJpZM4LQXXi .

MoriKen254 commented 7 years ago

@AriYu

お休みのところの返信,ありがとう.

うーん,前輪の車軸がダメダメですね笑.後輪はちゃんと地面と摩擦しているようなので,おそらく見立通りモデルの問題でしょうね.

こちらの問題が解決しないと先方にexampleを提示できないので,プルリクは年明けに出すことにしましょう.

実家でゆっくり休養して下さい♪良いお年を!