使用Android运动传感器计算投掷运动力

时间:2012-08-15 13:10:42

标签: android accelerometer distance gravity

我一直在学习Android一段时间,并决定尝试创建一个简单的应用程序项目。该项目是一个简单的游戏,您可以将手机放在手中并进行投掷动作,之后应用程序将根据投掷动作的力量和手机的高度来计算投掷的距离(以及可能的轨迹)

现在,我正在寻找的主要是关于从哪里开始的建议,因为我还没有使用内置传感器的经验(这是我选择这个项目的部分原因)。特别是你认为我应该使用哪些传感器(我假设加速计和重力传感器的组合?)以及我应该如何使用它们来计算抛出的距离。

有人能指出我正确的方向吗?你会如何实现它?

1 个答案:

答案 0 :(得分:1)

据我所知,这项任务在实践中几乎不可能做到正确,部分是基于对此question的最佳答案,其中指出了来自Google Tech Talk的video,特别是23:20,解释了这种任务的难度。

物理学超出了我的理解范围,所以我无法解释具体原因,但我只是接受这个作为我的答案。