Efficient Hardware Accelerator Design of Non-Linear Optimization Correlative Scan Matching Algorithm in 2D LiDAR SLAM for Mobile Robots

被引:1
|
作者
Hu, Ao [1 ]
Yu, Guoyi [1 ,2 ]
Wang, Qianjin [1 ]
Han, Dongxiao [3 ]
Zhao, Shilun [3 ]
Liu, Bingqiang [1 ]
Yu, Yu [1 ,2 ]
Li, Yuwen [3 ]
Wang, Chao [1 ,2 ]
Zou, Xuecheng [1 ,2 ]
机构
[1] Huazhong Univ Sci & Technol, Sch Opt & Elect Informat, Wuhan 430074, Peoples R China
[2] Huazhong Univ Sci & Technol, Wuhan Natl Lab Optoelect, Wuhan 430074, Peoples R China
[3] Shanghai Univ, Sch Mechatron Engn & Automat, Shanghai 200444, Peoples R China
基金
国家重点研发计划;
关键词
2D LiDAR SLAM; hardware accelerator; Non-linear Optimization CSM;
D O I
10.3390/s22228947
中图分类号
O65 [分析化学];
学科分类号
070302 ; 081704 ;
摘要
Simultaneous localization and mapping (SLAM) is the major solution for constructing or updating a map of an unknown environment while simultaneously keeping track of a mobile robot's location. Correlative Scan Matching (CSM) is a scan matching algorithm for obtaining the posterior distribution probability for the robot's pose in SLAM. This paper combines the non-linear optimization algorithm and CSM algorithm into an NLO-CSM (Non-linear Optimization CSM) algorithm for reducing the computation resources and the amount of computation while ensuring high calculation accuracy, and it presents an efficient hardware accelerator design of the NLO-CSM algorithm for the scan matching in 2D LiDAR SLAM. The proposed NLO-CSM hardware accelerator utilizes pipeline processing and module reusing techniques to achieve low hardware overhead, fast matching, and high energy efficiency. FPGA implementation results show that, at 100 MHz clock, the power consumption of the proposed hardware accelerator is as low as 0.79 W, while it performs a scan match at 8.98 ms and 7.15 mJ per frame. The proposed design outperforms the ARM-A9 dual-core CPU implementation with a 92.74% increase and 90.71% saving in computing speed and energy consumption, respectively. It has also achieved 80.3% LUTs, 84.13% FFs, and 20.83% DSPs saving, as well as an 8.17x increase in frame rate and 96.22% improvement in energy efficiency over a state-of-the-art hardware accelerator design in the literature. ASIC implementation in 65 nm can further reduce the computing time and energy consumption per scan to 5.94 ms and 0.06 mJ, respectively, which shows that the proposed NLO-CSM hardware accelerator design is suitable for resource-limited and energy-constrained mobile and micro robot applications.
引用
收藏
页数:22
相关论文
共 18 条
  • [1] Hardware Accelerator Design of Non-linear Optimization Correlative Scan Matching Algorithm in 2D LiDAR SLAM for Mobile Robots
    Wang, Qianjin
    Hu, Ao
    Han, Dongxiao
    Yu, Yu
    Yu, Guoyi
    Li, Yuwen
    Wang, Chao
    [J]. 2022 IEEE ASIA PACIFIC CONFERENCE ON POSTGRADUATE RESEARCH IN MICROELECTRONICS AND ELECTRONICS, PRIMEASIA, 2022, : 89 - 93
  • [2] A Novel 2D Laser Scan Matching Algorithm For Mobile Robots Based on Hybrid Features
    Wen, Jian
    Zhang, Xuebo
    Gao, Haiming
    Yuan, Jing
    Fang, Yongchun
    [J]. PROCEEDINGS OF 2018 IEEE INTERNATIONAL CONFERENCE ON REAL-TIME COMPUTING AND ROBOTICS (IEEE RCAR), 2018, : 366 - 371
  • [3] An FPGA Acceleration and Optimization Techniques for 2D LiDAR SLAM Algorithm
    Sugiura, Keisuke
    Matsutani, Hiroki
    [J]. IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2021, E104D (06) : 789 - 800
  • [4] An efficient corner detection and matching algorithm for 2D lidar data
    Min, Sung-Jae
    Yi, Soo-Yeong
    [J]. Journal of Institute of Control, Robotics and Systems, 2021, 27 (01) : 32 - 36
  • [5] A Frame-to-Frame Scan Matching Algorithm for 2D Lidar Based on Attention
    Huang, Shan
    Huang, Hong-Zhong
    [J]. APPLIED SCIENCES-BASEL, 2022, 12 (09):
  • [6] 2D Lidar-Based SLAM and Path Planning for Indoor Rescue Using Mobile Robots
    Zhang, Xuexi
    Lai, Jiajun
    Xu, Dongliang
    Li, Huaijun
    Fu, Minyue
    [J]. JOURNAL OF ADVANCED TRANSPORTATION, 2020, 2020
  • [7] Research on SLAM Algorithm of Mobile Robot Based on the Fusion of 2D LiDAR and Depth Camera
    Mu, Lili
    Yao, Pantao
    Zheng, Yuchen
    Chen, Kai
    Wang, Fangfang
    Qi, Nana
    [J]. IEEE ACCESS, 2020, 8 : 157628 - 157642
  • [8] An Indoor Mobile Robot 2D Lidar Mapping Based on Cartographer-Slam Algorithm
    Yu, Jie
    Zhang, Ao
    Zhong, Yong
    Nguyen, Trong-The
    Nguyen, Trinh-Dong
    [J]. Journal of Network Intelligence, 2022, 7 (03): : 795 - 804
  • [9] NON-LINEAR MULTIMODAL OBJECT TRACKING BASED ON 2D LIDAR DATA
    Thuy, Michael
    Leon, Fernando Puente
    [J]. METROLOGY AND MEASUREMENT SYSTEMS, 2009, 16 (03) : 359 - 369
  • [10] 2D LiDAR SLAM Back-End Optimization with Control Network Constraint for Mobile Mapping
    Wen, Jingren
    Qian, Chuang
    Tang, Jian
    Liu, Hui
    Ye, Wenfang
    Fan, Xiaoyun
    [J]. SENSORS, 2018, 18 (11)