Design and Implementation of a Small-scale Autonomous Vehicle for Autonomous Parking

In this paper, we introduce the design and implementation of a low-cost, small-scale autonomous vehicle equipped with an on-board computer, a camera, a Lidar, and some other accessories. We implement various autonomous driving-related modules including mapping and localization, object detection, obstacle avoidance, and path planning. In order to better test the system, we focus on the autonomous parking scenario. In this scenario, the vehicle is able to move from an appointed start point to a desired parking lot autonomously by following a path planned by the hybrid A* algorithm. The vehicle is able to detect objects and avoid obstacles on its path, and achieve autonomous parking.

[1]  Juan Zhang,et al.  Automatic parking of vehicles: A review of literatures , 2014 .

[2]  Hong-Yuan Mark Liao,et al.  YOLOv4: Optimal Speed and Accuracy of Object Detection , 2020, ArXiv.

[3]  Jason Gu,et al.  The obstacle detection and obstacle avoidance algorithm based on 2-D lidar , 2015, 2015 IEEE International Conference on Information and Automation.

[4]  Ryan Krauss Combining Raspberry Pi and Arduino to form a low-cost, real-time autonomous vehicle platform , 2016, 2016 American Control Conference (ACC).

[5]  Jin Zhu,et al.  Architecture Design and Implementation of an Autonomous Vehicle , 2018, IEEE Access.

[6]  Xu Shen,et al.  Autonomous Parking of Vehicle Fleet in Tight Environments , 2020, 2020 American Control Conference (ACC).

[7]  Andrea Censi,et al.  An ICP variant using a point-to-line metric , 2008, 2008 IEEE International Conference on Robotics and Automation.