[choreonoid-users-ja 00152] Re: Choreonoid 1.4におけるRIC30モデルの不具合?
MASUTANI Yasuhiro
masutani @ isc.osakac.ac.jp
2015年 11月 22日 (日) 17:33:02 JST
Choreonoid開発チームの皆様,
CC: アールティ中川様,
再び大阪電通大の升谷です.
同じことをChoreonoid 1.5 on Ubuntu 14.04で試してみました.
R_KNEE_Pだけを変化させたポーズを与えたところ,ポーズとポーズの間で他の
関節が動くという現象は同様でしたが,ポーズを与えた時刻には,設定した通
りの角度になります.
・関節の連動は仕様でしょうか?
何の狙いがありますか?
・この部分でバージョン1.4と1.5の違いは何でしょうか?
1.4で1.5と同じ様な動作をさせることができないでしょうか?
・RIC30とGR001の違いは何でしょうか?
モデルファイルの内容はよく似ているようなのですが.
学生にWindowsで使わせたいので,1.4で動作してくれると大変助かります.
At Sun, 22 Nov 2015 14:37:20 +0900,
MASUTANI Yasuhiro <masutani @ isc.osakac.ac.jp> wrote:
>
> Choreonoid 1.4 Windows版で添付のRIC30のモデルを使っていてよくわからな
> い現象に遭遇しましたので,助けてください.
>
> 不具合が再現するできるだけ簡単な事例を以下に記します.
>
> ------------------------------------------------------------------------
> Choreonoid 1.4を起動
>
> ファイル→新規→ワールド
>
> ワールドを選択し,ファイル→読み込み→OpenHRPモデルファイル
> C:\Program Files (x86)\Choreonoid 1.4\share\model\RIC30\RIC30.yaml
>
> RIC30を選択し,ファイル→新規→ポーズ列
>
> PoseSeqを選択
>
> 関節スライダ
> 全関節を表示
> ラジアンを選択
>
> ポーズロール
> 0秒において,全関節0を挿入
>
> 関節スライダ
> R_KNEE_Pだけを-0.4[rad],他は全て0
>
> ポーズロール
> 1秒において「挿入」
>
> 関節スライダに表示される関節角度は
> R_HIP_P -0.144
> R_KNEE_P -0.112
> R_ANKLE_P 0.144
> になってしまう.
>
> シーンに表示されるロボットを見ても,股関節と足関節のピッチは0ではない.
>
> ポーズロール
> 時刻同期にチェックを入れて,0~1秒で時刻を動かしてみると,
> 0.645秒において
> R_HIP_P 0.000
> R_KNEE_P -0.282
> R_ANKLE_P 0.000
> だったものが,0.646秒において
> R_HIP_P -0.127
> R_KNEE_P -0.033
> R_ANKLE_P 0.127
> に急変する.
>
> 以上のポーズ列を保存したpseqファイルの中では,
> time: 1
> (中略)
> q: [
> 0, 0, 0, -0.4, 0, 0, 0, 0, 0,
> 0, 0, 0, 0, 0, 0, 0, 0, 0 ]
> となっている.
>
> Choreonoid 1.4を起動し直し,ワールドとRIC30を設定し,上記で保存した
> pseqファイルを読み込むと,1秒における関節角度は,
> R_HIP_P -0.144
> R_KNEE_P -0.112
> R_ANKLE_P 0.144
> になっている.
>
> この問題は,上記の「-0.4」を「-0.3」にすると起こらない.
>
> 上記の「-0.4」を「-2.0」のような大きな値にすると,R_HIP_PとR_ANKLE_Pだ
> けでなく,他の3関節R_HIP_Y, R_HIP_R, R_ANKLE_Rも連動してしまう.
>
> 同様のことを似たモデルであるGR001で試すと,関節の連動は起きているが,
> ポーズを与えた時刻で異なるポーズになってしまう問題は起きない.
>
> ------------------------------------------------------------------------
>
> 以上です.cnoidファイルとpseqファイルをこのメイルに添付します.
>
> この問題は,皆様の環境でも再現するでしょうか?
>
> 関節が連動するのは仕様でしょうか?意味のある動きのように見えません.
> また,RIC30では,ポーズを与えた時刻にポーズが再現しないのは困ります.
>
> 解決方法をご教示いただけると幸いです.
>
> よろしくお願いいたします.
--
# 升谷 保博
# 大阪電気通信大学 総合情報学部 情報学科
# 575-0063 大阪府四條畷市清滝1130-70 / TEL&FAX: 072-876-5107
choreonoid-users-ja メーリングリストの案内