Systemy wizyjne to zaawansowane zestawy składające się z sensorów obrazu, sprzętu komputerowego oraz wyspecjalizowanych algorytmów oprogramowania. Przetwarzają i analizują obrazy z otoczenia, wspierając kontrolę, automatyzację procesów i inspekcję produktów. Typowe elementy takich systemów to oświetlenie, obiektywy, sensory obrazu, jednostki przetwarzania wizji oraz systemy komunikacji. W przemyśle spożywczym i rolniczym systemy wizyjne są coraz częściej wykorzystywane do identyfikacji owoców, rozpoznawania i klasyfikowania ich na podstawie cech takich jak kolor, kształt, rozmiar i stopień dojrzałości. Badania skupiały się na programowaniu systemów wizyjnych do identyfikacji truskawek z użyciem środowiska Python oraz bibliotek OpenCV. Do oceny skuteczności identyfikacji owoców i poprawności określania ich współrzędnych wykorzystano kamerę inspekcyjną DF Robot OpenMV Cam H7. Kalibracja i uczenie maszynowe zostały przeprowadzone na zestawie owoców o różnych cechach. Algorytm został skonfigurowany do identyfikacji pikseli o wartościach RGB odpowiadających kolorowi czerwonego. Badania obejmowały uczenie maszynowe w celu identyfikacji obiektów, analizę wpływu natężenia światła, wykrywanie obiektów o określonym kolorze oraz ocenę dokładności odczytu współrzędnych owoców. Wyniki pokazały, że system najlepiej identyfikował czerwone truskawki z powodu wysokiego kontrastu. Dostosowanie ekspozycji kamery umożliwia preferencyjne wykrywanie bardziej nasyconych kolorów.
EN
Machine vision systems are advanced sets composed of electronic components, computer hardware and specialized software algorithms. They process and analyze images from the environment, supporting control, process automation and product inspection. Typical components include lighting, lenses, image sensors, vision processing units, and communication systems. In the food and agricultural industries, vision systems are increasingly used to identify fruit, recognizing and classifying them based on features such as color, shape, size and degree of ripeness. The research focused on programming vision systems for strawberry identification using the Python environment and OpenCV libraries. The DF Robot OpenMV Cam H7 inspection camera was used to assess the effectiveness of fruit identification and the correctness of determining their coordinates. Calibration and machine learning were performed on a set of fruits with different characteristics. The algorithm was configured to identify pixels with RGB values corresponding to the red color. The research included machine learning for object identification, analysis of the impact of light intensity, detection of objects of a specific color and assessment of the accuracy of reading fruit coordinates. The results showed that the system best identified red strawberries due to high contrast. Adjusting the camera exposure allows for preferential detection of more saturated colors.
Rodzina sterowników ET-DCS powstała dzięki wieloletnim doświadczeniom firmy SPIE Energotest sp. z o.o. w konstruowaniu i produkcji urządzeń na potrzeby elektroenergetyki, które od lat z powodzeniem stosowane są przez użytkowników z branży energetycznej i przemysłowej. Urządzenia spełniają normy i wymagania przewyższające te, stosowane w urządzeniach automatyki przemysłowej.
he paper presents a method of learning how to program the KNX system using the KNX Virtual application. This application, together with the ETS one, provides an opportunity to learn how to program the KNX system without the need for dedicated modules. With its help, it is possible to practise the entire programming process, from device parametrisation through uploading applications to devices, as well as observing their operation.
PL
W pracy przedstawiono sposób nauki programowania systemu KNX z wykorzystaniem aplikacji KNX Virtual. Aplikacja ta wraz z aplikacją ETS daje możliwość nauki programowania sytemu KNX bez konieczności posiadania dedykowanych modułów. Za jej pomocą możliwe jest ćwiczenie całego procesu programowania począwszy od parametryzację urządzeń poprzez wgrywanie aplikacji do urządzeń poprzez możliwość obserwacji ich działania.
In recent years, there has been a growing interest in the use of robots in medicine. The article discusses, in general terms, exemplary robot solutions in the medical sector. Specific applications of robots during the COVID-19 pandemic, such as swab collection robots and telemedicine robots, are also presented. The aim of the article is to present the possibilities of the RobotStudio environment as a tool for presenting ideas related to the use of collaborative robots (cobots) in medicine. A partial review of robotic arm solutions was conducted, and an sample computer simulation was performed using RobotStudio, in which a robot administers a vaccine to a patient. The findings suggest that RobotStudio can be an effective tool for presenting applications of collaborative robots in medicine, especially for repetitive tasks, such as administering vaccines. The presented simulation is an example of using a collaborative robot to present the authors’ own concept within the medical sector, where access to equipment is limited.
PL
W ostatnich latach zauważa się rosnące zainteresowanie wykorzystaniem robotów w medycynie. W artykule omówiono w sposób ogólny przykładowe rozwiązania robotów w sektorze medycznym. Przedstawiono również specyficzne zastosowania robotów w czasie pandemii COVID-19, takie jak roboty do pobierania wymazów i roboty telemedyczne. Celem artykułu jest przedstawienie możliwości środowiska RobotStudio jako narzędzia do prezentacji pomysłów związanych z wykorzystaniem robotów kolaboracyjnych w medycynie. Przeprowadzono częściowy przegląd rozwiązań ramion robotycznych i wykonano przykładową symulację komputerową wykorzystującą RobotStudio, w której robot podaje pacjentowi szczepionkę. Wnioski z pracy wskazują, że RobotStudio może być skutecznym narzędziem do prezentacji zastosowań robotów kolaboracyjnych w medycynie, szczególnie w przypadku powtarzalnych czynności, takich jak podawanie szczepionek. Przedstawiona symulacja stanowi przykład wykorzystania robota kolaboracyjnego w celu zaprezentowania własnej idei, w tym przypadku w sektorze medycznym, gdy występuje ograniczony dostęp do sprzętu.
Głównym celem opracowania jest ukazanie procesu tworzenia wytycznych projektowych przestrzeni Centrum Naukowo-Edukacyjnego GeoCentrum zlokalizowanego w Jaworznie w odpowiedzi na realne potrzeby i oczekiwania użytkowników tej przestrzeni, jakimi są: gestor Ośrodka Współpracy Ekologiczno-Geologicznej GEOsfera oraz użytkownicy zewnętrzni: pracownicy naukowi, studenci, osoby odwiedzające. Opracowanie przedstawia bezpośredni wpływ badań przedprojektowych na ostateczny kształt obiektu Centrum Naukowo-Edukacyjnego. Wstępne analizy i badania pozwoliły na zdefiniowanie głównych kierunków projektowych dotyczących układu funkcjonalno-przestrzennego obiektu, przestrzeni otaczającej budynek, funkcji uzupełniających oraz ogólnych wytycznych projektowych dla obiektu badawczo-szkoleniowego z zakresu dziedzin geologii i biologii.
EN
The main intention of the study is to show the process of creating design directions for the space of the Science and Education Centre Geo-Centre located in Jaworzno, in response to the real needs and expectations of the users of this space, which are: the manager of the Centre for Ecological and Geological Cooperation GEOsfera and external users: scientists, students, visitors. The study presents the direct influence of pre-design research on the final form of the Science and Education Centre facility. The pre-design analyses and research allowed defining the main design directions concerning the functionalspatial layout of the facility, the space surrounding the building, the complementary functions and the general design guidelines for the research and training facility in the fields of geology and biology.
7
Dostęp do pełnego tekstu na zewnętrznej witrynie WWW
This paper introduces a domain-specific modelling tool called DSML4JaCaMo to develop belief-desire-intention (BDI) agents. The tool's design covers aspects of Jason, Cartago, and Moise from viewpoints that follow the meta-modelling approach. In this way, the DSML4JaCaMo enables graphical modelling of JaCaMo's multi-agent systems, providing comprehensive support for defining agents' beliefs, desires, and intentions (BDI) using Jason, specifying artifacts and their operations with Cartago, and outlining organizational structures and norms via Moise. The tool's operational semantics ensure seamless integration of these components, facilitating automatic code generation and artifact construction for creating JaCaMo-based system. The graphical syntax contributes to ease of use, making it accessible for novice and experienced developers. This work aims to enhance the JaCaMo ecosystem by offering a model-driven approach to provide abstraction on multi-agent system development, ensuring consistency, reliability, and scalability in the resulting implementations.
W pracy zaprezentowano koncepcje opracowanego projektu i konstrukcji platformy mobilnej. Jest to jeden z efektów realizacji projektu w ramach konkursu „Studenckie koła naukowe tworzą innowacje”. Praca zawiera omówienie konstrukcji układu napędowego, zasilania oraz akwizycji danych pomiarowych. Ponadto zaprezentowano zastosowane rozwiązania programistyczne w zakresie kontroli ruchu platformy.
EN
The article presents the concept of developed project and design of mobile platform. This is one of the results of project implementation as a part of the competition”Student science clubs create innovations.”.The report contains an overview thedrive system design, power supply and measurement data acquisition. In addition, it presented the software solution adopted in the scope of control movement platform.
W artykule zaprezentowano dydaktyczne stanowisko do nauki programowania sterowników PLC – symulowania procesów automatyki przemysłowej. Stanowisko pozwala na tworzenie różnych konfiguracji programów w językach LAD, FPD, STL. W artykule przedstaw iono budowę i elementy stanowiska, w tym sterownik PLC EasyE4 Eaton. Stanowisko umożliwia naukę zarówno ręcznego, jak i automatycznego sterowania, co rozwija logiczne myślenie i systematyzuje wiedzę teore tyczną, dzięki czemu pomaga uczniom i studentom zdobyć podstawowe umiejętności w zakresie projektowania prostych układów przemysłowych.
EN
The article presents a didactic stand for learning PLC program ming in order to simulate industrial automation processes. The station allows you to create various configurations of programs in LAD, FPD, STL languages. It describes the construction and elements of the station, including the EasyE4 Eaton PLC controller. The station allows you to learn both manual and automatic control, which develops logical thinking and systematizes theoretical knowledge. The didactic station helps pupils and students to gain basic skills in designing simple industrial systems.
W artykule przedstawiono problematykę funkcjonowania lokalizacji w autonomicznych robotach mobilnych AMR. Lokalizację robota mobilnego przeprowadza się nie na podstawie jednego pomiaru, lecz serii pomiarów wykonywanych najczęściej podczas jazdy. Pojedynczy pomiar dostarcza częściowych danych. Dokładne wyznaczenie położenia robota na podstawie jednego pomiaru z zastosowanie kamery było możliwe przez stereowizję, czyli układ kamer sprzężonych ze sobą, lub przez triangulację, czyli pomiar azymutu do trzech obiektów znajdujących się na jednym zdjęciu. Jak zauważono w przeprowadzonych badaniach, do lokalizacji nadają się płaskie znaczniki z dwoma wyraźnymi pionowymi krawędziami zewnętrznymi. Analiza dokładności lokalizacji na podstawie blisko położonych znaczników znajdujących się na jednym obrazie pokazuje, że mogą wystąpić niekorzystne konfiguracje powodujące bardzo duży błąd lokalizacji. Z kolei dobrą dokładność w triangulacji zawsze uzyskamy, gdy znaczniki są znacznie od siebie kątowe, co wymaga porównania kilku zdjęć lub użycia skanera laserowego, który pozwala na niemal równoczesny pomiar w obszarze o szerokich granicach kątowych.
EN
The scientific work describes the problem of the functioning of locations in AMR autonomous mobile robots. The location of the mobile robot is carried out not on the basis of one measurement, but a series of measurements performed most often while driving. A single measurement provides partial data. Accurate determination of the robot's position on the basis of one measurement with the use of a camera was possible by stereovision, i.e. a system of cameras coupled with each other, or by triangulation, i.e. measuring the azimuth to three objects in one photo. Suitable for locating are flat markers with two distinct vertical outer edges. The analysis of the location accuracy on the basis of closely located markers located in one image shows that there may be unfavorable configurations causing a very large location error. In turn, good accuracy in triangulation will always be obtained if the markers are significantly angularly apart, which requires the comparison of several photos or the use of a laser scanner that allows almost simultaneous measurement in the area with wide angular boundaries.
Celem artykułu jest wskazanie różnic między ogólnodostępnym narzędziem prognozującym wykorzystywanym w planowaniu dostaw a dedykowanym, stworzonym specjalnie dla danej firmy. Autorzy na podstawie przeprowadzonych badań ukazują różnice w działalności sieci sklepów, prognozowaniu dostaw i ich wartości z użyciem dwóch różnych systemów wspomagających prognozowanie sprzedaży produktów. Przyjęto hipotezę badawczą, że wiarygodne prognozy są kluczowe w usprawnianiu realizacji zamówień i stanowią istotny czynnik wpływający na satysfakcję klienta oraz zdobywanie przewagi konkurencyjnej.
EN
The aim of the article is to indicate the difference between a publicly available forecasting indicator used in supplier planning and one created specifically for a given company. The authors based on the results of comparative research in the operation of chain stores, forecasting deliveries and their value with the use of various systems supporting the forecasting of product supply. A research hypothesis was adopted that reliable forecasts are crucial in improving order fulfillment and are an important factor influencing customer satisfaction and gaining a competitive advantage.
12
Dostęp do pełnego tekstu na zewnętrznej witrynie WWW
In recent years, the concept of developing sports cities has gained popularity and become a notable trend. Urban public spaces have played an important role as suitable venues for informal sporting activities in cities. Policymakers and scholars have come to realize that an aesthetically pleasing and well-designed public space can encourage and increase participation in sports. This systematic review aims to identify the factors that influence the shaping of public spaces for sports cities accessible to all. Ten electronic databases were searched to identify relevant studies published between 2010 and 2022. The data were independently assessed and extracted by two reviewers. Full-text copies of 68 articles were read, and 24 articles meeting the inclusion criteria were included in this review. A synthesized descriptive analysis of the data was then performed. The results of this review identified factors that influence the shaping of urban public spaces for sports cities, including spatial sports facilities, organizational and programmatic factors, and environmental factors. Some factors can facilitate sports and physical activity, while others may act as barriers and have a negative impact on participants. This study recommends summarizing the policy and practice implications of these results for promoting sports cities to address these barriers and make sporting activities more accessible to all.
Platformy low-code i no-code ułatwiają tworzenie aplikacji wspierających digitalizację procesów biznesowych. Dzięki nim aplikacje mogą być tworzone przez osoby nie znające języka programowania.
Co łączy programowanie z pasją tworzenia innowacji? Jakich rozwiązań oczekują młodzi ludzie? Jakich rozwiązań oczekują mlodzi ludzie?. Jaką rolę odgrywa informacja zwrotna potencjalnych użytkowników? O pozornie (nie)typowych zastosowaniach robotów mobilnych i innych zagadnieniach, istotnych z punktu widzenia logistyki miejskiej i przedstawicieli nowej generacji, rozmawiamy z Sergiuszem Lebedynem, CEO Delivery Couple.
16
Dostęp do pełnego tekstu na zewnętrznej witrynie WWW
Recently, electricity consumption forecasting has attracted much research due to its importance in our daily life as well as in economic activities. This process is seen as one of the ways to manage future electricity needs, including anticipating the supply-demand balance, especially at peak times, and helping the customer make real-time decisions about their consumption. Therefore, based on statistical techniques (ST) and/or artificial intelligence (AI), many forecasting models have been developed in the literature, but unfortunately, in addition to poor choice of the appropriate model, time series datasets were used directly without being seriously analyzed. In this article, we have proposed an efficient electricity consumption prediction model that takes into account the shortcomings mentioned earlier. Therefore, the database was analyzed to address all anomalies such as non-numeric values, aberrant, and missing values. In addition, by analyzing the correlation between the data, the possible periods for forecasting electricity consumption were determined. The experimental results carried out on the Individual Household Electricity Power Consumption dataset showed a clear superiority of the proposed model over most of the ST and/or AI-based models proposed in the literature.
Przedmiotem artykułu jest próba odpowiedzi na pytanie: jak należycie kształtować środowisko życia i zamieszkania przeznaczone dla osób starszych? Głównym celem opracowania jest stworzenie wytycznych projektowych związanych z kształtowaniem przestrzeni kompleksu mieszkaniowego dedykowanego seniorom przy jednoczesnym uwzględnieniu wpływu architektury oraz środowiska na użytkowników obiektu. Wszystkie wskazówki oraz dane prowadzące do budowy programu funkcjonalno-powierzchniowego kompleksu powstały na bazie wykonanych badań i analiz przedprojektowych. Efektem końcowym, będącym odpowiedzią na postawione we wstępie pytanie, był projekt koncepcyjny założenia architektonicznego. W skład kompleksu wchodzi obiekt domu seniora oraz samodzielne mieszkania położone w dwukondygnacyjnych budynkach. Całość założenia została wzbogacona zewnętrznymi przestrzeniami zielonymi oraz ogrodami sensorycznymi.
EN
The subject of this paper is an attempt to answer the question - how to properly shape the living and residential environment intended for the elderly? The main objective of the study is to create design guidelines related to the shaping of the space of a residential complex dedicated to seniors, while taking into account the impact of architecture and the environment on the users of the facility. All the guidelines and data leading to the construction of the functional and spatial programme of the complex were created on the basis of pre-design studies and analyses. The final result, being an answer to the question posed in the introduction, was a conceptual design of the architectural set. The complex consists of a Senior Citizen Home and separate flats located in two-storey buildings. The entire complex is enriched with outdoor green spaces and sensory gardens.
W pracy przedstawiono podstawowe informacje o projektowaniu obliczeniowym i programowaniu wizualnym. Przedstawiono krótką klasyfikację projektowania obliczeniowego. Wskazano na konieczność stosowania programowania w projektowaniu obliczeniowym. Języki wizualne, wykorzystywane w środowiskach CAD przygotowanych do projektowania obliczeniowego, są dość chętnie stosowane przez projektantów na każdym etapie tworzenia projektu. Przedstawiono przykład programowania wizualnego do modelowania konstrukcji powłokowej.
EN
This paper presents basic information about computational design and visual programming. A brief classification of computational design is presented. The necessity of using programming in computational design is indicated. Visual languages, used in CAD environments prepared for computational design, are quite readily used by designers at every stage of design development. An example of visual programming for modelling a shell structure is presented.
Celem niniejszego artykułu jest projekt oraz budowa prototypu czujnika wilgotności gleby przeznaczonego do zastosowania w otwartym terenie. Wykonany czujnik pozwala na monitorowanie zmian wilgotności gleby na czterech głębokościach odpowiednio: 5, 10, 15 oraz 20 cm. Projektowany układ wykorzystuje technologie lora do uzyskania połączenia z siecią LoraWAN oraz dostępne integracje do stworzenia panelu służącego do podglądu danych. Poprawne działanie czujnika potwierdzają przeprowadzone testy pozwalające określić czas pracy urządzenia na jednym naładowaniu akumulatora oraz zdolność do przetwarzania energii za pośrednictwem ogniwa fotowoltaicznego.
EN
The aim of this article is to design and build a soil moisture sensor prototype for use in open fields.The made sensor allows to monitor changes in soil moisture at four depths, respectively: 5, 10, 15 and 20 cm.The sensor uses lora technologies to connect to the LoraWAN network and the available integrations to create a panel for data viewing.The correct operation of the sensor is confirmed by the tests that have been carried out to determine the operating time of the device on a single battery charge and the ability to convert energy via a photovoltaic cell.
The purpose of this work is a comparative study of three languages (environments) of optimization modeling: AMPL, Pyomo and JuMP. The comparison will be based on three implementations of an optimal discrete-time flood control problem formulated as a nonlinear programming problem. The codes for individual models and differences between them will be presented and discussed. Various aspects will be taken into account, e.g. simplicity and intuitiveness of implementation.
PL
Celem pracy jest badanie porównawcze trzech języków (środowisk) modelowania optymalizacyjnego: AMPL, Pyomo i JuMP. Porównanie jest oparte na trzech implementacjach zadania optymalnego sterowania falą powodziową z czasem dyskretnym, sformułowanego jako zadanie programowania nieliniowego. Przedstawione i omówione zostaną kody poszczególnych modeli oraz różnice między nimi. Uwzględnione zostaną różne aspekty, m.in. prostota i intuicyjność implementacji.
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ć.