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

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.

[1]  Yu Jiang,et al.  Design of Mixed Synchronous/Asynchronous Systems with Multiple Clocks , 2015, IEEE Transactions on Parallel and Distributed Systems.

[2]  Farhad Shamsfakhr,et al.  A neural network approach to navigation of a mobile robot and obstacle avoidance in dynamic and unknown environments , 2017 .

[3]  S. Moorthi,et al.  Ethernet based industry automation using FPGA , 2013, 2013 Africon.

[4]  Paul Newman,et al.  Choosing a time and place for calibration of lidar-camera systems , 2016, 2016 IEEE International Conference on Robotics and Automation (ICRA).

[5]  Sayed Masoud Sayedi,et al.  Reconfigurable hardware implementation of gigabit UDP/IP stack based on spartan-6 FPGA , 2014, 2014 6th International Conference on Information Technology and Electrical Engineering (ICITEE).

[6]  Vijay Kumar,et al.  Visual-inertial direct SLAM , 2016, 2016 IEEE International Conference on Robotics and Automation (ICRA).

[7]  Chih-Lyang Hwang Comparison of Path Tracking Control of a Car-Like Mobile Robot With and Without Motor Dynamics , 2016, IEEE/ASME Transactions on Mechatronics.

[8]  Takeshi Oishi,et al.  A 3D Reconstruction with High Density and Accuracy Using Laser Profiler and Camera Fusion System on a Rover , 2016, 2016 Fourth International Conference on 3D Vision (3DV).

[9]  Arthur Silitonga,et al.  An emulation of transparent interface design based on TCP/IP implemented onto FPGA of an Altera Nios® Board , 2015, 2015 9th International Conference on Telecommunication Systems Services and Applications (TSSA).

[10]  Gaurav Chitranshi,et al.  Internet of Things for monitoring the environmental parameters , 2016, 2016 International Conference on Information Technology (InCITe) - The Next Generation IT Summit on the Theme - Internet of Things: Connect your Worlds.

[11]  Zeljko Hocenski,et al.  Network performance evaluation of latest windows operating systems , 2012, SoftCOM 2012, 20th International Conference on Software, Telecommunications and Computer Networks.

[12]  Walter Lucia,et al.  A Receding Horizon Control Strategy for Autonomous Vehicles in Dynamic Environments , 2016, IEEE Transactions on Control Systems Technology.

[13]  Zhu Yinbing,et al.  Design of satellite navigation information transmission system based on DSP and Ethernet chip W5100 , 2015, 2015 Chinese Automation Congress (CAC).

[14]  Haryong Song,et al.  Robust Vision-Based Relative-Localization Approach Using an RGB-Depth Camera and LiDAR Sensor Fusion , 2016, IEEE Transactions on Industrial Electronics.

[15]  Roland Siegwart,et al.  A General Approach to Spatiotemporal Calibration in Multisensor Systems , 2016, IEEE Transactions on Robotics.

[16]  Ming Zeng,et al.  Design of Giga bit Ethernet readout module based on ZYNQ for HPGe , 2014, 2014 19th IEEE-NPSS Real Time Conference.

[17]  Bowen Wu,et al.  A Remote Monitoring Method of Radio Based on W5500 , 2015, 2015 Fifth International Conference on Instrumentation and Measurement, Computer, Communication and Control (IMCCC).

[18]  Peng Shi,et al.  Nonlinear Control for Tracking and Obstacle Avoidance of a Wheeled Mobile Robot With Nonholonomic Constraint , 2016, IEEE Transactions on Control Systems Technology.

[19]  Cindy Cappelle,et al.  Camera/Laser/GPS Fusion Method for Vehicle Positioning Under Extended NIS-Based Sensor Validation , 2013, IEEE Transactions on Instrumentation and Measurement.

[20]  Giovanni Muscato,et al.  3-D Integration of Robot Vision and Laser Data With Semiautomatic Calibration in Augmented Reality Stereoscopic Visual Interface , 2012, IEEE Transactions on Industrial Informatics.