2 个不稳定版本
0.2.0 | 2024 年 4 月 12 日 |
---|---|
0.1.0 | 2024 年 4 月 11 日 |
#1238 在 硬件支持
每月 31 次下载
1.5MB
300 行
包含 (ELF 库,1.5MB) libViconDataStreamSDK_CPP.so,(ELF 库,140KB) libboost_thread-mt-x64.so.1.75.0,(ELF 库,125KB) libViconDataStreamSDK_C.so,(ELF 库,48KB) libboost_chrono-mt-x64.so.1.75.0
Vicon 动作捕捉系统数据读取的低级硬件抽象层。
特别感谢 马萨诸塞理工学院 Worcester Polytechnic Institute 的 Novel Engineering of Swarm Technology (NEST) 实验室提供 Vicon API 的参考用法,并提供给我们访问其 Vicon 系统以测试此软件包的机会。
使用此软件包
通过运行 cargo doc
生成此软件包的文档;生成的文档将写入 release/
。
尽管 实际 的 Vicon 数据流 SDK 只能与 实际 的 Vicon 数据流一起使用,但此软件包公开了一个 HasViconHardware
trait,该 trait 可以在任何主机上编译。
可以使用此 trait 创建 Vicon 数据流的模拟实现,系统可以使用这些实现进行集成测试或模拟,当实际 Vicon 不可用时。
在 Linux 主机上编译
在构建此软件包或依赖于此软件包的软件包之前,您需要
- 安装 Rust。
- 安装 Clang。
安装完这些工具后,您可以通过运行以下命令来构建此软件包
cargobuild --release
要 运行 此软件包(或依赖于它的软件包),您需要确保 vendor/libvicon
中的所有 .so
文件都可在您的 LD_LIBRARY_PATH
中找到。
许可证和贡献
版权所有 2024 Alicorn Systems, Inc.
本软件基于GNU Affero General Public License版本3,由自由软件基金会发布。有关更多信息,请参阅许可证文件。
位于vendor/
目录下的文件保留其原始版权和许可证,并包含在本存储库中以简化下游用户的构建过程。
依赖项
~1.3–3.5MB
~72K SLoC