在机器人项目中集成计算机视觉、人工智能和异构计算
发表于 2022-07-13 09:40:05

本文提及的 Qualcomm 产品由 Qualcomm Technologies, Inc. /或其子公司提供。

当您看着您的机器人应用时,您会认为它是一个“智能边缘用例”吗?可能不会,但这正是它的作用所在。

网络智能边缘在延迟、速度、带宽、规模、可靠性、成本、隐私和安全等方面,为您的设备提供巨大的优势。这也是机器人技术在零售、制造、医疗卫生、智慧城市、仓储和物流领域得到迅速普及的原因。

最近,我举办了一次网络研讨会,名为“利用计算机视觉、人工智能和异构计算技术彻底改变机器人”从开发者的角度探讨了这三种技术的作用,并在酒店大厅现场讲解了一个智能边缘用例。

在本文中,我将重点介绍其中的部分主要议题,让您对此次网络研讨会涉及的内容有初步的了解,不过,如果您能抽出 30 分钟的时间,我建议您点击上面的链接,观看研讨会的视频。

智能边缘需要异构计算

随着设备互联和智能化程度越来越高,数据不断往返云端的局限性正在变得越来越明显。随着数据量和连接设备数量的增长,这种模式使得扩展受到掣肘。

解决方案是从以云为中心的智能转向分布式智能,多台设备连接到边缘云,且每台设备均具备设备端学习能力。

比如自主移动机器人 (AMR),它必须能够感知、推理和执行动作。机器人的视觉感知功能收集、传输和注释大量的数据,而人工智能 (AI) 工作负载属计算密集型任务,始终在运行,且经常是并发运行。其运行在设计、电池、内存和存储方面受到严格的限制,必须具备高电源效率,不会过热。

硬件

在硬件方面,我们的智能边缘方案包括专业异构计算,如下图所示。

每一个处理单元——CPUGPUDSPNPU CV-ISP——均专门用于机器人等边缘设备的特定计算任务。开发者和制造商可以使用 Qualcomm Technologies 设计的工具,将任务分配给最佳处理单元。

软件

在软件方面,Qualcomm AI Stack 将开发工具和 SDK 与这些处理单元相匹配,为所有流行的 AI 框架提供支持。

示例:酒店大厅的机器人

以常见的酒店大厅为例。

一名礼宾员或服务员走进这个环境后,马上就能了解整个环境。同样,开发机器人的目标是通过高保真传感、计算机视觉、机器学习 (ML) 、实时控制和导航,使机器人能够理解其所处的整个环境。我们通过让机器人和无人机回答以下几个重要问题来实现这一目标:

  • 我在哪儿?
  • 我周围的物体在哪儿?
  • 我如何理解周围的环境?
  • 我怎样才能安全地四处移动?
  • 我怎样才能帮助到他人?

以下是实现这一目标的具体步骤:

  • 确定位置和方位
    首先,机器人需要在环境中确定自己的位置和方位。它通过不同的传感器组和计算机视觉技术来实现这一目标,包括使用基于视觉的即时定位与地图构建 (SLAM) 算法和光流,进行位置和运动估计。此外,结合多个传感器输入数据,如轮里程表、高度传感器、惯性测量单元 (IMU) GPS Wi-Fi,以提高精确度。
  • 以三维方式观察周围的环境
    机器人一旦确定了自己的位置后,就可以开始四处探索,以三维方式构建周围环境。可以使用的深度感应传感器包括结构光摄像头、深度探测摄像头、立体摄像头、激光雷达和 SONAR
  • 创建周围环境的 3D 地图
    收集到所有关于环境的 3D 信息后,机器人通过额外的计算,将 3D 信息转换为自身可以使用的场景。
  • 识别物体和人
    机器人使用设备端机器学习来识别周围的物体和人。其感知任务扩展到识别电梯通知等声音,试图辨别场景中的人并识别语音。
  • 理解场景、活动和背景
    借助其设备端的机器学习引擎,机器人继续试图理解周围的场景和活动,以获得整体的背景知识。本例中,机器人明白自己是在一个酒店大厅里,周围有人,有的准备离开,而有的正在等咖啡。
  • 安全导航,完成任务
    机器人设定了一个高级目标,并执行相应的任务。它将目标分解成场景理解、路径规划、实时控制和运动估计等任务,执行这些任务需要强大的设备端人工智能。借助感知、感官人工智能和计算机视觉,机器人可以在房间里走动,在人们有需要的时候为他们提供帮助。

该您上场了!

观看网络研讨会:“利用计算机视觉、人工智能和异构计算技术彻底改变机器人”,为您开发网络智能边缘机器人应用提供更多灵感。

Qualcomm 机器人 RB5 开发套件集成计算机视觉、人工智能和异构计算,是您开发智能边缘用例的理想选择。它支持我们在 Qualcomm AI Stack 中提供的软件,可以使用最常用的机器学习框架开发应用程序。此外,您还可以通过夹层卡(视觉、电机控制、传感器、通信和工业协议),对套件进行扩展。

您可以利用 Qualcomm 机器人 RB5 和许多其他机器人开发平台,将计算机视觉、人工智能和异构计算集成到自己的项目中。另外,我们还准备了其他一些工业物联网网络研讨会视频,供您方便的时候观看。

Qualcomm 机器人 RB5 Qualcomm AI Stack Qualcomm Technologies, Inc. /或其子公司的产品。

CSDN官方微信
扫描二维码,向CSDN吐槽
微信号:CSDNnews
微博关注
【免责声明:CSDN本栏目发布信息,目的在于传播更多信息,丰富网络文化,稿件仅代表作者个人观点,与CSDN无关。其原创性以及文中陈述文字和文字内容未经本网证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本网不做任何保证或者承诺,请读者仅作参考,并请自行核实相关内容。您若对该稿件有任何怀疑或质疑,请立即与CSDN联系,我们将迅速给您回应并做处理。】