А как определяет автомобильный навигатор направление? Ведь у него нет компаса
Я все уже написал выше. Автомобильный навигатор как пример не годится тут. Автомобиль не крутанет внезапно ветром и на него нет никаких внешних воздействий. При повороте, навигатор определяет, что автомобиль повернул лишь по проезду 20-30 метров только. Для коптера эти алгоритмы не подходят из за большого количества вероятных воздействий, уводящих его с нужного курса.
И да, кстати, штатные навигаторы в современных авто имеют не только компас, но и получают информацию о скорости движения машины от колес. В результате все маневры в длинных туннелях, подземных парковках и прочих недоступных для GPS местах сразу правильно отображаются на карте. Зная направление авто и его скорость можно довольно долго вести его по карте и без сигналов GPS. Нужна только начальная привязка.
Так что без компаса нынче и в авто уже не обходятся. К счастью там его глюки не приводят к фатальным последствиям (я кстати на своем авто ни разу глюков компаса не видал) ::)