油圧ショベルのフロントの最大リーチ姿勢を作りたいです.(Cylindrical JointとRevolute Jointの調節方法について)
5 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
hidenobu kawae
le 6 Juin 2023
Commenté : Norihiro Kobayashi
le 12 Juin 2023
Simscape Multibodyにて,油圧ショベルのフロント部分の動きを再現したいと考えております.
フロントの最大リーチ姿勢を作るために,ピン間距離(シリンダー長さ)を固定したいと考えているのですが,その方法がわかりません.
現在は,Cylindrical JointやRevolute JointのLimitを微調整することで,実際の油圧ショベルの挙動に近づけていますが,Limitの効果も十分にわかっておりません.
ピン間距離を固定し,最大リーチ姿勢を作るためには,どのようにすればよいのでしょうか.
ご教授いただけると幸いです.
ご確認のほど,よろしくお願いいたします.
0 commentaires
Réponse acceptée
Norihiro Kobayashi
le 12 Juin 2023
Jointの位置を指定する場合は、JointのLimitを利用するのではなく、逆動力学のモードが良いかと思われます。
下図のように、Actuationの項目をForce: Automatically Computed , Motion : Provided by Inputの指定にしていただき、
Simulink PS converterを通じて、Constantブロックで指定の長さを与える方法が良いかと思われます。
参考になりましたら幸いです。
(Joint Limitは可動域を限定するために利用します。可動域の端点でバネとダンパが働く仕様です)
2 commentaires
Norihiro Kobayashi
le 12 Juin 2023
次のエラーの内容は、こちらは、position violationということで、両立しない設定の衝突を意味しております。
過剰定義されているJointの指令がないか考え、そして確認してみてください。閉リンク機構ではやや複雑なケースがあります。
過剰定義箇所が分かったら、もしくは、過剰定義が怪しいなと思った箇所は、逆動力学モードで指定していたMotion Provided by InputをAutomatically Computed に戻すなどして過剰定義を解消してください。
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur ボディ dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!