The authors address the problem of passive navigation in large buildings. Based on the example of several interconnected buildings housing departments of the Lublin University of Technology, as well as the conceptual navigation system, the paper presents one of the possible ways of leading the user from the entrance of the building to a particular room. An analysis of different types of users is made and different (best for them) ways of navigating the intricate corridors are proposed. Three ways of user localisation are suggested: RFID, AR and QR markers. A graph of connections between specific rooms was made and weights proposed, representing “the difficulty of covering a given distance”. In the process of navigation Dijkstra’s algorithm was used. The road is indicated as multimedia information: a voice-over or animated arrow showing the direction displayed on the smart phone screen with proprietary software installed. It is also possible to inform the user of the position of the location in which he currently is, based on the static information stored in the QR code.
Praca dotyczy problematyki ratownictwa w obiektach użyteczności publicznej. Badania literaturowe pokazały, że obecnie główne zagrożenie dla osób przebywających w takich budynkach jest postrzeganie w kontekście zagrożenia pożarowego oraz ataku bombowego. Konsekwencją wystąpienia takich sytuacji jest ewakuacja osób znajdujących się w obiekcie, której może towarzyszyć panika. Zniszczenie wewnętrznej infrastruktury budynku – elektrycznej, informatycznej, komunikacyjnej stwarza wiele problemów logistycznych w skutecznym zarządzaniu akcją ratunkową. Autorzy zaproponowali koncepcję rozmieszczenia pasywnych czujników wewnątrz budynku – typu RFID, które nie wymagają zasilania, a informacje zawarte w nich pozwalają przez metody triangulacji na precyzyjne zlokalizowanie ratownika lub specjalistycznego robota przemieszczającego się wewnątrz obiektu. Przy normalnej pracy budynku sterowaniem zarządza komputer centralny, zaś w warunkach zniszczenia infrastruktury obiektu sterowanie przejmuje system rozproszony bazujący na urządzeniach mobilnych.
EN
The study deals with rescue procedures in public buildings. Research literature shows that the main threat to people residing in such buildings is currently perceived in the context of fire or bomb risk. The consequence of such situations is the evacuation of people in the facility, which may be accompanied by panic. Destruction of the building’s internal infrastructure – electricity, electronics, communications – creates a lot of logistical problems in effective management of rescue operations. The authors propose the concept of deployment of passive sensors inside the building (RFID type), which do not require power, and the information contained in them allows, via the triangulation method, for precise localisation of a rescuer or specialist robot moving insi de the building. During the normal operation of the building the control of the system is managed by a central computer, and in the event of destruction of the object’s infrastructure control is taken over by a distributed system based on mobile devices.
3
Dostęp do pełnego tekstu na zewnętrznej witrynie WWW
The article deals with the possibility of control of selected applications running in Windows using images recorded in real time by a computer webcam. These images are simple tags, the more complicated the actual artwork hand and move your hand-gestures. It is possible to use two techniques. The first is placed on the hand of coloured markers. The second technique allows a more natural control - no markup. The article describes the basic problems affecting the image acquisitions. In the next part focuses on graphics libraries enable image recognition in real time. The fundamental errors of those libraries that hinder recognition were analysed and a number of solutions to correct these errors were proposed.
PL
W artykule zaprezentowano możliwość sterowania aplikacjami działającymi pod kontrolą systemu operacyjnego Windows, za pomocą obrazów zarejestrowanych przez kamerę internetowa. Obrazami tymi mogą być zarówno proste znaczniki, jak również znacznie bardziej skomplikowane obrazy ruchome czy też gesty dłoni. Zaprezentowano dwie techniki. Pierwsza z nich oparta jest o kolorowe znaczniki umieszczone na dłoni. Drugi sposób to technika bez markerów. Jest ona znacznie bardziej naturalna od pierwszej. W artykule wspomniano także o podstawowych problemach związanych z pozyskiwaniem obrazu w szczególności w kontekście późniejszego rozpoznawania. Przeanalizowano także elementarne błędy zawarte w bibliotekach utrudniające automatyczne rozpoznawanie obrazów. Zaproponowano kilka rozwiązań poprawiających te błędy.
W artykule opisano sposób optycznej rejestracji i pomiaru odchyleń różnic toru ruchu kolejnych przejazdów autonomicznego pojazdu sterowanego programem komputerowym. Do oszacowania odchyleń zastosowano elementy rozszerzonej rzeczywistości oraz obrazy zarejestrowane kamerą. Zaproponowano miarę różnic kreślonego toru ruchu w postaci pola powierzchni, którego kontur wyznaczają kolejne tory przejazdów. Wykazano, że wielkość pola rośnie wraz ze wzrostem mocy silników napędowych pojazdu.
EN
The paper describes a method for optical recording and measurement of trajectory deviations of an autonomous vehicle. A model of the vehicle was built from a system of Lego blocks (Fig. 1), computer-programmed within a task system. The model applied belongs to special vehicles of the rover class [2]. The program providing for its motion along an 8-shaped track, with a parking option (Fig. 3), was prepared in the LabView system (Fig. 2) and inserted in the vehicle-steering module by means of wireless technology. The program consists of a sequence of motion commands along sections, as well as turns separated from each other by mini breaks. It was observed that each time the model motion track was different from the previous one. To estimate the deviation from the track in successive runs, elements of augmented reality were used, imposing a pattern of dimensioned grid upon the camera-registered image (Fig. 4). After advanced graphical transformations (image correction, charting the trajectory, vectorisation and Boolean arithmetic) a generalised measure of the differences of the charted motion track was obtained in the form of the surface of the area whose contour was marked by the individual tracks. It was shown that the size of the surface grew along with the power of the engines propelling the model. This results from the skidding of the wheels on the ground due to the multiple acceleration and breaking (mini breaks in the program sequences) as well as from turning. Further research will concern designing a program improving the model trajectories.
W artykule opisano wybrane aspekty współczesnej automatyki samochodowej w kontekście nowoczesnych interfejsów. Opisano rozwój i ewolucję interfejsów człowiek-komputer. Zaprezentowano NUI jako najbardziej zaawansowane obecnie interfejsy. W dalszej części dokonano analizy przydatności różnych sposobów sterowania opartego o rozpoznawanie obrazów, a w szczególności o rozpoznawanie ruchu dłoni i gestów.
EN
The article describes chosen modern automatic car solutions in the context of modern interfaces. The development and evolution of human-computer interfaces were presented. The Natural User Interfaces were described as the most advanced current know interfaces. Later, the analysis of the suitability of various control methods based on image recognition and the recognition of hand motions and gestures in particular was conducted.
W artykule opisano projekt i implementację prostego systemu wspomagającego kontrolowanie położenia i zarządzanie zamówieniami samochodowej floty handlowej. W odróżnieniu do drogich komercyjnych rozwiązań w aplikacji wykorzystano powszechnie używane telefony typu smartfonu działające pod kontrolą systemu operacyjnego Android. Większość z takich urządzeń wyposażona jest w moduł GPS. Aplikacja wykonana została w architekturze rozproszonej. Składa się z dwóch części: mobilnej i serwerowej. Część mobilna wykorzystuje telefon oraz dowolny rodzaj połączenia z Internetem. Istotnym jest także wykorzystanie GPS będącego na wyposażeniu smartfonu. Część stacjonarna, serwerowa umożliwia śledzenie pracowników firmy spedycyjnej, przesyłanie im wytycznych i celów do realizacji. Możliwe jest także odbieranie informacji na temat zdarzeń drogowych zarejestrowanych przez pracowników. System dodatkowo monitoruje czas pracy kierowców aby był on zgodny z obowiązującymi przepisami. Zaprezentowano także prosty moduł umożliwiający planowanie optymalnej trasy i postojów.
EN
In this paper the design and implementation of a simple position control system supporting order management and trade fleet were described. In contrast to expensive commercial solutions there were used in applications commonly used type of mobile smartphone running the Android operating system. The most of such devices is equipped with a GPS module. The described application is made in the client-server architecture. The application was made in a distributed architecture. It consists of two parts: mobile and server . The mobile part uses the smartphone and any kind of Internet connection. It is also important to use the GPS module included in the smartphone. The stationary part, server allows you to track the shipping company employees , sending them the guidelines and objectives for implementation. It is also possible to receive information about traffic events recorded by staff. Additionally, the system monitors the working time for drivers to make it compatible with the applicable regulations. It also presents a simple module allowing optimal planning of routes and stops.
W artykule opisano projekt i implementację prostego systemu wspomagającego kontrolowanie położenia i zarządzanie zamówieniami samochodowej floty handlowej. W odróżnieniu do drogich komercyjnych rozwiązań w aplikacji wykorzystano powszechnie używane telefony typu smartfonu działające pod kontrolą systemu operacyjnego Android. Większość z takich urządzeń wyposażona jest w moduł GPS. Aplikacja wykonana została w architekturze rozproszonej. Składa się z dwóch części: mobilnej i serwerowej. Część mobilna wykorzystuje telefon oraz dowolny rodzaj połączenia z Internetem. Istotnym jest także wykorzystanie GPS będącego na wyposażeniu smartfonu. Część stacjonarna, serwerowa umożliwia śledzenie pracowników firmy spedycyjnej, przesyłanie im wytycznych i celów do realizacji. Możliwe jest także odbieranie informacji na temat zdarzeń drogowych zarejestrowanych przez pracowników. System dodatkowo monitoruje czas pracy kierowców aby był on zgodny z obowiązującymi przepisami. Zaprezentowano także prosty moduł umożliwiający planowanie optymalnej trasy i postojów.
EN
In this paper the design and implementation of a simple position control system supporting order management and trade fleet were described. In contrast to expensive commercial solutions there were used in applications commonly used type of mobile smartphone running the Android operating system. The most of such devices is equipped with a GPS module. The described application is made in the client-server architecture. The application was made in a distributed architecture. It consists of two parts: mobile and server . The mobile part uses the smartphone and any kind of Internet connection. It is also important to use the GPS module included in the smartphone. The stationary part, server allows you to track the shipping company employees , sending them the guidelines and objectives for implementation. It is also possible to receive information about traffic events recorded by staff. Additionally, the system monitors the working time for drivers to make it compatible with the applicable regulations. It also presents a simple module allowing optimal planning of routes and stops.
Problematyka i analiza toru ruchu pojazdów mechanicznych może być badana na wiele sposobów. Jednym ze sposobów jest optyczna analiza. W artykule opisano budowę oraz zasadę funkcjonowania stanowiska do optycznego pomiaru trajektorii ruchu (movement trajectory). Opisano podstawowe deformacje obrazu rejestrowanego kamerą internetową a także sposoby ich korekcji. Zaprezentowano szczegółowo proces uzyskiwania wyników mierzalnych z filmu zarejestrowanego kamerą. Zaprezentowano ponadto kilka przykładowych wyników badań uzyskanych na tym stanowisku.
EN
The issues and the analysis of a movement trajectory of mechanical vehicles may be researched in many ways. One of them is the optical analysis. The article describes the structure and the principle of operation of a stand for optical measurement of the movement trajectory. Basic image distortions recorded by an Internet camera and the ways for their correction were presented. Furthermore, the process of obtaining measurable results from the film recorded with the camera was discussed. Finally, some sample research findings obtained at the stand were also outlined.
Internet rzeczy (ang. Internet of Things – IoT) to jedna z najszybciej rozwijających się obecnie idei, w której otaczające człowieka przedmioty codziennego użytku ożywają i stają się inteligentne. Koncepcja ta łączy ze sobą dwa różne światy: fizyczny i wirtualny. Internet rzeczy jest stosunkowo nowym zagadnieniem, dlatego trudno go jednoznacznie definiować i przewidzieć kierunki jego rozwoju oraz możliwe zastosowania. W artykule ukazano Internet rzeczy w wymiarze edukacyjnym, w nauczaniu na poziomie szkoły wyższej. W pracy przedstawiono także potencjalne możliwości wykorzystania tej technologii w procesie dydaktycznym opierając się na przykładach spotykanych w edukacji w Polsce i na świecie.
EN
Internet of Things (IoT) is currently one of the fastest growing concepts in which objects of everyday use come to life and become smart. The IoT conception combines two different worlds: the physical and the virtual one. Internet of Things is a relatively new concept and therefore it is difficult to define it precisely. For the same reason it is also a challenging task to predict its future developments as well as its potential applications. The article outlines IoT in its educational aspect with reference to teaching on the higher education level. Furthermore, on the basis of examples taken from education in Poland and in other countries in the world, potential possibilities of using the technology in the didactic process are presented and discussed.
W artykule poruszono problem nauczania projektowania obiektowego. Komercyjne oprogramowanie umożliwiające projektowanie systemów informatycznych z wykorzystaniem UML jest drogie. Alternatywą jest więc darmowe oprogramowanie typu: open source czy freeware. W artykule dokonano przeglądu aktualnych programów, zaproponowano kryteria porównawcze i dokonano ich analizy porównawczej.
EN
The article refers to the problem of teaching object-oriented design. Commercial software to design systems using UML is expensive. The alternative is so free software types: open source or freeware. This article reviews current programs, proposed benchmarks and made a comparative analysis.
11
Dostęp do pełnego tekstu na zewnętrznej witrynie WWW
The article analyses the role of Multiple Input – Multiple Output (MIMO) and Opportunity Spectrum Access (OSA) technologies in future Cognitive Radio (CR). The model of two networks operating in the same frequency band under Rayleigh fading conditions is studied in detail. The network of licensed users called the primary operates in SISO mode, while the secondary one – in MIMO mode. The results of the analysis are encouraging. For the future it is proposed that the networks should be equipped with a dense grid of spectrum sensing detectors and OSA-routers.
PL
W artykule analizuje się rolę technologii MIMO (multiple input – multiple output) oraz OSA (Opportunity Spectrum Access) w perspektywicznych inteligentnych systemach komunikacyjnych typu Cognitive Radio. W szczególności rozpatrywany jest model współoperacyjności dwóch sieci w tym samym paśmie częstotliwości w warunkach typowych zaników Rayleigha. Sieć licencjonowanego użytkownika pracuje w systemie SISO (single input – single output), natomiast sieć użytkownika drugorzędnego – w systemie MIMO. Uzyskane rezultaty są zachęcające. Przewiduje się, że przyszłe sieci będą wyposażone w gęstą siatkę detektorów-routerów umożliwiających kontrolę i sterowanie całością systemu.
Przedstawiono ideę bezprzewodowych sieci kognitywnych (inteligentnych). Omówiono przykład kompatybilnego systemu złożonego z sieci podstawowej (licencjonowanej) i dodatkowej (drugorzędnej). Podano podstawowe równania i przykładowe wyniki symulacji koegzystencji obu sieci.
EN
The idea and motivation of the cognitive wireless networks has been presented. An example of two networks, one primary (licensed) and one secondary has been considered in detail. The main equations and some results of simulation are provided as an illustration of the process of compatibility.
W artykule zaprezentowano bardzo dynamicznie rozwijającą się technologię rozszerzonej rzeczywistości, będącej częścią tak zwanej ciągłości wirtualnej rzeczywistości. Dokonano analizy obszarów możliwych zastosowań dla tej technologii, a także omówiono ogólne tendencje i trendy jej rozwoju. W skrócie wspomniano o najważniejszych zaletach i wadach wyświetlaczy umożliwiających tworzenie rozszerzonej rzeczywistości. Zaprezentowano przykłady konkretnych systemów informatycznych wspieranych przez AR.
EN
The article presents the dynamic developed Augmented Reality technology as a part of a continuum of reality. The author analyzes areas of possible use for this technology as well as general trends in its development. In short, the article describes the crucial advantages and disadvantages of displays which support Augmented Reality. In the paper the examples of specific systems supported by the AR were presented.
W artykule zaprezentowano nowatorski system informatyczny. Jest to aplikacja prezentująca na telefonie komórkowym rozkład jazdy autobusów. Aplikacja łączy w sobie kilka współczesnych technologii. Dane w systemie zapisane są w relacyjnej bazie danych, która współpracuje z warstwą wspomagającą zarządzanie informacją. Strona klienta to inteligentna aplikacja mobilna wykorzystująca pozycjonowanie GPS. Dla lepszego komfortu użytkowania aplikacja mobilna, współpracuje z Google Maps oraz aplikacją wytyczającą drogę do przystanku lub celu na podstawie rozszerzonej rzeczywistości. Aplikacja jest uniwersalna i skalowalna, dzięki czemu umożliwia implementacje zarówno w miastach, jak i na dużych obszarach, np. całych państwach.
EN
The article shows the innovative information system. This is the application showing on your mobile phone buses schedules. The application combines several of today's technology. The data in the system are saved in a relational database, which works with a layer that helps you manage information. The client side is an intelligent mobile application that uses GPS positioning. For better comfort of use, your mobile collaborates with Google Maps and a plane delineating the way to the bus stop or other destination based on the augmented reality. The application is versatile and scalable so that allows implementations in both cities and in large areas, for example whole countries.
Problem rozpoznawania obrazów jest zagadnieniem trudnym i złożonym. Jednym z możliwych sposobów jego realizacji, jest wykorzystanie bazy modeli i porównywanie ich z obrazem badanym pochodzącym z kamery. Możliwe jest rozpoznawanie w oparciu o: kształt, kolor czy też teksturę. W artykule zaprezentowano wykorzystanie zmodyfikowanej metody dopasowania wzorców do rozpoznawania obrazów, pochodzących z rzeczywistej kamery przemysłowej. Przedstawiono także podstawowe wady i ograniczenia klasycznej metody dopasowania wzorców.
EN
The problem of the image recognizing is difficult and complex question. The using the base of models and comparing their to image from camera is one of possible ways of his realization. Image recognizing is possible in support about shape, colour or texture also. In article modified method template matching to recognizing images from real industrial camera was presented. Moreover basic disadvantages and limitations of simple template matching method was shown in the paper.
W niniejszym artykule omówione zostały praktyczne problemy związane z uzyskiwaniem wiarygodnych danych od użytkowników Internetu. Przedstawiono zarówno legalne, jak i nielegalne metody pozyskiwania danych. Obowiązujące i planowane rozwiązania prawne wymuszają równość obywateli w dostępie do określonych informacji, co pociąga za sobą konieczność projektowania interfejsów aplikacji i stron www w taki sposób, aby każdy był w stanie z nich skorzystać. Problemem jest jednak stworzenie odpowiedniej bazy osób testujących interfejsy aplikacji, jako że dane dostarczane przez jednostki medyczne są zazwyczaj niekompletne bądź nawet niewiarygodne. Autorzy przedstawiają interaktywną metodę wykrywania zaburzeń widzenia barw (zwłaszcza dichromatyzmu), dzięki której zwiększa się również prawdopodobieństwo kontaktu z osobami z potencjalną ślepotą barw. W artykule zaprezentowano i przeanalizowano wyniki badań przeprowadzonych przy użyciu przedstawionej metody.
EN
This paper describes the practical problems with acquiring reliable data from Internet users. Both legal and illegal methods are discussed. Valid and planned legal regulations force equal access for all citizens to specified data. This requires solving different accessibility issues with application interfaces and websites. Authors focus on the problem of creating a database of specialized usability testers (people with disabilities), as the data provided by medical institutions are of ten incomplete or even unreliable. Authors present an interactive method of detecting color vision impairment (especially dichromacy), which increases the probability of getting hold of potential colorblind. The test results for the presented method and their analysis is also presented in the paper.
Metoda dopasowania wzorców znalazła wiele zastosowań. Stosuje się ją z powodzeniem do rozpoznawania zarówno prostych binarnych konturów, jak i do dynamicznego rozpoznawania obiektów w sekwencjach wideo. Pomimo prostoty i ułomności metody jest ona nadal stosowana i rozwijana. W artykule przedstawiono ewolucję rozpoznawania obiektów bazujących na modelu. Autor przedstawia rozpoznawanie obrazów w kontekście rozpoznawania tekstury. Zastosowano proste przekształcenie powodujące znaczną poprawę działania metody dopasowania wzorców. Przekształcenie to jak się okazało, nie zwiększa w sposób znaczący czasu obliczeń.
EN
The method of the template matching has found many applications. It is used successfully in recognition of simple binary contours and also in dynamic recognition of the objects in video sequences. It is still applied and developed despite the simplicity and numerous deficiencies of the method. In the paper the evolution of recognizing objects based on the model was introduced. The author presents recognition of the pictures in the context of the texture recognizing. Simple transformation resulting in the considerable improvement of the operation of the template matching method was applied. It has been observed that this transformation does not enlarge significantly the time and the cost of the calculations.
JavaScript jest wyłączony w Twojej przeglądarce internetowej. Włącz go, a następnie odśwież stronę, aby móc w pełni z niej korzystać.