草庐IT

陀螺仪

全部标签

java - 使用加速度计、陀螺仪和指南针来计算设备在 3D 世界中的运动

我正在开发一个android应用程序,它可以计算设备在6个方向上的运动。我想我可以将加速用作;"x=a.t^2"但是a不是常数。这就是问题所在。我如何计算总运动量? 最佳答案 加速度计为您提供三个方向(x、y、z)。它们是加速度测量,很难知道设备的位置。但是,请记住加速度通过积分与位置相关:a(t)=a[x]v(t)=a[x]t+cx(t)=a[x]t^2+ct+d问题是您无法知道c或d,因为当您求导数时,常数会消失。因此,如果缺少c和d,您将无法得到一些正确的数额。您可以尝试通过记住上次使用的值来进行补偿。因此,在抓取3个样本后,

javascript - chrome mobile 和 safari mobile 中的不同陀螺仪值

我目前正在构建一个小型全景照片查看器,它可以选择使用陀螺仪在场景中导航。我正在从deviceOrientation事件中获取数据并将欧拉Angular转换为旋转矩阵,然后将其进行一些转换并最终使用3dMatrix转换移动一个css立方体。我的问题是,在不同设备上的不同浏览器上,我从deviceOrientation事件中获得了非常不同的数据,我不明白为什么。在我尝试过的几乎所有iPhone上,无论是Safarimobile还是Chrome,一切都运行良好。值(value)观进来并有意义,整个体验非常无缝。在SamsungGalaxyS3上,在Chrome中,我的数据完全不稳定。alph

javascript - 是否可以在移动浏览器上播放使用陀螺仪传感器的 360 度 Html5 视频

是否可以在移动浏览器(如facebook360度视频)上使用陀螺仪播放html5360度视频?我做了一些研究。到目前为止,我在github上找到了一些插件,但它们不适用于陀螺仪。轴,英勇.. 最佳答案 经过大量研究和测试,我认为自行托管全景360度视频的最佳解决方案是Krpano插件。http://krpano.com/video/在应用浏览器中有一些小问题,但它是可用的。 关于javascript-是否可以在移动浏览器上播放使用陀螺仪传感器的360度Html5视频,我们在StackOv

iphone - iOS 陀螺仪 API

我正在学习使用iOS中的陀螺仪传感器编写应用。是否有处理陀螺仪的类,类似于加速度计的UIAcceleration/UIAccelerometer/UIAccelerometerDelegate? 最佳答案 首先导入CoreMotion框架#importself.motionManager=[[CMMotionManageralloc]init];//Gyroscopeif([self.motionManagerisGyroAvailable]){/*Startthegyroscopeifitisnotactivealready*/i

iphone - iPhone 5/5th Gen iPod Touch 的加速度计/陀螺仪限制的变化?

当iPhone4和第4代iPodTouch面世时,我正在研究Apple的CoreMotion传感器融合算法,看看是否可以为非常局部的航位推算(在几英寸或几英寸的范围内)获得任何有趣的结果脚)。考虑到MEMS传感器的规范相对较低,我没想到会出现什么惊人的结果。尽管Apple的CMDeviceMotiongravity属性使用了不错的(虽然不透明)传感器融合算法,但互补的userAcceleration属性并不完全针对航位推算.尽管如此,我还是认为那里可能有足够的乐趣。iPhone4、iPhone5、第4代iPodTouch和第5代iPodTouch显然都使用了STMicroelectro

javascript - 如何从 Javascript 访问加速度计/陀螺仪数据?

我最近发现一些网站似乎可以访问我笔记本电脑上的加速度计或陀螺仪,检测方向或运动的变化。这是怎么做到的?我必须订阅window对象上的某种事件吗?已知这可以在哪些设备(笔记本电脑、手机、平板电脑)上运行?注意:其实我已经知道(部分)这个问题的答案了,我马上就贴出来。我在这里发布问题的原因是让其他所有人都知道加速度计数据在Javascript中可用(在某些设备上),并挑战社区发布关于该主题的新发现。目前,似乎几乎没有这些功能的文档。 最佳答案 当前存在三个不同的事件,当客户端设备移动时可能触发也可能不触发。其中两个关注方向,最后一个关注

IMU惯性测量单元之陀螺仪综述

IMU惯性测量单元之陀螺仪综述文章目录IMU惯性测量单元之陀螺仪综述前言一、坐标系二、姿态角三、变换矩阵四、陀螺仪目的:所得数据:四元数:五、姿态解算用欧拉角表示旋转矩阵:万向锁、奇异点:四元数表示旋转矩阵:六、总结前言IMU惯性测量单元如今使用越来越频繁,其中,以陀螺仪、加速度计、磁力计为主要使用模块,常见的模块又MPU6050,还有JY901等。下面我来阐述一下陀螺仪部分的主要原理。一、坐标系要介绍这些模块,必须要清楚的就是坐标系,一个是会跟着模块动的固连坐标系(载体坐标系、机体坐标系)、一个是不动的大地坐标系。实际上右手定则或者左手定则都可以,但是我们规定了之后就不能动,常用的是右手定则

android - 我们可以在陀螺仪给出的两点之间在android Canvas 上画线吗?

是否可以通过相机在android中从点A(用户首先触摸的地方)和点B(用户第二次触摸的地方)画一条线。用户可以触摸第一个点并在另一个方向旋转他的相机来点击第二个点。我正在使用gyroscope、accelerometer和magnetometer(SensorFusion),我在触摸时获得x、y、z坐标。但是我们可以在Canvas上用户触摸的任何地方绘制3D图像吗?类似于MagicPlan应用正在做的事情。 最佳答案 Thanks@chipopobuttherealconcernis,isitpossibletoactuallydr

android - 使用 Android 陀螺仪代替加速度计。我发现很多零碎的东西,但没有完整的代码

SensorFusion视频看起来很棒,但没有代码:http://www.youtube.com/watch?v=C7JQ7Rpwn2k&feature=player_detailpage#t=1315s这是我的代码,它只使用加速度计和指南针。我还在3个方向值上使用了卡尔曼滤波器,但是这里显示的代码太多了。最终,这可以正常工作,但结果要么过于紧张,要么过于滞后,具体取决于我对结果的处理方式以及我将过滤因子设为多低。/**Justaccelerometerandmagneticsensors*/publicabstractclassSensorsListener2implementsSe

android - 那里有哪些Android手机装有陀螺仪?

Closed.Thisquestionisoff-topic。它当前不接受答案。想要改善这个问题吗?Updatethequestion,所以它是用于堆栈溢出的on-topic。已关闭8年。Improvethisquestion我发现很难获得有关哪些Android手机具有陀螺仪,或者根本没有配备此传感器的Android手机的任何综合信息。我读到了一些(至少是三星)手机模型,这些模型至少具有6轴加速度计,但是我也读到这与真实的陀螺仪不同。所以我的问题是:哪些Android手机具有陀螺仪?(应与自API3起可用的AndroidAPI的Sensor.TYPE_GYROSCOPE一起使用)哪些A