-
Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.
atman.pl!news.task.gda.pl!not-for-mail
From: "$tipa" <s...@w...pl>
Newsgroups: pl.comp.programming
Subject: Re: Lot do celu (AI)
Date: Thu, 21 Jun 2012 13:45:59 +0200
Organization: CI TASK http://www.task.gda.pl/
Lines: 38
Message-ID: <jrv1ho$m3g$1@news.task.gda.pl>
References: <op.wf39np1q35fkj7@notebook>
NNTP-Posting-Host: ex162.internetdsl.tpnet.pl
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-2; format=flowed
Content-Transfer-Encoding: 8bit
X-Trace: news.task.gda.pl 1340279160 22640 80.53.23.162 (21 Jun 2012 11:46:00 GMT)
X-Complaints-To: a...@n...task.gda.pl
NNTP-Posting-Date: Thu, 21 Jun 2012 11:46:00 +0000 (UTC)
User-Agent: Mozilla/5.0 (Windows NT 6.1; rv:12.0) Gecko/20120428 Thunderbird/12.0.1
In-Reply-To: <op.wf39np1q35fkj7@notebook>
Xref: news-archive.icm.edu.pl pl.comp.programming:198047
[ ukryj nagłówki ]Jest juz pozno, wiec byc moze pisze bzdury
Ruch rakiety jest złożeniem dwu niezaleznych ruchów: jednostajnego
prostoliniowego wynikającego z prędkości początkowej i zmiennego
wynikajacego z dzialania sinikow.
skoro masz polozenie i predkosc poczatkowa, to latwo obliczysz, dokad
dolecisz, jesli nic nie zrobisz. Z tego punktu prowadzisz wektor do
celu. Zaczepiasz ten wektor na rakiecie i obliczasz, jak powinienes
dzialac silnikami, by nieruchoma rakieta ustawiona w zadanym kierunku po
sekundzie dotarla do celu. Czyli problem sprowadza sie do obliczen dla
rakiety początkowo nieruchomej.
Jak widac rakieta powina miec odpowiednio niska zwrotnosc i
przyspieszenie maksymalne, bo jesli beda wysokie, to za kazdym razem
wystarczy najpierw ustawic rakiete w zadanym kierunku, a nastepnie
wlaczyc okreslone stale przyspieszenie. W tym przypadku problem jest
wiec banalny.
Jesli zas obie wielkosci beda male, to przyspieszenie i obrot musza od
poczatku ze soba wspoldzialac. No tak, tylko ze wtedy juz po pierwszej
iteracji mamy znowu rakiete ruchoma ktorej problem mozna znowu
sprowadzic do rakiety nieruchomej. Ale mętlik.
Ale zalozmy ze mamy na poczatku te ruchoma rakiete. Znamy jej kierunek i
predkosc. Przechodzimy jak powyzej do ukladu z nieruchoma rakieta.
widzimy w ktora strone nalezy rakiete obrocic. jesli po obrocie rakieta
jest skierowana OD celu (tego wirtualnego - dla nieruchomej rakiety)
dajemy jej przyspieszenie ujemne, jesli prostopadle do celu - nie
przyspieszamy, jeśłi DO celu - dajemy przyspieszenie dodatnie.
wykonujemy obliczenia, przechodzimy spowrotem do poczatkowego ukladu, w
ktorym rakieta jest ruchoma i po wykonaniu tej iteracji mamy nowe
poczatkowe wartosci polozenia, predkosci i kierunku rakiety. Tyle tylko
że czasu mamy trochę mniej.
Coś mi sie widzi, ze w ten sposob rakieta dotrze do celu po spirali.
Tylko czy ktos rozumie, o co mi chodzi? Bo wcale nie jest powiedziane,
ze jasno wyjasnilem moje idee.
$tipa
Następne wpisy z tego wątku
- 21.06.12 16:22 A.L.
- 21.06.12 16:29 Wojciech \"Spook\" Sura
- 21.06.12 19:37 A.L.
- 21.06.12 22:43 Wojciech \"Spook\" Sura
- 21.06.12 22:59 Przemek O
- 22.06.12 00:02 Tomek Kańka
- 22.06.12 07:08 s
- 22.06.12 07:51 Wojciech \"Spook\" Sura
- 22.06.12 09:02 Tomek Kańka
- 22.06.12 09:04 Tomek Kańka
- 22.06.12 10:44 Wojciech \"Spook\" Sura
- 22.06.12 12:32 Michoo
- 22.06.12 13:17 Tomek Kańka
- 22.06.12 13:43 Wojciech \"Spook\" Sura
- 22.06.12 13:56 Michoo
Najnowsze wątki z tej grupy
- TCL - problem z escape ostatniego \ w nawiasach {}
- Nauka i Praca Programisty C++ w III Rzeczy (pospolitej)
- testy-wyd-sort - Podsumowanie
- Tworzenie Programów Nieuprzywilejowanych Opartych Na Wtyczkach
- Do czego nadaje się QDockWidget z bibl. Qt?
- Bibl. Qt jest sztucznie ograniczona - jest nieprzydatna do celów komercyjnych
- Co sciaga kretynow
- AEiC 2024 - Ada-Europe conference - Deadlines Approaching
- Jakie są dobre zasady programowania programów opartych na wtyczkach?
- sprawdzanie słów kluczowych dot. zła
- Re: W czym sie teraz pisze programy??
- Re: (PDF) Surgical Pathology of Non-neoplastic Gastrointestinal Diseases by Lizhi Zhang
- CfC 28th Ada-Europe Int. Conf. Reliable Software Technologies
- Młodzi programiści i tajna policja
- Ada 2022 Language Reference Manual to be Published by Springer
Najnowsze wątki
- 2024-11-11 Wyważanie kół rowerowych
- 2024-11-11 Kosz, gdzie??
- 2024-11-11 Coraz mniej ludzi robi prawo jazdy
- 2024-11-11 Opole => SAP HANA Cloud Dev / Data Engineer <=
- 2024-11-11 Warszawa => Spedytor Międzynarodowy <=
- 2024-11-11 Lublin => Senior PHP Developer <=
- 2024-11-11 Marki => Senior PHP Symfony Developer <=
- 2024-11-11 Chrzanów => Team Lead / Tribe Lead FrontEnd <=
- 2024-11-11 Gliwice => Specjalista ds. public relations <=
- 2024-11-11 Gdańsk => Kierownik Działu Spedycji Międzynarodowej <=
- 2024-11-11 Gdańsk => Head of International Freight Forwarding Department <=
- 2024-11-11 Warszawa => Sales Development Representative (in German) <=
- 2024-11-11 Marsz niepodległości
- 2024-11-08 Belka
- 2024-11-09 pierdolec na punkcie psa