это теперь стандартная практика для сплавления измерений от акселерометров и гироскопа через фильтр Кальмана, для приложений, таких как самобалансирующихся 2-колесных тележки: например: http://www.mouser.com/applications/sensor_solutions_mems/Измерение горизонтального ускорения в самобалансирующихся двухколесных транспортных средствах?
акселерометра дает чтение угла наклона через арктангенс (A_x/A_Y). очень сложно использовать здесь термин «ускорение», поскольку на самом деле это означает проекцию силы тяжести вдоль оси устройств (хотя я понимаю, что физически гравитация - это действительно просто ускорение).
вот большая проблема: когда тележка пытается двигаться, двигатель управляет тележкой и создает нетривиальное ускорение в горизонтальном направлении, это сделало бы a_x более не просто проекцией силы тяжести вдоль устройства x -ось. на самом деле это сделало бы измеренный угол наклона более крупным. как это обрабатывается? Я думаю, учитывая зрелость Segway, должны быть некоторые существующие способы справиться с этим. у кого-нибудь есть указатели?
благодаря Ян