"когда рабочие пьют чай, акселерометр показывает другие данные, нежели при движении. Правда, на тестах рабочие быстро поняли, что происходит и за что их штрафуют (они привыкли спать, пока треть из них работает), и повесили каски на собак. То есть реально собаки бегали по стройке в них, там первичный сигнал был от интранавигации. Пришлось дообучать детекторы движения. Собаки теперь распознаются."
там еще много других функций, но эта история интересная - равно как и задача, как отличить по движениям собаку от человека. Я бы скорее ставил на датчик высоты какой-то. Скажем разница между каской и датчиком в сапоге - сапог на собаку не наденешь, а рабочий не должен быстро перемещаться на карачках. Но если удалось решить за счет имеющихся датчиков, только алгоритмами - еще лучше
PS: такие разработки ведут к тому, что в будущем менеджмент двигающихся рабочих будет действительно напоминать компьютерные стратегии, в которых можно обводить мышкой, посылать или просто смотреть, кто где на карте