刚入行的小白,经常会发出这样的灵魂拷问——机器人可以直接用电脑和手机的CPU吗?本文将从生活事例引入,详细回答这个问题,并总结出机器人处理器的实际需求。
前阵子刷到一条有味道的新闻。
一台刚买来的扫地机器人,扫地时没认出狗屎,反而将它抹得满屋都是,导致主人花了6小时才清理干净……
对此,网友分析是机器人视觉功能的锅。但其实,这个锅「处理器」也得背。
因为作为计算机的运算核心和控制核心,处理器负责执行计算机指令和解析处理数据信息。
也就是说,视觉传感器只负责收集周围数据,处理器才是给机器人下达冲锋命令的始作俑者。所以,要想让扫地机器人更聪明,拥有一个性能更强大的处理器是基础。
说到这,懂行但不多的宝子可能会问,机器人要用什么处理器?可以直接用电脑或者手机的处理器吗?
具体我们一一分析。
目前市场主流的处理器有两种,X86架构和ARM架构,差别主要在指令集。
X86采用CISC指令集,指令系统复杂庞大,使用专用指令来完成特定功能,因此处理特殊任务的效率更高,但功耗也更大,主要用于PC电脑和服务器。
![](https://img-blog.csdnimg.cn/img_convert/fef700d8b896497f9ef8332a447921ad.png)
ARM使用RISC指令集,这是一个32位精简指令集处理器架构。通过多个简单指令的高频组合来实现复杂指令的功能,效率相对较低,但能效表现优秀,常用于手机、平板等消费领域。
![](https://img-blog.csdnimg.cn/img_convert/22f346aa775301a3eec644e80fa4fab0.png)
01 如果给机器人装电脑的X86处理器,会发生什么?
你会发现,机器人性能是够了,问题也来了……
首先就是功耗、散热问题。台式机CPU功率从中低端双核到高端四核一般在65~130w之间,通常需要一个带风扇的外置ATX电源供电。而机器人系统多由电池供电,结构设计紧凑,更高功耗意味着更大电池容量和尺寸来支撑,还将带来高散热考验。
其次,GPU性能扩展难。台式机以集成显卡为主,扩展GPU性能需外挂PCIE接口独立显卡或者FPGA加速卡,这给机器人电池容量、散热、物理尺寸等方面带来巨大压力。
然后,接口类型差异大。台式机ATX主板接口类型以标准和通用为主,如单RJ45网口、USB、HDMI、DP、SATA/SCSI、PCIE、DDR2/3/4内存插槽。而机器人系统外设类型相对繁杂,如多RJ45网口、USB、SDIO、LVDS、MiniPCIE、UART、485、CAN、I2C、PWM、GPIO等。
最后发现,硬盘和内存接口还不适配。台式机主板的硬盘和内存设计侧重点在于大容量和替换灵活度,缺点是物理尺寸较大、机械的震动可靠性较差,这与机器人系统完全相反。机器人对硬盘容量需求较低,一般64GB就够用,应用场景也不需要频繁替换,就是对机械尺寸和震动稳定性要求较高。
02 那装手机用的ARM处理器,行不行?
也不行。一方面,手机通常会使用先进技术以提升性能,用在机器人上性价比不高;另一方面,手机处理器虽然解决了机器人系统性能、散热以及工业设计问题,但接口类型仍不匹配,还带来了新问题。
首先,手机和机器人电池续航要求不同。手机电池容量较小,正常电压不超过4.2V。机器人系统电池容量大,以24V、48V供电为主,且使用环境恶劣、充电安全风险大,需特殊处理。
其次,视音频设计和接口都不同。手机主板视音频重在高集成度、高分辨率、高刷新率、高保真以及适当功率,以高速率、超短距离MIPI为主,通过FPC与手机主板连接;音频功率覆盖消费者个体即可。
而机器人系统视音频以信息展示、提示为主,对性能要求较低、可靠性要求高。视频显示以7-10寸LVDS、HDMI接口居多,采集用USB接口的摄像头;音频则需要覆盖机器人安全范围,功率相对较大。
最后,通信要求也不一致。手机须同时具备WIFI、4G/5G、NFC、蓝牙、ZigBee、GPS等无线通信功能,这占据了主板面积的三分之一。
机器人系统无线通信种类少、频次小,对时效性要求较高,现阶段以本体计算、执行为主,远程无线监控、控制为辅,以RJ45有线网口为核心。
03 正解:装工业级ARM处理器
经过前面的踩雷试错,我们可以总结出机器人处理器的真正要求:
-
需具备较高性能的通用处理器CPU,以支撑机器人实时运算和控制;
-
需具备较高可拓展性的GPU、NPU,以完成AI所需的繁重计算量;
-
接口丰富,适配多RJ45网口、多USB、LVDS、MiniPCIE、SDIO、UART、485、CAN、I2C、PWM、GPIO等;
-
物理尺寸小、可靠性高;
-
尽可能降低功耗和散热要求;
-
性价比高。
而这些,对应的是工业级ARM处理器。它相对完美地解决了功耗、尺寸、性能、接口、性价比,以及可靠性问题。总的来说,机器人处理器,认准工业级ARM就对了!
当我们再次遇到小白们的灵魂拷问,一时间不知如何回答时,可以直接推荐本不知名机器人博主,轻松掌握更多机器人干货~
参考资料:
[1] https://zhuanlan.zhihu.com/p/311359454
[2] https://zhuanlan.zhihu.com/p/21266987