-
- ну вообще-то акселерометры это датчики линейного ускорения, то есть размерность м/с2. Так что угол вы никак не посчитаете. Но...используя силу тяжести вы без всяких кватернионов и углов Эйлера можете в пределах +-10...20 градусов знать когда Вам Prokop(94 знак., 21.11.2014 21:46)
- А вам нужно положение в пространстве посчитать? в смысле на какой угол повернут прибор? - OlegPowerC(21.11.2014 12:16)
- Да, в пейзажной ориентации все работает хорошо, а в портретной - хреново. Но кажется я спихнул эту проблему заказчику, буду отдать оригинальные ускорения в компьютер. - VL(21.11.2014 20:44, )
- график арктангенса имеет разрывы, вблизи этих разрывов чувствительность падает. Я вышел из положения поменяв делимое и делитель местами вблизи этих разрывов. Еще есть adis16203 - этот сразу выдает готовый угол. - vasily777(22.11.2014 09:19)
- А выложите табличку значений по трем осям, в разном положении . - OlegPowerC(22.11.2014 01:54)
- Да, в пейзажной ориентации все работает хорошо, а в портретной - хреново. Но кажется я спихнул эту проблему заказчику, буду отдать оригинальные ускорения в компьютер. - VL(21.11.2014 20:44, )
- Смотрите что-нибудь типа Bhg2(139 знак., 21.11.2014 07:39)
- Сами формулы не считал, но ноги растут отсюда Codavr(524 знак., 20.11.2014 12:52)
- Запоминаются x,y,z в одном положении, x',y',z' в другом. Потом считается векторное произведение, из которого понятен косинус угла... (только знак запомнить). Сам угол как есть, наверное, не нужен. caxapa.ru/332488.html - fk0123(20.11.2014 12:25, )