arXiv論文メモ
新着一覧
cs.RO · 査読状況未確認

分離可能性と疎構造でロボット知覚の最適化を高速化

SPARSER: Sparse Variable Projection by Exploiting Separable Structure in Robotic Perception

Nikolas R. Sanderson, Andrew Fishberg, Haoyu Han, Heng Yang, Jonathan P. How, Hanumant Singh, Michael Everett, and Alan Papalia

この論文をやさしく読む

ひとことで言うと

位置や地図を推定する最適化で、解析的に解ける変数を先に消去し、残りを効率よく計算する方法です。

何に役立つ?

SLAMや三次元復元など、同じ構造を持つ大きな最小二乗問題の計算時間を減らすために役立ちます。

この研究の面白いところ

相互作用の少なさだけでなく、変数の一部が線形に現れる性質も使い、座標全体を動かしても解が等価という対称性に対応します。

どこまで分かった?

平均5~7倍などの高速化は評価対象のベンチマークと比較手法に対する値です。適用できる問題の構造が必要で、任意の非線形最小二乗問題への同じ効果を示したものではありません。

v1のアブストラクトに基づくAI解説。日本語訳とは別に、用途の解釈を含みます。

アブストラクトの日本語訳

ロボットの知覚では、大規模な非線形最小二乗(NLS)問題を解く必要があることが多い。ソルバーを大規模化するために疎性は広く利用されてきたが、それを補完する構造である分離可能性は十分に活用されていない。例えば視覚ランドマークなどの変数は残差に線形に現れ、姿勢など残りの変数を固定すれば、閉じた形の解を得られる。変数射影(VarPro)はこの構造を利用して線形変数を解析的に消去し、計算上好ましい性質を持つ縮約問題を作る。しかし、全体の平行移動や回転に対する不変性などのゲージ対称性が標準的なVarPro法に問題をもたらすため、ロボット知覚での利用は限られていた。 分離可能性と疎性を同時に利用する、ゲージ対称な問題のためのVarProの枠組みSPARSER(Sparsity Preserving Analytic Reduction for Separable Robotic Perception)を提案する。この方法は、行列を明示的に作らないシューア補作用素を構成し、縮約後のコスト、勾配、ヘッセ行列・ベクトル積を効率的に評価して、反復型NLSソルバーに組み込めるようにする。適用できる問題クラスを特徴づけ、さらに解析的な簡略化が可能な代表的場合を特定し、反復再重み付け最小二乗法(IRLS)に基づく頑健なコストでも、活用できる構造の大部分が保持されることを示す。 合成・実データによるSLAM、センサーネットワークの位置推定(SNL)、動きからの三次元復元(SfM)のベンチマーク全体で、SPARSERはCPUとGPU上で最先端の比較手法より平均5~7倍速く、個別のデータセットでは40倍を超える高速化を達成する。外れ値を加えた複数ロボットSLAMデータでは、頑健版は最先端のGNCソルバーより2~16倍速い。オープンソースのC++コードとすべてのデータセットを公開する。

v1の要旨から自動生成。本文の精読・人による確認は未実施。

初稿
2026-09-21(UTC)
最新改訂
2026-09-21 · v1
査読・掲載
査読状況未確認
arXivで読むPDF

更新履歴

取得できた版を表示。版の更新は査読済みを意味しません。過去版の本文差分は未解析です。

原文の要旨

Robotic perception often requires solving large nonlinear least-squares (NLS) problems. While sparsity has been widely exploited to scale solvers, a complementary and underused structure is \emph{separability}: some variables, such as visual landmarks, appear linearly in the residuals and admit a closed-form solution once the remaining variables, such as poses, are fixed. Variable projection (VarPro) exploits this structure by analytically eliminating the linear variables, yielding a reduced problem with favorable computational properties. However, its use in robotic perception has been limited by gauge symmetries, such as invariance to global translations and rotations, which introduce challenges for standard VarPro methods. We present SPARSER (\textbf{S}parsity \textbf{P}reserving \textbf{A}nalytic \textbf{R}eduction for \textbf{S}eparable \textbf{R}obotic \textbf{P}erception), a VarPro framework for gauge-symmetric problems that jointly exploits separability and sparsity. Our method constructs a \emph{matrix-free Schur complement operator} for efficient evaluation of reduced costs, gradients, and Hessian-vector products, enabling integration with iterative NLS solvers. We characterize the applicable problem class, identify common cases admitting further analytical simplifications, and show that IRLS-based robust costs preserve most of the exploitable structure. Across synthetic and real SLAM, SNL, and SfM benchmarks, SPARSER is on average $5\times$--$7\times$ faster than state-of-the-art baselines on CPU and GPU, with gains exceeding $40\times$ on individual datasets. On outlier-corrupted multi-robot SLAM data, the robust variant is $2\times$--$16\times$ faster than a state-of-the-art GNC solver. We release open-source C++ code and all datasets.

arXiv ID: 2609.24708 / 要約の誤りについて