Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Центр помощи > [Алгоритм] Погоня за объектом |
Автор: rocco 16.7.2008, 12:50 |
Есть система координат в начале которой находиться объект-перехватчик. В некой другой точке с известными координатами есть другой объект-жертва который равномерно движется параллельно оси абсцисс с известной скоростью. Какой вид будет имет траектория движения перехватчика, если он всегда находится на прямой соединяющей начало координат и объект жертву? |
Автор: Akina 16.7.2008, 12:53 |
Построй дифф. уравнение вектора скорости да проинтегрируй. |
Автор: rocco 16.7.2008, 15:15 |
Спасибо. Там все просто. x = V*cos(a)*t y = V*sin(a)*t tga = H/(L-v*t), где Н-ордината цели, L-ее первоначальная абсцисса, V-скорость перехватчика, v-скорость цели, t-время |
Автор: Mal Hack 16.7.2008, 17:51 |
Тут не все так просто... Эти уравнения зачастую не стационарные, а посему без существенного упрощения интегрировать их не получится. rocco, вам надо сначала определиться, какой метод наведения вы будете использовать: метод погонной кривой, метод накрытия цели или упрежденный метод. Исходя из этого уже можно будет сделать какие-то допущения в ДУ и следовательно, получить траекторию. А так, в принципе, в вашем случае траектория будет гипербола (по форме). или экспонента сходящаяся к константе. |
Автор: rocco 18.7.2008, 16:45 |
Метод наведения - трехточка (накрытие цели) или упреждение (спрямление). |