алгоритм сферической геометрии для астрономии (движение телескопа)

Я не могу понять математику/геометрию для этого, но я уверен, для этого есть простой алгоритм.

Пытаюсь управлять телескопом по альт/азимуту, и мне нужно решить следующую проблему.

Я знаю свою широту/долготу — я точно знаю, где мой дом. Отсюда я знаю, под каким углом находится полярная звезда/центр вращения звездного поля и какой азимут.

Я знаю, сколько в секундах длится астрономический день, поэтому сколько времени займет один полный оборот звездного поля. Я хочу рассчитать, насколько данная точка в небе будет двигаться (скажем, за одну секунду) с точки зрения дельты-x (вращение области по горизонтали, азимут) и дельта-y (возвышение области в градусах, высота). Я знаю, на какую точку неба я смотрю, поскольку у меня есть показания компаса и инклинометра с устройства на моем прицеле.

  • Звезда, близкая к полярной звезде в поле зрения, сдвинется лишь на небольшой угол dx и dy, отслеживая небольшой участок неба. Звезда, движущаяся строго с востока на запад, проследит гораздо больший путь в небе, поскольку она проходит по самому большому следу. Звезда, расположенная гораздо южнее, будет отслеживать уменьшение количества dx и dy.

Кто-нибудь знает, как вычислить dx и dy с учетом широты/долготы, направления и высоты области видимости?


person David Shields    schedule 19.02.2014    source источник


Ответы (1)


Да, есть алгоритм, и я даже могу предоставить вам открытый исходный код для этого. Вам просто нужно изучить веб-сайт Toshimi taki (японский астроном-любитель и программист):

Сайт Тошими Таки!

person Luis Gouveia    schedule 20.02.2014
comment
Не забудьте принять этот ответ как правильный, если он поможет :) Это алгоритм, который позволяет вам управлять как добсоновским, так и экваториальным телескопом. Он очень хорошо известен среди астрономов-любителей. - person Luis Gouveia; 21.02.2014
comment
Я вижу преобразование dob-alt-az в eq, но не вижу, как вычислить dx и dy при изменении T, все в alt-az. Какие-либо предложения ? - person David Shields; 21.02.2014
comment
Привет, Дэвид, код Таки позволяет вам это сделать, но вам нужно изучить алгоритм. Свяжитесь с ним, если вам понадобится помощь. Он уже ответил на некоторые мои вопросы. - person Luis Gouveia; 21.02.2014
comment
Сможешь сделать это, Дэвид? Как прошло? - person Luis Gouveia; 26.02.2014