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

-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.
ionary 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


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
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.
University of West Bohemia in Pilsen, New Technologies Research Center
Thermodiagnostics of Ultrashort Pulsed Laser Micromachining
Topic Overview:

A measurement system was developed for high speed measurement of thermal radiation from material during nanosecond, picosecond and femtosecond laser micromachining. It is based on HgCdTe and InGaAs photodiodes and response time is in nanoseconds. A precise calibration is necessary for absolute temperature measurement. We want to use this system for measurement of temperatures during ultrashort laser processing of materials, e.g. titanium for medical implants.

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
Measurement of Thermal Properties of Smart Coatings for Energy Harvesting
Topic Overview:

Smart absorbers are multilayer thin film structures based on black metals coated with a thermochromic layer. These structures deposited on a thermoelectric module are suitable for solar energy conversion to electricity. Due to the thermochromic effect, the smart absorbers will avoid the risk of overheating during the light conversion. A measurement system was developed for thermal properties of thin films. The system is based on pulsed laser and fast infrared detector. Thermal conductivity is an important property influencing the effectivity of the electricity conversion. The measurement system needs to be further developed and verified and then it will be used for analysis of the smart absorbers.

Task:

Main work will be development and verification of the measurement system, measurement of thermal properties of different thin films and multilayers 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:

Lit. review, report, presentation.

Recommended for:

Students of physics or engineering, if possible with focus on thermal sciences, thin films, optics or laser technology.
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.
University of South Bohemia in České Budějovice, Faculty of Agriculture and Technology, Department of Technology and Cybernetics
Creation of Source Code in Python
Topic Overview:

Python represents one of the most used programming languages in the world. It may be used for many applications, such as neural networks, image processing, etc.

Tasks:

Creation of source code in Python, where the focus of the work will be specified according to the trainee's interest.

Requirements:

Knowledge of Python (if needed, the trainee can consult with a specialist).

Outcomes:

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

References:

Introduction to programming in Python:
https://www.w3schools.com/python/
https://www.geeksforgeeks.org/python-programming-language/
https://realpython.com/
https://ocw.mit.edu/courses/6-0001-introduction-to-computer-science-and-programming-in-python-fall-2016/
Introduction to image processing in Python:
https://docs.opencv.org/3.4/d6/d00/tutorial_py_root.html
https://pyimagesearch.com/

Notes:

The focus of the work will be specified according to the trainee's interest.
Technical University of Liberec, Faculty of Mechanical Engineering, Department of Manufacturing Systems and Automation
Create a User Touchscreen Interface for a Prototype Device III.
Topic Overview:

Our university is a leader in the field of nanotechnology. One of the methods for the production of nano- and microfibers is the drawing method. In this area, it is planned to realize one experiment to which it is necessary to build a rotating drum with the construction and revitalization of which we would like to help. This is an interesting excursion into the world of nanotechnology and mechatronics.

Task:

Create a design for a rotating drum;
Figure out how to connect it with the current device based on a 3D printer;
If possible to implement and assemble the device;

Requirements:

Experience with CAD software, preparing model for 3D printing, Arduino, basic electronics and Python.

Outcomes:

Firmware, CAD models.

References:

https://www.researchgate.net/figure/Schematic-of-nanofiber-fabrication-by-the-drawing-technique-b-SEM-images-of-a_fig3_268872758

Recommended for:

Recommended for: Students of electrical / mechanical / software engineering (depending on student skills the task would be adapted.).
Technical University of Liberec, Faculty of Mechanical Engineering, Department of Manufacturing Systems and Automation
Create a User Touchscreen Interface for a Prototype Device II.
Topic Overview:

We have created a prototype device that allows you to create special structures of the so-called scaffolds. The device is used in the medical field. A graphical interface will help maintenance personnel use the device without programming knowledge. This is an interesting excursion into the world of nanotechnology and mechatronics.

Task:

Create a grafical user interface for 3D printer that uses for manufacturing micro- and nanofiber scaffollds. The user interface should be written in Python.

Requirements:

Experience with Python, Arduino, G-code, basic electronics.

Outcomes:

User friendly software, that allows you to perform certain operations on the device.

References:

https://github.com/bborncr/gcodesender.py; https://marlinfw.org/meta/gcode/

Recommended for:

Students of electrical / mechanical / software engineering (depending on student skills the task would be adapted.).
Technical University of Liberec, Faculty of Mechanical Engineering, Department of Manufacturing Systems and Automation
Create a User Touchscreen Interface for a Prototype Device I.
Topic Overview:

We have created a prototype device that allows you to create unique nanostructures by combining two methods of creating nanofibers. The device is controlled via a direct code on the microcontroller. We would like to increase the level of automation and add control of devices via a graphical interface directly from the device. This is an interesting excursion into the world of nanotechnology and mechatronics.

Task:

Create a user interface for a device that uses for manufacturing complex nanofiber structures. The user interface will work on Raspberry Pi on the touch screen.

Requirements:

Experience with Python, Raspbery Pi, Arduino, basic electronics.

Outcomes:

Graphical user interface on Raspbery Pi.

References:

https://docs.python.org/3/library/tkinter.html

Recommended for:

Students of electrical / mechanical / software engineering (depending on student skills the task would be adapted.).
Technical University of Liberec, Faculty of Mechanical Engineering, Department of Manufacturing Systems and Automation
Application of Programming Skills in Solving of Real Educational Task
Task:

Implementation of a library of algorithms for tuning adjustable parameters of PID (PSD) controllers. The output will be a library of functions writen in the C language.

Requirements:

Basic knowledge in programming in C or C++.

References:

Study literature is available at the department. The issue of PID regulation will be explained at the beginning of the internship.

Recommended for:

Students of mechatronic or electrical engineering with focus on programming.
© 2023 INCBAC
Institute of Czech-Brazilian Academic Cooperation  |  Prague - Czech Republic
Connect with us: