Interest and Abilities
Programming
Personal computers
- Programming laguages C++, Basic, C#.
- Integrated development environment Visual Studio.
- Programming for Windows (WinAPI, Winsock, .NET Framework, DirectX).
- LabVIEW, MATLAB.
Other
- PLC systems DirectLOGIC (Koyo).
- Basics of Atmel microprocessor programming.
Computer graphics and animation
Real-time rendering
- Microsoft DirectX 11 - programming of 3D and 2D graphical applications.
- HLSL language for advanced effects using vertex, geometry and pixel shaders.
Image processing
- Image analysis and processing using Visual C++, OpenCV, DirectX.
Graphics software
- Autodesk 3ds Max - modelling, animation, special effects.
- Corel Paint Shop Pro - 2D graphics (textures for 3ds Max, web graphics, photo editing).
Control
Control of mechatronic systems (especially service robots – control of handling extensions and locomotion) using Visual C++ or Visual C# including graphical applications made for example for interaction with robot operator (DirectX in version 11 for graphic rendering):
- rendering of camera subsystem images including stereovision,
- visualisation of data from other subsystems (sensors),
- augmented reality,
- user-friendly control elements,
- 3D interactive real-time visualisation of the mobile robot,
- optional use or VR system Oculus Rift or AR system HoloLens.
Virtual prototyping, modelling, simulations
-
PTC Creo:
- construction and modelling,
- stress analysis.
-
Adams (MSC Software):
- models of mechanical subsystems (material properties, joints, gearing ...),
- kinematic and dynamic simulations of mechanisms,
- simulations of flexible parts,
- simple control systems.
-
MATLAB + Simulink,
LabVIEW:
- mathematical models of mechanical and actuating subsystems behaviour,
- algorithms and block diagrams of control systems,
- programming and matematical calculations in general.
Creation of www pages, web technologies
- (X)HTML - definition of the content of a web page.
- CSS - definition of the appearance and layout of a web page.
- PHP - server-side dynamic generation of a web page.
- MySQL - databases.
- JavaScript - client-side dynamic behaviour of a web page.
- Creation of valid and semantic pages, accessibility (text-only browsers, voice readers), SEO.