表示
超・人工知能研究所 Super AI Research Lab トップへ超・人工知能研究所AI Research Lab / ぱそ太郎工事中

since
平成38年9月29日

← 検索結果に戻る

ロボットの道案内AIを本体で動かすには、圧縮率だけでは足りない

EdgeVLN

保存した記事を見るこのブラウザに保存します。無料会員で端末間の同期・フォルダ整理
原論文の図

EdgeVLNの原論文から掲載した図です。細部はクリックして拡大できます。

原論文の図の説明を読む

Fig. 1: Overview of EdgeVLN. EdgeVLN consists of a quantized StreamVLN model and LATTE, an inline Stop Action verifier, both executed by our llama.cpp VLN driver on the NVIDIA Jetson Orin NX 16 GB detailed below. The input is a natural-language navigation instruction, the current RGB frame, and a 32 32 -frame KV cache of earlier frames; the output is a navigation action—move forward, turn left, turn right, or stop—together with LATTE’s Stop Action verifier rank.

出典:EdgeVLN / arXiv ↗

概要

  • 量子化形式と実行環境を合わせて選ぶことで、機体上で動く構成を示した。
  • IQ4_NLと専用ドライバーは11.35 GBの常駐メモリで動き、BF16より高速・低エネルギーだった。
  • 内部状態を使うLATTEは停止判定を改善したが、改善幅は評価分割でのしきい値調整を考慮して読む必要がある。
補足:編集した模式図で仕組みを確認する

VISUAL EXPLAINER

図でつかむ、EdgeVLNの仕組み

左から右へ読む
  1. 01移動指示と現画像
  2. 02量子化モデルで行動生成
  3. 03LATTEで停止判定
  4. 04次の移動行動

原論文の説明をもとにした模式図です。処理の細部は省略しています。

研究の背景

視覚言語ナビゲーションは、カメラ画像と「廊下を進み、目標の前で止まる」といった指示からロボットの行動を決める技術である。大きなモデルを機体上で動かす際は、重みの容量だけでなく実行中のメモリ、判断の遅延、消費電力が制約になる。1回の誤動作で次に見る画像も変わるため、静止画像だけの評価では足りない。

手法

EdgeVLNは既存のStreamVLNを基にする。量子化とは重みを少ないビット数で表し、保存量や計算時の負担を減らす方法である。著者らは言語モデルの一部を量子化し、画像処理部などは高い精度のまま残した。専用ドライバーが過去の画像の文脈を再構成し、履歴トークンを整理しながら推論する。

モデルは指示と現在の画像から前進、左折、右折、停止を含む行動を出す。LATTEはモデル内部に既にある特徴を時系列で読み、停止の適切さを0~1の得点にする。たとえば目標に近づいた後に得点がピークから下がれば、しきい値と最低歩数を踏まえて停止を発火する。追加の本体モデル推論は要らない。

新規性

EdgeVLNは、視覚と言語から移動行動を出す既存モデルを低ビット化し、実行環境と履歴管理まで合わせて評価した。さらにLATTEという停止判定器が、既に計算された内部状態を読み、追加の画像処理や本体モデルの再実行なしに「ここで止まるか」を判定する点が特徴である。

従来手法との違い

基準のBF16は16ビット級の重みを使い、基板上では一部を記憶装置から読み込んで動かした。採用した4ビット形式IQ4_NLは、著者らの実行ドライバーで常駐メモリ11.35 GB、1歩当たり0.67秒・11.41 Jだった。別の4ビット形式でも成功率は近かったが、実行経路によって1歩のエネルギーは最大36.8倍違った。

実験結果

著者らはR2R VLN-CEの未見検証分割1839件を、行動のたびに次の視界が変わる閉ループで評価した。成功率は、機体が目標の成功範囲内で自ら停止した割合である。IQ4_NL単体は57.31%、LATTE追加後は58.02%で、1歩当たりの遅延増分は0.013秒だった。

Jetson Orin NX 16 GB上では、記録した89画像の再生で遅延、電力、エネルギー、常駐メモリを測った。IQ4_NLは11.35 GBで、記憶装置から重みを読むBF16に比べ20.8倍高速、エネルギーは13.3分の1だった。停止器の調整には評価分割を使用している。

応用の可能性

編集上の応用案 · 論文が実証した用途とは区別しています。

編集上の応用案:屋内巡回ロボットに「受付から会議室前へ進む」と指示する場面を想定する。入力は自然文の目的地指示とカメラ画像、出力は前進・左右回転・停止の行動である。機体上で各行動を決め、次の画像を受けて判断を更新する。停止判定の得点を記録し、目的地付近で早過ぎる停止や通過がないかを運用者が確認する。

応用先の候補からNauhに相談できます。

導入時の検証

導入時の検証案 · 対象データでの再評価が必要です。

導入時の検証案:まず同じ屋内経路を用い、現在の遠隔推論または既存の機体上モデルを基準に、EdgeVLN構成の成功率と停止位置の誤差を比べる。各走行で入力画像、行動、停止得点を保存し、早過ぎる停止と目標通過を分けて数える。

次に同一の画像列を各設定へ再生し、常駐メモリ、1歩の遅延、1歩のエネルギーを測る。走行試験と資源測定を両方満たす設定だけを候補にする。

限界と課題

著者らは2ビット化で成功率が大きく落ちること、停止判定器のしきい値を報告対象と同じ評価分割で選んだため、改善幅は上限として読むべきことを明記する。省エネ測定は機体を静止させ、記録済みの89フレームを再生したもので、モーターの消費電力を含まない。編集上は実機走行での総電力、衝突回避、異なる建物での停止精度を確認したい。

研究内容と応用案に基づく分類です。業界での導入実績を示すものではありません。

出典

元のタイトル・要旨を確認する(英語)

EdgeVLN: Runtime-Aware Deployment Ready Quantized Vision Language Navigation Model

Vision-language navigation (VLN) models perform well but target compute-rich platforms, limiting deployment on memory- and power-constrained robotic edge devices. Compression alone does not establish whether a VLN model fits the memory, latency, and energy budgets of an edge platform while preserving navigation behavior. We introduce EdgeVLN, a runtime-aware, deployment-ready quantized VLN model that closes this gap. EdgeVLN combines a quantized StreamVLN model with Latent Trajectory Termination Extractor (LATTE), a lightweight causal transformer that improves real-time stopping by predicting a Stop Action verifier rank. Both execute through our llama.cpp VLN driver, which reconstructs streaming context and prunes memory tokens on-board. We characterize a pretrained StreamVLN backbone across weight quantization from 8 to 2 bits and multiple inference runtimes to identify a feasible operating point. LATTE reuses backbone hidden states within the budget freed by quantization, requiring neither a second vision encoder nor an additional backbone forward pass. We evaluate six backbone precisions and seven candidate stop heads on BF16 and IQ4 NL across all 1,839 R2R VLN-CE val-unseen episodes. We measure success rate (SR) in simulation and latency, energy, and resident memory on an NVIDIA Jetson Orin NX 16 GB. LATTE achieves our highest SR, 58.02 percent on the deployed 4-bit model, exceeding the BF16 baseline with only 0.013 s additional latency per navigation step. Four-bit formats achieve nearly identical SR, but step energy varies 36.8 times by execution path. Only IQ4 NL under our VLN driver fits the board, using 11.35 GB resident memory while running 20.8 times faster and using 13.3 times less energy than storage-streamed BF16. INT2 collapses. Runtime selection, memory-token pruning, and quantization are essential for efficient edge deployment.

論文本体の取得範囲に基づく解説。AIが作成した未校閲の記事です。性能の数値は著者の評価条件に依存します。応用例と検証計画は編集上の提案です。解説更新:2026-09-29