arXiv論文メモ
新着一覧
cs.RO · 査読状況未確認

専用の標的なしで人型ロボットの関節とカメラを校正

OmniCalib: Target-Free, Task-Structured Self-Calibration for Humanoid Robots

Kaixiang Lu, Haiyu Lan, Chunxiao Qiao, You Li, Enyu Li, Yehao Lu, Jiarui Yang, Peiwen Lin, Chuang Wang

この論文をやさしく読む

ひとことで言うと

人型ロボット自身の動きとカメラなどの測定を使い、関節の基準角やカメラの取り付け位置・向きのずれを直す方法です。

何に役立つ?

組み立て後や部品交換後の校正で、専用標的の準備を減らせる可能性があります。推定可能かを確認したパラメータだけを補正します。

この研究の面白いところ

腕、脚、頭部を同じ計測方法で一律に扱わず、それぞれの動作と観測しやすいパラメータを対応付けています。

どこまで分かった?

CADからの補正量は校正後の誤差ではありません。頭部の0.775度は最良系列の値で、3系列平均は1.061度です。iKalibrとは与えた運動条件も異なります。

v2のアブストラクトに基づくAI解説。日本語訳とは別に、用途の解釈を含みます。

アブストラクトの日本語訳

組み立て、摩耗、部品交換は、人型ロボットのCADモデルに記録されたセンサーの外部パラメータや関節のゼロ点を変動させる。既存の手順はセンサー1組を校正するか、外部の基準マーカーを必要とする。本研究では、ロボット自身の動作と搭載センサーだけを使い、上肢全体、すなわち腕の全14関節のゼロ点と両手首・胸部カメラの外部パラメータに加え、下肢と頭部の複数カメラ構成も校正する、標的不要の手順OmniCalibを提案する。各モジュールはロボット自身が行う課題をパラメータ群に対応付け、可観測性を確認し、根拠のある補正だけをCADモデルに書き込む。 深度ICP法は、校正標的を使わずに腕の全14関節のゼロ点を復元し、すべてのRGB-Dカメラの外部パラメータを校正する。CADに対して推定された外部パラメータの補正量は、左手首で10.56 mmと1.74度、右手首で6.33 mmと1.25度、胸部RGB-Dカメラで9.81 mmと0.929度だった。ICPの点対平面残差は2.09 mmである。同じ人工的なオフセットに対し、ICPとArUcoはいずれも全14関節のゼロ点を、エンコーダー分解能の基準値である0.1度未満の誤差で復元した。AGIBOT A3 Ultraでは、両足支持の静止姿勢4種類から、下肢全12関節に加えたゼロ点オフセットをRMS誤差0.063度で復元した。 頭部モジュールは、複数カメラによる視覚オドメトリと脚式オドメトリ、稼働中のROS座標変換ツリーを通じた動的補償を組み合わせる。平面上の歩行だけで、3系列にわたる平均SO(3)誤差1.061度を達成した。最良の系列では0.775度となり、多様な6自由度の励起運動を使うiKalibrの0.902度に匹敵する。カメラ構成内の相対角の再現性は0.140度以内だった。人工的な誤差の復元と、学習・推定に用いないデータによる試験で、それぞれの可観測なパラメータ群を検証した。

v2の要旨から自動生成。本文の精読・人による確認は未実施。

初稿
2026-09-17(UTC)
最新改訂
2026-09-18 · v2
査読・掲載
査読状況未確認
arXivで読むPDF

更新履歴

取得できた版を表示。版の更新は査読済みを意味しません。過去版の本文差分は未解析です。

原文の要旨

Assembly, wear, and component replacement perturb the sensor extrinsics and joint zeros encoded by a humanoid CAD model. Existing procedures calibrate one sensor pair or require external fiducials. Using only robot-native motion and onboard sensing, we present OmniCalib, a target-free workflow that calibrates the full upper limbs---all 14 arm joint zeros and the extrinsics of both wrist and chest cameras---as well as lower limbs and the multi-camera head rig. Each module matches a robot-native task to a parameter block, checks observability, and writes only supported corrections to the CAD model. Our depth ICP method recovers all 14 arm joint zeros and calibrates all RGB-D camera extrinsics without any calibration target. Relative to CAD, the estimated extrinsic corrections are 10.56 mm and 1.74 degrees for the left wrist, 6.33 mm and 1.25 degrees for the right wrist, and 9.81 mm and 0.929 degrees for the chest RGB-D camera. ICP point-to-plane residual is 2.09 mm. On the same injected offsets, ICP and ArUco recover all 14 joint zeros below the 0.1-degree encoder-resolution reference. On an AGIBOT A3 Ultra humanoid, four static double-support stances recover all 12 lower-limb joint-zero offsets injected with an RMS error of 0.063 degrees. The head module combines multi-camera visual odometry with legged odometry and dynamic compensation through the live ROS transform tree. Using only planar walking, it attains a mean SO(3) error of 1.061 degrees across three sequences. The best sequence reaches 0.775 degrees, competitive with iKalibr at 0.902 degrees from rich 6-DOF excitation. Rig-relative angles repeat within 0.140 degrees. Injection recovery and held-out tests validate each observable block.

著者のコメント

6 figures, 3 tables

arXiv ID: 2609.19582 / 要約の誤りについて