An SoC-FPGA-Based Micro UGV with Localization and Motion Planning

This paper presents a micro UGVs (Unmanned Ground Vehicles) using an SoC FPGA with self-localization and motion planning developed for the FPGA Design Competition. The purpose of this competition is to achieve external state recognition and vehicle control required for automatic driving with low power consumption and high performance using an FPGA. We adopt Xilinx Zynq UltraScale+ MPSoC and Xilinx Artix-7 for autonomous vehicles. The Zynq and Artix-7 are used for processing that requires high computational costs and processing that controls peripherals such as DC motors, respectively. An autonomous driving system is constructed with a layer structure from abstracted route planning to physical controlling. In the self-localization layer, high-precision estimation is performed by sensor fusion of landmark observations, wheel odometry, and inertial odometry using particle filter. In the path planning layer, a path is planned by Informed-RRT*, and in the path tracking layer, the vehicle is controlled to track the path by Pure Pursuit. A platform for implementing the autonomous driving system can be built with small amount of resources in the FPGAs. Our FPGA implementation of self-localization and motion planning are currently under development.

[1]  David G. Armstrong,et al.  Autonomous ground vehicle path tracking , 2004 .

[3]  Emilio Frazzoli,et al.  A Survey of Motion Planning and Control Techniques for Self-Driving Urban Vehicles , 2016, IEEE Transactions on Intelligent Vehicles.

[4]  Emilio Frazzoli,et al.  Sampling-based algorithms for optimal motion planning , 2011, Int. J. Robotics Res..

[5]  Adrien Bartoli,et al.  Fast Explicit Diffusion for Accelerated Features in Nonlinear Scale Spaces , 2013, BMVC.

[6]  Takeo Kanade,et al.  First Results in Robot Road-Following , 1985, IJCAI.

[7]  Nils J. Nilsson,et al.  A Formal Basis for the Heuristic Determination of Minimum Cost Paths , 1968, IEEE Trans. Syst. Sci. Cybern..

[8]  Zhen Fan,et al.  Mobile robot localization based on particle filter , 2014, Proceeding of the 11th World Congress on Intelligent Control and Automation.

[9]  Carl D. Crane,et al.  Autonomous ground vehicle path tracking , 2004, J. Field Robotics.