随着网络技术和网格计算的发展,以嵌入式移动设备为核心的“泛在计算”将成为现实。从用于生产加工的传统工业机器人,到丰富人们生活的现代娱乐机器人,都离不开嵌入式。但我们常说的嵌入式系统,基本上是以单片机为核心的软硬件系统。
嵌入式的优势
硬件:功耗低、剪裁性好、实时性高(中断丰富)、体积小、接口和外设资源丰富,有的还可以进行并行计算等。
软件:运算速度快,基本都是FPU做浮点运算,实时操作系统(VxWorks μCOS、freeRTOS、μClinux..目前国内也有一些开源的实时操作系统,比如RT线程),GUI等。
。
嵌入式系统框图
嵌入式人工智能
几乎所有的机器人和智能设备都会使用嵌入式设备,如MCU、ARM、FPGA、DSP、ASIC等。目前,嵌入式之火似乎正在互联网和人工智能行业蔓延。这种趋势和现状与两个领域的良好适应性有关,当然也与arm架构和各种EDA工具的推广有关。即使在目前,嵌入式人工智能已经发展成为工业界的一个新概念,在人工智能领域开辟了一个重要的分支。
AI技术和算法最终实现在本地嵌入式设备上,实现本地实时环境识别感知、人机交互、决策控制等。嵌入式人工智能是远离云端和计算边缘化的突破口。随着移动设备对人工智能的要求越来越高,许多计算将从数据中心迁移到移动设备,以实现嵌入式边缘计算。
物流机器人
AI加嵌入式设备被应用于各个行业和领域。最流行的图像识别和语音交互技术应用于各种移动终端。流行的概念和尝试包括自动驾驶(毕竟没有成熟的市场)、虚拟现实等,常见的有无人机、多轴机械手、深度视觉识别设备和AGV在物流仓储和自动化生产行业的应用。
由仓储物流机器人组成的智能仓储,让仓储中繁重的工作变得简单快捷,节省人力资源,提高工作效率。
本文简单介绍几种常见的物流机器人:
1、固定式多轴工业机械手,结合深度视觉相机检测物料,进行滚筒流水线的混合拆垛作业。
2、智能搬运机器人进行物料的自动化搬运,主要有背包式、顶升式和滚筒式。
3、叉车AGV不同于传统的手动叉车。叉车AGV可以进行自动驾驶、自动堆垛等任务。可准确定位分叉货物,实现机对机、机对地、地对地、码垛托盘等模式。
4、智能拣仓机器人,一种高度灵活的货到人机器人,适用于不同高度的货位,自动完成提升、抓箱、搬运,实现仓储自动化。
案例分析
物流机器人的硬件一般由几个模块组成:电源模块、电机驱动模块、传感器模块(红外传感器、超声波传感器、振动传感器、摄像头、深度相机、激光雷达等传感器)、处理器、显示器、扬声器模块、这些模块共同构成了一个嵌入式硬件系统,为机器人实现各种功能提供了基础。
一般物流机器人的嵌入式处理器主要工作:一个用于运行机器人系统,一个用于采集传感器数据,或者两者合二为一,一个嵌入式芯片用于处理机器人系统和传感器数据。
目前嵌入式芯片运行机器人系统的性能可能比x86架构芯片稍差,但一般的任务就足够了,甚至专用的嵌入式AI芯片也可以加速系统的数据处理。比较流行的机器人操作系统ROS(一个非常好的机器人学习平台)负责整个机器人任务的运行,传感器数据读取、slam、导航、物体识别、语音识别、机械臂运动规划和互联网连接等。 (如果您对该领域有经验或兴趣,欢迎投递简历至bluecore hr。)
前景
近年来,人工智能产业爆发式发展,各种互联网产业纷纷进入人工智能物理设备领域。阿里和腾讯的工业互联网应用,百度的阿波罗,车企的无人驾驶产业化进程,都指向人工智能。
2020年,更多企业将从互联网或其他领域转向人工智能实体经济,推进平台建设,打造产业生态,加速人工智能产业发展。
未来嵌入式将在单核性能和多核多线程的方向上得到更多的发展,专用AI处理器的发展将越来越成熟,处理计算能力将大大提升,占据一在人机交互和人工智能领域占有更重要的地位,加快人工智能技术的发展,推动人工智能技术和应用的历史进程。