アーカイブ / Robotics
しわによる曲げを計算し、つる型ロボットの実機映像に合わせるシミュレータ
Physics-Grounded Differentiable Simulation for Soft Growing Robots
Physics-Grounded Differentiable Simulation for Soft Growing Robotsの原論文から掲載した図です。細部はクリックして拡大できます。
原論文の図の説明を読む
Fig. 3: (a): Experimentally measured bending moment of an inflated beam segment and the proposed model prediction. (a).1 shows the full range of bending angles (with the measured data down-sampled for legibility), and (a).2 shows a magnified view of the initial increase of the restoring moment in log scale. (b): Wrinkling criterion ϵ \epsilon obtained for various pressures and fitted third-degree polynomial. (c): Experimental setup.
概要
- 空気で伸びるつる型ロボットの曲げを、管表面のしわと障害物への接触を考慮して計算する。
- 微分可能な計算を使い、実機映像から得た位置に合わせて質量や曲げ特性などを調整する。
- 著者らは四つの環境で計10回の実機走行と並行計算を評価したが、確認できた本文の範囲では誤差や計算時間の具体値は確認できない。
補足:編集した模式図で仕組みを確認する
VISUAL EXPLAINER
図でつかむ、Physics-Grounded Differentiable Simulation for Soft Growing Robotsの仕組み
- 01内圧・成長条件
- 02しわと曲げ力を計算
- 03接触下の速度を計算
- 04本体と先端の軌跡
原論文の説明をもとにした模式図です。処理の細部は省略しています。
研究の背景
つる型ロボットは、空気で膨らませた薄い管を先端から外側へ繰り出して伸びる。狭い場所を進める一方、管の曲がり方は内圧、材料、障害物との接触に左右され、進路の予測が難しい。
経路を検討するには、先端の位置だけでなく、伸びた本体の形も知る必要がある。著者らによると、従来の単純な曲げモデルでは実際の形を十分に捉えられず、多数の条件を計算する効率にも課題があった。
手法
ロボットを関節でつないだ短い部品の列として表し、先端の部品を伸ばして成長を再現する。内圧、管の半径、曲げ角度などから、表面のしわに応じた復元力を求める。しわが生じる前は、曲げに対して力が比例して増えると仮定する。例えば障害物に当たる場面では、復元力と接触を考慮して次の位置を計算する。
各時刻の速度は二次計画法で求める。これは、部品のつながりや障害物へのめり込みを防ぐ条件の下で、次の速度を選ぶ計算である。この計算にも微分を通せるため、映像から得た位置と予測位置のずれを手掛かりに、質量、慣性、成長速度、減衰、曲げの設定値を調整できる。
新規性
著者らの提案は、膨らませた管の表面にしわが生じる条件を曲げ角度と結び付け、角度に応じて変わる復元力を成長シミュレータに組み込んだ点にある。
接触などの制約を扱う計算も微分可能にし、実測位置とのずれから物理パラメータを調整できるようにした。複数の走行条件をまとめて計算する仕組みも備える。
従来手法との違い
比較した曲げモデルは、関節角度に比例する復元力を使う線形モデル、二層のニューラルネットワークを使うモデル、提案モデルの三つである。提案モデルは、空気圧と表面のしわに基づく式で曲げを表す。
著者らは、パラメータ調整に使わなかった環境の走行例で、障害物に触れた際の曲率が一定でない形状を提案モデルが他の二モデルより正確に捉えたと報告する。比較の範囲は、この実機データに限られる。
実験結果
著者らは、四つの環境で発進位置を変えた実機走行を計10回撮影した。映像からロボットの形を線状に抽出し、本体上の点の位置を得てパラメータを調整した。未使用データで、線形モデル、二層のニューラルネットワーク、提案モデルの位置の平均二乗誤差を比較している。
計算性能は、発進角度を無作為に変えた5回の試行で、各100時刻を計算して調べた。評価指標は1時刻当たりの計算時間と、それを同時計算数で割った値で、64本・最大40部品の実行例も示す。著者らは並行計算の処理量と軌跡再現を肯定的に報告するが、確認できた本文の範囲では誤差や時間の具体値は読めない。
応用の可能性
編集上の応用案 · 論文が実証した用途とは区別しています。
編集上の応用案:障害物のある狭い点検経路で、つる型ロボットの発進位置を検討する。入力は対象ロボットの管材と寸法、内圧、成長速度、発進位置、障害物の配置とし、出力は候補ごとの本体形状と先端の予測軌跡とする。
調整には対象機の走行映像が必要で、カメラで撮った画像に本体上の位置、基部、障害物の位置を記録する。候補を計算してから実機走行と照合する用途であり、通過成功率の改善は確認されていない。
応用先の候補からNauhに相談できます。
導入時の検証
導入時の検証案 · 対象データでの再評価が必要です。
導入時の検証案:対象機の管材、寸法、内圧、成長速度と障害物配置を記録し、発進位置を変えた走行をカメラで撮る。画像には基部、障害物、本体上の点の位置を記録し、一部をモデル調整用、残りを検証用に分ける。内圧を記録する手段も要る。
同じデータで線形曲げモデルと提案モデルを調整し、未使用の走行を予測する。位置の平均二乗誤差、障害物付近の形状のずれ、1時刻当たりの計算時間を比べる。圧力や発進位置を変えた条件も照合し、進路判断に使える範囲を決める。
限界と課題
著者らは、剛性が高いと計算が不安定になること、接触を適切に扱うことが難しいこと、使用した制約計算がCPUの処理能力に縛られることを挙げる。しわが生じる前を線形弾性で表す仮定は、小さい曲げ角度では圧力によって測定値を過小評価または過大評価した。
編集上の検証事項は、材質や寸法、圧力、接触の仕方を変えた場合の再現性である。確認できた本文の範囲では、誤差と計算時間の図から具体値を確認できず、改善幅は判断できない。
出典
元のタイトル・要旨を確認する(英語)
Physics-Grounded Differentiable Simulation for Soft Growing Robots
Soft-growing robots (i.e., vine robots) are a promising class of soft robots that allow for navigation and growth in tightly confined environments. However, these robots remain challenging to model and control due to the complex interplay of the inflated structure and inextensible materials, which leads to obstacles for autonomous operation and design optimization. Although there exist simulators for these systems that have achieved qualitative and quantitative success in matching high-level behavior, they still often fail to capture realistic vine robot shapes using simplified parameter models and have difficulties in high-throughput simulation necessary for planning and parameter optimization. We propose a differentiable simulator for these systems, enabling the use of the simulator "in-the-loop" of gradient-based optimization approaches to address the issues listed above. With the more complex parameter fitting made possible by this approach, we experimentally validate and integrate a closed-form nonlinear stiffness model for thin-walled inflated tubes based on a first-principles approach to local material wrinkling. Our simulator also takes advantage of data-parallel operations by leveraging existing differentiable computation frameworks, allowing multiple simultaneous rollouts. We demonstrate the feasibility of using a physics-grounded nonlinear stiffness model within our simulator, and how it can be an effective tool in sim-to-real transfer. We provide our implementation open source.
論文本体の取得範囲に基づく解説。AIが作成した未校閲の記事です。性能の数値は著者の評価条件に依存します。応用例と検証計画は編集上の提案です。解説更新:2026-10-01




