modelling reality in visual python - dr. robert...
TRANSCRIPT
Modelling Reality in Visual Python
MODELLING REALITY IN VISUAL PYTHON
Robert Nowotniak, Cezary Draus,Maciej Nowak, Grzegorz Rybak
Computer Engineering DepartmentThe Faculty of Electrical, Electronic, Computer and Control Engineering
Technical University of Lodz
NOTICE 2011 ConferenceJune 15, 2011
R. Nowotniak, C. Draus, M. Nowak, G. Rybak NOTICE 2011 Conference, June 15, 2011
Modelling Reality in Visual Python Visual Python
OUTLINE
1 VISUAL PYTHON
2 SELECTED STUDENTS PROJECTSVehicle Fuzzy ControllerWaves propagationPlant growth modellingMaze generation and solvingArtificial Neural NetworkElectrostatic game
3 MOVIE PRESENTING SELECTED PROJECTS
4 CONCLUSIONS
R. Nowotniak, C. Draus, M. Nowak, G. Rybak NOTICE 2011 Conference, June 15, 2011 1 / 19
Modelling Reality in Visual Python Visual Python
OUTLINE
1 VISUAL PYTHON
2 SELECTED STUDENTS PROJECTSVehicle Fuzzy ControllerWaves propagationPlant growth modellingMaze generation and solvingArtificial Neural NetworkElectrostatic game
3 MOVIE PRESENTING SELECTED PROJECTS
4 CONCLUSIONS
R. Nowotniak, C. Draus, M. Nowak, G. Rybak NOTICE 2011 Conference, June 15, 2011 2 / 19
Modelling Reality in Visual Python Visual Python
VISUAL PYTHON
Visual Python (VPython) is the Python programming languageplus a 3D graphics module called Visual.
R. Nowotniak, C. Draus, M. Nowak, G. Rybak NOTICE 2011 Conference, June 15, 2011 3 / 19
Modelling Reality in Visual Python Visual Python
VISUAL PYTHON OBJECTS
VPython 3d Objects
R. Nowotniak, C. Draus, M. Nowak, G. Rybak NOTICE 2011 Conference, June 15, 2011 4 / 19
Modelling Reality in Visual Python Selected Students Projects
OUTLINE
1 VISUAL PYTHON
2 SELECTED STUDENTS PROJECTSVehicle Fuzzy ControllerWaves propagationPlant growth modellingMaze generation and solvingArtificial Neural NetworkElectrostatic game
3 MOVIE PRESENTING SELECTED PROJECTS
4 CONCLUSIONS
R. Nowotniak, C. Draus, M. Nowak, G. Rybak NOTICE 2011 Conference, June 15, 2011 5 / 19
Modelling Reality in Visual Python Selected Students Projects
OUTLINE
1 VISUAL PYTHON
2 SELECTED STUDENTS PROJECTSVehicle Fuzzy ControllerWaves propagationPlant growth modellingMaze generation and solvingArtificial Neural NetworkElectrostatic game
3 MOVIE PRESENTING SELECTED PROJECTS
4 CONCLUSIONS
R. Nowotniak, C. Draus, M. Nowak, G. Rybak NOTICE 2011 Conference, June 15, 2011 6 / 19
Modelling Reality in Visual Python Selected Students Projects
FUZZY CONTROLLER (BARTOSZ KOZIAK)
Simulation of vehicles overtaking on a two-way road
R. Nowotniak, C. Draus, M. Nowak, G. Rybak NOTICE 2011 Conference, June 15, 2011 7 / 19
Modelling Reality in Visual Python Selected Students Projects
WAVES PROPAGATION (CEZARY DRAUS)
R. Nowotniak, C. Draus, M. Nowak, G. Rybak NOTICE 2011 Conference, June 15, 2011 8 / 19
Modelling Reality in Visual Python Selected Students Projects
PLANT GROWTH MODELLING (L-SYSTEM)MICHAŁ ŁOJANOWSKI, PIOTR LESZCZYNSKI
R. Nowotniak, C. Draus, M. Nowak, G. Rybak NOTICE 2011 Conference, June 15, 2011 9 / 19
Modelling Reality in Visual Python Selected Students Projects
MAZE GENERATION, PATH FINDING (J. KIMMER)
R. Nowotniak, C. Draus, M. Nowak, G. Rybak NOTICE 2011 Conference, June 15, 2011 10 / 19
Modelling Reality in Visual Python Selected Students Projects
NEURAL NETWORKS VISUALIZATION (G. RYBAK)
R. Nowotniak, C. Draus, M. Nowak, G. Rybak NOTICE 2011 Conference, June 15, 2011 11 / 19
Modelling Reality in Visual Python Selected Students Projects
ELECTROSTATIC FIELDS (M. NOWAK)
R. Nowotniak, C. Draus, M. Nowak, G. Rybak NOTICE 2011 Conference, June 15, 2011 12 / 19
Modelling Reality in Visual Python Movie presenting selected projects
OUTLINE
1 VISUAL PYTHON
2 SELECTED STUDENTS PROJECTSVehicle Fuzzy ControllerWaves propagationPlant growth modellingMaze generation and solvingArtificial Neural NetworkElectrostatic game
3 MOVIE PRESENTING SELECTED PROJECTS
4 CONCLUSIONS
R. Nowotniak, C. Draus, M. Nowak, G. Rybak NOTICE 2011 Conference, June 15, 2011 13 / 19
Modelling Reality in Visual Python Movie presenting selected projects
OUTLINE
1 VISUAL PYTHON
2 SELECTED STUDENTS PROJECTSVehicle Fuzzy ControllerWaves propagationPlant growth modellingMaze generation and solvingArtificial Neural NetworkElectrostatic game
3 MOVIE PRESENTING SELECTED PROJECTS
4 CONCLUSIONS
R. Nowotniak, C. Draus, M. Nowak, G. Rybak NOTICE 2011 Conference, June 15, 2011 14 / 19
Modelling Reality in Visual Python Movie presenting selected projects
(Movie)
R. Nowotniak, C. Draus, M. Nowak, G. Rybak NOTICE 2011 Conference, June 15, 2011 15 / 19
Modelling Reality in Visual Python Conclusions
OUTLINE
1 VISUAL PYTHON
2 SELECTED STUDENTS PROJECTSVehicle Fuzzy ControllerWaves propagationPlant growth modellingMaze generation and solvingArtificial Neural NetworkElectrostatic game
3 MOVIE PRESENTING SELECTED PROJECTS
4 CONCLUSIONS
R. Nowotniak, C. Draus, M. Nowak, G. Rybak NOTICE 2011 Conference, June 15, 2011 16 / 19
Modelling Reality in Visual Python Conclusions
OUTLINE
1 VISUAL PYTHON
2 SELECTED STUDENTS PROJECTSVehicle Fuzzy ControllerWaves propagationPlant growth modellingMaze generation and solvingArtificial Neural NetworkElectrostatic game
3 MOVIE PRESENTING SELECTED PROJECTS
4 CONCLUSIONS
R. Nowotniak, C. Draus, M. Nowak, G. Rybak NOTICE 2011 Conference, June 15, 2011 17 / 19
Modelling Reality in Visual Python Conclusions
CONCLUSIONS
Visual Python allows creating interactive 3d animationsvery easilyThe simplicity of VPython has made it a great tool forthe illustration of simple physics, especially in theeducational environment
R. Nowotniak, C. Draus, M. Nowak, G. Rybak NOTICE 2011 Conference, June 15, 2011 18 / 19
Modelling Reality in Visual Python Conclusions
Thank you for your attention
R. Nowotniak, C. Draus, M. Nowak, G. Rybak NOTICE 2011 Conference, June 15, 2011 19 / 19