TRANSPORT SZYNOWY
Niezależna strona informacyjna
www.transportszynowy.pl
ATS SYMULATOR TRAMWAJU
Bombardier NGT6
Strona główna
Autorzy
Informacje techniczne
Etapy budowy
O symulatorze w mediach
Kontakt
Podziękowania
Opinie
|
|
Kabina symulatora została wybudowana na wzór rzeczywistej z materiałów
zastępczych imitujących realne rozwiązania.
Założeniem projektu była budowa kabiny i podzespołów bez korzystania z elementów oryginalnych.
Miało to duży wpływ na zmniejszenie kosztów całego przedsięwzięcia. Podzespoły zostały wykonane pod względem
wyglądu i działania na wzór oryginalnych z drobnymi różnicami w kilku przypadkach spowodowanych ograniczonymi
możliwościami technicznymi.
Logika sterowania pracą tramwaju jest w symulatorze zgodna z rzeczywistością.
Kratownica nośna kabiny - podwozie
Szkielet pulpitu
Konstrukcja kabiny
Montaż poszycia kabiny
Malowanie poszycia
Panel czołowy pulpitu z przyciskami
Korpus nastawnika jazdy
Również oprogramowanie symulatora jest stworzone w pełni dla jego potrzeb.
Baza i logika oprogramowania jest tak opracowana, że umożliwia jego wykorzystanie również
dla innych modeli tramwajów, gdyby zaistniała potrzeba stworzenia symulatora dla innego modelu pojazdu.
Pierwszy etap projektu, czyli budowa kabiny oraz powstanie prezentacyjnego (testowego) programu symulacji, został
zakończony w sierpniu 2008.
Od tego czasu następuje rozbudowa symulatora o kolejne funkcje i możliwości wraz z powstawaniem
ostatecznego programu symulacji jazdy.
Programowanie i testy
Cały przebieg budowy kabiny i podzespołów jest dokładnie opisany w dziale:
Etapy budowy
Informacje techniczne o działaniu symulatora:
Symulator tramwaju NGT6 jak było wspomniane w opisie na stronie głównej może działać w dwóch trybach:
- tryb prezentacji to w pełni działająca kabina i pulpit bez możliwości symulowania jazdy.
- tryb symulacji to w pełni działający symulator.
Tryby pracy
Kabina wraz z własnym, niezależnym komputerem sterującym jest "klientem" serwera. Serwerem natomiast
jest główny komputer symulacji. Program symulacji jest tak skonstruowany,
że umożliwia poprzez sieć LAN podpięcie wielu komputerów odpowiedzialnych za projekcje
poszczególnych obrazów scenerii np. na ekrany LCD pełniące rolę lusterek, czy też na osobne projektory dla każdej szyby.
Gdy kabina pracuje w trybie prezentacyjnym nie ma połączenia z serwerem i jej pracą steruje
układ elektryczny odpowiednio współpracujący poprzez płytkę komunikacyjną z programem
komputera wewnętrznego kabiny.
Przełączenie do pracy w trybie symulacji następuje automatycznie po podłączeniu głównego
komputera symulacji poprzez sieć LAN do kabiny (serwer <= TCP/IP => klient).
Wtedy program komputera wewnętrznego kabiny odpowiednio komunikuje się z komputerem symulacji i
następuje wzajemne przesyłanie danych związanych z symulacją jazdy.
Ogólna charakterystyka
Fragment kodu programu
Komputer wewnętrzny kabiny - klient - pracuje na systemie operacyjnym LINUX. Komputer ten jest praktycznie
bezobsługowy. Działa w trybie autostartu, więc w momencie podłączenia kabiny do zasilania następuje
jego uruchomienie i sterowanie odpowiednimi funkcjami.
Wyłączenie komputera jest możliwe po wyłączeniu zasilania pulpitu poprzez jeden z przycisków w kabinie.
Komputer w szafie aparatowej kabiny
Wgrywanie programu do komputera kabiny
Przyłącza na tylnej
ścianie kabiny
Komputer symulacji jazdy (serwer) to wyższej klasy komputer pracujący na systemie operacyjnym Windows XP Professional.
Odpowiada on za współprace z komputerem kabiny. Na nim uruchamiany jest program symulacji jazdy,
który wyświetlany jest z projektora(ów) na ekran(y) przed kabiną. Komputer ten odpowiada też za odtwarzanie dźwięków symulujących
rzeczywiste odgłosy ruchu miejskiego.
W kabinie, w odpowiednich miejscach rozmieszczone są głośniki służące do nagłośnienia dźwięków symulacji jazdy,
działania radiotelefonu oraz zapowiadania przystanków.
Komputer sterujący symulacją jazdy znajduje się na stanowisku instruktora - dyspozytora.
Stanowisko instruktora - dyspozytora
Stanowisko znajduje się obecnie obok kabiny symulatora poza zasięgiem wzroku prowadzącego.
Poniższa fotografia przedstawia jego zdjęcie:
Stanowisko dyspozytorskie
Lewy monitor to podgląd pracy komputera z kabiny. Dzięki klawiaturze możliwa jest bieżąca konfiguracja
programu sterującego.
Monitor komputera kabiny
Prawy monitor pokazuje obraz symulacji jazdy oraz umożliwia konfigurowanie symulatora (serwera). Komputer ten
jest skonfigurowany do równoległej pracy z projektorem.
Sceneria jazdy na ekranie
Okno kontroli połączenia serwer <=> klient
W przyszłości do stanowiska planowane jest dołożenie jeszcze jednego komputera dla celów instruktorskich. Program
symulacji wyposażony zostanie w aplikację instruktorską, na której będzie można zmieniać warunki jazdy i ingerować
w symulację np. poprzez nakazanie zlej jazdy jakiemuś pojazdowi, czy choćby zasymulowanie
wtargnięcia pieszych pod jadący tramwaj.
Na stanowisku dyspozytorskim znajduje się również monitor pokazujący obraz z kamery znajdującej się w kabinie oraz
terminal dyspozytorski (wykonany dla potrzeb symulatora) umożliwiający dwukierunkową łączność
z kursantem w kabinie oraz załączanie funkcji takich jak np.
zaciągnięcie pasażerskiego hamulca bezpieczeństwa, czy indywidualne otwieranie drzwi przyciskami drzwiowymi.
Terminal dyspozytorski i obraz z kamery
Programy symulacji jazdy
Pierwsze testy jazdy sterowanej z kabiny odbywały się na ogólnodostępnym programie ATS (www.ats.d6team.pl),
odpowiednio skonfigurowanym dla potrzeb komunikacji z kabiną. Początkowo transmisja danych odbywała się po łączu USB
bez korzystania z trybu serwer <= TCP/IP => klient.
W efekcie powstały wersje prezentacyjne programu ATS 1.0 i 1.1. Poniżej zameiszczone są wybrane screeny
z tego programu.
Przystanek początkowy
Chodzący piesi
Izolatory sekcyjne
Punkt zasilający
Wiata przystankowa
W związku z przystąpieniem do prac nad zupełnie nowym, profesjonalnym programem symulacji, który
z założenia ma być wykorzystywany do wstępnych szkoleń motorniczych,
zapadła decyzja o zmianie sposobu transferu danych na obecnie zastosowany.
Program ATS NGT6 1.0 jest obecnie mocno zaawansowany i na bieżąco odbywają się
kolejne testy nowych funkcji i możliwości.
Jazdy testowe na prawie gotowym, programie symulacji są przewidziane na koniec sierpnia 2010 roku.
Poniższe screeny przedstawiają nową jakość wizualizacji scenerii w programie tworzonym
obecnie specjalnie dla symulatora NGT6:
Wizualizacja scenerii - ATS NGT6 1.0 - program w budowie
Do początku strony
|
|
©2007-2012 TRANSPORT SZYNOWY / ATS D6 TEAM
www.transportszynowy.pl / www.ats.d6team.pl
|
|