Design and implementation of a High-speed Lidar Data Reading System based on FPGA

Tian Sun, Yong Liu, Yujie Wang
{"title":"Design and implementation of a High-speed Lidar Data Reading System based on FPGA","authors":"Tian Sun, Yong Liu, Yujie Wang","doi":"10.1109/RCAR47638.2019.9044143","DOIUrl":null,"url":null,"abstract":"Currently, research on the use of lidar data in various applications is very popular. These studies are almost all based on non-real-time operating systems with random delays, which leads to lag in the received data and inaccuracies in decision making. This paper employs FPGA to propose a method for reading lidar data in high-speed on an FPGA using VHDL. Moreover, the proposed method uses a TCP/IP module to enable the FPGA to communicate with the lidar, avoiding the overly complex TCP protocol design inside the FPGA. The overall design, individual blocks inside the FPGA, and the connections among and role of each port are described. Experimental results demonstrate that the lidar data are correctly read by the FPGA board. In addition, the time required for FPGA to read a lidar message for a circle scan was calculated to be about $1.033\\ \\mu\\mathrm{s}$. The proposed approach provides a very useful basic platform for many applications that use lidar as a sensor and will improve their detection accuracy.","PeriodicalId":314270,"journal":{"name":"2019 IEEE International Conference on Real-time Computing and Robotics (RCAR)","volume":"42 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2019-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"4","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2019 IEEE International Conference on Real-time Computing and Robotics (RCAR)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/RCAR47638.2019.9044143","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 4

Abstract

Currently, research on the use of lidar data in various applications is very popular. These studies are almost all based on non-real-time operating systems with random delays, which leads to lag in the received data and inaccuracies in decision making. This paper employs FPGA to propose a method for reading lidar data in high-speed on an FPGA using VHDL. Moreover, the proposed method uses a TCP/IP module to enable the FPGA to communicate with the lidar, avoiding the overly complex TCP protocol design inside the FPGA. The overall design, individual blocks inside the FPGA, and the connections among and role of each port are described. Experimental results demonstrate that the lidar data are correctly read by the FPGA board. In addition, the time required for FPGA to read a lidar message for a circle scan was calculated to be about $1.033\ \mu\mathrm{s}$. The proposed approach provides a very useful basic platform for many applications that use lidar as a sensor and will improve their detection accuracy.
基于FPGA的高速激光雷达数据读取系统的设计与实现
目前,对激光雷达数据在各种应用中的应用研究非常热门。这些研究几乎都是基于具有随机延迟的非实时操作系统,这导致接收数据的滞后和决策的不准确。本文利用FPGA提出了一种在FPGA上使用VHDL实现激光雷达数据高速读取的方法。此外,该方法使用TCP/IP模块使FPGA能够与激光雷达通信,避免了FPGA内部过于复杂的TCP协议设计。介绍了FPGA的总体设计、FPGA内部的各个模块以及各个端口之间的连接和作用。实验结果表明,FPGA板能够正确读取激光雷达数据。此外,FPGA读取激光雷达信息进行圆周扫描所需的时间约为$1.033\ \mu\mathrm{s}$。所提出的方法为许多使用激光雷达作为传感器的应用提供了一个非常有用的基础平台,并将提高其检测精度。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信