自由落体时如何测量iphone所覆盖的距离?

9 iphone accelerometer

在自由落体期间,iphone应该在所有三个轴上发送加速度值为0.那么如何检测iphone所覆盖的距离呢?

dan*_*tel 10

不要相信牛顿法则,他们忽略空气阻力,Iphone旋转等.使用经验方法代替.让设备从1米,2米,5米,10米,30米等高度落下......每个高度重复几次.在每个秋季测量时间.样条曲线的近似结果.计算反函数.


Nik*_*uhe 1

忽略空气阻力:

float t; // time since drop
float distance = 9.81f * 0.5f * t * t;
Run Code Online (Sandbox Code Playgroud)

对于更远的距离(从飞机上降落),您还可以使用定位服务。CLLocation 包含海拔高度。

  • 不,在自由落体中已达到终端速度 - 加速度为零,而不是 g。 (2认同)
  • 你们都是对的:手机将以恒定速度移动,因此不会加速,但加速计会读取 g,就像它躺在桌子上一样。 (2认同)