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

被引:0
|
作者
Wang, Qianjin [1 ]
Hu, Ao [1 ]
Han, Dongxiao [2 ]
Yu, Yu [1 ,3 ]
Yu, Guoyi [1 ]
Li, Yuwen [2 ]
Wang, Chao [1 ,3 ]
机构
[1] Huazhong Univ Sci & Technol, Sch Opt & Elect Informat, Wuhan, Peoples R China
[2] Shanghai Univ, Sch Mech Engn & Automat, Shanghai, Peoples R China
[3] Wuhan Natl Lab Optoelect, Wuhan, Peoples R China
基金
国家重点研发计划;
关键词
2D LiDAR SLAM; intelligent mobile robots; non-linear optimization CSM; hardware accelerator;
D O I
10.1109/PRIMEASIA56064.2022.10103802
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
When building a map of surroundings and inferring the location based on the map, simultaneous localization and mapping (SLAM) is the main solution based on sensor data. Correlative Scan Matching (CSM) is used for scan matching to localize the robot according to the environmental information in SLAM. This paper presents a hardware accelerator design of NLO-CSM (Non-linear Optimization CSM) for scan matching utilized in 2D LiDAR SLAM. Pipeline processing and module reusing schemes are utilized in the proposed NLO-CSM algorithm hardware accelerator to achieve fast compute, high energy and area efficiency, while ensuring high calculation accuracy. Based on Xilinx's Zynq-7020 FPGA device, the FPGA implementation results show that at 100 MHz clock, the proposed hardware accelerator achieves a scan matching at 8.98 ms and 7.15 mJ per frame, and the power consumption is 0.79 W. The proposed design outperforms the ARM-A9 dual-core CPU implementation with 92.74% increase in computing speed and 90.71% saving in energy consumption. Furthermore, the ASIC implementation in 65-nm CMOS process reduces the computing time to 5.94 ms and energy consumption to 0.06 mJ per frame.
引用
收藏
页码:89 / 93
页数:5
相关论文
共 16 条
  • [1] Efficient Hardware Accelerator Design of Non-Linear Optimization Correlative Scan Matching Algorithm in 2D LiDAR SLAM for Mobile Robots
    Hu, Ao
    Yu, Guoyi
    Wang, Qianjin
    Han, Dongxiao
    Zhao, Shilun
    Liu, Bingqiang
    Yu, Yu
    Li, Yuwen
    Wang, Chao
    Zou, Xuecheng
    [J]. SENSORS, 2022, 22 (22)
  • [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] 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):
  • [5] 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
  • [6] 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
  • [7] 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
  • [8] 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
  • [9] 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)
  • [10] 2D Non-Linear State Optimization Using Evolutionary Techniques
    Kapoor, Rajiv
    Dhiman, Ashish
    Uppal, Akshay
    [J]. 2015 INTERNATIONAL CONFERENCE ON ADVANCES IN COMPUTING, COMMUNICATIONS AND INFORMATICS (ICACCI), 2015, : 2192 - 2196