私は周りを見回しましたが、iOS5の慣性航法に関する話や例はそれほど多くありません。iOS5がいくつかの非常にクールなセンサーフュージョンアルゴリズムを導入したことを私は知っています:
motionQueue = [[NSOperationQueue alloc] init];
[motionQueue setMaxConcurrentOperationCount:1];
motionManager = [[CMMotionManager alloc] init];
motionManager.deviceMotionUpdateInterval = 1/20.0;
[motionManager startDeviceMotionUpdatesUsingReferenceFrame:CMAttitudeReferenceFrameXTrueNorthZVertical toQueue:motionQueue withHandler:^(CMDeviceMotion *motion, NSError *error) {
}];
上記のブロックを扱っているWWDCの両方のビデオを見てきました。
結果のCMDeviceMotionには、ユーザーが誘発した加速度から分離された加速度とともに、デバイスの姿勢ベクトルが含まれます。
この新しいセンサーフュージョンを利用する、iOS 5専用のオープンソース慣性航法プロジェクトはありますか?このデータをGPSおよび磁力計の出力とさらに統合して、より正確なGPS位置を取得することについて話しています。
ボーナスの質問:この種の融合は、ハードウェアの観点からも可能ですか?利用可能なすべてのセンサーデータの20Hz処理を長期間にわたって開始した場合、iPhone4を溶かしますか?
私はこれらをいじくり回す準備ができていますが、上の空のブロックよりもしっかりしたものを手に入れたいと思っています:)
ポインタありがとうございます!