Automatyka / Automatics
Loading...
ISSN 1429-3447
e-ISSN: 2353-0952
Issue Date
2013
Volume
Vol. 17
Number
No. 2
Description
Journal Volume
Automatyka / Automatics
Vol. 17 (2013)
Projects
Pages
Articles
Reconfigurable Integrated Production Control System of industrial processes on QNX Neutrino platform
(Wydawnictwa AGH, 2013) Augustyn, Jacek; Klemiato, Maciej; Duda, Jan Tadeusz
W artykule przedstawiono koncepcję budowy i realizację zintegrowanego rekonfigurowalnego systemu sterowania produkcją jako narzędzia informatycznego do monitorowania, kontroli, nadzoru i sterowania procesami wytwórczymi w środowiskach produkcyjnych przedsiębiorstw posiadających już wdrożone systemy PLC/SCADA oraz ERP. Artykuł prezentuje architekturę i główne założenia projektowe takiego systemu, jak również główne zadania merytoryczne przez niego realizowane. Jako platformę programistyczną wykorzystano system czasu rzeczywistego QNX Neutrino, ze względu na konieczność utrzymania reżimów czasowych pętli sterujących. System przeznaczony jest do zastosowań w ciągłych procesach produkcyjnych, takich jak: przemysł chemiczny, rafineryjny, szklarski itp.
Selection of databases for real estate information systems
(Wydawnictwa AGH, 2013) Dudek-Dyduch, Ewa; Rączka, Krzysztof
Celem artykułu jest przeanalizowanie rodzajów baz danych i wybranie najbardziej odpowiedniego dla systemów informatycznych rynku nieruchomości (systemami REM). Scharakteryzowano problematykę analizy rynku nieruchomości i wyceny oraz przedstawiono rodzaje systemów, które powinny być utworzone. Wyróżniono dwa główne typy systemów, które powinny wchodzić w skład systemów informatycznych rynku nieruchomości są to system monitorująco-analizujący globalną sytuację na rynku nieruchomości (System M-A) oraz system ekspertowy, który będzie przeznaczony do analizy rynku lokalnego i wyceny nieruchomości na rynku lokalnym (System REE). Przedstawiono problematykę z punktu widzenia baz danych. Opisano charakterystykę różnych rodzajów baz danych pod kątem przydatności oraz zdecydowano, które rodzaje znajdują największe zastosowanie. Analizą zostały objęte: relacyjne bazy danych, obiektowe bazy danych, obiektowo-relacyjne bazy danych oraz bazy typu NoSQL. Dla systemu M-A zaproponowano bazę typu NoSQL, natomiast dla systemu REE bazy obiektowo-relacyjne lub obiektowe.
FPGA based hardware accelerator for parallel robot kinematic calculations
(Wydawnictwa AGH, 2013) Karpiel, Grzegorz; Gac, Konrad; Petko, Maciej
W artykule przedstawiono wykorzystanie układu FPGA do wspomagania obliczeń zadania odwrotnego kinematyki robota równoległego. Zaprezentowany robot przeznaczony jest do frezowania przez prowadzenie wrzeciona wzdłuż zadanej trajektorii generowanej w przestrzeni kartezjańskiej. Oznacza to, że dla każdego punktu trajektorii należy rozwiązać zadanie odwrotne kinematyki. Uzyskany ciąg danych tworzy trajektorię w przestrzeni złączowej. Trajektorię w przestrzeni złączowej należy obliczać w czasie rzeczywistym, co przy dużej częstotliwości i złożonych równaniach powoduje, że problem czasu obliczeń staje się istotny. W artykule pokazano, jak za pomocą rozbudowy koprocesora arytmetycznego o własne instrukcje można zwiększyć moc obliczeniową do rozwiązania zadania odwrotnego kinematyki, utrzymując zadaną dokładność obliczeń. Pokazano opracowaną implementację akceleratora obliczeń oraz przedstawiono wyniki otrzymane na układzie firmy Altera.
Application of Android OS as real-time control platform
(Wydawnictwa AGH, 2013) Kołek, Krzysztof
W pracy przedstawiono zastosowanie urządzenia z systemem Android do sterowania laboratoryjnym modelem hamulca pracującego w trybie unikania zakleszczeń ABS (Antilock Breaking System). Przedstawiona została architektura systemu Android. Omówione zostały funkcje z bazowego systemu Android pomocne w budowie systemu sterowania czasu rzeczywistego. Przedstawiony zastał laboratoryjny model ABS w konfiguracji z telefonem komórkowym pełniącym rolę sterownika realizującego algorytm sterowania z unikaniem zakleszczeń. Aplikacja sterownika zaimplementowana została w języku Java będącym podstawową platformą rozwojową w systemie Android. Sterownik wykorzystywał wyłącznie standardowe funkcje systemu, bez wykorzystywania rozszerzeń czasu rzeczywistego. Zaprezentowane zostały wyniki eksperymentów obrazujące punktualność realizacji zadań czasowych w systemie Android oraz eksperymenty hamowania laboratoryjnego modelu ABS. Kończące pracę wnioski zawierają uwagi dotyczące stosowalności urządzeń z systemem Android jako platformy sterowania w czasie rzeczywistym.
An architecture of execution environment for context-aware applications running in intelligent space
(Wydawnictwa AGH, 2013) Nasiadka, Sławomir; Krawczyk, Henryk
Context-aware applications running in intelligent spaces are one of the most dynamically developed group of applications. Their model called CAA (Context-Aware Applications) on the one hand allows to express their interactivity with regard to cooperation with an intelligent space and their users. On the other hand it shows their iterative nature that allows to analyze context-aware part of the application according to iterative algorithms. Applications defined in that way can be executed directly be the intelligent space. However, to do that the space needs to be enhanced with a special engine delivering particular mechanisms. The article describes such engine called Parallel CAA, its architecture and implementation. The implementation creates a CAA execution environment.

