アーカイブ / Robotics
肩・肘・手の接触に応じて腕を動かす人型ロボット制御「GentleHumanoid」
GentleHumanoid
GentleHumanoidの原論文から掲載した図です。細部はクリックして拡大できます。
原論文の図の説明を読む
Fig. 2 : Overview framework. (a) Reference dynamics: impedance-based dynamics integrate driving forces (for motion tracking) and interaction forces (for compliant contact), producing reference link (on the shoulders, elbows and hands) positions and velocities. (b) Training: the policy receives proprioception, privileged observations, and target motions, and is optimized using rewards that compare simulated states ( 𝒙 sim , 𝒙 ˙ sim ) (\bm{x}^{\text{sim}},\dot{\bm{x}}^{\text{sim}}) to reference dynamics ( 𝒙 ref , 𝒙 ˙ ref ) (\bm{x}^{\text{ref}},\dot{\bm{x}}^{\text{ref}}) . (c) Deployment: the trained GentleHumanoid policy is applied to real-world tasks, including vision-based autonomous hugging and other human–robot interaction scenarios, enabling safe and compliant behaviors such as hugging, sit-to-stand assistance, and handling large deformable objects.
概要
- 目標動作へ引く力と模擬した接触力から、肩・肘・手の応答を学習する。
- 著者らの抱擁シミュレーションでは、手の力は提案法で約10 N、Vanilla-RLで20 N超に落ち着いた。
- 力の設定上限は実接触力の厳守を保証せず、確認できた範囲ではマネキン抱擁試験の測定結果も不明である。
補足:編集した模式図で仕組みを確認する
VISUAL EXPLAINER
図でつかむ、GentleHumanoidの仕組み
- 01目標動作と機体状態
- 02接触力を模擬
- 03応答姿勢を学習
- 04関節目標を出力
原論文の説明をもとにした模式図です。処理の細部は省略しています。
研究の背景
GentleHumanoidは、人型ロボットが目標動作を続けながら、上半身への接触に応じて腕を動かす制御法である。抱擁や起立支援では手だけでなく肘や肩も相手に触れるため、複数の部位にまたがる力への応答が課題になる。
著者らによると、従来の動作追従方策には外力を乱れとして抑えるものが多い。手先や機体の土台に対象を絞った力の調整では、上半身の広い範囲が触れる作業を十分に扱えないという問題を示している。
手法
肩・肘・手を目標位置へ引く力を、仮想のばねと揺れを抑える減衰で表す。こうした力と動きの関係を使う方式をインピーダンス制御という。学習時には接触力も加える。例えば腕を物に押し当てる場合、触れ始めた位置をばねの基準として固定し、そこからのずれに応じた戻す力を作る。
人に腕を押し引きされる場合は、人の動作データから現在の上半身に近い姿勢を選び、その姿勢へ導く力を作る。両方の力から得た肩・肘・手の位置と速度を手本に、報酬という評価値で動作を調整する強化学習を行う。実機用の方策は、機体の状態、目標動作、力の上限などを受け取り、関節の目標位置を出す。
新規性
著者らの提案は、目標動作を追う制御に、肩・肘・手が接触に応じて動くための手本を組み込んだ点にある。接触を仮想のばねで表し、押し当てる場合と外から押し引きされる場合を、ばねの基準位置の選び方で扱い分ける。
誘導接触では、人の動作データから上半身の姿勢をまとめて選ぶ。これにより各部位の力の向きが姿勢に沿って関連付けられる。作業に応じて変えられる力の上限も方策に与える。
従来手法との違い
比較対象は、外力による乱れを加えずに学習した動作追従方策「Vanilla-RL」と、手先に最大30 Nの外力を加えて学習した「Extreme-RL」である。提案法は手先に限らず、肩・肘・手に加わる力を学習時に表現する。
抱擁姿勢から腕を引くシミュレーションで、各部位に生じる力を比較した。実機では静止した機体の手首を外から押し、腕が動く際の力を調べた。示された差は、これらの試験条件に沿って解釈する必要がある。
実験結果
著者らは抱擁姿勢の腕を外力で引くシミュレーションで、手の力が提案法では約10 Nに落ち着き、Vanilla-RLでは20 N超、Extreme-RLでは13 N超だったと報告する。肘と肩でも提案法は約7~10 N、比較対象は15~20 Nに達したという。これらは各部位の力の推移であり、成功率の数値ではない。
Unitree G1実機の静止姿勢で手首に力を加えた試験では、著者らが示す比較対象のピーク値はExtreme-RLが51.14 N、Vanilla-RLが24.59 Nだった。提案法はより小さい力で腕が動いたと述べるが、この箇所に対応するピーク値は示されていない。確認できた本文の範囲では、後続のマネキン抱擁試験の測定結果も欠けている。
応用の可能性
編集上の応用案 · 論文が実証した用途とは区別しています。
編集上の応用案:風船のような柔らかい物体を両腕で受け渡す動作を、限定した作業場所で検討する。入力は対象機体に対応付けた受け渡し動作と力の上限、出力は接触に応じて変わる関節の目標位置とする。
学習には人の動作データと対象機体への姿勢の対応付けが必要で、本文の方法は接触の教師ラベルを必須とはしていない。接触力を調べるセンサーは検証時に用意し、物体の形や触れる位置に合わせた動作と上限を調整する。成功は実物を用いた別途の試験で確かめる。
応用先の候補からNauhに相談できます。
導入時の検証
導入時の検証案 · 対象データでの再評価が必要です。
導入時の検証案:対象機体に対応付けられる人の動作データを用意し、物体を受け取って渡す目標姿勢と、肩・肘・手が触れうる位置を定める。本文の学習法は接触の教師ラベルを必須としていない。接触力を測る計器を検証用に用意し、物体に合わせて動作と力の上限を調整する。
基準には外力を加えず学習した動作追従方策を使う。同じ目標動作と接触条件で、部位ごとの接触力のピーク、設定上限を超えた回数、受け渡しの成否、姿勢の崩れを記録する。物体の位置と接触場所を変え、結果が保たれる範囲を確認する。
限界と課題
著者らは実際の人との接触データを集めにくいため、学習時の接触力を模擬したと述べる。設定する上限はまず目標動作へ引く力を制限し、接触力の上限超過には許容幅を設けた罰則も使う。設定値が実際の接触力を常に厳守する保証とは読めない。
編集上の検証事項は、接触面積や相手の姿勢が変わる場合の圧力、予期しない接触への応答、繰り返し使用時の安定性である。確認できた本文の範囲では、マネキンを使った抱擁試験の測定結果や、人への支援効果は判断できない。
出典
元のタイトル・要旨を確認する(英語)
GentleHumanoid: Learning Upper-body Compliance for Contact-rich Human and Object Interaction
Humanoid robots are expected to operate in human-centered environments where safe and natural physical interaction is essential. However, most recent reinforcement learning (RL) policies emphasize rigid tracking and suppress external forces. Existing impedance-augmented approaches are typically restricted to base or end-effector control and focus on resisting extreme forces rather than enabling compliance. We introduce GentleHumanoid, a framework that integrates impedance control into a whole-body motion tracking policy to achieve upper-body compliance. At its core is a unified spring-based formulation that models both resistive contacts (restoring forces when pressing against surfaces) and guiding contacts (pushes or pulls sampled from human motion data). This formulation ensures kinematically consistent forces across the shoulder, elbow, and wrist, while exposing the policy to diverse interaction scenarios. Safety is further supported through task-adjustable force thresholds. We evaluate our approach in both simulation and on the Unitree G1 humanoid across tasks requiring different levels of compliance, including gentle hugging, sit-to-stand assistance, and safe object manipulation. Compared to baselines, our policy consistently reduces peak contact forces while maintaining task success, resulting in smoother and more natural interactions. These results highlight a step toward humanoid robots that can safely and effectively collaborate with humans and handle objects in real-world environments.
論文本体の取得範囲に基づく解説。AIが作成した未校閲の記事です。性能の数値は著者の評価条件に依存します。応用例と検証計画は編集上の提案です。解説更新:2026-10-01




