Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek dla www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

[Matlab] Symulacja ruchu na skrzyżowaniu w logice roztytej.

Kostek7 17 Maj 2010 20:36 1572 0
  • #1
    Kostek7
    Poziom 27  
    Witam.
    Program ma sterować sygnalizacją świetlną na naszym skrzyżowaniu za pomocą logiki rozmytej. Na razie zająłem się samą "animacją" (pliki w załączniku, odpalane z pliku projekt).

    Działanie:
    - na początku deklaruje sobie mapę jako macierz, rysuje na jej podstawie skrzyżowanie
    - następnie uruchamiam funkcje umieszczająca na nim samochody (na razie random 25% dla każdego modelu, 25% na skręt i 50% na jazdę prosto)
    - przed kolejnym krokiem każdy samochód aktywuje moduł odpowiadający za obsługę świateł (zmiana względem czasu od uruchomienia programu)
    - następnie aktywowany jest moduł zderzenia, który ma na celu opóźnienie malowania kolejnej pozycji samochodu jeśli pole przed nim nie jest wolne.

    Pytania:
    - Jak mogę zmienić kolor modelu samochodu ?
    - Jakie modyfikacje należałoby wprowadzić żeby ma skrzyżowaniu mógł się znajdować więcej niż jeden samochód ?

    PS. Jest to mój pierwszy poważny projekt w Matlabie.
    Darmowe szkolenie: Ethernet w przemyśle dziś i jutro. Zarejestruj się za darmo.