Open Source Robotics

高品質なオープンソースロボティクスプロジェクト、ツール、ソフトウェアの厳選コレクション。

Quasi-Static Manipulation

  • 別名: quasistatic manipulation
  • カテゴリ: Planning & manipulation › Manipulation
  • タグ: manipulation, contact, friction, statics, pushing

慣性力を無視できるほどゆっくりしたマニピュレーション。ロボットと物体は、力のつり合った状態の連なりを通過するものとして扱われる。

定義

準静的マニピュレーション(Quasi-static manipulation)とは、運動が十分に遅く慣性力を無視できるという仮定のもとで解析されるマニピュレーションである。各瞬間において、重力、ロボットの接触、支持面、摩擦から物体に働く力とモーメントはつり合っていると仮定されるため、系は平衡状態の連なりを通って動く。純粋な静的解析とは異なり、準静的モデルでも滑りは扱える。運動している接触点のクーロン摩擦は含まれ、質量×加速度の項だけが落とされる。

この仮定は実用的なマニピュレーションの大部分をカバーする。ピックアンドプレース、テーブル上でのゆっくりとした押し操作、ペグインホール挿入、物体を壁に押し当てて滑らせ向きを変える操作、そしてほとんどの把持解析がこれに当たる。この仮定によって力学は大幅に単純になる。物体の運動はロボットの運動の方向と接触の幾何形状および摩擦に依存するが、その速さには依存しないため、プランナは完全な軌道ではなく経路について推論できる。この仮定に基づく古典的な成果には、Mason による押し操作の解析、平面上を滑る物体の摩擦力と摩擦モーメントの関係を表すリミットサーフェス(limit surface)、挿入タスクのためのジャミング・ウェッジング線図(jamming and wedging diagrams)がある。

接触が終わった後も物体が遠くまで滑ったり倒れたりする場合、衝撃が生じる場合、あるいは物体の質量と摩擦に対してロボットが速く動く場合には、この仮定は成り立たなくなる。よく使われる確認方法は、計画された加速度から導かれる慣性力を摩擦力や接触力と比較することである。両者が同程度の大きさであれば、動的なモデルが必要になる。準動的(quasi-dynamic)と呼ばれることもある中間的なモデルは、シミュレータの時間ステップ構造を保ちつつ慣性効果の大部分を無視するもので、一部の接触の多いプランナで使われている。

重要な理由

把持、押し操作、組立のアルゴリズムの多くは、しばしば暗黙のうちに準静的な条件を仮定している。この仮定と、それが破綻する条件を知っていれば、プランナが低速では機能するのにロボットを速くすると機能しなくなる理由や、動的なモデルや別の戦略が必要になる場面を説明できる。

主な用途

  • 面上での物体の平面的な押し操作と滑り
  • ピックアンドプレースと把持安定性の解析
  • ペグインホール挿入と組立計画
  • 壁や治具を使った物体の向き変え
  • 低速で柔軟なロボットによる接触の多い計画

実際の使われ方

ある倉庫チームは、箱をピッキングする前にフェンスに押し当てて滑らせ、位置をそろえる押し動作を計画している。プランナは準静的な押し操作モデルを使い、そのリミットサーフェスは箱の底面形状と推定した摩擦係数から計算される。このため、与えられたプッシャの経路に対して各箱がどのように回転・並進するかを、速さに関係なく予測できる。実機では、プッシャが止まると箱も止まるようにプッシャの速度に上限を設けている。マネージャーからサイクルの高速化を求められたとき、チームはまず接触が終わった後に箱がどこまで滑り続けるかを測定し、そのオーバーシュートが位置合わせの公差内に収まる範囲でのみ速度を上げる。

よくある誤解

  • 準静的とは何も動かないことである — 物体は滑ったり回転したりでき、無視されるのは慣性項だけである
  • 準静的モデルは摩擦を無視する — 滑り接触と固着接触における摩擦はこのモデルの中心にある
  • 遅いロボットはどれも準静的である — 判断基準は慣性力が接触力や摩擦力に比べて小さいかどうかであり、それは速さだけでなく物体の質量と摩擦にも依存する
  • モデルに速さが現れないので、準静的な結果はどんな速さでも成り立つ — その速さへの非依存性は仮定から導かれる帰結であり、慣性が効いてくると成り立たなくなる

知っておくべき人

  • マニピュレーションおよび把持計画のエンジニア
  • 組立と治具の設計者
  • 押し操作や非把持マニピュレーションに取り組む研究者
  • 接触力学を学ぶロボティクスの学生

関連技術

  • リミットサーフェス(Limit Surface)
  • 平面押し操作モデル(Planar Pushing Models)
  • 把持解析(Grasp Analysis)
  • 相補性接触モデル(Complementarity Contact Models)
  • コンプライアント組立(Compliant Assembly)

関連用語

  • Dynamic Manipulation
  • Coulomb Friction
  • Friction Cone
  • Wrench
  • Contact mode
  • Extrinsic dexterity

関連プロジェクト

  • LeRobot: HuggingFace ML library for real-world robotics in PyTorch
  • Isaac Lab: NVIDIA robot learning framework: one task API across Newton, PhysX and Isaac Sim
  • NVIDIA Isaac GR00T: NVIDIA open foundation model for humanoid robot reasoning and skills
  • OpenVLA: 7B-parameter Vision-Language-Action model for robotic manipulation
  • Drake: MIT robotics toolbox for model-based dynamics, optimization, and control system design
  • OpenArm: 7DOF humanoid arm for physical AI research in contact-rich environments

このウェブサイトにはJavaScriptが必要です。オープンソースロボティクスプロジェクトを閲覧するにはJavaScriptを有効にしてください。