Open Source Robotics

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

Peg-in-hole insertion

  • 別名: peg insertion, peg-hole assembly
  • カテゴリ: Planning & manipulation › Manipulation
  • タグ: assembly, contact-rich-manipulation, force-control, compliance, benchmark

ぴったりはまる穴に部品を挿入すること。接触の多い組立の標準的なベンチマークであり、クリアランスはロボットの位置決め誤差より小さいことが多い。

定義

ペグインホール挿入(peg-in-hole insertion)は、部品(ペグ)を、わずかなクリアランスをもってはまり合う形状(穴)に押し込む組立作業である。軸を軸受に、ピンを穴に、コネクタをソケットに、締結具を穴に入れるといった、実際の組立作業の大きな割合を代表している。言葉で説明するのは簡単でも確実に行うのは難しいため、この作業は何十年にもわたってロボットによる組立と力制御の標準的なテストとなってきた。

難しさは、クリアランスが通常、ロボットの位置決め、キャリブレーション、知覚の誤差を合わせたものより小さいことにある。純粋に位置制御されたロボットは、わずかにずれているだけで、穴を外すか、穴の縁に強く押し付けてしまう。そのため確実な挿入には接触を利用する。ロボットは触れるまで動き、計測した力とモーメントからどのようにずれているかを推定し、修正する。古典的な準静的解析、特に Daniel Whitney によるものは、2 つの主な失敗モードを記述している。ジャミング(jamming)は、ペグに加わる力とモーメントの比率が、ペグを動かすには不適切なときに起こる。ウェッジング(wedging)は、ペグが 2 点で穴に接触し、摩擦によってその場に固定されてしまうときに起こる。ペグや穴の面取り、手首のコンプライアンスは、ペグを穴へ導くのに役立つ。Charles Stark Draper Laboratory で開発された遠隔中心コンプライアンス装置(remote center compliance device)は、コンプライアンスの中心をペグの先端付近に置く受動的な手首であり、接触力によって横方向と角度の誤差がおのずと修正される。

典型的な能動的戦略では、作業をいくつかのフェーズに分ける。接近、表面を軽く押しながら渦巻き状または傾けた動きで穴を探索するフェーズ、ペグが穴に部分的に落ち込んだら位置合わせをするフェーズ、そしてジャミングに注意しながら力制御またはインピーダンス制御のもとで挿入するフェーズである。通常、大まかな位置合わせは視覚が、最後の 1 ミリ未満は力覚が担う。強化学習や、手設計の制御装置に加える残差方策を含む学習ベースの手法は、ペグインホールでベンチマークされることが多い。部品ごとのモデルなしに形状の異なる部品を挿入しなければならないカテゴリーレベルの手法も同様である。クリアランスがほぼゼロのコネクタやスナップフィット部品では、位置合わせを保ったまま干渉を押し切る必要も加わる。

重要な理由

挿入は組立で最も一般的な作業の 1 つであり、精密な治具とキャリブレーションなしに自動化するのが最も難しい作業の 1 つでもある。不確かさのもとでも確実に挿入を行える手法は、作り直さずに部品を切り替えられる柔軟な組立セルに向けた重要な一歩である。

主な用途

  • 機械組立でのピン、軸、軸受のはめ込み
  • 電子機器の組立や充電でのケーブルやコネクタの差し込み
  • 力制御や接触の多いタスクの学習手法のベンチマーク
  • 締結具やねじの挿入
  • 部品の幾何形状が異なるカテゴリーレベルのマニピュレーション

実際の使われ方

鋼製ピンを機械加工した穴にはめ込む作業を自動化しようとしているインテグレーターは、キャリブレーション後の位置決め誤差が穴のクリアランスより大きいロボットを使っている。さらに精度を追い求める代わりに、手首に 6 軸力/トルクセンサーを取り付け、横方向の剛性を低くしたインピーダンス制御装置を動かす。カメラは部品の位置を数ミリ以内で特定する。ロボットは穴の上方から接近し、軽く押し下げながら小さな渦巻きを描く。下向きの力が下がり、計測したモーメントからピンが入り始めたことがわかると、手首を横方向にならわせながら押し下げる挿入フェーズに切り替える。目標の深さに達する前に軸方向の力がしきい値を超えた場合、制御装置はそれをジャミングとみなし、わずかに後退して、計測したモーメントに基づく小さな傾き補正を加えて再試行する。

よくある誤解

  • キャリブレーションを改善すれば力覚は不要になる — 厳しいクリアランスは通常、標準的なロボットとカメラで達成できる精度を下回るため、接触に基づく修正が依然として必要である
  • 強く押せば引っかかったペグは外れる — ジャミングとウェッジングは接触点での力の方向と摩擦から生じるものであり、余分な力はたいてい事態を悪化させる
  • ペグインホールは解決済みのおもちゃの問題である — 単純な幾何形状の陰には、厳しいクリアランス、柔軟な部品、多様な材料、未知の部品形状といった現実の難しさが隠れている
  • コンプライアンスは制御装置によって実現しなければならない — 受動的な手首のコンプライアンス、部品の面取り、治具の設計によって、能動的な力制御なしに作業の多くをまかなえる

知っておくべき人

  • 組立・自動化のエンジニア
  • 力制御とマニピュレーションの研究者
  • 接触の多いタスクに取り組むロボット学習の研究者
  • 自動組立用の部品と治具の設計者

関連技術

  • 遠隔中心コンプライアンス装置(Remote Center Compliance Device)
  • 6 軸力/トルクセンサー(Six-Axis Force-Torque Sensor)
  • 渦巻き探索戦略(Spiral Search Strategies)
  • 接触の多いタスクの強化学習(Contact-Rich Reinforcement Learning)
  • 面取りを施した部品設計(Chamfered Part Design)

関連用語

  • Impedance Control
  • Hybrid Position/Force Control
  • Passive Compliance
  • Force/Torque Sensor
  • Wrench
  • Semantic keypoint

関連プロジェクト

  • MuJoCo: DeepMind physics engine for robotics and ML research
  • ManiSkill: GPU-parallelized simulation for generalizable manipulation skills
  • robosuite: Modular MuJoCo simulation framework for robot learning research
  • LIBERO: Lifelong robot learning benchmark with 130 procedural tasks
  • Gymnasium-Robotics: Robotics RL benchmark environments for Gymnasium, from the Farama Foundation
  • MetaWorld: Multi-task and meta RL benchmark for robotic manipulation

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