Szybkobieżne Pojazdy Gąsienicowe (21) nr 1, 2005 SYMULATOR OSPRZĘTU MASZYNY INŻYNIERYJNO-DROGOWEJ MID



Podobne dokumenty
SYSTEM ROZPROSZONEGO STEROWANIA WYKORZYSTUJĄCY STEROWNIKI MOBILNE

SYMULATOR DO NAUKI OBSŁUGI SPRZĘTU INŻYNIERYJNEGO I MASZYN BUDOWLANYCH

Grafika komputerowa i wizualizacja

SYSTEM PREZENTACJI OBRAZU W SYMULATORZE BESKID - 3

SPOSOBY POMIARU KĄTÓW W PROGRAMIE AutoCAD

Wymagania - informatyka

Szybkie prototypowanie w projektowaniu mechatronicznym

Kontrola dostępu, System zarządzania

Wprowadzenie do prezentacji multimedialnych

MULTIMEDIALNE INSTRUKCJE OBSŁUGI I EKSPLOATACJI SPRZĘTU WOJSKOWEGO

SYSTEMY OPERACYJNE I SIECI KOMPUTEROWE

S YSTEM O PERACYJNY L INUX W PARCOWNI

GĄSIENICOWY UKŁAD JEZDNY

Polaryzacja światła, kąt Brewstera

KATEDRA SYSTEMÓW MULTIMEDIALNYCH SEMINARIUM MULTIMEDIALNE SYSTEMY MEDYCZNE

Wymagania edukacyjne z informatyki dla cyklu dwugodzinnego 1h tygodniowo w pierwszym roku nauczania


OPROGRAMOWANIE CANStudio

INFORMATYKA TECHNICZNA Badanie możliwości wykorzystania języka AutoLISP i środowiska VisualLISP w systemie CAx

FastReporter 2 OPROGRAMOWANIE DO KOŃCOWEGO PRZETWARZANIA DANYCH

WYKORZYSTANIE PLATFORMY FireMonkey W PROCESIE URUCHAMIANIA I TESTOWANIA UKŁADÓW MIKROPROCESOROWYCH

Marcin Bieda. Pierścienie Newtona. (Instrukcja obsługi)

Propozycje wymagań dla cyklu dwugodzinnego w ujęciu tabelarycznym

ABIX Cyfrowa edukacja z oprogramowaniem Open Source

LEKCJA TEMAT: Zasada działania komputera.

I. KARTA PRZEDMIOTU. I Formy zajęć, liczba godzin. Semestr Wykład Ćwiczenia Laboratorium Projekt Seminarium Łącznie. IV Forma zaliczenia

Koncepcja wirtualnej pracowni GIS w oparciu o oprogramowanie open source

Interferometr Michelsona

Załamanie światła, Pryzmat

SYMULACJA OPADÓW ATMOSFERYCZNYCH I POKRYWY ŚNIEŻNEJ W GENERATORZE OBRAZU JASKIER IG

Wymagania edukacyjne niezbędne do uzyskania poszczególnych śródrocznych ocen klasyfikacyjnych z Informatyki. Kl. III (oddział gimnazjalny)

WYKORZYSTANIE NOWOCZESNYCH KAMER STANDARDU IEEE1394 DO DETEKCJI ZMIAN W OBSZARACH OBSERWACJI I BADAŃ W SYSTEMACH MACHINE VISION

Wymagania dla cyklu dwugodzinnego w ujęciu tabelarycznym. Gimnazjum nr 1 w Miechowie

ASEM UBIQUITY PRZEGLĄD FUNKCJONALNOŚCI

e-awizo SYSTEM POTWIERDZANIA DORĘCZEŃ POCZTY ELEKTRONICZNEJ

elplc Sp. z o.o. ul. Warsztatowa 5, Tarnów tel./fax: sekretariat@elplc.pl

Instrukcja obsługi. Karta video USB + program DVR-USB/8F. Dane techniczne oraz treść poniższej instrukcji mogą ulec zmianie bez uprzedzenia.

Kasy Fiskalne Lublin Analityk

Laboratorium - Zarządzanie systemem plików poprzez wbudowane oprogramowanie w systemie Windows XP

Programowanie sterowników przemysłowych / Jerzy Kasprzyk. wyd. 2 1 dodr. (PWN). Warszawa, Spis treści

Instrukcja instalacji oprogramowania pixel-fox

System multimedialny Muzeum Górnośląski Park Etnograficzny.

Instrukcja instalacji oprogramowania pixel-fox

DROGA ROZWOJU OD PROJEKTOWANIA 2D DO 3D Z WYKORZYSTANIEM SYSTEMÓW CAD NA POTRZEBY PRZEMYSŁU SAMOCHODOWEGO

Rok akademicki: 2013/2014 Kod: STC s Punkty ECTS: 3. Poziom studiów: Studia I stopnia Forma i tryb studiów: -

Projektowanie. Obliczenia. Zarządzanie danymi. Wytwarzanie

Informatyka kl. 1. Semestr I

Ciało Doskonale Czarne

Uchwała Nr 59/2016/IX Senatu Politechniki Lubelskiej z dnia 15 grudnia 2016 r.

Tworzenie aplikacji Web Alicja Zwiewka. Page 1

VComNet Podręcznik użytkownika. VComNet. Podręcznik użytkownika Wstęp

SYSTEM STEROWANIA W STACJI RADIOLOKACYJNEJ BAZUJĄCY NA MAGISTRALI CAN

Zastosowanie oprogramowania Proficy (ifix, Historian oraz Plant Applications) w laboratoryjnym stanowisku monitoringu systemów produkcyjnych in-line

14. Przedmiot: N/PM2012/11/14/I1 INFORMATYKA moduł 1 Semestr. Liczba tygodni Liczba godzin w tygodniu Liczba godzin w semestrze ECTS

System realizacji prezentacji multimedialnych i zarządzania treścią. MODUS S.J. Wadowicka Kraków, Polska.

Wykorzystanie usług chmurowych dla sterowania robotem mobilnym na przykładzie Amazon EC2

WYKORZYSTANIE PLATFORMY FireMonkey DO AUTOMATYZACJI ZADAŃ GRAFIKI W PROGRAMIE AutoCAD

ALGORYTMY STEROWANIA IMITATOREM STACJI RADIOLOKACYJNEJ

Instalacja SQL Server Express. Logowanie na stronie Microsoftu

Narzędzia do tworzenia multimedialnych pomocy dydaktycznych

Systemy operacyjne. Systemy operacyjne. Systemy operacyjne. Zadania systemu operacyjnego. Abstrakcyjne składniki systemu. System komputerowy

ZESTAW OBSERWACYJNY MASZYNY INŻYNIERYJNO DROGOWEJ MID

Tomasz Grześ. Systemy zarządzania treścią

Przykładowe zagadnienia na sprawdzian z wiedzy ogólnej. Linux to nazwa: A. Programu biurowego. B. Systemu operacyjnego. C. Przeglądarki internetowej.

Prezentacja specjalności Inżynieria Systemów Informatycznych

INTERFEJS SUBARU USB INSTRUKCJA OBSŁUGI strona 1/14

Oprogramowanie komputerowych systemów sterowania

AKTUALIZACJA RĘCZNA TRYB OFFLINE (Przykład: WINDOWS 7-32 bits):

INSTRUKCJA OBSŁUGI NVR 2708 NVR 2716

KARTA KURSU (realizowanego w module specjalności) Modelowanie 3D

MODERNIZACJA UKŁADÓW STEROWANIA W POJEŹDZIE GĄSIENICOWYM

Terminal TR01. Terminal jest przeznaczony do montażu naściennego w czystych i suchych pomieszczeniach.

Marcin Bieda. Cykl Carnota. (Instrukcja obsługi)

Instrukcja obsługi programu. BlazeVideo HDTV Player v6

Drugi rok nauczania semestr I. Ocena Tematyka Dopuszczająca Dostateczna Dobra Bardzo dobra Multimedia

Metody integracji systemów sterowania z wykorzystaniem standardu OPC

Uniwersytet Mikołaja Kopernika. Wydział Matematyki i Informatyki Wydział Fizyki, Astronomii i Informatyki Stosowanej

BADANIA WPŁYWU PRACY PRZY KOMPUTERZE NA ZDOLNOŚĆ PROWADZENIA POJAZDÓW CIĘŻAROWYCH

Czym jest OnDynamic? OnDynamic dostarcza wartościowych danych w czasie rzeczywistym, 24/7 dni w tygodniu w zakresie: czasu przejazdu,

Podstawy Techniki Komputerowej. Temat: BIOS

ZASTOSOWANIE SYMULATORÓW W SZKOLENIU WOJSK ŁĄCZNOŚCI I INFORMATYKI. Płk rez. dr inż. Andrzej WISZ

Dariusz Brzeziński. Politechnika Poznańska, Instytut Informatyki

5 Moduył do wyboru II *[zobacz opis poniżej] 4 Projektowanie i konfiguracja sieci komputerowych Z

PROGRAMOWALNE STEROWNIKI LOGICZNE

Zasady i kryteria zaliczenia: Egzamin w formie testu. Podstawą zaliczenia jest zdobycie 51% możliwych punktów.

Podsystem graficzny. W skład podsystemu graficznego wchodzą: karta graficzna monitor

KARTA KURSU (realizowanego w module specjalności) Modelowanie 3D

SPECYFIKACJA ISTOTNYCH WARUNKÓW ZAMÓWIENIA DOTYCZĄCEGO ZAKUP SPRZĘTU KOMPUTEROWEGO I OPROGRAMOWANIA DLA SZKOŁY PODSTAWOWEJ W WOLI ZARADZYŃSKIEJ

Koło zainteresowań Teleinformatyk XXI wieku

Procedura wdrożeniowa program MERKURY QUATTRO wer. 1.0

MAGISTRALA CAN W WYROBACH I SYSTEMACH DIAGNOSTYCZNO-POMIAROWYCH OBRUM GLIWICE

Wymagania edukacyjne z informatyki dla klasy szóstej szkoły podstawowej.

ośrodek szkolenia i egzaminowania

X-CONTROL -FUNKCJONALNOŚCI

PRZEWODNIK PO PRZEDMIOCIE

Firma Informatyczna ASDER. Prezentacja. Serwer danych lokalnych. Przemysław Kroczak ASDER

1 Spotkanie Użytkowników Systemów B&R, 9 10 października Hotel Ossa Congress & SPA, Ossa, Rawa Mazowiecka - -

Rok akademicki: 2030/2031 Kod: JIS GK-s Punkty ECTS: 4. Poziom studiów: Studia II stopnia Forma i tryb studiów: Stacjonarne

SZKOLENIE DLA NAUCZYCIELI Z WYKORZYSTANIEM

Transkrypt:

Szybkobieżne Pojazdy Gąsienicowe (21) nr 1, 2005 Jacek BARCIK SYMULATOR OSPRZĘTU MASZYNY INŻYNIERYJNO-DROGOWEJ MID Streszczenie: Artykuł prezentuje opracowany w OBRUM wirtualny symulator osprzętu maszyny inżynieryjno-drogowej MID 1 opracowany na komputer klasy PC. Symulator umożliwia szkolenie przy użyciu rzeczywistego pulpitu wynośnego wyrobu MID podłączonego poprzez skrzynkę interfejsu do PC. Możliwe jest szkolenie operatora osprzętu bez potrzeby użycia prawdziwego MID-a. Pozwala on na symulowanie ruchów wysięgnikiem w zakresie identycznym jak na rzeczywistym pojeździe, gdyż wszelkie algorytmy ruchu wysięgnikiem zostały przeniesione ze sterownika PLC wyrobu do symulatora. Artykuł prezentuje również koncepcje dalszych prac z zakresu symulatora w celu jego rozbudowy o dodatkowe funkcje. 1. WSTĘP Rozwój komputerów osobistych jest tak szybki, że możliwości obliczeniowe w zakresie grafiki komputerowej do niedawna wymagające dużych komputerów klasy stacji graficznych, dziś z powodzeniem zastępowane są przez procesory pecetów oraz wysoko wydajne karty graficzne, które pozwalają na osiągnięcie niemal identycznego efektu za nieporównywalnie mniejsze nakłady finansowe. To, co do niedawna było dostępne jedynie dla komputerów nazywanych stacjami graficznymi z specjalistycznym oprogramowaniem za astronomiczne kwoty, obecnie mamy do dyspozycji na pecetach oprogramowanie, którego wartość waha się między 5 a 15 tysięcy złotych. Używając dostępnych języków programowania wyższego rzędu takich jak Delphi czy C++ Builder wspartych technologią OpenGL 2 możliwe jest w miarę proste budowanie środowiska dla prostych symulatorów sprzętu oraz gier. Mnogość tak zwanych silników (ang. engine) pozwala na dobór najbardziej optymalnego narzędzia dla sowich potrzeb. 2. NARZĘDZIA I METODY PROJEKTOWE PRZY OPRACOWANIU SYMULATORA W OBRUM dzięki pracom badawczo-rozwojowym możliwy był zakup oprogramowania oraz rozpoczęcie prac z zakresu multimediów. Zakup kompilatora DELPHI, niektórych programów graficznych oraz pakietu multimedialnego firmy Macromedia umożliwił opracowanie omawianego symulatora. Twórcy symulatora skorzystali z możliwości, jakie niesie internet skąd zostały pobrane, niezbędne komponenty do opracowania symulatora. Praca nad symulatorem została podzielona na trzy etapy: Objaśnienia: 1 MID Maszyna Inżynieryjno Drogowa Wyrób OBRUM Gliwice 2 OpenGL - jest to system tworzenia wysokiej jakości grafiki komputerowej i animacji. Jest on najczęściej używany do tworzenia gier, interaktywnej grafiki komputerowej i innych aplikacji wykorzystujących grafikę. OpenGL wykorzystuje zdolność współczesnych kart graficznych do bardzo szybkiego wyświetlania grafiki - zwaną również akceleracją sprzętową. Mgr inż. Jacek BARCIK - Ośrodek Badawczo-Rozwojowy Urządzeń Mechanicznych OBRUM, Gliwice

Jacek BARCIK Etap I Opracowanie i dostosowanie modelu 3D pojazdu MID do pracy w środowisku kompilatora DELPHI. Model maszyny w pierwszej fazie powstał w oprogramowaniu SolidWorks, które na co dzień wykorzystywane jest przez konstruktorów Ośrodka do prac projektowych. Następnie model został poddany konwersji na obiekty zapisane w standardzie 3DS 3. Tak przygotowane obiekty należało pokryć teksturami 4. Rys 1 i rys. 2 przedstawiają model bryły kadłuba pojazdu MID bez tekstur oraz z naniesionymi teksturami. W tej formie zostały zaimportowane do środowiska DELPHI gdzie poszczególne obiekty były identyfikowane, co umożliwiło przypisanie im poszczególnych zdarzeń w trakcie operowania nimi za pośrednictwem pulpitu wynośnego. Rys. 1. Model pojazdu bez tekstur Rys. 2. Model pojazdu z teksturami 2

Symulator osprzętu maszyny inżynieryjno-drogowej MID Rys. 3. Widok modelu pojazdu z kamery 1 Etap II Na tym etapie niezbędne było opracowanie interfejsu komunikacyjnego z użytkownikiem oraz zaimplementowanie algorytmów poruszania wysięgnikiem. Poruszanie wysięgnikiem oraz ograniczenia związane z zakresem ruchów zostały przeniesione bezpośrednio z oprogramowania znajdującego się na wyrobie MID w sterowniku PLC. Dzięki tzw. latającej kamerze (ang. Flying camera) możliwe było wprowadzenie trzech widoków: - z zewnątrz wozu, z możliwością zmiany położenia kamery oraz jej oddalania i przybliżania do wirtualnego pojazdu za pomocą myszki komputera (rys. 3), - z włazu, z możliwością przemieszczenia kamery w obrębie włazu za pomocą myszki komputerowej (rys. 4) - znad pancerza z automatycznym śledzeniem poruszającego się wysięgnika, widok zbliżony do widoku z rys. 4 Objaśnienia: 3 3DS format plików z zapisem wektorowym obiektów generowany przez oprogramowanie 3D Studio. 4 Tekstura najczęściej plik obrazu typu BMP umieszczany na obiektach 3D w celu urealnienia jego wyglądu. 3

Jacek BARCIK Rys. 4. Widok modelu pojazdu z kamery 2 Etap III Opracowanie skrzynki interfejsu komunikacyjnego pomiędzy pulpitem wynośnym oraz pecetach wraz z oprogramowaniem do przekazywana danych w obu kierunkach. Praktycznie etap ten był realizowany równolegle z etapami I i II, oraz na bieżąco aktualizowany. Dużym utrudnieniem było opracowanie komunikacji przekazywania danych między komputerem i pulpitem, gdyż w praktyce wymagało to symulowania pracy sterownika PLC a liczba przesyłanych danych była na granicy przepustowości portu szeregowego. Rys. 5 przedstawia skrzynkę interfejsu komunikacji a rys 6. poglądowy schemat blokowy całego symulatora. Rys. 5. Skrzynka interfejsu 4

Symulator osprzętu maszyny inżynieryjno-drogowej MID Komputer PC z oprogramowaniem symulatora RS232 Rzeczywisty pulpit w raz z kablem przyłączeniowym z wyrobu MID Skrzynka interfejsu ~ 230V Rys. 6. Schemat poglądowy symulatora 3. SYMULATOR I JEGO ZALETY Rozwój sprzętu zarówno wojskowego, jak i cywilnego zmierza w kierunku informatyzacji i komputeryzacji. Sprzęt staje stając się coraz bardziej skomplikowanymi urządzeniami. W konsekwencji powoduje to, że sprzęt staje się coraz droższy a szkolenie coraz bardziej specjalistyczne i również kosztowne. Narażenie sprzętu na ewentualne uszkodzenia w trakcie szkolenia powoduje, że na rzeczywistym sprzęcie odbywa się ono sporadycznie z uwagi na ryzyko jego uszkodzenia i wysoki koszt szkolenia. W krajach zachodnich dawno zauważono, że należy szkolić żołnierzy / operatorów na symulatorach. W tym celu powstawały różnego rodzaju symulatory oparte o duże stacje graficzne, których koszt opracowania również był bardzo wyskoki, ale zwracał się bardzo szybko gdyż symulator praktycznie może pracować 24 godziny na dobę. Podobnie zaawansowany symulator został opracowany w Ośrodku dla czołgu PT-91. Pewną alternatywą dla dużych symulatorów są symulatory tego typu co opracowany w Ośrodku dla wyrobu MID. Oczywiście symulator taki nadaje się jedynie do wybranego typu sprzętu, jakim są np. pojazdy inżynieryjne, pojazdy typu spychacz, koparka czy dźwig. Symulator taki może bardzo dobrze spełniać funkcje rozwinięcia systemu szkolenia CBT 6. Szkolenie tego typu można przeprowadzić praktycznie w sali dydaktycznej, wymogiem jest posiadanie peceta o parametrach Pentium III, karta graficzna z akceleracją 3D np. GF4, 10Mb wolnego miejsca na dysku, 256 MB RAM oraz oczywiście oryginalnego pulpitu wynośnego z wyrobu MID. Całość pracuje w środowisku MS Windows 9x/ME/XP. Ponadto szkolenie może odbywać się z podłączonym projektorem video, co umożliwia pokaz w szerszym gronie odbiorców w tym samym czasie. Symulator pozwala zaoszczędzić paliwo oraz motogodziny pracy rzeczywistego pojazdu oraz redukuje stres zarówno instruktora, jak i szkolących się żołnierzy spowodowany 5

Jacek BARCIK możliwością uszkodzenia sprzętu lub spowodowania wypadku. Symulator pozwala na wstępne szkolenie żołnierzy w zakresie operowania wysięgnikiem i zamontowanym osprzętem (chwytak). Zaimplementowana możliwość detekcji kolizji wysięgnika z kadłubem w sytuacji składania wysięgnika do pozycji transportowej umożliwi opanowanie tego procesu bez narażenia sprzętu na uszkodzenie. 4. DALSZE PRACE Opracowany symulator wymaga wyposażenia w dodatkowe możliwości oraz zwiększenia walorów wizualnych (zmiana terenu operacji oraz zwiększenia liczby możliwych kolizji). Doposażenie symulatora w przemieszczania obiektów oraz wpływ grawitacji pozwoli na dodatkowe możliwości szkolenia w zakresie ogranicznika udźwigu czy sprawnego przemieszczania, np. elementów w obrębie zasięgu wozu, usuwanie betonowych zapór przeciwczołgowych. Wprowadzenie grawitacji nie jest rzeczą prostą aczkolwiek dostępne na rynku silniki dają możliwość uwzględnienia grawitacji obiektów. Wymaga to jednak pogłębienia wiedzy z tego zakresu zakupu oprogramowania i wyszkolenia w użytkowaniu oprogramowania. Operowanie w środowisku wirtualnym może również posłużyć w przyszłości do prezentacji nowych rozwiązań czy wyrobów zanim powstaną fizycznie i nie będą wymagały posiadania specjalistycznego oprogramowania np. SolidWorks do ich prezentacji. Ważnym elementem, który będzie wprowadzony zarówno do obecnego symulatora, jak i opracowanych w przyszłości to rozdzielenie samej aplikacji symulatora od procedur komunikacji z pulpitem. W ten sposób powstanie oprogramowanie, które będzie pełnić funkcję sterownika i przetwarzania danych. Sterownik ten będzie działał w tle, zajmując się przepływem danych, co spowoduje, że aplikacja symulatora będzie działać stabilniej. 5. WNIOSKI Zasadnym wydaje się być kontynuowanie prac z tego zakresu, szczególnie że podobne symulatory zaczynają powstawać dla rynku cywilnego w państwach Unii Europejskiej. Symulator spychacza (stanowisko komputerowe wyposażone w dwa joystiki oraz zestaw przełączników można było zobaczyć na wystawie BAUMA 2004 w Monachium. Symulator prezentowała jedna z niemieckich firm informatycznych. Na wystawie ITEC-2004 w Londynie można było natomiast zapoznać się zaawansowanym system szkolenia operatora koparki składający się z siedziska wraz całym oprzyrządowaniem (joystiki, przełączniki, sygnalizatory). Obraz widziany z kabiny operatora był generowany na półprzeźroczystym wyświetlaczu zamontowanym w chemie z systemem śledzenia ruchu głowy szkolonego. Opracowanie skomplikowanych symulatorów nie zawsze jest uzasadnione gdyż niejednokrotnie koszt opracowania takiego symulatora będzie niewspółmiernie wysoki do zakresu szkolenia, jakie ma pełnić a czas zwrotu nakładów może być zbyt długi. Dlatego też przed podjęciem prac nad nowym symulatorem w pierwszej kolejności należy ustalić, jaki zakres szkolenia będzie uwzględniał oraz jakie oszczędności można osiągnąć z tytułu użytkowania symulatora. To z kolei pozwoli obliczyć hipotetyczny zwrot nakładów poniesionych na opracowanie i wdrożenie symulatora. Objaśnienia: 6

Symulator osprzętu maszyny inżynieryjno-drogowej MID 7 CBT ang. Computer Based Traning jest to rodzaj szkolenia multimedialnego na komputerze. 6. LITERATURA [1] - http://www.delphigl.com/index2.php [2] - http://zst.atr.bydgoszcz.pl/technologie/3d/opengl02.html MID VEHICLE EQUIPMENT SIMULATOR Abstract: Paper presents simulator of MID s equipment developed in OBRUM for PC. This simulator provide training of using real MID s equipment control board connected via interface box to PC. It is possible to train the operator without real vehicle. It provides simulation of jib moves identical as in real vehicle because all algorithms of jib moving were moved from vehicle s PLC to simulator. Paper also presents further concepts of works in simulator scope to upgrade it for additional functions. Recenzent: dr inż. Zbigniew RACZYŃSKI 7