- 博客(7)
- 资源 (19)
- 收藏
- 关注
翻译 [译]Oculus:"sensor fusion:Keeping It Simple"
Oculars的融合算法原文地址,翻译如下: 自九月以来,我在Oculars VR团队中一直努力为Rift项目工作着。以尽可能少的延迟和错误为前提,来追踪头部姿态是一个很有挑战的工作。在数学和工程中,这已经是一个老问题了。千年来,人们一直希望追踪海上船只和陆地上车辆的姿态。在过去的一个世纪里,优秀的传感器系统已经应用于跟踪飞机、宇宙飞船、导弹、机器人、虚拟现实设备,以及手机当中。我是从事了多年机器
2016-10-28 16:21:45 12284
原创 姿态(Orientation)
物体姿态物体在三维空间中的姿态、旋转,用旋转矩阵、欧拉角、四元素来表示。旋转矩阵旋转矩阵定义旋转矩阵(英语:Rotation matrix)是在乘以一个向量的时候有改变向量的方向但不改变大小的效果并保持了手性的矩阵。(手性:左/右手坐标系) - 二维旋转矩阵表达式: - 三维旋转矩阵表达式: 旋转矩阵优缺点优点:旋转轴任意选择。 缺点:占用的内存空间大,计算量也大。欧拉角用来确定物体姿态
2016-10-19 17:28:54 12198 2
原创 archlinux内核开发
archlinux内核开发前文介绍了如何安装archlinux,这里主要对archlinux内核修改/定制进行介绍。(因为自己写模块问题,模块编译入内核,但一直没执行,以为内核没更新到,由于国内运行archlinux的机器少,对内核开发的更少,没地方交流,中间卡了2天时间,希望对修改内核的开发者有帮助,少走弯路。)ABS安装官方内核ABS介绍见官方WIKI,我们将用它来制作内核安装包。 - 安装A
2016-10-15 18:16:48 2964
原创 openHMD-simple代码分析(2/2)
openHMD-simple代码分析(2/2)接上篇内容,这里主要以oculars在openHMD中的提交,来分析oculars的DK1/DK2在openHMD中是如何运行的。 simple代码的主流程看上篇文章”openHMD-simple代码分析(1/2)”。打开设备:ohmd_list_open_device //打开设备列表中第一个设备 ohmd_device* hmd =
2016-10-09 10:41:32 3242 2
原创 openHMD-simple代码分析(1/2)
openHMD-simple代码分析(1/2)以官方的simple例程,来对openHMD进行分析。int main(int argc, char** argv){ //创建ctx,填充设备驱动接口ctx->drivers //这里填充驱动接口时有个小问题,我已在github上提交,官方已确认修复。 ohmd_context* ctx = ohmd_ctx_create()
2016-10-09 10:40:56 9165 4
原创 openHMD-Tutorial
openHMD openHMD用来为虚拟现实技术提供免费、开源的API,头部追踪设备。代码获取: git clone https://github.com/OpenHMD/OpenHMD.git 用CMAKE生成Visual Studio 工程文件 注:需要制定hidapi头文件和库文件 点击”Configure”后点击”Generating”,即生成VS工程。 打开sln文
2016-10-09 10:39:29 10374
原创 archlinux安装
archlinuxarchlinux官网 archlinux官网WIKI 注:官网的WIKI非常的全面和详细,虽然会花很多时间,但是啃下来收获很大。极建议阅读官网的英文wiki。 因项目需要,花了2天时间终于安装完成,如下图: archlinux简介archlinux是一种以轻量简洁为设计理念的Linux发行版,目前建议只安装在i686或X86_64(AMD64)的架构上(因为archlin
2016-10-02 11:48:24 2527
"Positioning System Open Source Docs - Hardware"官方英文版
2017-02-24
Hypereal位置追踪系统开源文档
2017-02-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人