courses:aigames:lab_rules

Problem na dzisiaj: Mars Lander

  • Cel: lądowanie na Marsie
  • Nierówna powierzchnia Marsa. Lądujemy na płaskim fragmencie
  • Sterujemy kątem nachylenia [-90; 90] i mocą silnika [0; 4]
  • Ograniczone możliwości zmiany z ruchu na ruch (kąt +/- 15, moc +/- 1)
  • Ograniczone paliwo, działa grawitacja
  1. Przykładowy zbiór reguł analizujących aktualną prędkość poziomą i wprowadzający odpowiednie poprawki:
  2. Możemy połączyć więcej tabel decyzyjnych ze sobą w jeden model, np. druga tabela analizująca paliwo i wprowadzająca poprawki do mocy silnika
    • Prosty model z kilkoma regułami: simple-mars-lander.dmn
    • Możliwość testowania jednej / wszystkich tabel (formularz nad modelem)
    • Znany bug: czasami model nie przeładowuje się poprawnie po zmianach; wtedy najlepiej pobrać plik i załadować go ponownie
  1. [3 EXP] Model regułowy dla lądownika w https://consulting.camunda.com/dmn-simulator/
  2. [3 EXP] Wylądować w łatwej wersji (lądownik znajduje się bezpośrednio nad miejscem lądowania): Mars Lander - Episode 1
  3. [3 EXP] Wylądować w średniej wersji (trzeba sterować również kątem nachylenia; min. 4 test cases z pięciu): Mars Lander - Episode 2
  4. Jest też wersja bardzo trudna (niepunktowana na naszych zajęciach): Mars Lander - Episode 3
  • courses/aigames/lab_rules.txt
  • Last modified: 3 years ago
  • by 127.0.0.1