В этих устройствах нет датчика, который может дать вам необходимую точность без помощи извне.
Если ваш вариант использования допускает небольшую внешнюю настройку, вот несколько идей:
Вы можете использовать камеру и компьютерное зрение для расчета движения устройства.Например, вы можете использовать ARToolkit для измерения расстояния до визуального тега, прикрепленного к стене.На близких расстояниях вы можете получить довольно высокую точность (мм), используя эту технику.
Другая идея заключается в измерении расстояния до твердого объекта, такого как стена, с помощью короткого звукового сигнала с использованием динамика ивремя, пока эхо не достигнет микрофона.Это был бы скорее исследовательский проект.