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 条
  • [41] Energy-efficient scheduling algorithm for real-time job set
    Kuo, Chin-Fu
    Lu, Yung-Feng
    Chang, Bao-Rong
    ENGINEERING COMPUTATIONS, 2016, 33 (06) : 1753 - 1766
  • [42] Energy-Efficient Scheduling in Distributed Real-Time Computing Systems
    A. M. Gruzlikov
    N. V. Kolesov
    D. V. Kostygov
    V. V. Oshuev
    Journal of Computer and Systems Sciences International, 2019, 58 : 393 - 403
  • [43] Energy-Efficient Scheduling in Distributed Real-Time Computing Systems
    Gruzlikov, A. M.
    Kolesov, N. V.
    Kostygov, D. V.
    Oshuev, V. V.
    JOURNAL OF COMPUTER AND SYSTEMS SCIENCES INTERNATIONAL, 2019, 58 (03) : 393 - 403
  • [44] Energy-Efficient Real-Time Task Allocation in a Data Center
    Zhang, Mingming
    Wang, Songyun
    Yuan, Guoquan
    Li, Yefei
    Qian, Zhuzhong
    2016 IEEE INTERNATIONAL CONFERENCE ON INTERNET OF THINGS (ITHINGS) AND IEEE GREEN COMPUTING AND COMMUNICATIONS (GREENCOM) AND IEEE CYBER, PHYSICAL AND SOCIAL COMPUTING (CPSCOM) AND IEEE SMART DATA (SMARTDATA), 2016, : 680 - 687
  • [45] ENERGY-EFFICIENT DESIGN OF REAL-TIME STREAM MINING SYSTEMS
    Ren, Shaolei
    Lan, Cuiling
    van der Schaar, Mihaela
    2013 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH AND SIGNAL PROCESSING (ICASSP), 2013, : 3592 - 3596
  • [46] Lightweight energy-efficient framework for sensor real-time communications
    Mohamed, Marwa F.
    Ahmed, Mohamed Ali
    Nassar, Hamed
    IET COMMUNICATIONS, 2019, 13 (15) : 2362 - 2368
  • [47] Energy-efficient Real-Time Routing in Wireless Sensor Networks
    Liu, Xin
    Liu, Yunsheng
    Bai, Tian
    PACIIA: 2008 PACIFIC-ASIA WORKSHOP ON COMPUTATIONAL INTELLIGENCE AND INDUSTRIAL APPLICATION, VOLS 1-3, PROCEEDINGS, 2008, : 1957 - 1961
  • [48] An Open Approach to Energy-Efficient Autonomous Mobile Robots
    Liu, Liangkai
    Zhong, Ren
    Willcock, Aaron
    Fisher, Nathan
    Shi, Weisong
    2023 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION (ICRA 2023), 2023, : 11569 - 11575
  • [49] LONER: LiDAR Only Neural Representations for Real-Time SLAM
    Isaacson, Seth
    Kung, Pou-Chun
    Ramanagopal, Mani
    Vasudevan, Ram
    Skinner, Katherine A.
    IEEE ROBOTICS AND AUTOMATION LETTERS, 2023, 8 (12) : 8042 - 8049
  • [50] ART-SLAM: Accurate Real-Time 6DoF LiDAR SLAM
    Frosi, Matteo
    Matteucci, Matteo
    IEEE ROBOTICS AND AUTOMATION LETTERS, 2022, 7 (02) : 2692 - 2699