CPU+FPGA能否组成机器人最强大脑?
机器人系统实验室今年的工作重点便是为机器人搭建基于CPU+FPGA的异构计算平台。根据我们的经验,FPGA能够在一些关键的机器人应用中发挥极大的价值。例如,我们将机器人自身定位的算法(SLAM)移植到FPGA中执行,实现了比CPU高出十多倍的定位频率,从而允许机器人以双倍的速度运动,而不会“迷失方向”。为了打造通用的机器人计算平台,我们选用了英特尔提供给移动平台使用的CPU和Arria 10系列的FPGA。两者通过高带宽,低延迟的I/O接口(如PCIe)进行通信。FPGA中可以包含多种加速模块。我们会提供一套通用接口,便于模块开发者包装、发布已有的设计。
“”
(机器人的异构计算平台)
在软件层面,我们会构建加速模块的配置、安装和消息传递机制,便于第三方将所需的加速模块集成到应用中,并设计一些定位、控制、视觉识别和物体建模的常用模块,以及软件的集成包,供用户作为参考设计或直接选用。
有了如此智慧的大脑,机器人将变得更加耳聪,眼明,腿快,手稳,融入我们的日常生活,为人类提供更好的服务。 PU+FPGA能否组成机器人最强大脑? CPU+FPGA能否组成机器人最强大脑?
页:
[1]