Tomáš Kot 


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

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.