Solver Configurationのエラー

3 views (last 30 days)
Akio Tsukamoto
Akio Tsukamoto on 27 Jul 2021
Answered: Akio Tsukamoto on 2 Aug 2021
添付のdemo.slxを実行すると以下のようなエラーが発生してしまいます.
時間 0.0 に式の評価でエラーが発生しました。シミュレーションを停止します。解に特異点が存在する可能性があります。そうでない場合は、(固定ステップ サイズを小さくする、または許容誤差を厳しくすることによって) ステップ サイズを減らしてみてください
'demo/joint_7' has a degenerate mass distribution on its follower side.
固定ステップを小さくしたり,許容誤差の値を調整しても同じエラーが発生していしまいます.どのように解決すれば良いか教えていただけると助かります.どうかよろしくお願いいたします.

Answers (2)

Norihiro Kobayashi
Norihiro Kobayashi on 28 Jul 2021
モデル確認したところ、各リンクの質量が設定されていないため、degenerate mass distributionのエラーが発生しているようです。(※ソルバの設定だけでは解消できないエラーです。)まずmass やinertiaがurdfファイルで正しく設定されているかから確認するのがよいかと思います。
urdfのインポートに関しては以下ドキュメントを参照頂けます。
https://jp.mathworks.com/help/physmod/sm/ug/urdf-import.html

Akio Tsukamoto
Akio Tsukamoto on 2 Aug 2021
お返事が遅くなってしまいすみません.
ご回答ありがとうございます.もう一度確認してみます.

Products


Release

R2021a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!