Unified and Efficient Factor Graph Accelerator Design for Robotic Optimization

Despite extensive efforts, existing approaches to design accelerators for optimization-based robotic applications have limitations related to insufficient real-time performance and high energy consumption. Some methods focus on designing general-purpose matrix computation units, but fail to consider specific characteristics of robotic algorithms. Other methods aim at designing dedicated accelerators that achieve excellent performance but suffer from limited flexibility. To balance between general-purpose and specialized designs, this article proposes a hardware accelerator that, through a unified pose representation and factor graph abstraction, can solve nonlinear optimization algorithms for localization, planning, and control on the same piece of circuits. Through carefully designed pipeline, circuit structure optimization, fixed-point arithmetic, and sparse data compression, the accelerator design achieves high performance and high energy efficiency. The experimental results on FPGA demonstrate that compared to state-of-the-art acceleration solutions, our design achieves up to 107.9× speedup, 7.2× energy reduction, while achieving similar accuracy.

Authors

Institutions

Publication Details

Journal
ACM Transactions on Architecture and Code Optimization
Published
2025-10-22
DOI
https://doi.org/10.1145/3771846
Primary Topic
Modular Robots and Swarm Intelligence
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Unified and Efficient Factor Graph Accelerator Design for Robotic Optimization

Yu Bo, Yuhui Hao, Shaoshan Liu, Qiang Liu et al.
ACM Transactions on Architecture and Code Optimization
Modular Robots and Swarm Intelligence
article

Unified and Efficient Factor Graph Accelerator Design for Robotic Optimization

Yu Bo, Yuhui Hao, Shaoshan Liu, Qiang Liu, Yiming Gan, Yihao Hua
article en

Abstract

Despite extensive efforts, existing approaches to design accelerators for optimization-based robotic applications have limitations related to insufficient real-time performance and high energy consumption. Some methods focus on designing general-purpose matrix computation units, but fail to consider specific characteristics of robotic algorithms. Other methods aim at designing dedicated accelerators that achieve excellent performance but suffer from limited flexibility. To balance between general-purpose and specialized designs, this article proposes a hardware accelerator that, through a unified pose representation and factor graph abstraction, can solve nonlinear optimization algorithms for localization, planning, and control on the same piece of circuits. Through carefully designed pipeline, circuit structure optimization, fixed-point arithmetic, and sparse data compression, the accelerator design achieves high performance and high energy efficiency. The experimental results on FPGA demonstrate that compared to state-of-the-art acceleration solutions, our design achieves up to 107.9× speedup, 7.2× energy reduction, while achieving similar accuracy.

ACM Transactions on Architecture and Code OptimizationVol. 22(4)
Tianjin University (CN), Chinese Academy of Sciences (CN), Institute of Computing Technology (CN), Institute of Art (PL), University of Chinese Academy of Sciences (CN)
Openalex Percentile: Top 69%
Modular Robots and Swarm Intelligence
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Unified and Efficient Factor Graph Accelerator Design for Robotic Optimization — Yu Bo, Yuhui Hao, et al. · ACM Transactions on Architecture and Code Optimization (2025) | TGRS Research Map | TGRS