필터 지우기
필터 지우기

Simscape Multibody を使って二本足の人形​​の引き倒しをするに​は​どうすればよいの​でし​ょうか.

조회 수: 2 (최근 30일)
修太 森崎
修太 森崎 2022년 12월 22일
답변: Norihiro Kobayashi 2022년 12월 26일
Simscape Multibody に入っていた2本足のヒューマノイドロボットモデル(sm_import_humanoid_urdf)を流用して,地面に立つヒューマノイドロボットを作成しようと以下のようにsm_import_humanoid_urdfに「地面の定義」と「地面と足の接触の定義」をしてみたのですが,エラーが出ました.どうすればよいのでしょうか.
エラーメッセージ
['humanoid3']: The following errors were found in the model humanoid3.
原因:

답변 (1개)

Norihiro Kobayashi
Norihiro Kobayashi 2022년 12월 26일
一つ目のエラーは、Joint設定のActuationのTorque及びMotionの設定の組み合わせに関するエラーと考えられます。角度や位置を指令する際(逆動力学モード時)には、Simscape Multibodyはどこかに発生するトルクや力を逆算することで、運動方程式を成立させます。
よって、各JointのActuationの特にTorqueやForceの項目がAutomatically Computedになっていることを確認してみてください。
二つ目のエラーは、幾何学的に同時に成立することができない、位置関係をどこかに定義していることが通常エラーの原因です。
変更した箇所や、閉ループで、エラーの原因と懸念される接続削除するなどして、エラーの解消方法を検討してみてください。

카테고리

Help CenterFile Exchange에서 Applications에 대해 자세히 알아보기

태그

제품


릴리스

R2022b

Community Treasure Hunt

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

Start Hunting!