SimMechani​csで1つのJoin​tに対して「Join​t Actuator」を​用いて「Motion​」と「General​izd Forces」を同時​に与えるにはどのよう​にすればよろしいでし​ょうか。

1 次查看(过去 30 天)

Simulinkを利用してパワードスーツを装着した人間の身体動作をシミュレーションしたいと考えております. 元々の人間の身体動作を「Motion」として関節角度・角速度・角加速度を与え,それに加えてモータのトルクを「Generalizd Forces」として同時に与えたいです. 1つの関節に対して「Motion」と「Generalizd Forces」を同時に与える方法,又は今回のような目的における解決策をご教授頂ければ幸いです.

  1 个评论
Walter Roberson
Walter Roberson 2015-9-8
Approximate translation:
By using the Simulink we would like to simulate the human body action wearing the powered suit. The original of the human body behavior to give a joint angle, angular velocity, angular acceleration as the "Motion", it is in addition to it want to give at the same time the torque of the motor as "Generalizd Forces". How to give the "Motion", "Generalizd Forces" at the same time for one of the joint, or if you can Professor solutions in purpose such as this, it is fortunate.

请先登录,再进行评论。

回答(1 个)

Norihiro Kobayashi
Norihiro Kobayashi 2016-10-27
SimMechanicsでできることは一般に以下のとおりです。
1.与えた動き(Motion)のとおりに、ある質量の物体(スーツ+人orどちらか一方)を動かすために関節に必要なトルクを算出する。
2.関節にトルクや力(Generalizd Forces)を与えてある質量の物体がどのように動作するかを確認する。
今回の用途では、スーツと人体の両方の動きがあり、何を入力として何を計算させるのかを一度整理する必要がありそうです。 場合によっては人体のモデルとスーツのモデルは分けて作成する必要があるかも知れません。
  • ※特殊なケースで、一つの間接に対して動きと力を同時に与えることが必要なケースは、たとえば、目標の動きをさせておきながら同時に摩擦が発生しているようなケースがあります。(動きはMotionとして与えておき、摩擦は外部からの入力として与えるケースがあります)このようなケースでは、jointを二つ並列に配置して頂き一方にmotionを与え、もう一方にGeneralizd Forcesを与える方法も考えられますが、結果Motionによって動作が決定され、内部的なトルクの計算にのみ影響が反映されます。ご質問から期間が開いておりますが、よろしければご検討ください。

产品

Community Treasure Hunt

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

Start Hunting!

Translated by