论文标题

基于FPGA的机器人计算的调查

A Survey of FPGA-Based Robotic Computing

论文作者

Wan, Zishen, Yu, Bo, Li, Thomas Yuang, Tang, Jie, Zhu, Yuhao, Wang, Yu, Raychowdhury, Arijit, Liu, Shaoshan

论文摘要

关于机器人技术的最新研究表明,从算法,力学到硬件体系结构的显着改善。机器人技术,包括操纵器,腿部机器人,无人机和自动驾驶汽车,现在已广泛应用于各种情况。但是,机器人算法的高计算和数据复杂性对其应用构成了巨大挑战。一方面,CPU平台可以灵活地处理多个机器人任务。 GPU平台具有较高的计算能力和易于实现的开发框架,因此在几种应用程序中已被广泛采用。另一方面,基于FPGA的机器人加速器正在变得越来越具有竞争力的替代方案,尤其是在关键延迟和限制的情况下。借助设计的硬件逻辑和算法内核,基于FPGA的加速器可以超过CPU和GPU的性能和能源效率。在本文中,我们概述了涵盖机器人系统管道不同阶段的基于FPGA的机器人加速器的先前工作。对软件和硬件优化技术以及主要技术问题进行了分析,以及一些商业和空间应用,以作为未来工作的指南。

Recent researches on robotics have shown significant improvement, spanning from algorithms, mechanics to hardware architectures. Robotics, including manipulators, legged robots, drones, and autonomous vehicles, are now widely applied in diverse scenarios. However, the high computation and data complexity of robotic algorithms pose great challenges to its applications. On the one hand, CPU platform is flexible to handle multiple robotic tasks. GPU platform has higher computational capacities and easy-touse development frameworks, so they have been widely adopted in several applications. On the other hand, FPGA-based robotic accelerators are becoming increasingly competitive alternatives, especially in latency-critical and power-limited scenarios. With specialized designed hardware logic and algorithm kernels, FPGA-based accelerators can surpass CPU and GPU in performance and energy efficiency. In this paper, we give an overview of previous work on FPGA-based robotic accelerators covering different stages of the robotic system pipeline. An analysis of software and hardware optimization techniques and main technical issues is presented, along with some commercial and space applications, to serve as a guide for future work.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源