обнаружение выпадения в Labview с помощью кватернионов

#labview #quaternions

#labview #кватернионы

Вопрос:

У меня есть носимое устройство, которое выдает выходные данные в кватернионах, которые я могу последовательно считывать через Labview. Моя задача — разработать систему обнаружения падения на основе порога, основанную на этих значениях, с которыми я не знаком. Платформа — Labview.

Может кто-нибудь подсказать, с чего мне следует начать. К вашему сведению, у меня нет доступа к значениям акселерометра. Любая помощь заметна

Вот пример данных, которые я прочитал с устройства

идентификатор: 4 расстояние: 1048 q0: 646 q1: -232 q2: -119 q3: 717 идентификатор: 4 расстояние: 1067 q0: 645 q1: -232 q2: -80 q3: 722 идентификатор: 4 расстояние: 1109 q0: 645 q1: -232 q2: -81 q3: 722 идентификатор: 4 расстояние: 1036q0: 645 q1: -232 q2: -80 q3: 722

На самом деле теперь это стало скорее математическим вопросом. Я смог найти углы Эйлера из кватернионов. Я использую координаты левой стороны или северо-востока вниз. Устройство закреплено на башмаке. Я предполагаю, что прямое и обратное падение может быть определено с помощью угла рыскания. Боковое падение с шагом. Существует ли комбинация крена и тангажа, которую можно использовать для обнаружения падения?

Комментарии:

1. Это звучит как вопрос математики, а не вопрос LabVIEW — вы можете попробовать форумы National Instruments LabVIEW, хотя, вероятно, там есть люди с соответствующим опытом. Быстрый поиск в Интернете нашел мне несколько подходящих статей на этом сайте: chrobotics.com/library/understanding-quaternions

2. Вы также можете попробовать поиск / запрос на robotics.stackexchange.com