Robotic computing has reached a tipping point, with a myriad of robots (e.g., drones, self-driving cars, logistic robots) being widely applied in diverse scenarios. The continuous proliferation of robotics, however, critically depends on efficient computing substrates, driven by real-time requirements, robotic size-weight-and-power constraints, cybersecurity considerations, and dynamically changing scenarios. Within all platforms, FPGA is able to deliver both software and hardware solutions with low power, high performance, reconfigurability, reliability, and adaptivity characteristics, serving as the promising computing substrate for robotic applications. This paper highlights the current progress, design techniques, challenges, and open research challenges in the domain of robotic computing on FPGAs.
翻译:机器人计算已经到了一个临界点,众多机器人(如无人机、自行驾驶汽车、后勤机器人)被广泛应用于多种情况。 然而,机器人的不断扩散关键取决于由实时要求、机器人大小和功率限制、网络安全考虑和动态变化情景驱动的高效计算基质。 在所有平台中,FPGA能够提供低功率、高性能、可调整性、可靠性和适应性特点的软件和硬件解决方案,作为机器人应用的有希望的计算基质。 本文强调了当前在机器人计算领域在FPGAS上的进展、设计技术、挑战和公开研究挑战。