[choreonoid-users-ja 00151] Choreonoid 1.4におけるRIC30モデルの不具合?

MASUTANI Yasuhiro masutani @ isc.osakac.ac.jp
2015年 11月 22日 (日) 14:37:20 JST


Choreonoid開発チームの皆様,
CC: アールティ中川様,

大阪電通大の升谷です.

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
-------------- next part --------------
$B%F%-%9%H7A<00J30$NE:IU%U%!%$%k$rJ]4I$7$^$7$?(B...
$B%U%!%$%kL>(B: ric30-test.cnoid
$B7?(B:         application/octet-stream
$B%5%$%:(B:     6975 $B%P%$%H(B
$B @ bL@(B:       $BL5$7(B
URL:        <http://choreonoid.org/pipermail/choreonoid-users-ja/attachments/20151122/13bc3b61/attachment-0002.obj>
-------------- next part --------------
$B%F%-%9%H7A<00J30$NE:IU%U%!%$%k$rJ]4I$7$^$7$?(B...
$B%U%!%$%kL>(B: PoseSeq-ric30.pseq
$B7?(B:         application/octet-stream
$B%5%$%:(B:     1977 $B%P%$%H(B
$B @ bL@(B:       $BL5$7(B
URL:        <http://choreonoid.org/pipermail/choreonoid-users-ja/attachments/20151122/13bc3b61/attachment-0003.obj>


choreonoid-users-ja メーリングリストの案内