значит не угадал и гпс не нужен. максимум, если захочется поиграться и использовать для калибровки часов. выбраный метод с энкодерами/акселями/гиро/... далеко не единственный и далеко не самый лучший. +можно комбинировать и не выносить себе мозг с супер-пупер точностью отдельного источника данных. ну это так, к слову.
- Untitled-1.jpg (24.25 КиБ) Просмотров: 2468
попробую довериться этому калькулятору
http://2mb.ru/matematika/kalkulyatory/on-line-raschet-treugolnika/#1 градус:
радиус 400см, а=6.98см
радиус 600см, а=10.47см
0.5 градуса:
радиус 400см, а=3.49см
радиус 600см, а=5.24см
0.1 градуса:
радиус 400см, а=0.7см
радиус 600см, а=1.05см
360/4096=0,087890625. это энкодеры в основании.
- Untitled-2.jpg (19.8 КиБ) Просмотров: 2415
куда там камера будет "смотреть" и какая желаемая точность датчиков это уже другой вопрос. в итоге 2 сочленения со своими погрешностями. условия опять таки непонятные, т.е. как поведёт себя магнитометр остаётся загадкой. данные с датчиков в любом случае будут обрабатываться фильтром, но ошибки всё-равно будут накапливаться, причём могут накапливаться очень и очень быстро. т.е. погоня за супер-пупер точными датчиками легко может оказаться бессмысленной. +это только часть из того, что будет влиять на точность. нужно будет эпизодически калибровать данные с акселя/гиро или нет, пока непонятно - логичней сначала немного поэксперементировать и только потом при необходимости что-то ещё прикручивать (визуальные метки, радиомаячки,...) или вообще искать другое решение.
с синхронизацией всё просто - взяли данные о времени, взали данные с датчиков и отправили пакет в компьютер. для меток времени можно использовать тики микроконтроллера и/или внешних часов + можно эпизодически синхронизировать время, допустим с компьютером или gps. для обмена данными так и просится или что-нибудь из can`ов или что-нибудь беспроводное.
по отдельности каждая задача более-менее примитивная, а вот всё вместе соединить... есть непонятные моменты и хз, насколько всё будет весело. хотя если это нужно только для защиты диплома, то всё намного проще.
п.с.
нужно "следить" за объектом или нужно знать где камера была и в какую точку "смотрела" - это "немного" разные алгоритмы.