Pull to refresh

Comments 26

Я краем уха слышал, что у датчиков бывает нелинейность. Если такая проблема правда есть, то как с ней борются?

Отличная статья! И ещё добавлю: может стоит на основание стенда установить другой (несколько) акселерометров, чтобы не упираться в точность ватерпаса? Правда их тоже придется поверять, но можно придумать способ их ротационной замены. Не думали над этим?

И ещё добавлю: может стоит на основание стенда установить другой (несколько) акселерометров, чтобы не упираться в точность ватерпаса?

На самом деле мы и стенд под горизонт подгоняем тоже электронным инклинометром.

Меня всегда подмывало положить айфон в равномерно ускоряющийся автомобиль (с небольшим ускорением, 0.1g хватит), откалибровать его прямо там, а потом посмотреть, что он покажет в покое, когда увидит, что длина вектора ускорения, синтезированная по осям, окажется меньше g ;)

Это калибровка акселерометра при одном ускорении (равном 1G) и при одной температуре (предположительно +20C).

Как он будет себя вести на других ускорениях и при другой температуре?

Вопрос весьма практический, связан с несистематическими ошибками в работе датчиков для бега - Foot Pod. Как конкретный пример - Stryd. Там показываемый темп плавает от чего угодно - скорости бега, техники бега, модели кроссовок, температуры на улице.

Ускорение больше 1G можно смоделировать, установив акселерометр на краю платформы, которая вращается с известной скоростью. Можно сравнить расчетное значение ускорения, и фактическое.

Можно также смоделировать невесомость, подбросив изделие. Во время свободного падения в значениях должен быть ноль.

В воздухе ноль будет только в когда скорость будет ноль, иначе есть небольшое торможение о воздух

Согласен. Значит подбросить, и смотреть значения около верхней точки траектории.

В воздухе ноль будет только в когда скорость будет ноль, иначе есть небольшое торможение о воздух

Читать надо ветку, а не только последний пост.

Не уверен, что этот акселерометр сможет уловить торможение об воздух, разве что его из пушки подбросят. Также не уверен, что в процессе подбрасыванния его не закрутят, и что он не будет показывать какое-то рандомное центростремительное ускороение.

Уловить можно все, при наличии достаточного шума и времени для наблюдения

Даже когда спутник удаляется от земли двигаясь по вытянутой эллиптической орбите он формально тоже падает на землю.

Хорошая статья. Метод 6 позиционной калибровки, только модифицированный. Лет 7 назад писал диссер на эту тему. Температурный дрейф многие решают, просто используя подогрев для мемс датчиков

Лет 7 назад писал диссер на эту тему. 

В каком ВУЗе?

Что там может потянуть на диссертацию? Калибровка акселерометров это материал уровня курсового проекта для вузовца на 3м курсе

С этой статьи нужно было начинать. Описание проблемы, постановка задачи, уравнения эти.. Переход к частному случаю с 2 измерениями вместо 6 - наверное в уравнениях какие то коеффициенты становятся константами.. А уже потом строить пирамиду.

Точность измерений неплохо бы учесть. Если 10 раз подряд с интервалом в полчаса выполнить измерения с 2 платами по очереди - они будут такими же?

Ваш метод не учитывает, что направления осей акселерометра могут по разным причинам не точно соответствовать осям устройства (платы). В результате, ах* зависит не только от ax, но и от ay и az

Что получается, надо ещё матрицу поворота применять?

Я лично сразу искал бы матрицу аффинного преобразования.

Это наиболее общий вид линейного преобразования, сохраняющего параллельность. Матрица поворота - частный случай матрицы аффинного преобразования. Подробности Википедия лучше меня объяснит.

UFO landed and left these words here

В свое время отказались от использования обычных акселерометров для определения наклона платформы

И что же Вы в итоге выбрали? Механический гироскоп? GNSS RTK?

Sign up to leave a comment.

Articles