Jump to content
    

Кватернионы и реальная механика

1 час назад, dOb сказал:

В кватернионе X^2+Y^2+Z^2+W^2 должно быть =1.

У вас не сходится. Наверное что то с ценой деления напутали.

Перечитайте внимательно документацию.

Это возможно из-за того что вывожу 4 знака после запятой, плюс в датчике кватернион хранится в 14 битах, что тоже оказывает влияние на точность

Share this post


Link to post
Share on other sites

16 часов назад, trojninalex сказал:

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

Нет у кватерниона проблем. Тут нужно смотреть: зачем Вам углы Эйлера? Если это - промежуточный результат, выбросите их - работайте дальше с кватернионами. Если эти углы - конечный результат, то тут проблема складывания рамок никуда не денется, и при втором угле в 90 градусов определить первый и третий углы невозможно (можно получить их сумму или разность). В окрестностях положения второго угла 90 - ошибка определения остальных углов может быть довольно значительной.

 

Share this post


Link to post
Share on other sites

1 час назад, trojninalex сказал:

плюс в датчике кватернион хранится в 14 битах

Согласно DataSheet 2 байта Насколько я понял, фиксированная точка Q2.14

А потом вам никто не мешает считать угловую скорость и самому проинтегрировать.

 

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...