Телескопы покупают здесь


A A A A Автор Тема: Equations for Pointing Telescope, Toshimi Taki  (Прочитано 2968 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн SerjАвтор темы

  • *****
  • Сообщений: 4 533
  • Благодарностей: 94
    • Сообщения от Serj
    • Тверской астроклуб
Re: Equations for Pointing Telescope, Toshimi Taki
« Ответ #60 : 13 Мая 2020 [15:09:24] »
Алексей, вы про скорость?
We have met the enemy and he is us.

Оффлайн xd

  • *****
  • Сообщений: 17 977
  • Благодарностей: 378
    • Skype - deimos.belastro.net
  • Награды Открытие комет, астероидов, сверхновых звезд, научно значимые исследования.
    • Сообщения от xd
    • Белорусская любительская астрономическая сеть
Re: Equations for Pointing Telescope, Toshimi Taki
« Ответ #61 : 13 Мая 2020 [15:35:40] »
И скорость, и развороты, да.
У природы нет плохой погоды, у неё просто на нас аллергия.

Учение без размышления бесполезно, но и размышление без учения опасно /Конфуций/
Слово есть поступок. /Л. Толстой/

Оффлайн johny74

  • *****
  • Сообщений: 1 593
  • Благодарностей: 129
    • Сообщения от johny74
Re: Equations for Pointing Telescope, Toshimi Taki
« Ответ #62 : 13 Мая 2020 [16:16:10] »
Дело в том, что такое преобразование работает с еденичным вектором. Есть идеи как векторы скоростей по азимуту и высоте преобразовать в еденичный вектор и обратно?
К стати - преобразование похоже работает с любым вектором!
Сейчас проверил - взял два произвольных вектора, после преобразования и получения их координат в новой системе - модули их не изменились, угол между векторами тоже. Так что просто множим вектор скорости (да хоть чего) на матрицу перехода и все!

Оффлайн SerjАвтор темы

  • *****
  • Сообщений: 4 533
  • Благодарностей: 94
    • Сообщения от Serj
    • Тверской астроклуб
Re: Equations for Pointing Telescope, Toshimi Taki
« Ответ #63 : 13 Мая 2020 [16:53:16] »
К стати - преобразование похоже работает с любым вектором!
Сейчас проверил - взял два произвольных вектора, после преобразования и получения их координат в новой системе - модули их не изменились, угол между векторами тоже.


Да в том то и дело, что скорость вокруг первичной оси должна стремиться к бесконечности при приближении объекта к полюсу координатной системы. А у вас этого не происходит, просто оба вектора поворачиваются на некоторые углы.
We have met the enemy and he is us.

Оффлайн johny74

  • *****
  • Сообщений: 1 593
  • Благодарностей: 129
    • Сообщения от johny74
Re: Equations for Pointing Telescope, Toshimi Taki
« Ответ #64 : 13 Мая 2020 [17:01:45] »
Да в том то и дело, что скорость вокруг первичной оси должна стремиться к бесконечности при приближении объекта к полюсу координатной системы. А у вас этого не происходит, просто оба вектора поворачиваются на некоторые углы.
Не совсем понял, какая скорость стремится к бесконечности? И если у нас есть преобразование (матрица, кватернион, что угодно) которое ставит в соответствие вектору одной системы координат - вектор в другой, то все что происходит в одной системе координат в точности должно повторять происходящее во второй - просто это мы сидим и смотрим на все это с другого так сказать стула. Ведь преобразование должно быть инвариантным и сохранять векторы скоростей, ускорений, импульсов и т.д. Если в одной системе скорость не стремится к бесконечности - значит и в другой тоже!

Оффлайн SerjАвтор темы

  • *****
  • Сообщений: 4 533
  • Благодарностей: 94
    • Сообщения от Serj
    • Тверской астроклуб
Re: Equations for Pointing Telescope, Toshimi Taki
« Ответ #65 : 13 Мая 2020 [17:21:53] »
Вам известно, что у азимутальной монтировки существует мёртвая зона вблизи зенита, где угловая скорость вокруг вертикальной оси выше конструкционной?
We have met the enemy and he is us.

Оффлайн johny74

  • *****
  • Сообщений: 1 593
  • Благодарностей: 129
    • Сообщения от johny74
Re: Equations for Pointing Telescope, Toshimi Taki
« Ответ #66 : 13 Мая 2020 [19:01:06] »
Вам известно, что у азимутальной монтировки существует мёртвая зона вблизи зенита, где угловая скорость вокруг вертикальной оси выше конструкционной?
Наверное понял о чем вы - о проекциях скорости на оси координат.  Сама скорость никак не должна меняться при переходе из одной системы в другую, а вот ее проекции на оси координат могут быть произвольными в зависимости от их выбора. В части определения скорости в "мертвой зоне" думаю будет увеличиваться погрешность и чем ближе к нулевой альтитуде тем больше, наверное с этим сложно бороться.
« Последнее редактирование: 13 Мая 2020 [19:14:50] от johny74 »

Оффлайн johny74

  • *****
  • Сообщений: 1 593
  • Благодарностей: 129
    • Сообщения от johny74
Re: Equations for Pointing Telescope, Toshimi Taki
« Ответ #67 : 07 Июн 2020 [13:51:59] »
Подключайте как здесь: https://blog.nikunjchauhan.com/how-to-use-i2c-lcd-with-arduino-uno-or-mega/
Адрес порта LCD знаете как проверить, а то с али приходят обычно с адресом 0x3F
Цитата: johny74 от 12 Май 2020 [19:20:56]
Подключайте как здесь: https://blog.nikunjchauhan.com/how-to-use-i2c-lcd-with-arduino-uno-or-mega/

Ага, спасибо большое. Только отдельные ардуинщики говорят, что такое подключение не на всех китайцах корректно работает. Правда я в этом вопросе еще глубоко не копал, пометил, что его необходимо уточнить
Вы правы! Использовать I2C и прерывания на пинах 20 и 21 не получается. На arduino mega 2560 r3 - те пины под I2C, которые возле разъема USB - просто выведены параллельно 20 и 21. Проверил только что, так что под энкодеры нужно использовать:
interrupt0 (pin2)
interrupt1 (pin3)
interrupt4 (pin19)
interrupt5 (pin18)

Оффлайн Папа и Сын

  • *****
  • Сообщений: 500
  • Благодарностей: 29
  • Мне нравится этот форум!
    • Сообщения от Папа и Сын
Re: Equations for Pointing Telescope, Toshimi Taki
« Ответ #68 : 10 Июн 2020 [17:09:41] »
Вы правы! Использовать I2C и прерывания на пинах 20 и 21 не получается. На arduino mega 2560 r3 - те пины под I2C, которые возле разъема USB - просто выведены параллельно 20 и 21. Проверил только что, так что под энкодеры нужно использовать:
interrupt0 (pin2)
interrupt1 (pin3)
interrupt4 (pin19)
interrupt5 (pin18)

Понял, спасибо большое

У меня к вам и Serj пара вопросов интересных есть.

К вам: а мега с матрицами 4*4 как работает? Причем главная диагональ - это определители (с точностью до знака и коэффициента) матриц 3*3?

К Serj: меня тут отдельные математеги заклевали за упрощение расчетов и родилась совместная идея вообще отказаться от инструментальных координат в понимании 89го года. В самом деле, ведь нам важны только 2 оси: азимута и оптическая, а переходя к тикам энкодера мы получаем циклические неортогональные координаты. Математика пересчета становится более громоздкой, элайнмент только по 3м звездам, но отпадает необходимость вымерять все поправки. Вы нигде с реализацией такой идеи не сталкивались?
SW 250 PDS зеленовый. Табуретка. Колонна и голова самодельные. Осталось дело за электроникой;-)
APM/Lunt 5, 9 и 13 мм. Что взять в обзорники?

Оффлайн SerjАвтор темы

  • *****
  • Сообщений: 4 533
  • Благодарностей: 94
    • Сообщения от Serj
    • Тверской астроклуб
Re: Equations for Pointing Telescope, Toshimi Taki
« Ответ #69 : 10 Июн 2020 [17:24:46] »
Опишите пожалуйста идею более подробно. Мне кажется нам в конце концов важно лишь положение оптической осьи, только вот связано оно с кривой монтировкой, к сожалению.
We have met the enemy and he is us.

Оффлайн SerjАвтор темы

  • *****
  • Сообщений: 4 533
  • Благодарностей: 94
    • Сообщения от Serj
    • Тверской астроклуб
Re: Equations for Pointing Telescope, Toshimi Taki
« Ответ #70 : 10 Июн 2020 [17:27:56] »
К вам: а мега с матрицами 4*4 как работает? Причем главная диагональ - это определители (с точностью до знака и коэффициента) матриц 3*3?
Можно это расшифровать русским языком, мне тоже интересно.
We have met the enemy and he is us.

Оффлайн Папа и Сын

  • *****
  • Сообщений: 500
  • Благодарностей: 29
  • Мне нравится этот форум!
    • Сообщения от Папа и Сын
Re: Equations for Pointing Telescope, Toshimi Taki
« Ответ #71 : 10 Июн 2020 [17:53:17] »
Скажу честно, аналитическую геометрию я уже хорошо подзабыл, но на следующее "заседание" однокурсники пообещали прийти не только с... сами, но и прихватить учебник ;D

Идея следующая: действительно важно только положение оптической оси, но на нее шкалы (или энкодеры) не повесишь. Поэтому пусть энкодеры висят на монтировке и образуют в общем случае неортогональную систему (монтировка же неидеальна) циклических координат. И вся задача сводится к нахождению уравнения прямой - оптической оси в такой системе координат. Ну а для определения положения трубы после элайнмента вроде как получается матрица 4*4. Это решено проверить, поскольку в этом месте есть подозрение, что мы слегка перемудрили. Хотя выше отдельные товарищи обещали в кватеринионах решение выложить, так что 4*4 вполне может быть.

Ну а поскольку я не уверен, что сразу с наскоку все вспомню и разрешу (особенно в смысле написания алгоритма), то решил спросить - может кто с таким сталкивался

Причесал и более грамотно написал, сорри если кто начал на старый текст отвечать
« Последнее редактирование: 10 Июн 2020 [18:11:44] от Папа и Сын »
SW 250 PDS зеленовый. Табуретка. Колонна и голова самодельные. Осталось дело за электроникой;-)
APM/Lunt 5, 9 и 13 мм. Что взять в обзорники?

Оффлайн SerjАвтор темы

  • *****
  • Сообщений: 4 533
  • Благодарностей: 94
    • Сообщения от Serj
    • Тверской астроклуб
Re: Equations for Pointing Telescope, Toshimi Taki
« Ответ #72 : 10 Июн 2020 [21:29:14] »
Наверное вы правы, можно пойти по пути робототехники, ведь монтировка по сути двухзвенный манипулятор. Во описание алгоритма формирования звеньев: http://lib.kstu.kz:8300/tb/books/2014/APP/Osnovy%20mehatroniki%20i%20robotehniki/prac/prac1-7.htm По мне так это слишком.
We have met the enemy and he is us.

Оффлайн johny74

  • *****
  • Сообщений: 1 593
  • Благодарностей: 129
    • Сообщения от johny74
Re: Equations for Pointing Telescope, Toshimi Taki
« Ответ #73 : 10 Июн 2020 [23:17:03] »
Честно говоря, не вижу причин использовать матрицы выше чем 3х3. Имхо на оптическую ось (ее отклонение инструментальной) можно "забить". Как неожиданно оказалось для меня - вопрос неперпендикулярности осей не так по факту критичен. Если говорить о большой неперпендикулярности - то нужно иметь сильно кривые руки, что бы "наваять" подобную монтировку, если она в пределах разумного, то можно просто скорректировать инструментальные координаты по произвольному опорному объекту. Что является первым имхо в списке задач алгоритма push-to - это положение вертикальной оси монтировки. Либо мы ее выставляем коллинеарно известной, либо вычисляем, если ставим произвольно.

Оффлайн Папа и Сын

  • *****
  • Сообщений: 500
  • Благодарностей: 29
  • Мне нравится этот форум!
    • Сообщения от Папа и Сын
Re: Equations for Pointing Telescope, Toshimi Taki
« Ответ #74 : 10 Июн 2020 [23:57:12] »
Наверное вы правы, можно пойти по пути робототехники, ведь монтировка по сути двухзвенный манипулятор. Во описание алгоритма формирования звеньев: http://lib.kstu.kz:8300/tb/books/2014/APP/Osnovy%20mehatroniki%20i%20robotehniki/prac/prac1-7.htm По мне так это слишком.

Да, спасибо большое, оно самое. Плюс еще и не нули в 4й строке из-за неортогональности

Не напортачили при выводе...
SW 250 PDS зеленовый. Табуретка. Колонна и голова самодельные. Осталось дело за электроникой;-)
APM/Lunt 5, 9 и 13 мм. Что взять в обзорники?

Оффлайн Папа и Сын

  • *****
  • Сообщений: 500
  • Благодарностей: 29
  • Мне нравится этот форум!
    • Сообщения от Папа и Сын
Re: Equations for Pointing Telescope, Toshimi Taki
« Ответ #75 : 11 Июн 2020 [00:08:43] »
Честно говоря, не вижу причин использовать матрицы выше чем 3х3. Имхо на оптическую ось (ее отклонение инструментальной) можно "забить". Как неожиданно оказалось для меня - вопрос неперпендикулярности осей не так по факту критичен. Если говорить о большой неперпендикулярности - то нужно иметь сильно кривые руки, что бы "наваять" подобную монтировку, если она в пределах разумного, то можно просто скорректировать инструментальные координаты по произвольному опорному объекту. Что является первым имхо в списке задач алгоритма push-to - это положение вертикальной оси монтировки. Либо мы ее выставляем коллинеарно известной, либо вычисляем, если ставим произвольно.

Инструментальные координаты - это атавизм по большому счету, привет из прошлого, когда на монтировках стояли координатные круги, которые, с некоторыми допфичами, превращались в простейшие механические калькуляторы. Но это, по большому счету, костыль, который использовался просто на уровне тех технологических решений, которые сформировались еще 19 веке. Это безусловно не значит, что они плохие, но подобный консерватизм хорош только для кухни, имхо.

Serj выше указал - это, действительно, просто двухзвенный манипулятор. А как и что где стоит и насколько все попиндикулярно друг другу - вопрос совершенно к делу не относящийся.

И нулем может быть все, что угодно. Мелочь, а приятно ;D
SW 250 PDS зеленовый. Табуретка. Колонна и голова самодельные. Осталось дело за электроникой;-)
APM/Lunt 5, 9 и 13 мм. Что взять в обзорники?

Оффлайн SerjАвтор темы

  • *****
  • Сообщений: 4 533
  • Благодарностей: 94
    • Сообщения от Serj
    • Тверской астроклуб
Re: Equations for Pointing Telescope, Toshimi Taki
« Ответ #76 : 11 Июн 2020 [06:14:58] »
Не напортачили при выводе...
Посмотрите к каким преобразованиям относятся четвёртые элементы. В масштабах вселенной они обнуляются почище сроков.

Для поворота нужна матрица 3х3. Вы почитайте как Таки решает вопрос неортогональности – последовательными поворотами вокруг осей.
« Последнее редактирование: 11 Июн 2020 [06:42:25] от Serj »
We have met the enemy and he is us.

Оффлайн SerjАвтор темы

  • *****
  • Сообщений: 4 533
  • Благодарностей: 94
    • Сообщения от Serj
    • Тверской астроклуб
Re: Equations for Pointing Telescope, Toshimi Taki
« Ответ #77 : 11 Июн 2020 [06:32:27] »
Инструментальные координаты - это атавизм по большому счету, привет из прошлого, когда на монтировках стояли координатные круги, которые, с некоторыми допфичами, превращались в простейшие механические калькуляторы. Но это, по большому счету, костыль, который использовался просто на уровне тех технологических решений, которые сформировались еще 19 веке. Это безусловно не значит, что они плохие, но подобный консерватизм хорош только для кухни, имхо.
Вот вас понесло! Какие координаты дают энкодеры? Назовите их как угодно, суть от этого не поменяется.
We have met the enemy and he is us.

Онлайн ysdanko

  • *****
  • Сообщений: 11 120
  • Благодарностей: 234
    • Сообщения от ysdanko
Re: Equations for Pointing Telescope, Toshimi Taki
« Ответ #78 : 11 Июн 2020 [11:05:35] »
Вот вас понесло! Какие координаты дают энкодеры? Назовите их как угодно, суть от этого не поменяется.
А о чем спор? Вся ведь математика известна и понятна.
Существует две системы координат - Глобальная для небесной сферы и локальная, для монтировки. Положение осей монтировки с ее погрешностями задается в системе координат монтировки а затем все это преобразуется в Глобальную систему, через углы Эйлера.
Принципы такого подхода универсальны и могут применяться к самым различным областям и механизмам...

https://api-2d3d-cad.com/euler_angles_quaternions/


Оффлайн Папа и Сын

  • *****
  • Сообщений: 500
  • Благодарностей: 29
  • Мне нравится этот форум!
    • Сообщения от Папа и Сын
Re: Equations for Pointing Telescope, Toshimi Taki
« Ответ #79 : 11 Июн 2020 [11:37:55] »
 ;D
Посмотрите к каким преобразованиям относятся четвёртые элементы. В масштабах вселенной они обнуляются почище сроков.

Для поворота нужна матрица 3х3. Вы почитайте как Таки решает вопрос неортогональности – последовательными поворотами вокруг осей.

Преобразования не трогать - это святое!!! ;D

Да тут еще и специализация накладывает отпечаток: считать надо только в порядке: трансляция - локальный поворот
SW 250 PDS зеленовый. Табуретка. Колонна и голова самодельные. Осталось дело за электроникой;-)
APM/Lunt 5, 9 и 13 мм. Что взять в обзорники?