Xvisio SDK 文档主页

介绍


欢迎

Xvisio SDK 为您在使用Xvisio机器人视觉模组和AR/VR设备时提供应用开发API,通过SDK可以构建和实现Xvisio的设备具备的功能。这些包括 VSLAM、多模态深度引擎、RGB相机、AI引擎等功能服务。在本节中,我们将向您介绍Xvisio SDK 的架构。

Xvisio SDK 架构

SDK的应用开发分为基础的SDK 应用和AR/VR设备类的应用。基础的SDK应用直接调用Xvisio SDK提供的API或各类wrapper实现对应的功能;AR/VR设备类的应用一般需要基于3D渲染引擎,例如Unity3D、Ureal等,并使用 AR OS SDK 或 Xvisio AR Foundiation SDK 间接调用Xvisio SDK。AR OS SDK 和 Xvisio AR Foundiation SDK 包括平台或操作系统的优化封装和AR/VR显示优化组件等,相关的介绍在其他服务页介绍,这里只重点介绍Xvisio SDK。

核心组件

"多相机管理模块(Multi-Camera Management)"是Xvisio SDK内部的核心组件,负责多相机的控制和数据流管理、以及多种由 Xvisio 设备完成的功能算法引擎的数据服务的管理。

“Packet Manager” 组件维护了一抽象层"USB Streams"负责从Xvisio设备端控制和处理USB数据流。同时还包括了“Device Control”模块负责设备的控制和交互。

“Capability Moudle” 组件包含了“时间戳同步服务(Timestamp sync service)”、“校准功能模块”、“功能算法集(Algos)”等,其中“功能算法集(Algos)”包含了在 SDK 里完整或部分实现的各种算法引擎,如VSLAM相关服务、RGBD、深度点云、3D mesh、等服务。

image

AR Glasses 的SDK和开发方式

用户基于 SeerLens™ One AR Glasses 的专用盒子套件开发 AR 应用程序时需要参考XR应用开发。本文档其他章节介绍的 SDK 接口功能介绍并不适用直接开发 AR 应用程序,而更适用原生开发或模组类产品开发。
如果用户有更多的开发需求可以联系 Xvisio FAE 人员以得到更多支持。

发布流程

Xvisio SDK 通过了验证和稳定性测试周期,每个正式发布的SDK版本都经过多个级别的验证,从自动单元测试到更长的发布测试验证周期。

发布目录介绍:
最新发布的SDK目录
历史发布的SDK目录

SDK 支持的功能矩阵

请参考 SDK 功能矩阵表
注意:SDK的功能矩阵表只代表SDK的功能,实际支持的功能还和 Xvisio 硬件设备支持的功能关联,请同时检查您正在使用的设备功能列表。

Xvisio SDK 文档主页

介绍