Все об акселерометре + контент для него | SEclub.org
Все об акселерометре + контент для него
Все новые
Pavlus, ээ, нет, уж в физике секу. Смотри, косяк акселя в том, что его просто при сборке неверно повернули. А аксель снимает значения в виде X:123 Y:456 Z:789. То бишь ускорения по осям, а никакой не угол поворота. Так что если выставить "эталонные" значения при одном повороте, мы добьёмся только увеличения косяка во всех остальных положениях. Надо в реальном времени высчитывать поправку ко всем значениям из поправочного угла (разность эталонного и коряво поставленного акселя).

Ссылка на пост
Всего сообщений: 4307
*
Pavlus
20 авг 2010 в 08:18
EviGL, ставишь телефон на идеально горизонтальную поверхность, смотришь отличия, записываешь в патч.
*
AndreySvist
20 авг 2010 в 09:24
Эх, я теперь уже хочу себе такой патч! Это можно на строительный уровень положить телефон и делать патч
*
EviGL
20 авг 2010 в 15:29
Pavlus, ээ, нет, уж в физике секу. Смотри, косяк акселя в том, что его просто при сборке неверно повернули. А аксель снимает значения в виде X:123 Y:456 Z:789. То бишь ускорения по осям, а никакой не угол поворота. Так что если выставить "эталонные" значения при одном повороте, мы добьёмся только увеличения косяка во всех остальных положениях. Надо в реальном времени высчитывать поправку ко всем значениям из поправочного угла (разность эталонного и коряво поставленного акселя).
*
EviGL
20 авг 2010 в 15:46
AndreySvist, на самом деле погрешность телефонного акселя, даже верно откалиброванного, не позволяет использовать его в более-менее строительных целях (максимум картину на стенку вешать, и то не факт). Обсуждали это уже. Более того, в water level можешь подстроить погрешность вручную, там это всё делается. Всё же патч - слишком сложно и не очень полезно. Нефиг добавлять лишние вычисления с плавающей точкой, к тому же 20 раз на каждую секунду работы телефона.
*
EviGL
20 авг 2010 в 15:50
Сейчас ради интереса приложил телефон к нормальному уровню боком. Так вот, телефонный "0" покрывает 2/3 шкалы для капельки на обычном уровне. Ещё вопросы по точности?))
*
Pavlus
21 авг 2010 в 04:38
EviGL, да, чё-то я тупонул. На косинус надо умножать.
*
Pavlus
21 авг 2010 в 04:43
EviGL, seclub.org/forum/goto/11777748/ - думаю если занести константой, а не вычислять каждый раз для того-же угла, то будет всего-лишь умножение на число с плавающей точкой, так-как погрешность и так высокая, то значение можно брать сильно приближенное.
*
EviGL
21 авг 2010 в 05:32
Pavlus, там же как бы телесный угол, дофига констант выходит. Или поправку только в плоскости одной делать... И неизвестно, что при этом делать с нетипичными значениями, когда на телефон действует не только сила тяжести, но и какое-нибудь ещё ускорение. Так или иначе, игра не стоит свеч. У всех программ-уровней есть калибровка, нужно это только для флэшек и небольшого количества игр.
*
BaD5bOy
21 авг 2010 в 09:25
Есть ли какие-нибудь новые фоновые флешки для С902?с погодой и реальными часами
*
EviGL
21 авг 2010 в 12:35
BaD5bOy, с нормальной погодой в принципе ни одной нету. Только те, которые эту погоду из текстового файла берут. А вообще говоря, да, всё есть, только мы крепко держим и ни в коем случае не выкладываем в эту тему!
*
Pavlus
21 авг 2010 в 13:12
EviGL, какая разница между тяжестью и ускорением? Второй закон товарища Н един. Надо 3 поправки на каждый угол свой.
*
karlson_33
21 авг 2010 в 17:14
добрым людям здасте! лень ковырять форум, может кто даст ссыль на юзер-мануалку для с905
Для полноценного использования разделов сайта войдите или зарегистрируйтесь.
6 поколение | Sony Ericsson | Форум | Главная
18+ © Seclub.org 2003-2025