-
Notifications
You must be signed in to change notification settings - Fork 55
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
link-listを用いてikを解いたときのエラー #459
Comments
これは,hrp2jsknts-robot のモデルがわるいの?それともirtmodelが悪いの?後者の場合はsamplerobotで再現できるコードは作れるかな. |
後者だと思います.以下がsample-robotで同じことをしてみた例です.
前回と同じく,
のコメントアウトとコメントインを入れ替えると正常に動きます. |
こちら一週間くらい前の@itohdak の実験で手首のみのIKを解こうとして発覚し,取り急ぎ@iory の仮想関節を適当なところに追加する案でエラーを回避して進めてもらっていますが,せっかくなのでIssue立ててもらいました. https://github.com/euslisp/jskeus/blob/master/irteus/irtmodel.l#L1273-L1281 でlink-listから根本のリンクと異なる位置のリンクを探している理由は何になりますでしょうか. |
たしかに,なんでしょうね.思い出せない.根本だけ重なってるリンクを除去しているんでしょうか.でも肩は除去して手首は除去しないのも不思議ですよね. プログラムの修正は,すこしなおして
となるけどいいのかな. |
ちなにみエラーがでたものはsamplerobotでしたか?
そうですね、このあたりの部分が私も思い出せないです。。。 |
として,肘から先の手首のみでikを解こうとすると,以下のようなエラーが出ます.
jskeus/irtmodels.l
を見てみると,https://github.com/euslisp/jskeus/blob/master/irteus/irtmodel.l#L1273
のところで,worldposが根元のリンクと等しいリンクは弾かれており,
結果上記の例では定義されていない要素にアクセスしようとしてエラーが起こっているようです.
ちなみに,上のコードで
のコメントアウトをコメントイン,コメントインをコメントアウトすると正常にikが解けます.
The text was updated successfully, but these errors were encountered: