Task:

The aim is to prepare project documentation for the assembly of a high-voltage battery box. The previous student performed mathematical modeling and built a 3D model of the system and a physical model for testing. The main task will be the calculation of technical parameters and dimensioning of individual parts of the box (cooling, control unit, internal mounting) and testing with a defined type of BMS.

Requirements:

Analytical thinking, interest in Renewable Energy Sources, basic knowledge of MATLAB (processing and evaluating results).
Brno University of Technology, Faculty of Electrical Engineering, Department of Power Engineering
High-Voltage Storage System
Topic Overview:

The aim of the project is to prepare the test bed using real time digital simulator and test chosen distance relays.

Task:

Present power systems is characterized by increasing number of distributed generation which brings new issues for design and settings of protection systems because decreasing short circuit power. Real time simulation opens new possibilities of simultaneous testing two and more relays including relay coordination.

Requirements:

Basic knowledge of power system structure and electrical circuits analysis, interest in laboratory work.

Outcomes:

Report.

References:

https://dl.acm.org/doi/10.5555/1357910.1357934
Brno University of Technology, Faculty of Electrical Engineering, Department of Power Engineering
Distance Relay Testing Using Real Time Simulator
Topic Overview:

The aim of the project is to prepare the test bed using real time digital simulator and test chosen overcurrent relays.

Task:

Present power systems is characterized by increasing number of distributed generation which brings new issues for design and settings of protection systems because decreasing short circuit power. Real time simulation opens new possibilities of simultaneous testing two and more relays including relay coordination.

Requirements:

Basic knowledge of power system structure and electrical circuits analysis, interest in laboratory work.

Outcomes:

Report.

References:

https://www.researchgate.net/publication/281938802
Brno University of Technology, Faculty of Electrical Engineering, Department of Power Engineering
Overcurrent Relay Testing Using Real Time Simulator
Topic Overview:

In artificially illuminated areas, lamps light variations due to variations in supply voltage may also lead to disturbance of flicker perception by humans. Capability of the lamps to transfer changes in supply voltage to varying luminous flux is given, in case of a converter-operated lamps, mainly by design of the converter. As for LED lamps there are many supply circuit designs ensuring required functionalities, however their immunity by means of flicker can differs significantly.

Task:

The aim of the project is to perform systematical tests on large set of LED lamps using already developed test bench with consequent classification of results towards the LED lamps benchmarking.

Requirements:

Dedicated for students of the Electrical Engineering. Analytical thinking, interest in EMC related to lamps, programming in LabVIEW (not mandatory).

Outcomes:

Report.
Brno University of Technology, Faculty of Electrical Engineering, Department of Power Engineering
Led Lamps Immunity to Voltage Variations Related to Flicker
Topic Overview:

The topic is aimed to critical revision of power components theories taking into account physical merits of measured phenomena related to nonlinear, dynamic and active distribution systems. It is expected to contribute to development and performance evaluation of metrics for revenue meters which will cope correctly with nowadays phenomena in order to measure really passing active energy.

Task:

Assistance in test signals/scenarios design and implementation in simulation environment, implementation of electricity metrics,  test results collection and evaluation.

Requirements:

Dedicated for students of the Electrical Engineering. Interest in measurement (energy measurement) and (power system) signals processing in Matlab or LabVIEW.

Outcomes:

Report, presentation.
Brno University of Technology, Faculty of Electrical Engineering, Department of Power Engineering
Active Power and Energy Revenue Measurement at Simultaneous Consumption and Generation Under Nonsymmetrical and Time-Variable Conditions
Topic Overview:

Power generation using renewable power sources and preferably at point of demand is certainly way to reach ever-increasing needs for the environmental protection. Nevertheless, operation of those generating units in parallel with distribution system is challenging and need to fulfil with given requirements ensuring proper integration. The aim of the project is to identify applicability and in the form of a methodology to formulate methods and processes for power generating plants compliance verification with the connection network code requirements on the basis of certificates.

Task:

The task is to provide support within existing technical regulation across globe review – concepts verification by means of simulation - and data evaluation stages.

Requirements:

Dedicated for students of the Electrical Engineering. Interest in power systems operation, technical regulation, verification methodologies, and certification processes, and experience with dynamic power system modelling and simulation (Simulink, PSCAD, etc.).

Outcomes:

Report, presentation
Brno University of Technology, Faculty of Electrical Engineering, Department of Power Engineering
Methodology for Power Generating Modules Verification of Compliance with Connection Network Code Requirements
Task:

The task is to create a program for automated positioning of a motor-controlled structure based on the position of the Sun. The control system will be implemented in a programmable PLC, to which the necessary sensors will be connected. The program provides positioning, visualization, data collection and online access.
Brno University of Technology, Faculty of Electrical Engineering, Department of Power Engineering
Programming Control Algorithm for PV Tracker
Topic Overview:

NP-complete problems represent a class of difficult optimization or search problems whose computational requirements typically grows exponentially with increasing the dimension of the problem. No efficient algorithm exists that would guarantee to provide optimal solution in a reasonable time. In most cases the optimal solution is not known at all. Evolutionary algorithms (EAs) represent stochastic techniques for searching and optimization allowing us to obtain (sub)optimal solutions to many of those problems in a reasonable time but without any warranty to provide the solution within a single given run. Hence a sufficient number of independent experiments needs to be executed and the evaluation of the results to be performed statistically. In fact, EAs represent metaheuristics for which the designer specifies the problem representation, objective (evaluation) function and EA parameters (all are application specific). Since there is no exact prescription how to do this as best as possible, it is usually a subject of creative experimental work. This task is a subject of this project for a problem of the student’s choice.

Task:

1) Make a survey of the problems of interest. For example, see [1], [2] or [3].
2) After a discussion with your supervisor choose one of the problems, make a deeper study of existing possibilities how to solve it, preferably by EAs. For the introduction to evolutionary solution of some typical NP complete problems, for example, see [4].
3) Create an implementation (or get an existing one if available, e.g. from github) for solving the problem from item 2 by means of an EA. Familiarize yourself with its functioning and experiment with the solution of some basic instances of the problem.
4) Analyze the results from item 3 and identify parts of the system for potential improvements. They may include the problem representation, evaluation function or the EA itself. Apply your own ideas and creativity to implement at least one modification into the original system.
5) Perform a set of experiments with solving more advanced problem instances using both the basic EA implementation and the version modified by you. Try to solve complex instances as best as you can. Compare statistically the results, evaluate the EA performance and discuss the contributions of your work.

Requirements:

Interest in experimental work, creativity and sense of thoroughness and preciseness. Programming skills mainly using existing frameworks and libraries (C/C++, Python or others). In case of interest in this topic, please, make a brief note in your CV, if possible, which problem you prefer to solve and why (e.g. if you have some notable previous experience). This information is tentative and serves just for information to the supervisor. The final choice will be performed after a discussion.

Outcomes:

A presentation or technical report summarizing your method and obtained results. The presentation would take place as a short seminar at our department if possible.

References:

1) S. Dasgupta, C.H. Papadimitriou, and U.V. Vazirani: Algorithms, 2006 (for NP-complete problems see chapter 8, e.g. from here: https://book.huihoo.com/pdf/algorithms/)
2) P. Crescenzi, V. Kann (eds.): A compendium of NP optimization problems. Available online: https://www.csc.kth.se/tcs/compendium/,pdf: https://cs.pwr.edu.pl/zielinski/lectures/om/compendium.pdf
3) List of NP-complete problems on Wikipedia: https://en.wikipedia.org/wiki/List_of_NP-complete_problems
4) K. De Jong et al.: Using Genetic Algorithms to Solve NP-Complete Problems, 1998, available online: https://www.researchgate.net/publication/2718690_Using_Genetic_Algorithms_to_Solve_NP-Complete_Problems
Brno University of Technology, Faculty of Information Technology, Department of Computer Systems
Advanced Evolutionary Solution of NP-Complete Problems
Topic Overview:

Verification of requirements on generating modules and their capability to provide requested behaviour according to and behind the standards and other related requirements, in order to prevent distribution system from abnormal situations, is crucial task. For this purpose, a sophisticated test system is built and test procedures developed.

Task:

The project task is to participate on the test system and test procedures development.

Requirements:

Dedicated for students of the Electrical Engineering. Interest in power electronics, measuring a test systems, experience with programming in LabVIEW, and with data processing in Matlab.

Outcomes:

Report, presentation.
Brno University of Technology, Faculty of Electrical Engineering, Department of Power Engineering
Test Stand for Power Generating Modules Verification of Conformity/Compliance with Type/Operational Requirements
Task:

PLC programming task is to provide data logging, on-line monitoring of individual variables and their visualization.
Brno University of Technology, Faculty of Electrical Engineering, Department of Power Engineering
Programming and Optimization of a Monitoring Hybrid System of Photovoltaic (PV) and Wind Turbine (WT) Built Based on a Programmable PLC
Task:

The aim of the task is to prepare a test stand for testing island operation of inverters. We are not currently conducting this test, but are interested in including it in our portfolio. At present, we have calculated and produced the RLC load for testing by standards. The student would be involved in the preparation of tests and their implementation.

Requirements:

Analytical thinking, interest in Renewable Energy Sources, basic knowledge of LabVIEW, basic knowledge of MATLAB (processing and evaluating results).
Brno University of Technology, Faculty of Electrical Engineering, Department of Power Engineering
Testing of Island Operation of Inverters
Task:

Recycling and secondary use of PV modules. Delamination techniques of photovoltaic modules and their energy and economic demands. The scope of work will test different chemical solvents on the possibility of low-energy delamination of PV modules with focus on possible further use of the obtained materials.

Requirements:

Knowledge of photovoltaic problematic. Photovoltaic module structure and manufacturing processes.
Brno University of Technology, Faculty of Electrical Engineering, Department of Power Engineering
Diagnostic Method for Photovoltaic Module Quality Analyzing
UNIGOU EXCHANGE - AVAILABLE TOPICS
Brno University of Technology, Faculty of Information Technology, Department of Intelligent Systems
Transformation of Fingerprint to Different Type
Tasks:

The goal is to design and implement transformation between touch-based fingerprints to chosen other type (contactless, patent, latent, plastic) including specific damages (usually background). The work will be primarily done on a synthetic fingerprint but should work on the regular (good quality) fingerprint.

Requirements:

Knowledge of some programming languages and image processing methods.
Brno University of Technology, Faculty of Information Technology, Department of Intelligent Systems
Improvement of Synthetic Fingerprint Generator
Tasks:

The goal is to improve the SyFDaS (synthetic fingerprint generation and damage simulator). There are several parts which could be improved in the generation part (structured information about fingerprint - minutiae. class. density, etc.; automation of generation; etc.) and several for the simulator as well (backgrounds; dirt effect; aging; etc.).

Requirements:

Knowledge of some programming languages (preferably C#) and image processing methods.
Brno University of Technology, Faculty of Information Technology, Department of Intelligent Systems
Simulation of Light Reflecting from LED Source
Tasks:

Propose an application to compute and simulate reflection surfaces to create collimated light rays. Create a simulation of light source and reflection surface to determine an angle of light rays. This type of illumination will be used in biometric for illumination of blood vessels or fingerprints. The result should be application with computer intensity of light on the hand with basic construction of prototype as verification.

Requirements:

Knowledge especially of mathematics, optics and programing of simulations.
Brno University of Technology, Faculty of Information Technology, Department of Intelligent Systems
Device and Software for Multiple Angle of View for 3D Scanning
Tasks:

Use available equipment in the laboratory STRaDe (cameras or reflecting surfaces) to take an images from multiple angle of view of the human body surface in one capturing. Use multiple camera or single camera and additional reflecting surface. The result should be a device running the application for capturing images to create database.

Requirements:

Knowledge of optics, programing and hardware construction (position of camera and reflecting surfaces).
Brno University of Technology, Faculty of Information Technology, Department of Intelligent Systems
Software for Acquirement and Processing of Vein Structure in the Finger
Tasks:

Implement and test algorithm for finger vein determination in the image. Propose a possibility of recognition based on the processed informations. Result application should find a finger in the image and find blood vessels inside a finger to create a recognition pattern. The database(s) with fingers will be available and it can be expand.

Requirements:

Knowledge especially of image processing and OpenCV library.
Brno University of Technology, Faculty of Information Technology, Department of Intelligent Systems
Brightness Correction on Barrel Images
Tasks:

On the supplied images coming from the large-caliber barrels, the illumination correction is needed. This correction must be carried out both within a single image and between adjacent images, which are then composited into a complete image of the barrel or a section thereof. The brightness correction must not impair the legibility of the image.  The program must be able to take into account the different  reflectance of the surface to be imaged, which may result in different intensity distributions.

Requirements:

Prefered implementation language is C/C++, possibly Python (for non-firmware parts of topic).
Brno University of Technology, Faculty of Information Technology, Department of Intelligent Systems
Laser Line Profilometry
Tasks:

The line profilometry system projects a line onto the surface of the material to be scanned using a laser. The depth profile of the material is determined based on the image from the camera, which looks at the projected line at an angle. Experimentally, it is necessary to determine the appropriate position of the laser and camera for the given materials. Then implement a program capable of determining the profile of the material and measuring the depth of the groove in it.

Requirements:

Prefered implementation language is C/C++, possibly Python (for non-firmware parts of topic).
Brno University of Technology, Faculty of Information Technology, Department of Intelligent Systems
Toolkit for Automatic FW Testing
Tasks:

The toolkit should allow easy preparation of Unit tests for a program designed for a microcontroller. For such a program, object-oriented design in C++ is assumed. The tests themselves are run only on the device doing the cross-compilation and thus not on the target hardware. The toolkit would consist of existing tools (e.g.: Catch, Cpputest, FakeIt, FFF, etc.) adapted for a defined use case and examples of how to use them. The tools must be able to check code coverage and handle object separation (using mock objects - Mock, Stubs, etc.) in addition to the tests themselves.

Requirements:

Prefered implementation language is C/C++, possibly Python (for non-firmware parts of topic).
Brno University of Technology, Faculty of Information Technology, Department of Intelligent Systems
Stepper Motor Acceleration Control Library
Tasks:

On the STM32 platform, implement a library to control stepper motors according to the specified parameters. The goal is to optimize the amount of hardware resources required and at the same time provide flexible acceleration settings. For example, by defining speed levels or acceleration profiles such as: linear, two-phase, polynomial, etc. The primary focus is on drivers with the so-called STEP/DIR interface.

Requirements:

Prefered implementation language is C/C++, possibly Python (for non-firmware parts of topic).
Brno University of Technology, Faculty of Information Technology, Department of Intelligent Systems
Determination of Entropy in the Image Area
Tasks:

On the provided images of the retina of the human eye, the entropy around the selected area needs to be determined. For example, it may be the amount of information around a selected pixel. This may be determined, for example, based on the amount of color, the range of the color palette, or the contrast around the selected pixel in the image. The goal is then to evaluate the entire image in this way and,  based on the evaluation, apply the most appropriate cut through the image to avoid areas where information is likely to be located.

Requirements:

Prefered implementation language is C/C++, possibly Python (for non-firmware parts of topic).
Brno University of Technology, Faculty of Information Technology, Department of Intelligent Systems
Image Stitching of Barrel Surface Based on Sensor Data
Tasks:

The images of the inner barrel surface which are annotated with sensory data need to be combined into a single image. The individual images cover small areas inside the barrel and the sensor data determines the position at which the image was taken (depth and angle). However, the sensor data is only approximate and only gives a rough position. Thus, the images need to be combined based on common features in the image, such as vertical grooves and damage, and secondary positions according to the sensors.

Requirements:

Prefered implementation language is C/C++, possibly Python (for non-firmware parts of topic).
Brno University of Technology, Faculty of Information Technology, Department of Intelligent Systems
Monitoring SMART Battery Parameters in the IoT
Tasks:

On the existing SMART battery platform based on the STM32 microcontroller, implements power monitoring, logging and safety detectors. Expand the platform to include a communication protocol through which the powered device can detect the battery status, potentially including integration into the ESP Home system.

Requirements:

Prefered implementation language is C/C++, possibly Python (for non-firmware parts of topic).
Brno University of Technology, Faculty of Information Technology, Department of Intelligent Systems
Determining a Satellite's Orientation by Sun Tracking
Tasks:

Using an existing micro satellite module based on a linear CCD sensor, implement a system capable of determining the relative position of the satellite and the sun. This is a platform based on the STM32 microcontroller.

Requirements:

Prefered implementation language is C/C++, possibly Python (for non-firmware parts of topic).
Brno University of Technology, Faculty of Information Technology, Department of Intelligent Systems
Finger Position Tracking in 3D Space for CAD Applications
Tasks:

Within an existing STM32 microcontroller-based platform containing an accelerometer and gyroscope, implement finger orientation determination and motion direction determination. Transfer this data via  Bluetooth (HID), which is embedded on the platform, to a PC, on which you demonstrate the possibility of integration into a CAD tool (e.g. FreeCAD).

Requirements:

Prefered implementation language is C/C++, possibly Python (for non-firmware parts of topic).
Brno University of Technology, Faculty of Information Technology, Department of Intelligent Systems
Generating a 3D Fingerprint Model
Tasks:

Based on the image of the rolled fingerprint and the given scale, generate a 3D print model suitable for subsequent 3D printing. From the input image, the print itself must first be extracted, converted to  grayscale to determine the excursion of the model, and then mapped to a finger-like shape.

Requirements:

Prefered implementation language is C/C++, possibly Python (for non-firmware parts of topic).
Brno University of Technology, Faculty of Information Technology, Department of Intelligent Systems
Material Damage Detection Based on its Photograph
Tasks:

The aim is to detect various types of damage (corrosion, scratches, etc.) that may appear on the surface of the tank barrel and determine its exact contours.

Requirements:

Knowledge of image processing.
Brno University of Technology, Faculty of Information Technology, Department of Intelligent Systems
Diseased Fingerprint Image Enhancement/ Reconstruction Part of the Image
Tasks:

We have a dataset of images affected by some kind of diseases. The objective of this task is to reconstruct the damaged area of the image/ enhance them.

Requirements:

Python (any programing languages) - Image processing - or machine learning approaches.
Brno University of Technology, Faculty of Information Technology, Department of Intelligent Systems
Influence of Reconstructed Facial Image to Face Recognition Performance
Tasks:

Propose an algorithm to evaluate influence of algorithms for facial image reconstruction to performance of face recognition. The selected algorithms for reconstruction should be based on a neural network. Implemented algorithms should evaluate the influence of algorithms for upscaling, painting and sharpening. For the project, the open source or free algorithms can be used.

Requirements:

Experience with Python and machine learning.
Brno University of Technology, Faculty of Information Technology, Department of Intelligent Systems
Retinal Image Quality Assessment
Tasks:

Implement and test an algorithm for quality assessment of the retinal images. The task can be further divided into two subtasks: quality evaluation based on the structures of the retina including: central retinal blood vessels, macula and optic disk; quality evaluation based on generic image quality indicators: focus, color, illumination, etc.

Requirements:

Knowledge of image processing / machine learning.
Brno University of Technology, Faculty of Information Technology, Department of Intelligent Systems
Retinal Image Quality Enhancement
Tasks:

Investigate works related to image quality enhancement.  Design and implement an algorithm for quality enhancement of the retinal images.

Requirements:

Knowledge of image processing.
Topic Overview:

The topic is “Statistical Model Checking of Approximate Computing Systems” and it is about modelling, simulation and model checking of a special class of systems.  Expected results of the internship will represent a solid base for deeper analysis of the so-called approximate computing systems, especially in the areas of finding better  cost/quality trade-offs and obtaining data for research publications.

Task:

1) Summarize aspects of the so-called Statistical Model Checking (SMC) and analyse the actual state in the area of modelling and analysis of approximate computing (AC) systems with a special attention paid to their dynamics.
2) Identify SMC means suitable for modelling and analysis of AC systems as well as for evaluation of their attributes and their effects.
3) Model representatives from a selected class of AC systems (such as approximate algorithms or circuits), check their properties by means of SMC and compare them with properties of "accurate" variants of such systems.
4) Evaluate your approach and discuss it from the applicability and validity viewpoints.

Requirements:

Any previous experience with modelling and analysis of systems is welcome. Active interest in the topic, creativity, ability to solve problems independently as well as ability to (self) study are strongly recommended.

Outcomes:

Models of accurate and approximate variants of the selected class of approximate computing systems, experimental results and a short (about 10 pages long) technical report.

References:

http://people.cs.aau.dk/~adavid/smc/index.html, https://ieeexplore.ieee.org/document/9116207
Brno University of Technology, Faculty of Information Technology, Department of Computer Systems
Statistical Model Checking of Approximate Computing Systems
Topic Overview:

The topic is “Profiling of Embedded Applications” and it is practically oriented. Expected results of the internship will represent a solid base for deeper analysis of real embedded systems, especially for studying an impact of various development techniques/means and obtaining data, e.g., for validation of existing models or for research publications.

Task:

1) Familiarize yourself with basic terms and principles related to embedded systems as well as with basic development aspects of embedded applications. Summarize your knowledge into a short report.
2) Perform a research in the area of profiling of embedded applications - summarize key terms, concepts and instruments available in software (such as SystemView or FreeMaster) or hardware (such as ARM's DWT unit) for various platforms.
3) Choose an embedded platform (e.g., ARM), operating system (e.g., FreeRTOS) and a profiler (e.g., FreeMaster). Use them to create a simple embedded application and profile it.
4) Based on the agreement with the supervisor, prepare a set of non-trivial embedded applications and prepare a framework for their profiling.
5) Apply the profiling chain of your framework to the set of embedded applications in order to evaluate and present the profiling results to a user.

Requirements:

Any previous experience with the development of embedded systems is welcome. Active interest in the topic, creativity, ability to solve problems independently as well as ability to (self) study are strongly recommended.

Outcomes:

Profiling results for the set of embedded applications and a short (about 10 pages long) technical report.

References:

FREEMASTER: FreeMASTER Run-Time Debugging Tool (e.g., video tutorials in the TRAINING & SUPPORT section at https://www.nxp.com/design/software/development-software/freemaster-run-time-debugging-tool:FREEMASTER), SEGGER SystemView (e.g., video tutorials in the Video and SystemView Media parts at https://www.segger.com/products/development-tools/systemview/), uC/Probe (http://micrium.com/probe/uC-Probe- UsersManual.pdf), MCUXpresso SWO Trace (https://www.nxp.com/docs/en/training-reference-material/AMF-SOL-ADVANCED-DEBUG-MCUXPRESSO-IDE-PRESENTATION.pdf,  https://www.nxp.com/docs/en/quick-reference-guide/MCUXpresso_IDE_SWO_Trace.pdf) and/or materials to similar instruments.
Brno University of Technology, Faculty of Information Technology, Department of Computer Systems
Profiling of Embedded Applications
Brno University of Technology, Faculty of Information Technology, Department of Computer Systems
Characterization of Faults in Computer-Based Systems
Topic Overview:

The topic is “Characterization of faults in computer-based systems” – it is research oriented. Expected result of the internship is a survey of published data about faults (e.g., fault occurrence times) regarding computer-based systems, their components such as communication interfaces/busses, memories, logic. The survey will represent a solid base for the consequent validation of existing research models.

Task:

1) Make a research.
2) Summarize facts into a survey.

Requirements:

At least, basic knowledge about computer-based systems (i.e., about their components, structure, operating principle etc.) is required. Any previous experience with doing a survey is welcome; active interest in the topic, as well as ability to (self) study are strongly recommended.

Outcomes:

A 15-25 pages long survey of characteristics of faults/errors regarding computer-based systems.

References:

You can start to study materials accessible via https://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=7298.
Brno University of Technology, Faculty of Information Technology, Department of Computer Systems
Schedulability Analysis of Real-Time Systems under Uncertainty
Topic Overview:

The topic is “Using Statistical Model Checker for Schedulability Analysis of Real-Time Systems under Uncertainty” and is about i) doing a research in the area of the schedulability analysis of real-time systems under uncertainty, ii) getting acquainted with means of modelling, simulation and checking properties of such systems and iii) creating a simple model allowing one to check the schedulability of a real-time system under uncertainty.  Expected results of the internship will represent a solid base for deeper analysis of such systems and obtaining data, e.g., for research publications.

Task:

1) Summarize key terms and concepts related to the so-called Statistical Model Checking (SMC) and analyse the actual state in the area of modelling and analysis of real-time systems defined by a set of tasks and scheduling (priority assignment) policies.
2) Identify SMC means suitable for modelling of such systems as well as for evaluating their schedulability.
3) Model representative systems in order to check their schedulability by means of SMC in various conditions.
4) Evaluate your model and discuss it from the applicability and validity viewpoints.

Requirements:

Any previous experience with modelling and analysis of systems is welcome. Active interest in the topic, creativity, ability to solve problems independently as well as ability to (self) study are strongly recommended.

Outcomes:

Models of a representative set of systems, experimental results and a short (about 10-20 pages long) technical report.

References:

You can start to study materials accessible via https://uppaal.org/, https://link.springer.com/article/10.1007/s10009-014-0361-y, https://www.it.uu.se/research/group/darts/papers/texts/dils10.pdf.
Topic Overview:

A measurement system was developed for high speed measurement of thermal radiation from material during nanosecond and picosecond laser micromachining. It is based on HgCdTe and InGaAs photodiodes and response time is <1 ns. A precise calibration is necessary for absolute  temperature measurement. We want to use this system for measurement of temperatures during picosecond and femtosecond laser processing of materials.

Task:


Main work will be setup and calibration of the measurement system, measurement with different laser processing parameters and analysis of measured data.

Requirements:

Capability of careful precise measurements with a delicate optical instrument and detail analysis of measurements in specific software.

Outcomes:

Report, presentation.

Recommended for:

Students of engineering or physics, if possible with focus on laser technology, optics, cameras or process monitoring.
University of West Bohemia in Pilsen, New Technologies Research Center
Time Resolved Temperature Measurement in Nanosecond Time Scale during Ultrashort Pulsed Laser Micromachining
University of West Bohemia in Pilsen, New Technologies Research Center
Design of Web Dashboard for Fuel Cell Application - 1
Topic Overview:

We are developing an application for optimization and control a fuel cells. Our device includes a few sensors and active units for controlling gas flow or pressure... We collect these measured  data to database and of course showing them to fuelcell users in nice graphs on browser.

Task:

Student can select from following themes:
a) Design and implementation of a couple modules in Elixir language. For example: users authorization, logging of processes, working with measured data for graphs, etc…
b) Visualisations in Phoenix (+ LiveView) framework: login page, processes table, graphs, etc…
c) Working with Ecto library, CRUD implementation of processes table, etc...
Student will be responsible for implementation of modules under guidance of research worker.

Requirements:

Working in Linux (preferred choice), macOS or Windows environment; middle or advance experience with Elixir / Phoenix, know what is and how to use a pattern matching, Behaviours, GenServer, PubSub, Ecto; basic or well versed with GIT. Advantage: programming experience in Phoenix LiveView, analytic skills...

Outcomes:

Analyse results and write a final report or presentation.

References:

https://elixir-lang.org/docs.html;
https://elixir-lang.org/learning.html;
https://www.phoenixframework.org/;
https://hexdocs.pm/phoenix_live_view;
https://hexdocs.pm/ecto/Ecto.html

Recommended for:

Students of IT science.
University of West Bohemia in Pilsen, New Technologies Research Center
Design of Web Dashboard for Fuel Cell Application - 2
Topic Overview:

We are developing an application for optimization and control a fuel cells. Our device includes a few sensors and active units for controlling gas flow or pressure... We collect these measured data to database and of course showing them to fuelcell users in nice graphs on browser.

Task:

Design and creation web responsive page layout (dashboard) for measured data from sensors and graphs, login form, etc. Student will be responsible for design of web application under guidance of research worker.

Requirements:

Basic or well versed with UI/UX Designs and principles (responsive web  design, …); experience with web fundamentals like as HTML, CSS (preprocessor like Sass), SVG, etc.; experience with Bulma css framework. Advantage: JavaScript, D3, Highcharts or other charts..., sense for a detail, analytic skills.

Outcomes:

Analyse results and write a final report or presentation.

References:

https://bulma.io/;
https://d3js.org/;
https://www.highcharts.com/

Recommended for:

Students of IT science or web designers.
University of South Bohemia in České Budějovice, Faculty of Agriculture and Technology, Department of Technology and Cybernetics
Creation of Source Code in MATLAB
Topic Overview:

MATLAB represents the numerical computing environment and could serve as a strong background for proprietary programs and software demands. The software uses various mathematical and physical frameworks that can be implemented as source code in diverse programs.

Task:

Creation of source code in MATLAB, where the focus of the work will be specified according to the trainee's interest. Sample topics are:
a) Program for finding the optimal track of agricultural technology in field works;
b) Programming in the field of genetic algorithms (optimization tasks);
c) Computer model in the field of treatment of porous materials with plasma;
d) Image processing, etc.

Requirements:

Knowledge of MATLAB (if needed, the trainee will be able to consult with a specialist).

Outcomes:

Outcomes depend on theme: source code, report, literature review, scientific paper…

References:

Attaway, S. (2013). MATLAB: A practical introduction to programming and problem solving. Third edition.Boston: Elsevier, B/H,Butterworth-Heinemann.
Stork, D., G. and Yom-Tov, E. (2004). Computer manual in MATLAB to accompany pattern classification. Secondedition. Hoboken: Wiley-Interscience.

Notes:


The focus of the work will be specified according to the trainee's interest.
University of South Bohemia in České Budějovice, Faculty of Agriculture and Technology, Department of Technology and Cybernetics
Image Processing with Applications in Agriculture
Topic Overview:

One of the ways in which agricultural production automation is going to be is to use video data obtained by CCTV. Those interested in this topic will work on an interesting project in which we try to develop software for recognizing farm animals (and other objects) in a particular photo. Based on this information we want to control the processes in the stable automatically. Given the wide range of this issue, it is possible to modify the topic of the work according to the student's deeper interest.

Task:

Trainee’s task will be to try developing part of the software for recognizing patterns in a particular picture.

Requirements:

Basic knowledge of programming languages, basic knowledge of image processing (if needed, the trainee will be able to consult with a specialist).

Outcomes:

Outcomes depend on theme: source code, report, literature review, scientific paper…

References:

Gonzales, R., C., Woods, R., E., Eddins, S., L., 2009. Digital image processing using MATLAB. 2nd ed. Natick: Gatesmark.

Notes:


The focus of the work will be specified according to the trainee's interest.
University of South Bohemia in České Budějovice, Faculty of Agriculture and Technology, Department of Technology and Cybernetics
Artificial Intelligence and Its Use in Agricultural Technologies
Topic Overview:

Artificial intelligence is an intensively developing field of science with possible applications in all areas of human activity. Our department deals with the application of these modern methods in agriculture, within several scientific and research projects.

Task:

The trainee's task will be to engage in this very interesting research and development activities, taking into account his / her capabilities and professional focus. The tasks can be oriented towards literature search, programming, neural network learning, testing and more. The tasks are within various levels of complexity and they are available both for complete beginners in this field as well as for experienced specialists.

Requirements:

Basic orientation in the researched issue is an advantage.

Outcomes:

Outcomes depend on theme: source code, report, literature review, scientific paper…

References:

Hansen, M. F. et al. (2018). Computers in Industry Towards on-farm pig face recognition using convolutional neural networks. Computers in Industry. Elsevier B.V., 98:145–152.
Koirala, A. et al. (2019). Deep learning for real – time fruit detection and orchard fruit load estimation: benchmarking of MangoYOLO. Precision Agriculture. Springer US, 20(6): 1107–1135.
Ma, L., Xie, W. and Huang, H. (2019). Convolutional neural network-based obstacle detection for unmanned surface vehicle. Mathematical Biosciences and Engineering, 17(1): 845–861.
Yiping, G. et al. (2020). A semi-supervised convolutional neural network-based method for steel surface defect recognition. Robotics and Computer Integrated Manufacturing,61:1–8.
Zhuang, X. and Zhang, T. (2019). ScienceDirect Detection of sick broilers by digital image processing and deep learning. Biosystems Engineering. Elsevier Ltd, 179:106–116.

Notes:


The focus of the work will be specified according to the trainee's interest.
University of South Bohemia in České Budějovice, Faculty of Agriculture and Technology, Department of Technology and Cybernetics
Robotization in Agriculture
Topic Overview:

Livestock production is facing huge demands in terms of high-quality milk production. Same as in automotive production the robotization could be an asset to the livestock escalation. The robotic arm could be used for milking procedures as an alternative to human labour.

Task:

Cooperation on the development of new possibilities of using robotic hand in agriculture. Sample topics are:
a) Preparing of literature review,
b) Programming in the field of machine vision,
c) Programming in the field of artificial intelligence,
d) Computer modeling in the field of using robotic hand,
e) Preparing graphic for presentation of a project, etc.

Requirements:

Basic skills, basic orientation in the researched issue is an advantage.

Outcomes:

Outcomes depend on theme: source code, computer model, graphics, report, literature review, scientific paper…

References:

Ford, M. (2016). The rise of the robots: technology and the threat of mass unemployment. London: Oneworld.
Li, S., Jin, L. and Mirza, M.A. (2019). Kinematic control of redundant robot arms using neural networks. Hoboken, NJ: John Wiley & Sons.

Notes:


The focus of the work will be specified according to the trainee's interest.
© 2021 INCBAC
Institute of Czech-Brazilian Academic Cooperation  |  Prague - Czech Republic
Connect with us: