我一直在对我们试图解决的问题进行一些研究。我认为这是最好的方法,但请补充您的意见我们正在尝试计算真实世界驾驶场景中的react时间,并希望使用手机作为数据收集设备。我们正在努力实现的是驾驶员在遇到特定提示时施加多少加速度,更重要的是减速度。我发现这篇论文有很多有用的信息Accelerometerphysics问题是我们很可能没有从零开始的校准时间。但是假设驾驶员从0开始。我们将使用GPS定位来定位车辆,跟踪时间戳位置数据我们应该计算提示发生的时间,然后使用带时间戳的加速度计数据,我们应该能够计算他们对提示的react。这是我找到的解决问题的最佳方法,但是我不确定加速度计数据是否会因为无
我想在Android上获得加速度计并将它们放在地球坐标系中,就像这个主题一样Accelerationfromdevice'scoordinatesystemintoabsolutecoordinatesystem或这里Transformingaccelerometer'sdatafromdevice'scoordinatestorealworldcoordinates但这些解决方案对我不起作用。我正在处理。该项目只是简单地跟踪手机在太空中的加速度,无论它是如何(站立,侧面......)。我也是安卓新手。感谢您的帮助!谢谢你。编辑:我不需要手机的确切位置,只需要加速度。
我知道这个问题肯定已经在某个地方解决了很多次,如果你知道他们的存在请赐教,谢谢。快速总结:我想从3轴加速度计计算这3个轴中每个轴上的重力分量。我使用了2轴自由体图来计算加速度计在世界X-Z、Y-Z和X-Y轴上的重力分量。但是解决方案似乎有点偏离,对于只有1个加速度计轴暴露于重力的极端情况是可以接受的,但是对于45度的俯仰和滚动,组合的总幅度大于重力(由Xa^2+Ya^获得)2+Za^2=g^2;Xa、Ya、Za为加速度计在X、Y、Z轴的读数。更多细节:该设备是NexusOne,除了3轴加速度计外,还有一个用于方位角、俯仰和滚动的磁场传感器。在世界轴上(Z与重力方向相同,X或Y指向北极,
我想从Android手机的内置加速度计中获取尽可能准确的数据。我想跟踪x和y轴上的二维运动,甚至必须记录小运动。当手机平放在table上时,当我查看来自加速度计/线性加速度的数据时,当我应该为零时,它会发生很大变化。我看过卡尔曼滤波器,这似乎是一种不错的方法,但我在设置模型时遇到了问题。1。卡尔曼滤波器是否是从加速度计获取尽可能准确数据的方法?2。卡尔曼滤波器会起作用吗?也许我误解了,但加速度或速度似乎必须是恒定的?3。如何设置使用卡尔曼滤波器的模型?我无法理解(除其他外)过程噪音是什么? 最佳答案 当所有测量值(在本例中为加速度)
我想使用移动设备的传感器(加速度计、指南针、陀螺仪)。这个问题已经在几个地方讨论过了,比如-here和here第一步是确定哪个平台最适合实现此类系统。主要的可能性是三星的Galaxy/Galaxytab,或iphone/ipad。最重要的标准是传感器数据的准确性。然而,这种比较非常复杂,因为准确性不仅取决于设备本身,还取决于其上方的软件层。是否有关于该主题的任何研究?智能手机的传感器和平板电脑的传感器有区别吗?任何指向网站或文章的链接都是最有帮助的提前致谢!爱丽儿 最佳答案 我为Android平板电脑开发了同样的东西。当谈到传感器的
我正在实现一个带有振动(在特定条件下)的演示定时器,当我按下开始时,我的定时器开始运行。当我使用停止按钮停止它时,它就停止了。现在我必须集成一个功能,当人移动设备时(当计时器正在运行时),它应该重置计时器。它工作得很好,但加速度计功能并不是绝对准确。它需要一个快速的Action来重置计时器。建议我一个好的解决方案。这是我的代码publicclassSensorAccelerometerimplementsSensorEventListener{privateContextcontext;privateSensorManagersensorManager;privateSensoracc
我有一个实现了SensorEventListener的类,我想得到我的设备使用Accelerometer的tiltAngle。我在互联网上查找示例,但他们使用Sensor.TYPE_MAGNETIC_FIELD。我相信我的设备没有这个传感器,因为当我做以下检查manager.getSensorList(Sensor.TYPE_ACCELEROMETER).size(),我得到零。有没有办法通过使用获得倾斜角度Sensor.TYPE_ACCELEROMETER值? 最佳答案 正如人们建议的那样,您可以使用加速度计和磁传感器来执行此操作
我正在开发一个应用程序,我想跟踪移动用户在GPS不可用的建筑物内的位置。用户从一个众所周知的固定位置(精确到5厘米以内)开始,此时将激活手机中的加速度计以跟踪相对于该固定位置的任何进一步移动。我的问题是,在当前这一代智能手机(iphone、android手机等)中,基于这些手机通常配备的加速度计,人们期望能够准确跟踪某人的位置有多准确?具体的例子就好了,比如“如果我从起点移动50米X,从起点Y移动35米,从起点移动5米Z,我可以期望我的位置近似在+/-在大多数当前的智能手机上为80厘米”,或其他任何东西。我对卡尔曼滤波器等漂移校正技术只有肤浅的了解,但如果此类技术与我的应用相关,并且有
仅使用手机(Android)的内置加速度计,我将如何找到它的速度?我一直在研究这方面的数学问题,但无论我想出什么函数,都会导致速度呈指数增长。我的工作假设是在应用程序启动时,手机处于停顿状态。这绝对可以(至少粗略地)找到速度。我在物理和数学方面也有不错的背景,所以我应该不会对这里的任何概念有任何困难。我应该怎么做? 最佳答案 这实际上取决于加速度是多少以及持续多长时间。温和、长时间的加速度是可以测量的,但是加速度的任何突然增加,然后是恒定速度,都会使您的测量变得非常困难并且容易出错。假设加速度恒定,公式非常简单:a=(V1-V0
我希望能够编写代码,从加速计接收信号来执行以下操作:测量加速度检测颠簸检测影响检测坐立它还能做什么…我特别感兴趣的是安卓手机中的加速计,但我对从加速计读取信号并使其有用的各种一般信息持开放态度。我听说过一些关于dsp的好的阅读,但是,我真的很想要一个以代码为中心的资源。不管示例使用的编程语言是什么,我只希望看到代码中的内容。有人能给我提些符合条件的建议吗?我也有兴趣开发安卓手机上的其他传感器,但是,我主要问的是加速度计。 最佳答案 用加速计检测好的手势比我想象的要困难得多。在像android这样的非实时系统中更糟。一定要给输入的数据