{"title":"Implementation of a perception system for autonomous vehicles using a detection-segmentation network in SoC FPGA","authors":"Maciej Baczmanski, Mateusz Wasala, T. Kryjak","doi":"10.48550/arXiv.2307.08682","DOIUrl":null,"url":null,"abstract":"Perception and control systems for autonomous vehicles are an active area of scientific and industrial research. These solutions should be characterised by high efficiency in recognising obstacles and other environmental elements in different road conditions, real-time capability, and energy efficiency. Achieving such functionality requires an appropriate algorithm and a suitable computing platform. In this paper, we have used the MultiTaskV3 detection-segmentation network as the basis for a perception system that can perform both functionalities within a single architecture. It was appropriately trained, quantised, and implemented on the AMD Xilinx Kria KV260 Vision AI embedded platform. By using this device, it was possible to parallelise and accelerate the computations. Furthermore, the whole system consumes relatively little power compared to a CPU-based implementation (an average of 5 watts, compared to the minimum of 55 watts for weaker CPUs, and the small size (119mm x 140mm x 36mm) of the platform allows it to be used in devices where the amount of space available is limited. It also achieves an accuracy higher than 97% of the mAP (mean average precision) for object detection and above 90% of the mIoU (mean intersection over union) for image segmentation. The article also details the design of the Mecanum wheel vehicle, which was used to test the proposed solution in a mock-up city.","PeriodicalId":234453,"journal":{"name":"International Workshop on Applied Reconfigurable Computing","volume":"8 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2023-07-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"International Workshop on Applied Reconfigurable Computing","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.48550/arXiv.2307.08682","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
Perception and control systems for autonomous vehicles are an active area of scientific and industrial research. These solutions should be characterised by high efficiency in recognising obstacles and other environmental elements in different road conditions, real-time capability, and energy efficiency. Achieving such functionality requires an appropriate algorithm and a suitable computing platform. In this paper, we have used the MultiTaskV3 detection-segmentation network as the basis for a perception system that can perform both functionalities within a single architecture. It was appropriately trained, quantised, and implemented on the AMD Xilinx Kria KV260 Vision AI embedded platform. By using this device, it was possible to parallelise and accelerate the computations. Furthermore, the whole system consumes relatively little power compared to a CPU-based implementation (an average of 5 watts, compared to the minimum of 55 watts for weaker CPUs, and the small size (119mm x 140mm x 36mm) of the platform allows it to be used in devices where the amount of space available is limited. It also achieves an accuracy higher than 97% of the mAP (mean average precision) for object detection and above 90% of the mIoU (mean intersection over union) for image segmentation. The article also details the design of the Mecanum wheel vehicle, which was used to test the proposed solution in a mock-up city.
自动驾驶汽车的感知和控制系统是科学和工业研究的一个活跃领域。这些解决方案应具有在不同路况下识别障碍物和其他环境因素的高效率、实时性和能源效率。实现这样的功能需要合适的算法和合适的计算平台。在本文中,我们使用MultiTaskV3检测分割网络作为感知系统的基础,该系统可以在单个架构中执行这两种功能。在AMD Xilinx Kria KV260 Vision AI嵌入式平台上对其进行了适当的训练、量化和实现。通过使用这种设备,可以并行化和加速计算。此外,与基于cpu的实现相比,整个系统消耗的功率相对较小(平均为5瓦,而较弱的cpu的最低功耗为55瓦),并且平台的小尺寸(119mm x 140mm x 36mm)允许它用于可用空间有限的设备中。在目标检测方面,它的精度也高于97%的mAP(平均平均精度),在图像分割方面,它的精度也高于90%的mIoU(平均相交与并集)。文章还详细介绍了Mecanum轮式车辆的设计,并在一个模拟城市中对提出的解决方案进行了测试。