пересчитывать из точек азимута усредненную угловую скорость. Ее же использовать в качестве управляющего воздействия на привод. А т.к. это не даст 100% точного совпадения движения камеры и объекта, то добавить значение азимута с определенным весом. По которому будет корректироваться скорость движения привода на увеличение или уменьшение.
Комментарии: 16
Konstantin
Там нужно с производной скорости тобишь с ускорением играться, иначе рулез не выйдет
Z-vladimir
Да конечно. Сделать что-то типа калибровки привода с нуля и перевести управляющий сигнал в скорость перемещения
Inzhener
Это, если я не ошибаюсь, уже PIFF регулятор, где дифференциальная составляющая заменена уставкой с определенным весом
Konstantin
Причем верхнее и нижнее значение ускорения нужно ограничить
Inzhener
Привод итак не быстрый, а тут еще ограничения предлагаете Нужна экстраполяция хотя бы линейная Тогда импульсная природа обратной связи будет менее выражена
Konstantin
Скорость != ускорению
Inzhener
Но одно из другого следует
Konstantin
Эт ещё почему? При маленьком ускорении может быть большая скорость И при больших ускорениях маленькая Проблема то в знакопеременности ускорения
Inzhener
Может быть, если объект циркулирует вокруг штатива, а это маловероятный сценарий. Не будет успевать разгоняться при малом ускорении
Z-vladimir
Примерно так, только у ПИД изменение дифференциального коэффициента будет инертным. А если сделать наоборот, линейный регулятор по угловой скорости и к нему добавить ПИ по азимуту, кмк будет более точное движение
Konstantin
Но идеальных систем не бывает. Я так понимаю она должна функционировать в определенном диапазоне уголовных ускорений Начинать нужно с физики или геометрии. Какая максимальная круговая частота? Сколько оборотов в минуту делает камера на полном газу?
Inzhener
Я считал, что то около 80 градусов в секунду максимум, если спортсмен на полном ходу пролетит в 10 метрах от штатива. Но обычно не более пары градусов
Z-vladimir
Но можно стремиться к идеалу https://youtu.be/j4OmVLc_oDw
Konstantin
Не можно, а нужно!
Z-vladimir
Да, точно
Konstantin
Но не забывать и лучшее - враг хорошему!