JAXON_JVRCで物体を把持する際に全身が振動する
shintarokkk opened this issue · 2 comments
shintarokkk commented
一応自己解決した問題ですが、解決したというより回避策を出しただけなのでissueに上げておきます。
現象:choreonoid上のJAXON_JVRC(モデルファイルはこちら、ゲインはこちら)のハンドで適当な物体を把持させると全身が振動する。(物体をゆるく握らせた状態から(send *ri* :start-grasp)して握りこむと振動し始める)
解決法;しっかり握りこまずに、ゆるい把持のまま動作させた
おそらくですが、手先リンク、指リンク0と指リンク1で物体を挟み込んで押すような動作が振動を起こしているようです。リンク同士で物体を押し付け合うような状態を作らなければ一応振動は回避できます。
ただ、握りこまなくても以下の画像のように手の中と指先で物体を押し付け合うような状況で振動が起こります。(この画像の状態から右手を下に下げていくと振動し始めます。)
これを回避するために、以下の画像のように把持部分の形状を単純化しました。
同様の問題が発生した際には参考にしてください。また、今回はしっかりと把持しなくても良いような動作だったのでこの方法で大丈夫でしたが、もっと良い解決法を知っている方は教えていただけると幸いです。
kindsenior commented
僕は残念ながら同じ現象になったことはないんですけど,
どういう動作・状況か(st,autobalancerは入っているか)等がわかるように確実に状況を再現できるeusのスクリプトがあるといいと思います
あと,hrpsysのログファイルもあるといいと思います
2018年9月14日(金) 15:34 Shintaro Komatsu <notifications@github.com>:
… 一応自己解決した問題ですが、解決したというより回避策を出しただけなのでissueに上げておきます。
現象:choreonoid上のJAXON_JVRC(モデルファイルはこちら
<https://github.com/start-jsk/rtmros_choreonoid/blob/master/jvrc_models/JAXON_JVRC/JAXON_JVRCmain_hrpsys_bush.wrl>
、ゲインはこちら
<https://github.com/start-jsk/rtmros_choreonoid/blob/master/hrpsys_choreonoid_tutorials/models/JAXON_JVRC.PDgains_sim.dat>)のハンドで適当な物体を把持させると全身が振動する。(物体をゆるく握らせた状態から(send
*ri* :start-grasp)して握りこむと振動し始める)
[image: sindo1]
<https://user-images.githubusercontent.com/25946715/45533147-99eaa480-b831-11e8-9e8b-f890d4531d0d.gif>
解決法;しっかり握りこまずに、ゆるい把持のまま動作させた
おそらくですが、手先リンク、指リンク0と指リンク1で物体を挟み込んで押すような動作が振動を起こしているようです。リンク同士で物体を押し付け合うような状態を作らなければ一応振動は回避できます。
ただ、握りこまなくても以下の画像のように手の中と指先で物体を押し付け合うような状況で振動が起こります。(この画像の状態から右手を下に下げていくと振動し始めます。)
[image: choreonoid_full]
<https://user-images.githubusercontent.com/25946715/45533397-7ffd9180-b832-11e8-98d8-74b50f8472ae.png>
これを回避するために、以下の画像のように把持部分の形状を単純化しました。
[image: chorenoid_void]
<https://user-images.githubusercontent.com/25946715/45533465-b3402080-b832-11e8-9ed4-83cea31ccb7b.png>
同様の問題が発生した際には参考にしてください。また、今回はしっかりと把持しなくても良いような動作だったのでこの方法で大丈夫でしたが、もっと良い解決法を知っている方は教えていただけると幸いです。
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
<#289>, or mute the
thread
<https://github.com/notifications/unsubscribe-auth/AGZ7L7YUNtOb017LBulo7PjkwCX7fmxEks5ua03jgaJpZM4WosYo>
.
shintarokkk commented
きれいな環境で再現しようとしてみたところ、普通に把持できてしまいました...
把持の際の振動が起きたのはhrpsysやros_bridge等少しいじってあった環境だったのですが、その変更が振動の原因だとは思っていませんでした。どの部分が原因だったのか探してみたいと思います。