ヒューマノイドロボットは、モデル化が難しいいくつかの自由度(DoF)を持つ複雑なボディと運動学的チェーンを持っています。キネマティックモデルのパラメータの学習は、予想される動作中にロボットリンクの位置を観察し、予測誤差を最小限に抑えることで実現できます。この作業は、ヒューマノイドロボットアームのボディスキーマをDenavit-Hartenberg(DH)パラメータの形式でオンラインで推定するための運動効率の高いアプローチを提案します。 A-Optimality基準に基づくコストに敏感なアクティブラーニングアプローチを使用して、最適なジョイント構成を選択します。選択したジョイント構成は、ボディスキーマの推定におけるエラーを最小限に抑え、サンプル間の移動を最小限に抑えます。これにより、学習の精度を損なうことなく、エネルギー消費と機械的疲労および摩耗が削減されます。この作業は、iCubロボットシミュレータの7DoFアームを使用して、シミュレーション環境で実装されました。手のポーズは、ロボットの手のひらと背中に配置されたマーカーを介して、1台のカメラで測定されます。マーカーが表示されない関節構成の選択を回避し、価値のない試みを防ぐために、ノンパラメトリックオクルージョンモデルが提案されています。結果は、コストに敏感なアクティブラーニングが標準のアクティブラーニングアプローチと同様の精度を持ち、実行される動きの約半分を削減することを示しています。
Humanoid robots have complex bodies and kinematic chains with several Degrees-of-Freedom (DoF) which are difficult to model. Learning the parameters of a kinematic model can be achieved by observing the position of the robot links during prospective motions and minimising the prediction errors. This work proposes a movement efficient approach for estimating online the body-schema of a humanoid robot arm in the form of Denavit-Hartenberg (DH) parameters. A cost-sensitive active learning approach based on the A-Optimality criterion is used to select optimal joint configurations. The chosen joint configurations simultaneously minimise the error in the estimation of the body schema and minimise the movement between samples. This reduces energy consumption, along with mechanical fatigue and wear, while not compromising the learning accuracy. The work was implemented in a simulation environment, using the 7DoF arm of the iCub robot simulator. The hand pose is measured with a single camera via markers placed in the palm and back of the robot's hand. A non-parametric occlusion model is proposed to avoid choosing joint configurations where the markers are not visible, thus preventing worthless attempts. The results show cost-sensitive active learning has similar accuracy to the standard active learning approach, while reducing in about half the executed movement.