| |
| |
|
Design and implementation of control software libraries for fiber characterization
Podivín, Ladislav ; Hästbacka, David (referee) ; Kallio, Pasi (referee) ; Honzík, Petr (advisor)
Tato práce se zabývá návrhem a implementací dvou konkrétních softwarových modulů, které jsou částí distribuovaného řídícího systému CoSMic. Tento systém je určen pro řízení speciálního zařízení pro charakterizaci papírových vláken. Prvním vyvinutým modulem je HapticFiber, ten má poskytovat rozhraní mezi řídícím systémem a speciálním vstupním zařízením - haptic device. Druhým modulem je ViCo, jehož účelem je poskytnout softwarovou obálku pro uživatelem definovaný algoritmus zpracovaní obrazu. Tento modul musí být připraven splnit určitá časová omezení, proto je nutné, aby běžel v rámci operačním systému reálného času.
|
|
Self-service station for charging of electric automobiles
Kubizňák, Jan ; Fojtík, Pavel (referee) ; Kučera, Pavel (advisor)
The subject of this diploma thesis is a creation of SW for the self-service charging station of ELNICO Ltd. company. The work consists of two main parts. The first part contains an overview of general charging stations for electro cars at current market. After this the prototype of the ELNICO system is described. It's main components and the control system realized by the development kit DK-LM3S9B96 are characterized here. The real-time operating system FreeRTOS, that is used by the kit, is also specified. The second part of the document deals with the SW design and realization. The thesis describes the structure and the main modules of the program. The functionality is then demonstrated by photos of running application.
|
|
Real-Time Operating System with Fixed Task Priority for Raspberry Pi
Kolář, Josef ; Peringer, Petr (referee) ; Janoušek, Vladimír (advisor)
The main goal of this work is to create a support for an open-source real-time operating system on the computer Raspberry Pi 3B+. The project FreeRTOS is selected as a great candidate for further work. The runtime environment and support for user-space applications are presented. Two demonstration applications serve as proofs of support, the first one uses two periodic tasks and reports their state to the serial interface. The second demonstration application runds the same periodic tasks, but reporting the state is done using the CAN bus, for which is the driver realised. The result of this thesis is a working system FreeRTOS for Raspberry Pi 3B+ computer with support for time-critical usages.
|
| |
|
Mechanical manipulator controlled from the cRIO platform
Karásek, David ; Šedivá, Soňa (referee) ; Havránek, Zdeněk (advisor)
This bachelor thesis is about designing and creating control software for 2 D mechanical manipulator. This device consists two translational actuators and one rotational actuator. At theoretical part author discuss possible hardware solutions and talks about basic terms used in practical part. Practical part is about designing main control application. Final program is fully functional, at the end of this thesis the author suggests some improvements which could be done to the program.
|
|
Real-time Control of Ball on Wheel Model
Krejčí, Roman ; Otava, Lukáš (referee) ; Hynčica, Ondřej (advisor)
This diploma thesis deals with control the Ball on the wheel system in real time. In the first part there is made mathematical model of system, which is described by state equations. Then the laboratory model of Ball on the wheel system and its parts are described. The laboratory model consists servo drive, servo amplifier, microcontroller with real-time operating system and distance sensors. In the practical part of the thesis there is designed control of system by linear quadratic regulator and its implementation with control peripherals into microcontroller with real-time operating system. Ball on the wheel system is controlled by microcontroller, which sends a commands to servo amplifier by CAN bus.
|
|
6 Axis Manipulator Control
Semrád, Michal ; Chromý, Adam (referee) ; Hynčica, Ondřej (advisor)
This master thesis discusses about designing and realization of a control system for a 6-axis robotic arm. The controlling system consist in a microcontroller LPC1756 with its firmware implemented under the Real-time operating system FreeRTOS and GUI application, running on a PC. The Microcontroller communicates with the PC through a serial line via SLIP protocol. Theoretically, it will deal with an explanation of the important terms, and describes the used robotic arm and its controlling unit. The practical part describes kinematics problems solving, firmware’s realization and GUI application.
|
| |