, если вы используете WiimoteLib, потому что это бета-версия;преобразование из RawValues в значения по-прежнему является заглушкой.Я использовал эту технику нормализации: 1. Откалибруйте Motionplus (т.е. найдите необработанное значение, соответствующее нулю; я делаю это, удерживая его неподвижным в течение некоторого времени) 2. Для каждого последующего считывания необработанного значения я вычитаю нулевое значение изэто, чтобы получить «относительное» необработанное значение.3. Затем я масштабирую это значение, используя http://wiibrew.org/wiki/Wiimote/Extension_Controllers (проверка yaw_fast, pitch_fast и т. Д.), Где числовые значения вычисляются с использованием меры (необработанное значение 8192 соответствует 595 град / с). 4. Я суммируюувеличьте все эти значения с течением времени (дискретная интеграция), чтобы получить угол wiimote по отношению к начальной ориентации.
Когда я проверил это, повернув wiimote в направлении рыскания на 90 градусов и обратно, я получил хороший соответствующийgraph.But, мои значения не в масштабе, и я понятия не имею, как их преобразовать, не зная максимального значения (то есть значения, которому соответствует 360 градусов). Может быть, мне следует провести еще несколько тестов для этого,
но если у кого-то есть другие идеи, я тоже жду ...