An Energy-Efficient Processor for Real-Time Semantic LiDAR SLAM in Mobile Robots

被引:1
|
作者
Jung, Jueun [1 ,2 ]
Kim, Seungbin [1 ,2 ]
Seo, Bokyoung [1 ,2 ]
Jang, Wuyoung [1 ,2 ]
Lee, Sangho [1 ,2 ]
Shin, Jeongmin [1 ,2 ]
Han, Donghyeon [3 ]
Lee, Kyuho Jason [1 ,2 ]
机构
[1] Ulsan Natl Inst Sci & Technol, Dept Elect Engn, Ulsan 44919, South Korea
[2] Ulsan Natl Inst Sci & Technol, Grad Sch Artificial Intelligence, Ulsan 44919, South Korea
[3] Chung Ang Univ, Sch Elect & Elect Engn, Seoul 06974, South Korea
基金
新加坡国家研究基金会;
关键词
Semantics; Laser radar; Simultaneous localization and mapping; Real-time systems; Location awareness; Accuracy; Robots; k-nearest neighbor (kNN); non-linear optimization (NLO); point neural network (PNN); semantic LiDAR SLAM; spherical-bin searching; system-on-chip (SoC);
D O I
10.1109/JSSC.2024.3450314
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Emerging mobile robots require simultaneous localization and mapping (SLAM) systems with advanced 3-D perception and long-range 360 degrees interaction for autonomous driving. However, previous SLAM processors, which targeted only camera-based visual SLAM, are unsuitable for autonomous driving systems due to their limited field of view (FoV), inaccurate depth estimation, and lack of perception. In contrast, LiDAR offers a long-range 3-D point cloud with precise depth information and 360 degrees FoV, enabling the capture of fine environmental details. With its high accuracy and environmental robustness, LiDAR SLAM with accurate 3-D perception, semantic LiDAR SLAM, emerges as the most promising solution in autonomous driving systems. Nevertheless, real-time system-on-chip (SoC) implementation of semantic LiDAR SLAM has not been reported, primarily due to memory-intensive and compute-intensive operations caused by the simultaneous execution of multiple algorithms. Moreover, achieving real-time performance has not been feasible, even in the high-performance CPU $+$ GPU. In this article, a real-time and fully integrated semantic LiDAR SLAM processor (LSPU) is presented with semantic LiDAR-PNN-SLAM (LP-SLAM) system, which provides point neural network (PNN)-based 3-D segmentation, localization, and mapping simultaneously. The LSPU executes the LP-SLAM with the following features: 1) a k-nearest neighbor (kNN) cluster with 2-D/3-D spherical coordinate-based bin (SB) searching to eliminate external memory access through dynamic memory allocation; 2) a PNN engine (PNNE) with a global point-level task scheduler (GPTS) to maximize core utilization by two-step workload balancing; 3) a keypoint extraction core (KEC) to skip redundant computation in the sorting operation; and 4) an optimization cluster with reconfigurable computation modes to support keypoint-level pipelining and parallel processing in non-linear optimization (NLO). As a result, the proposed LSPU achieves 20.7 ms of processing time, demonstrating real-time semantic LP-SLAM while consuming 99.89% lower energy compared to modern CPU + GPU platforms.
引用
收藏
页码:112 / 124
页数:13
相关论文
共 50 条
  • [1] A Low-power and Real-time Semantic LiDAR SLAM Processor with Point Neural Network Segmentation and kNN Acceleration for Mobile Robots
    Jung, Jueun
    Kim, Seungbin
    Seo, Bokyoung
    Jang, Wuyoung
    Lee, Sangho
    Shin, Jeongmin
    Han, Donghyeon
    Lee, Kyuho Jason
    2024 IEEE SYMPOSIUM IN LOW-POWER AND HIGH-SPEED CHIPS, COOL CHIPS 27, 2024,
  • [2] Adaptive Directional Path Planner for Real-Time, Energy-Efficient, Robust Navigation of Mobile Robots
    Nimmagadda, Mallikarjuna Rao
    Dattawadkar, Shreela
    Muthukumar, Sriram
    Honkote, Vinayak
    2020 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION (ICRA), 2020, : 455 - 461
  • [3] On Energy-Efficient Offloading in Mobile Cloud for Real-Time Video Applications
    Zhang, Lei
    Fu, Di
    Liu, Jiangchuan
    Ngai, Edith Cheuk-Han
    Zhu, Wenwu
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, 2017, 27 (01) : 170 - 181
  • [4] eSLAM: An Energy-Efficient Accelerator for Real-Time ORB-SLAM on FPGA Platform
    Liu, Runze
    Yang, Jianlei
    Chen, Yiran
    Zhao, Weisheng
    PROCEEDINGS OF THE 2019 56TH ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2019,
  • [5] EDS-SLAM: An Energy-efficient Accelerator for Real-time Dense Stereo SLAM with Learned Feature Matching
    Huang, Qian
    Shang, Gaoxing
    Zhang, Yu
    Chen, Gang
    2023 IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER AIDED DESIGN, ICCAD, 2023,
  • [6] Energy-Efficient Real-Time Multicast Routing in Mobile Ad Hoc Networks
    Tavli, Bulent
    Heinzelman, Wendi B.
    IEEE TRANSACTIONS ON COMPUTERS, 2011, 60 (05) : 707 - 722
  • [7] Energy-Efficient Real-Time Human Activity Recognition on Smart Mobile Devices
    Lee, Jin
    Kim, Jungsun
    MOBILE INFORMATION SYSTEMS, 2016, 2016
  • [8] Deep Learning for Real-Time Energy-Efficient Power Control in Mobile Networks
    Matthiesen, Bho
    Zappone, Alessio
    Jorswieck, Eduard A.
    Debbah, Merouane
    2019 IEEE 20TH INTERNATIONAL WORKSHOP ON SIGNAL PROCESSING ADVANCES IN WIRELESS COMMUNICATIONS (SPAWC 2019), 2019,
  • [9] Energy-Efficient Real-Time Compression of Biosignals
    George, R. M.
    Audi, Cardona J.
    Ruff, R.
    Hoffmann, K. -P
    BIOMEDICAL ENGINEERING-BIOMEDIZINISCHE TECHNIK, 2012, 57 : 645 - 648
  • [10] Real-time SLAM Using an RGB-D Camera For Mobile Robots
    Hao, Chung Kuo
    Mayer, N. Michael
    2013 CACS INTERNATIONAL AUTOMATIC CONTROL CONFERENCE (CACS), 2013, : 356 - +