Спасибо Али за обновление вашего ответа и других ссылок. Они, безусловно, помогли мне понять эту проблему (и я был удивлен, увидев, сколько людей заинтересовались этой проблемой). Возможно, я немного упрям, но все равно думаю, что нигде не нашел ответа на свой оригинальный вопрос. Давайте забудем об интеграции сейчас. С большим количеством экспериментов я вижу некоторые постоянные смещения (хотя и меньшие) по осям x и y, когда я усредняю пользовательские данные ускорения по времени. Мне просто интересно, есть ли способ убрать эти отклонения из «пользовательских» данных ускорения, которые я получаю из iOS5 CMDeviceMotion. Если они были вызваны белым шумом гироскопа в процессе фильтрации гравитации, я думаю, мы можем видеть случайные шумы в пользовательских данных акселерометра, но не эти искажения. Но, исходя из моего впечатления, кажется, что эти отклонения были вызваны ограниченной «точностью» как акселерометра, так и гироскопа, и мы ничего не можем с этим поделать, хотя я не уверен на 100%. Я пытался поместить свое впечатление в комментарии (не в разделе ответов), но ТАК не позволил, потому что это было слишком долго, но мне было интересно, сколько людей поддержит мое впечатление, проголосовав, поэтому я решил поместить его в раздел ответов. .. Извините, если я немного болтал.