软件架构

机器人RB5开发工具包可以对多种软件开发工具包和工具提供支持,包括Qualcomm人工智能神经处理软件开发工具包、Qualcomm机器人视觉软件开发工具包、Qualcomm计算机视觉软件开发工具包(FastCV)、Hexagon数字信号处理器软件开发工具包、以及机器人操作系统(RoS)。

该类软件开发工具包确保开发人员能够实现各种常见机器人功能,例如:

•目标跟踪、检测、分类

•目标深度估计和避障

•视觉定位与测绘(vSLAM)

•视觉惯性里程计(VIO)

•路径规划和3D地图生成

•人脸检测与识别

•场景分类和理解

•手势和手部跟踪(VIO)

•语音激活和音频分类

•深度学习

机器人RB5软件以乌班图语言为基础,确保开发人员能够安装第三方应用程序和程序库,以减少上市时间。

下图为显示RB5平台组件的方框图。

RB5平台包括以下功能:

•可从用户空间访问的多种多媒体子系统(显示器、图形、音频、视频和摄像头)

•Qualcomm Technologies GStreamer插件使用Qualcomm多媒体框架(QMMF)提供对视频和摄像头子系统的接入

•可以将Qualcomm定制的Pulse GStreamer插件用于音频功能

•显示器可以采用韦兰/XOrg。对于Weston应用程序,则直接通过韦兰协议接入。

•支持机器人操作系统2.0。机器人视觉模块根据机器人操作系统2.0的接口规范与机器人操作系统2.0交互。

•通过传感器机器人操作系统节点提供传感器数据

•Qualcomm Technologies特定的人工智能/机器学习组件

•通过GStreamer插件访问Qualcomm神经处理软件开发工具包

•支持TFLite及其相关的GStreamer插件。标准的TF Lite应用程序可以在shell中执行。

•支持Qualcomm计算机视觉软件开发工具包(FastCV):

•支持Hexagon数字信号处理器

因为该平台采用了乌班图语言,所以可以通过apt-get安装标准乌班图应用程序包。

由于该平台具有Ubuntu,因此可以通过apt-get安装标准的Ubuntu应用程序包。 本文档的后续章节中提供了其他详细信息。Qualcomm Multimedia Framework使用GStreamer元素提供对低级API的访问。建议使用GStreamer访问多媒体子系统。有关详细信息,请参阅GStreamer文档

高通软件中心

通过集中式门户站无缝管理您的高通®软件和工具

下载软件中心

申请成为“Qualcomm荣誉技术大使”

“Qualcomm荣誉技术大使”是Qualcomm开发者社区对开发者用户技术能力与影响力的认证体现,该荣誉代表Qualcomm社区对用户贡献的认可与肯定。

立即申请

Qualcomm 解决方案

 

招贤纳士

Qualcomm在中国的业务发展迅速,每年提供大量的技术岗位,分布在北京,上海,深圳等地。Qualcomm开发者社区是开发者藏龙卧虎之地,Qualcomm中国HR特别设立了招聘通道,欢迎开发者同学踊跃报名。