Udacity (not translated, yet) (033; 25.11.2012; blender, simulation)

 

 

       Here is a short report of two online courses from udacity.com I've took this year: Artificial Intelligence oraz Differential Equations in Action. Blender was used to improve effects of a PID algorithm visualization. Forest fire simulation also included.

 

Serwis Udacity udostępnia darmowe kursy online na trzech różnych poziomach zaawansowania. Ich wspólną cechą jest praktyczny charakter kursu - większość zagadnień jest od razu programowane w języku Python. A oto przegląd aktualnej oferty (źródło ilustracji - strona Udacity; z dnia 25.11.2012):


Udacity catalog

W pierwszej kolejności odbyłem i chcę polecić zaawansowany kurs Artificial Intelligence który prezentuje tematykę sterowania automatycznego samochodu (autor kursu jest współtwórcą Google self-driving car; polecam video). Kurs w praktyce przedstawia zagadnienia niezbędne do zrozumienia i samodzielnego zaprogramowania wirtualnego pojazdu sterowanego autonomicznie: probabilistyka, filtry cząsteczkowe i Kalmana, algorytmy planowania ścieżki oraz sterowanie z algorytmem PID. Każdy temat uczestnik kursu ćwiczy programując w języku Python bezpośrednio w przeglądarce.


A oto kilka przykładów zastosowania informacji zdobytych w kursie w wizualizacjach w programie Blender:


Steering car with PID controller from MyInventions on Vimeo.

Steering car with PID controller part 2 from MyInventions on Vimeo.

 

 

 

Kurs Differential Equations in Action przeprowadza nas przez praktyczne zagadnienia związane z wykorzystaniem metod numerycznego rozwiązywania równań różniczkowych. Kurs zawiera różnorodne przykłady: ruch planet i statku kosmicznego, rozprzestrzenianie się chorób, modelowanie łańcuchów pokarmowych, symulację rozchodzenia się ciepła i pożaru. Wszystko na bieżąco programowane jest w języku Python przy zastosowaniu najprostszych algorytmów.


Poniżej przykładowa animacja rozprzestrzeniania się pożaru lasu:


Simulation of forest fire from MyInventions on Vimeo.

© Copyright Sebastian Korczak 2009 - 2024 polish versionpolish version