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 条
  • [31] BATS: An Energy-Efficient Approach to Real-Time Scheduling and Synchronization
    Wu, Jun
    2014 IEEE INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS, 2014 IEEE 6TH INTL SYMP ON CYBERSPACE SAFETY AND SECURITY, 2014 IEEE 11TH INTL CONF ON EMBEDDED SOFTWARE AND SYST (HPCC,CSS,ICESS), 2014, : 661 - 668
  • [32] Energy-Efficient Scheduling for Real-Time Tasks on Uniform Multiprocessors
    Kuo, Chin-Fu
    2014 IEEE 12TH INTERNATIONAL CONFERENCE ON DEPENDABLE, AUTONOMIC AND SECURE COMPUTING (DASC)/2014 IEEE 12TH INTERNATIONAL CONFERENCE ON EMBEDDED COMPUTING (EMBEDDEDCOM)/2014 IEEE 12TH INTERNATIONAL CONF ON PERVASIVE INTELLIGENCE AND COMPUTING (PICOM), 2014, : 190 - 195
  • [33] Energy-efficient Real-time Computer Vision Applications in Practice
    Kramer, Mark A. M.
    Roth, Peter M.
    REAL-TIME PROCESSING OF IMAGE, DEPTH, AND VIDEO INFORMATION 2024, 2024, 13000
  • [34] An energy-efficient real-time routing protocol for sensor networks
    Yuan, Linfeng
    Cheng, Wenqing
    Du, Xu
    COMPUTER COMMUNICATIONS, 2007, 30 (10) : 2274 - 2283
  • [35] Energy-efficient scheduling of real-time tasks with shared resources
    Wu, Jun
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2016, 56 : 179 - 191
  • [36] Real-Time Energy-Efficient Sensor Libraries for Wearable Devices
    Calisti, Lorenzo
    Lattanzi, Emanuele
    IEEE ACCESS, 2024, 12 : 126006 - 126018
  • [37] Energy-Efficient Community Cloud for Real-Time Stream Mining
    Ren, Shaolei
    van der Schaar, Mihaela
    2012 IEEE 51ST ANNUAL CONFERENCE ON DECISION AND CONTROL (CDC), 2012, : 424 - 429
  • [38] Real-time recommendations for energy-efficient appliance usage in households
    Eirinaki, Magdalini
    Varlamis, Iraklis
    Dahihande, Janhavi
    Jaiswal, Akshay
    Pagar, Akshay Anil
    Thakare, Ajinkya
    FRONTIERS IN BIG DATA, 2022, 5
  • [39] Energy-Efficient Scheduling in Nonpreemptive Systems With Real-Time Constraints
    Li, Jianjun
    Shu, LihChyun
    Chen, Jian-Jia
    Li, Guohui
    IEEE TRANSACTIONS ON SYSTEMS MAN CYBERNETICS-SYSTEMS, 2013, 43 (02): : 332 - 344
  • [40] Energy-efficient real-time task scheduling with task rejection
    Chen, Jian-Jia
    Kuo, Tei-Wei
    Yang, Chia-Lin
    King, Ku-Jei
    2007 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION, VOLS 1-3, 2007, : 1629 - +