|
Control of a servo-drive for a 3-axial rotary table
Trizna, Lukáš ; Klusáček, Ondřej (referee) ; Macho, Tomáš (advisor)
The aim of this master’s thesis Control of one servo-drive of three-axis rotary table is to develop a real-time motion control solution for the commercially available servo drives on the base of perspective solution available in the industry and the implementation of the chosen solution. The project includes the description of the current solution for the rotary table control, the description of suitable on the market available controllers, the rotary table control design for two selected controllers, the designed model on the base of identificated parameters of DC engine, the design of current, velocity and position regulators for the servo drive control, the servo drive control implementation by two selected controllers ESCON and EPOS2, the servo drive control function verification and the evaluation of achieved results.
|
|
Division Operation Simulation
Matečný, František ; Šátek, Václav (referee) ; Kunovský, Jiří (advisor)
This work deals with numerical integration and division operation. The reader is acquainted with the numerical solution of differential equations using division by the Taylor series. Next is explained the principle of SRT division in hardware and introduction of draft of design series-parallel and parallel division integrator in fixed point arithmetic. The practical aim of this work is implementation parallel division integrator and development of a software simulation of this integrator.
|
|
Digital commissioning of the pallet stacker
Karn, Pavel ; Bražina, Jakub (referee) ; Vetiška, Jan (advisor)
This bachelor's thesis deals with the virtual commissioning of the pallet stacker. For this work LUX spol. s r.o. has provided a 3D model of this single-purpose machine. The theoretical part of the thesis revolves around the description of the virtual commissioning issue. The practical part of the thesis first describes entire work cycle, and then designs and evaluates two variants of the control systém. The selected variant was then put into virtual commissioning in the ABB Robotstudio software.
|
|
Application for Programming MIDI Controllers
Dolejší, Miloš ; Frenštátský, Petr (referee) ; Schimmel, Jiří (advisor)
This bachelor thesis deals with designing of an application which allows programming of controls on ControlFREAK and Bitstream 3x controllers via MIDI System Exclusive messages. The theoretical part contains an analysis of the MIDI communication protocol, including description of channel and system MIDI data. The practical part describes individual parts of the application and then presents and explains parts of the source code. The application has been created in the Visual Studio 2013 SDK using Windows Multimedia System library, which contains functions and structures necessary for accomplishing the application’s tasks. The communication between the PC and the controller is realized via MIDI-USB converter.
|
|
ABB RobotStudio - sample control program for stationary robot
Machala, Jan ; Lacko, Branislav (referee) ; Lang, Stanislav (advisor)
The goal of this bachelor thesis is to create sample control program executing sequence of robot movements and then its implementation on real robot IRB 120. For communication between robot and PLC was used program created in integrated development environment Microsoft Visual Studio. In the introduction are briefly described history of robotics and categories of robots. In the following chapters are described company ABB Group, its products and company B&R Automation and its products focused on control systems. Next chapters describe the solution of the given laboratory task and briefly explain settings of the individual programs. The thesis attachment contains video of the working project tested on real robot.
|
|
Software Guitar Looper with Remote Control
Kalník, Jan ; Říha, Kamil (referee) ; Schimmel, Jiří (advisor)
This thesis deals with creating a software guitar looper in a visual programming language called Pure Data and also building a specific remote controller for it. The remote cont- roller will be based on a MIDI protocol. As a part of the software, there will be a special aligning algorithm, that will take care of precise alignment of the created loop on beat in the way that no other intrusive rhythmical or tempo related elements are present.
|
|
The Comparation of the Framework tools
Dufek, Martin ; Macho, Tomáš (referee) ; Holek, Radovan (advisor)
This diploma thesis deals with familiarization with available frameworks in the PHP language working in a thin client environment. It focuses on the comparison of two frameworks CodeIgniter and Zend Framework. The next section provides a detailed description of framework libraries. I suggested sample application made by two frameworks for a comparison, which contains the basic elements, that are used in creating majority of web applications. In the conclusion there are compared pros and cons of development environments.
|
|
Digital commissioning of the production system
Andriievskyi, Serhii ; Knoflíček, Radek (referee) ; Vetiška, Jan (advisor)
This bachelor thesis deals with the digital commissioning of a robotic manufacturing system for 3D printing of large-scale components. The theoretical part of the thesis describes the issues of virtual digital commissioning, followed by a specification of the research for the given robotic workplace. The practical part describes the research of the model task of the workplace. ABB RobotStudio was used for the implementation of digital commissioning, and the robotic workplace was commissioned.
|
|
Support for Predictive Application Autoscaling on Kubernetes Platform
Fridrich, David ; Pavela, Jiří (referee) ; Rogalewicz, Adam (advisor)
The goal of this work is to create a new interface that will allow users to process collected metrics for scaling according to a formula (e.g. average value, mathematical equations, conditional statements) defined by a user. It also allows users to use an external interface for connecting KEDA to a component that defines its own scaling behavior, with which the user can achieve more complex solutions like automated predictive scaling of applications on Kubernetes platform. I solved the selected problems by modifying the KEDA core by implementing a new interface for scaling according to a custom formula with arithmetic and conditional expressions and the ability to connect a custom external remote method for calculating metrics using gRPC technology. The created solution provides a more flexible way to process metrics and also allows user to implement their own methods.
|
|
Digital commissioning of a robotic production system for parts assembly
Onderka, Tomáš ; Blecha, Radim (referee) ; Vetiška, Jan (advisor)
This bachelor's thesis deals with digital commissionig of a robotic production system for parts assembly. The issue of digital commissioning is described in the theoretical part of the thesis, followed by a safety of the workplace and description of used grippers. Parts assembly, large series and small series approaches are described in the practical part of the thesis. For digital commissioning was used ABB RobotStudio and small series workplace was commissioned.
|