1. University projects MSc.MarekŠuplata marek.suplata at gmail.com at stuba.sk SLOVENSK ÁTECHNICKÁUNIVERZITAVBRATISLAVE Fakulta elektrotechniky a informatiky SLOVAK UNIVERSITYOF TECHNOLOGYIN BRATISLAVA Faculty of Electrical Engineering and Information Technology 2. Moving objects tracker Position:Programmer Name of project:Optical flow detector Project description: Moving objects trackerDescription:Application aimed at counting moving object especially moving cars. Information about car flow density can be used for traffic prediction. Project designed and developed by me during 10 months. Source code size:about1100 lines = 26kB of C++ code Tasks:all phases of application development cycle Technologies:C++, Trolltech Qt4.3, MATLAB Platforms:Microsoft Windows, Linux 3. Simulator of coordinating productions Project description: Simulator of coordinating productions Description:Simulator of coordinating productions via TCP/IP socket server communication. Server part can handle more clients due to the pthread design. Project designed and developed by me during 3 months. Source code size:about48 kBof ANSI C code Tasks:all phases of application development cycle Technologies:C language under Linux POSIX environment,nCurses 4. Face biometric recognition system Position:Programmer Name of project:Biometrix Project description: Human Face Biometric System Description:Human face recognition prototype application based on the state-of-the-art knowledge and algorithms in the field of feature extraction, computer vision and artificial intelligence. GUI, machine & image processing algorithms constitutes separate synchronized threads. Face recognition done on video stream in near real time. keywords:two dimensional principial component analysis, linear discriminant analysis, probabilistic neural network, feature extraction & fusion, L1 sparse representation Project designed and developed by me during 1 .5 + year. Source code size:about2800 lines = 80 kB C++ code Tasks:all phases of application development cycle Technologies:C++, Trolltech Qt 4, Intel OpenCV, GNU Gsl Platforms:Microsoft Windows, Linux 5. Medical CT volume data visualization Position:Researcher & Developer Project description: Volumetric Data Visualization Description:The main goal is to develop application able automatically preprocess 3D volume data and extract necessary information for clear visualization. Research will be aimed on soft computing methods able to learn underlying structure in data and use of massive parallel GPU performance for image pre/post processing phases and data classification. Project is in alpha state. Technologies:Visual C++, Nokia Qt 4.6, OpenGL, GLSL, Matlab prototypingPlatforms:Microsoft Windows 6. Power network blackouts monitor Position:Programmer Project description: Power network blackouts monitor Description:Application designed to monitor voltage & frequency range of 230V power network and to store every blackout to HTML file. Data acquisition is done via programmable digital measurement instruments with GPIB interface.Running with more synchronized threads.Uses special GUI widgets (charts, LED lights).Project designed ,developed & tested by me during 2 months. Source code size:about2800 lines =51 kBofC++code Tasks:all phases of application development cycle Technologies:C++, MFC, Microsoft Visual C++ 6.0, GPIB, ICSP 7. Other university mini projects Visual system: counting and recognition of simple objects-about 67 kBof C++ code– Borland C++ BuilderIDE x86 assembler(Turbo Assembler)about 12 kBof code–work with numbers, files, strings sorting Control logic for school model of mini robot-6DOF, interpolation, trajectoryrecording , controlHW unit with IN/OUT instructions–about1300lines ofCcode Personal mini projects : Python –small utilitiescca 6kB –e . g. Web pages information parser Basicprogramming skillswith DSPs– Texas Instrument C5xx, C6xx,&Analog Devices+ Simulink digital filter design (FIR, IIR) ADconverterprogramming -calculationof signal parameters Global optimization applications– genetic algorithms, differential evolution Machine learning–genetic algorithm, adaBoost, FF neural network(C/C++) 8. Work shift report maker 9. Work shift report maker- Microsoft Excel XML output 10. Study curriculum 11. 12. 13. Thank you for attention 14. Motion control projectsin Matlab /Simulink 15. DCS600 PID positional servosystemPosition:Developer Name of project:Positional servosystem Project description:Synthesis of control algorithms (torque generator + position discrete PID) of DCS600 positional MASTER-SLAVE servosystem. Tasks:all phases of development cycle + experiments withreal device Technologies:MATLAB, Simulink, RT toolbox 16. PID synthesis 17. DCS600 PID positional servosystem C omparisonRealTime experiments vs. Simulink model Position error = desired – actual position 18. A synchronous motor+ Direct Vector Control loops design 19. A synchronous motor+ control loops design 20. A synchronous motor+ control loops design : Load experiments 21. Other projects … Genetic algorithms: Optimization( control loop parameters setup) Identification ( servosystem parameters) Recent project: A rtificialneural network based velocity estimation = s ensorlessstructure. Real-Timetestingwith dSPACE & a synchronous motor . 22. 23. ANN parameter settings Sampling time :1 ms Sensor layer :4input neurons 1hidden layer: 12 tansigneurons Output layer :1 linear neuron Training method :Levenberg-Marquardt 60 training epochs Identified normalization constants : is2:0.1938 us2* :103.6436 Normalization for range Normalization constant for * 24. dSPACEexperiments- *=35 rad / s mean=34.553 var=5.407 mean=34.552 var=1.026 25. dSPACEexperiments- *= +-10rad / s mean=9.7529 var=2.9643 mean=9.7393 var=0.4903 26. 27. Year ’ s project – Discrete event system modeling in Stateflow Project description: DEDS model of production line Description: my year’s project has been focused on gaining some basic skills in the field of modeling of discrete event driven systems with Stateflow.