日本フィジカルAI新聞

世界のフィジカルAIを、日本語で。

SLAM最適化arXiv:2509.26581

Graphite: GPU高速化混合精度グラフ最適化フレームワーク

Graphite: A GPU-Accelerated Mixed-Precision Graph Optimization Framework

シェア:XThreadsFacebookLINEはてブBluesky

SLAMなどのリアルタイムアプリケーションと最適化コードを共有できるCUDA C++インターフェースを備えたGPU加速非線形最小二乗グラフ最適化フレームワークを提案し、バンドル調整でMegBAと同等の性能をメモリ削減しつつ達成、大規模最適化を最大59倍高速化した。

詳しい要約

1. どんなもの?

- GPU 加速の非線形最小二乗 graph optimization フレームワーク Graphite の提案 - CUDA C++ interface を提供し、SLAM などの real-time application と最適化処理の間でコード共有を可能にする - in-place optimization、複数の浮動小数点型と mixed-precision modes、動的計算 Jacobians などのメモリ削減手法をサポート - desktop から resource-constrained devices まで、大規模最適化の高速化を狙う

2. 先行研究と比べてどこがすごい?

- bundle adjustment に特化した solver である MegBA と比較し、同等の性能を保ちつつ汎用性を維持し、メモリ使用量を抑える - CPU baseline と比較して、stereo-inertial SLAM datasets から生成した地図上の global visual-inertial bundle adjustment で最大 59x の speed-up を観測 - 特定タスク専用 solver ではなく汎用フレームワークでありながら、専用 solver に近い性能を達成する点が特徴

3. 技術・手法の肝は?

- CUDA C++ interface により、real-time application と最適化タスク間のコード共有を実現 - in-place optimization によるメモリ使用量の削減 - 複数の floating point types と mixed-precision modes への対応 - 動的に計算される Jacobians のサポート - これらを組み合わせ、メモリ制約のあるデバイスでも大規模最適化を可能にする設計

4. どうやって有効だと検証した?

- よく知られた bundle adjustment 問題で評価し、MegBA と同程度の性能であることを確認 - stereo-inertial SLAM datasets から生成した地図に対する global visual-inertial bundle adjustment に適用 - CPU baseline と比較して最大 59x の speed-up を観測 - desktop と resource-constrained devices の両方で高速な大規模最適化が可能であることを示唆

5. 議論はある?

- MegBA と同等性能かつ汎用性と低メモリを両立できることを主張 - 59x の speed-up は CPU baseline との比較であり、GPU 間の比較ではない点に留意 - mixed-precision や動的 Jacobians の精度・収束性への影響は要旨からは不明 - resource-constrained devices での具体的な評価条件や消費電力は要旨からは不明

6. 次に読むべき論文は?

- MegBA(bundle adjustment 専用 solver、比較対象) - bundle adjustment の代表的解法(Levenberg-Marquardt 法など) - visual-inertial SLAM および global bundle adjustment に関する研究 - mixed-precision を用いた graph optimization の関連手法

※ AIが要旨から生成した要約です。正確性は原文をご確認ください。

著者: Shishir Gopinath, Karthik Dantu, Steven Y. Ko

分類: cs.RO

原文アブストラクト

We present Graphite, a GPU-accelerated nonlinear least squares graph optimization framework. It provides a CUDA C++ interface to enable the sharing of code between a real-time application, such as a SLAM system, and its optimization tasks. The framework supports techniques to reduce memory usage, including in-place optimization, support for multiple floating point types and mixed-precision modes, and dynamically computed Jacobians. We evaluate Graphite on well-known bundle adjustment problems and find that it achieves similar performance to MegBA, a solver specialized for bundle adjustment, while maintaining generality and using less memory. We also apply Graphite to global visual-inertial bundle adjustment on maps generated from stereo-inertial SLAM datasets, and observe speed-ups of up to 59x compared to a CPU baseline. Our results indicate that our framework enables faster large-scale optimization on both desktop and resource-constrained devices.

関連論文

  1. 1Boston Dynamics、車輪付きAtlasの研究試作機を紹介研究・技術
  2. 2GXOとApptronik、Apolloの物流現場試験を拡大 最大1,000台の展開を構想量産・展開
  3. 3newmoとKDDIが資本業務提携 2028年に堺市で自動運転タクシー商用化目指す提携・買収
  4. 4NVIDIA、CoRLでGR00T 2とIsaac Lab 3.0を発表新製品・発表
  5. 5UC BerkeleyとNVIDIAの研究者、AIエージェントでロボット制御コードを仮想環境で改善研究・技術

PR・アフィリエイト広告

OZ GAMING(GPU搭載BTOゲーミングPC)

OZ GAMING(GPU搭載BTOゲーミングPC)の公式広告バナーOZ GAMINGで完成品PCを見る ↗
PR本紙発行元 EmplifAI