ВНИМАНИЕ! На форуме началось голосование в конкурсе - астрофотография месяца МАРТ!
0 Пользователей и 1 Гость просматривают эту тему.
Если матрица преобразования уже найдена, то что бы найти скорости - нам вроде бы нужно просто перемножить их векторы на эту матрицу - разве не так? Какая разница какой вектор преобразовывать - координаты или скорости?
Дело в том, что такое преобразование работает с еденичным вектором. Есть идеи как векторы скоростей по азимуту и высоте преобразовать в еденичный вектор и обратно?
лучше заранее озаботится положением оптической оси относительно осей монтировки
Под положением оптической оси вы подразумеваете п.4 или п.3?
3. Оптическая ось телескопа не лежит в плоскости, перпендикулярной оси высоты. Для упрощения вычислений можно разложить на 2 угла: угол неперпендикулярности между оптической осью и осью высоты и угол неперпендикулярности плоскости вращения оптической оси и плоскости, в которой лежат ось высоты и азимутальная ось. Первый увеличивает амплитуду ошибки по высоте и поворачивает на некий угол ошибки по азимуту. А вот второй вызывает очень неприятную "квазиапериодичекую" ошибку по азимуту (возможно термин неправилен, суть ошибки в следующем - количество тиков экодеров при переходе от одной точки небесной сферы к другой будет зависеть от пути, по которому пойдет труба)
Если я правильно понял - в терминах Тошими Таки (картинка на первой странице) - это угол дельта штрих, в своем посте я подразумевал, что это п.4. - но "обозвал" не совсем удачно.Как математически учитывать в том числе этот угол для вычисления идеальных координат из инструментальных - дает формула 5.3.1 (Ташими Таки) приведенная Serj также на предыдущей странице.Т.е. если вы знаете углы, которые вносят погрешности - то по идее по указанной формуле их можно учесть при наведении.
Но если все упростить только до одной ардуины, то возникнут существенные лаги по времени и непосредственно на наблюдениях это будет выглядеть следующим образом: повернул трубу, прождал пару минут, увидел новые координаты, опять повернул, опять прождал и т.д.
на али gps-модуль не заказал, для полной универсальности, но они и здесь есть
В случае же разложения на 2 угла матрицы будут только 2х2, причем при помощи дополнительной юстировки одно преобразование можно сделать линейным (в идеале 3 линейных, и если огрубить погрешность расчета, то и последнее даст не тригонометрию, а алгебру). Система конечно потеряет универсальность, но это я скомпенсирую полями окуляров
За основу можно взять проект Stellarduino, там всё предельно ясно.
Я в последнее время мелочевку на авито нахожу по адекватным ценам, когда ждать с али не хочется. GPS можно временно и руками вбить, а что еще ждете для вашего проекта?
Да, извиняюсь что не в тему - в части обработки данных с энкодеров, чем можно получать с них сигналы кроме ардуино и внешних прерываний? По идее должны быть быстродействующие схемы.
Ах вот оно что! Т.е. вы пытаетесь не повторить алгоритм, а разработать свой. А то я голову ломаю над каждым вопросом, но суть ускользает... На вашем графике привязка выполнена по одной звезде? Т.е. заданы координаты при нулевых значениях энккодеров?Тогда советую не ломать голову, а сделать для начала привязку по двум звёздам. За основу можно взять проект Stellarduino, там всё предельно ясно.
В данном проекте выставление по горизонтали имеет значение?
Подключайте как здесь: https://blog.nikunjchauhan.com/how-to-use-i2c-lcd-with-arduino-uno-or-mega/
Адрес порта LCD знаете как проверить, а то с али приходят обычно с адресом 0x3F
Нет, привязывается произвольная система координат. Там повторён алгоритм из исходной статьи 89 года.