电子与信息学报2024,Vol.46Issue(11) :4132-4140.DOI:10.11999/JEIT240210

路径规划算法的高层综合设计研究

Case Study of High Level Synthesis on Path Planning Algorithm

赖李洋 郑锫骏 梁海成 李华伟
电子与信息学报2024,Vol.46Issue(11) :4132-4140.DOI:10.11999/JEIT240210

路径规划算法的高层综合设计研究

Case Study of High Level Synthesis on Path Planning Algorithm

赖李洋 1郑锫骏 1梁海成 1李华伟2
扫码查看

作者信息

  • 1. 汕头大学电子系 汕头 515063
  • 2. 中国科学院计算技术研究所计算机体系结构国家重点实验室 北京 100190
  • 折叠

摘要

随着机器人自动导航技术的快速发展,基于软件实现的路径规划算法在实时性上已无法满足许多应用场景的需求,这就要求对算法进行快速高效的硬件定制,从而获得低延时的性能加速.该文以机器人路径规划中的经典A*算法为对象,通过构建面向硬件设计的C/C++数据结构和函数流程优化,采用高层综合(HLS)实现快速的硬件架构探索和选取较优的设计方案,并完成硬件FPGA综合.实验数据表明,相较于传统寄存器传输级(RTL)开发模式,基于HLS开发模式的路径规划算法在FPGA实现上在开发效率、硬件性能和资源占用率上都有显著提升,验证了高层综合在硬件定制中的可行性和成本优势.

Abstract

With the advancement of robot automatic navigation technology,software-based path planning algorithms can no longer satisfy the needs in scenarios of many real-time applications.Fast and efficient hardware customization of the algorithm is required to achieve low-latency performance acceleration.In this work,High Level Synthesis(HLS)of classic A* algorithm is studied.Hardware-oriented data structure and function optimization,varying design constraints are explored to pick the right architecture,which is then followed by FPGA synthesis.Experimental results show that,compared to the conventional Register Transfer Level(RTL)method,the HLS-based FPGA implementation of the A* algorithm can achieve better productivity,improved hardware performance and resource utilization efficiency,which demonstrates the advantages of high level synthesis in hardware customization in algorithm-centric applications.

关键词

机器人自动导航/路径规划算法/高层综合/算法硬件加速

Key words

Robot automatic navigation/Path panning algorithm/High Level Synthesis(HLS)/Hardware acceleration

引用本文复制引用

出版年

2024
电子与信息学报
中国科学院电子学研究所 国家自然科学基金委员会信息科学部

电子与信息学报

CSTPCDCSCD北大核心
影响因子:1.302
ISSN:1009-5896
段落导航相关论文