[choreonoid-users-ja 00094] 角運動量ヤコビアンの実装について

k-kojima (imi) k-kojima @ jsk.imi.i.u-tokyo.ac.jp
2013年 6月 14日 (金) 17:51:28 JST


東京大学の小島です

choreonoid-1.3.1においてsrc/Body/Jacobian.cppのcalcCMJacobianを用いれば
重心ヤコビアンを計算することができ、これから運動量ヤコビアンも求めることができると思います。
そこで、出来れば角運動量ヤコビアンも求めたいのですが、次期バージョンでそのような実装が追加される予定はあるでしょうか?

具体的には、
重心ヤコビアンを求めるためにLinkクラスに定義されている
 submwc (ある関節より先端に存在する全リンクの重心と質量の積)
 calcSubMassCM() (submとsubmwcの計算)
に対応する慣性テンソル用のメンバ変数とメンバ関数
 subIw (ある関節より先端に存在する全リンクの慣性テンソル)
 calcSubInertia() (subIwの計算)
があれば便利かと思います。

詳細はLink.hとLink.cppに対するpatchファイルを添付いたしました。

今後、このような実装が追加される予定はあるでしょうか?
よろしくお願いいたします。

--
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
東京大学 大学院
情報理工学系研究科 知能機械情報学専攻
小島 邦生 (KOJIMA KUNIO)
k-kojima @ jsk.imi.i.u-tokyo.ac.jp
Tel 03-5841-7416
Fax 03-5841-6285
携帯 090-4501-5285
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
-------------- next part --------------
テキスト形式以外の添付ファイルを保管しました...
ファイル名: Link_h.patch
型:         application/octet-stream
サイズ:     789 バイト
説明:       無し
URL:        <http://choreonoid.org/pipermail/choreonoid-users-ja/attachments/20130614/5f8837ec/attachment.obj>
-------------- next part --------------
テキスト形式以外の添付ファイルを保管しました...
ファイル名: Link_cpp.patch
型:         application/octet-stream
サイズ:     981 バイト
説明:       無し
URL:        <http://choreonoid.org/pipermail/choreonoid-users-ja/attachments/20130614/5f8837ec/attachment-0001.obj>


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