Temat: Symulacje komputerowe lotu helikoptera w języku Java

Slides:



Advertisements
Podobne prezentacje
Video DR-S Cyfrowy rejestrator wideo
Advertisements

XII Międzynarodowa Konferencja Naukowa „Nowe Technologie i Osiągnięcia w Metalurgii i Inżynierii Materiałowej” BADANIA WPŁYWU INTENSYWNOŚCI PODGRZEWANIA.
Projektowanie urządzeń automatycznego rozrządzania wagonów na górkach rozrządowych Zawiercie, 15 – 16 września 2011r.
Modele oświetlenia Punktowe źródła światła Inne
Dynamika bryły sztywnej
Kinematyka Definicje podstawowe Wielkości pochodne
Zadanie z dekompozycji
Skalowalny algorytm estymacji ruchu dla systemów rozproszonych
Animacja Animacja jest procesem automatycznego generowania serii obrazów, gdy kolejny obraz przedstawia pewną zmianę w stosunku do poprzedniego. Ta definicja.
PODSTAWY ANIMACJI KOMPUTEROWEJ W ŚRODOWISKU FLASH
Seminarium Dyplomowe sem.10
wykonał Jarosław Orski promotor pracy: mgr Szymon Smaga
Samobieżny pojazd poszukiwawczy sterowany komputerowo. Mączka Paweł Warszawska Wyższa Szkoła Informatyki Warszawa 2007 Promotor mgr inż. Dariusz Olczyk.
Warszawska Wyższa Szkoła Informatyki Warszawa 2008
Heterogeniczne procesory wielordzeniowe w urządzeniach audio
Heterogeniczne procesory wielordzeniowe w urządzeniach audio
Temat: Symulacje komputerowe lotu helikoptera w języku Java
Temat: Symulacje komputerowe lotu helikoptera w języku Java
Temat: Symulacje komputerowe lotu helikoptera w języku Java
Temat: Symulacje komputerowe lotu helikoptera w języku Java
Możliwości biblioteki logiczno-fizycznej opartej na systemie masa-sprężyna jako środowiska modelowania rzeczywistości wirtualnej. Projekt systemu Seminarium.
PROJEKT GRUPOWY SYSTEM ANTYKOLIZYJNY DLA ROBOTÓW PRZEMYSŁOWYCH Grupa: P. Bocian K. Czułkowski A. Hryniewicz opiekun: mgr inż. Piotr Fiertek.
Spis treści Możliwości biblioteki logiczno-fizycznej
Komputer a system komputerowy
Moja droga do szkoły.
Projektowanie architektur systemów filtracji i akwizycji danych z wykorzystaniem modelowania w domenie zdarzeń dyskretnych Krzysztof Korcyl.
Karol Rumatowski Automatyka
Regulacja impulsowa z modulacją szerokości impulsu sterującego
Modelowanie elementów świata 3D przy użyciu biblioteki Managed Directx
Nie bać się mechatroniki
ZASTOSOWANIE RENDERINGU W GRAFICE KOMPUTEROWEJ
Karol Rumatowski d1.cie.put.poznan.pl Sterowanie impulsowe Wykład 1.
„Windup” w układach regulacji
Modelowanie matematyczne jako podstawa obliczeń naukowo-technicznych:
Modelowanie i podstawy identyfikacji 2009/2010Modele fenomenologiczne - przykłady Kazimierz Duzinkiewicz, dr hab. inż.Katedra Inżynierii Systemów Sterowania1.
Regulacja dwupołożeniowa i trójpołożeniowa
Regulacja trójpołożeniowa
Teoria sterowania Wykład 9 Transmitancja operatorowa i stabilność liniowych układu regulacji automatycznej.
Podstawowe informacje o maturze dla gimnazjalistów.
Grafika wektorowa.
IMPEX GEO Jeden z największych dostawców sprzętu pomiarowego dla zastosowań geodezyjnych i GIS, dystrybutor firm Trimble, Nikon i Spectra Precision. Firma.
Analiza mechanizmów sterowania przepływem pakietów w protokole TCP
ANALIZA DYNAMICZNA MANIPULATORÓW JAKO MECHANIZMÓW PRZESTRZENNYCH
Schemat ideowy układu: Harmonogram projektu 1 tydzień: -Zapoznanie się z funkcją C++ SendInput() z biblioteki windows.h oraz z biblioteką
Systemy wbudowane Wykład nr 3: Komputerowe systemy pomiarowo-sterujące
Dynamika układu punktów materialnych
RUCH PŁASKI BRYŁY MATERIALNEJ
Metody numeryczne metody rozwiązywania problemów matematycznych za pomocą operacji na liczbach. Otrzymywane tą drogą wyniki są na ogół przybliżone, jednak.
STREFA DYLEMATU Prezentację wykonali studenci specjalności DUA gr. 2:
Seminarium Dyplomowe Jacek Fohs.
Contactis Power Dialer Obszary zastosowania Dla CC w których nie ma możliwości realizacji automatycznych akcji wychodzących lub realizuje się je ”ręcznie”
Zagadnienia AI wykład 5.
Dynamika ruchu płaskiego
Temat: Matematyczny opis ruchu drgającego
KOMPANIA WĘGLOWA S.A..
Projekt pt.:,,BUDOWA SYSTEMÓW WSPOMAGAJĄCYCH ZARZĄDZANIE BEZPIECZEŃSTWEM LĄDOWYM I MORSKIM – SYMULATORY CZK/CPR'' współfinansowanego środkami Unii Europejskiej.
Piotr Babiak. made in Poland Platan prezentacja marki digitex®
Program EdgeCam umożliwia programowanie obrabiarek sterowanych numerycznie. Programista tworzy model detalu do obróbki, w dowolnym programie typu Cad.
Spotcamera24.com Niezależna energetycznie stacja pogodowa Hubert Krawiec, Przemysław Balikowski.
Dynamika bryły sztywnej
Tokarki, frezarki, wycinarki
Wyższa Szkoła Informatyki i Zarządzania
Projekt i implementacja symulatora żaglówki z wykorzystaniem biblioteki DirectX Promotor: dr hab. prof. WWSI Grabowski Michał Dyplomant: Radosław Czebreszuk.
Politechnika Gdańska Wydział Mechaniczny
Sterowane ramię robota
dr inż. Łukasz Więckowski Wydział EAIiIB
Zastosowanie narzędzi pracujących w środowisku 3D do animacji postaci.
Laboratorium Internetu Rzeczy
Symulacje komputerowe
Zapis prezentacji:

Temat: Symulacje komputerowe lotu helikoptera w języku Java Autor: Jarosław Gołaszewski 149993 Promotor: Dr Dariusz Król

Agenda Cel pracy Model matematyczny helikoptera Zastosowany system regulatora rozmytego Wizualizacja symulacji Badania modelu helikoptera oraz systemu sterowania Prezentacja aplikacji Podsumowanie 2/14

Cel pracy Projekt, implementacja oraz zbadanie działania symulatora lotu śmigłowca dla niskich prędkości i systemu sterowania, opartego na zasadach logiki rozmytej, utrzymującego helikopter w zawisie 3/14

Model matematyczny helikoptera Model „samolotowy” Ruch opisany równaniami równowagi sił i momentów, uzupełnionymi związkami kinematycznymi Ciało sztywne o 6 stopniach swobody Badania dotyczące zawisu oraz niskich prędkości Pochodne aerodynamiczne i momenty bezwładności z PZL-Świdnik, dla zawisu Warunki atmosferyczne uwzględnione pośrednio w pochodnych Model podmuchu wiatru 4/14

Zastosowany system sterowania cz.1 Regulator rozmyty + Dobre rezultaty dla sterowania obiektami o nieliniowym i niestacjonarnym charakterze + Prostota i szybkość działania + Stosunkowo prosta implementacja - Trudna analiza i dobór parametrów 5/14

Zastosowany system sterowania cz.2 Stan helikoptera (U, V, W, P, Q, R) Sygnał sterujący (0 ,1, 2, s0) Schemat regulatora: 6/14

Wizualizacja symulacji cz. 1 Język programowania – Java Wizualizacja 3D przy użyciu biblioteki jogl 1.1.0a umożliwiającej dostęp do możliwości OpenGL Praca kamery Dowolny ruch wokół modelu helikoptera Przybliżanie i oddalanie Animacja modelu śmigłowca Model w formacie MD2 Płynna animacja – interpolacja wierzchołków Cieniowanie modelu 7/14

Wizualizacja symulacji cz. 2 Realistyczne odwzorowanie terenu Generowanie ukształtowania na podstawie mapy bitowej w odcieniach szarości Teksturowanie Oświetlenie i cieniowanie terenu Efekt mgły Wykorzystanie buforów wierzchołków Efekty pogodowe Opady deszczu wizualizujące kierunek wiatru 8/14

Zakres badań Badanie reakcji na zmianę kątów sterowania weryfikacja modelu parametry dla systemu sterowania Reakcja modelu na podmuchy wiatru 3 kierunki: podłużny, poprzeczny, ukośny bez systemu regulacji z włączonym systemem sterowania 9/14

Badania(reakcja na podmuch podłużny) 10/14

Badania(reakcja na podmuch podłużny) 11/14

Badania (rezultaty) 12/14

Prezentacja symulatora Podmuch podłużny wyłączony regulator Podmuch podłużny włączony regulator 13/14

Podsumowanie Zrealizowano w pełni cel pracy: Poprawny model lotu helikoptera Realistyczny system wizualizacji Skuteczny system sterowania Możliwość wykorzystania efektów pracy w praktyce: Badanie systemów sterowania Nauka pilotażu Możliwości dalszych prac: Bardziej realistyczna wizualizacja Model lotu dla całego zakresu prędkości Mechanizm automatycznego dostrajania układu sterowania 14/14