Mobile robots require effective and secure path planning, especially in complex and dynamic environments. Traditional algorithms such as A*, Dijkstra, and Rapidly- exploring Random Trees (RRT) offer dependable and mathematical solutions but face challenges regarding scalability, adaptability, and processing requirements in real-time applications. On the other hand, artificial intelligence (AI) techniques, such as reinforcement learning (RL) and neural networks (NNs) provide flexibility and quick decision-making but face challenges such as data dependency, optimal solution, and computational over- head. This review analyzes hybrid path planning methodologies that integrate traditional algorithms with AI techniques, utilizing the advantages of both to overcome their limitations. Hybrid approaches improve scalability, collision avoidance, and re-planning efficiency by integrating the accuracy and reliability of traditional techniques with the adaptability and learning capabilities of AI. This review categorizes and analyzes research to identify significant gaps and suggests future paths for enhancing hybrid path planning, offering insights for the development of more robust and intelligent navigation systems for mobile robots and autonomous platforms.
In modern warehouse automation, mobile robots are essential for enhancing operational efficiency by autonomously navigating to pick and transport items. Effective path planning is crucial for these robots to move through complex environments, avoid obstacles, and minimize travel time. This study evaluates two prominent path-planning algorithms, Dijkstra and 𝐴∗, implemented on a mobile robot within a simulated 3D warehouse environment using CoppeliaSim. Three distinct rack locations were analyzed to assess the performance of both algorithms concerning path optimality, computational efficiency, and real-time applicability. Simulation results indicate that while both algorithms successfully generated safe and accurate paths, 𝐴∗ outperformed Dijkstra in terms of speed and path efficiency. 𝐴∗′ ’s heuristic-driven approach resulted in lower computational load and faster execution time, making it more suitable for real-time warehouse operations, where responsiveness is critical. The insights gained provide valuable guidance for robotics engineers and developers in selecting appropriate path-planning strategies for autonomous navigation in industrial settings.
W pracy przedstawiono użycie matrycy znaczników RFID do wyznaczenia położenia i orientacji przestrzennej obiektów w po mieszczeniach w sytuacji, gdy nie jest możliwe użycie innych dostępnych technologii. Zaproponowano oraz przedyskutowano dobór konfiguracji przestrzennej czytników RFID zapewniającej jak najdokładniejszą estymatę pozycji i orientacji śledzonego obiektu. Zbadano wrażliwość metody wyznaczania lokalizacji i orientacji na uszkodzenia elementów matrycy. Przedstawione podejście zweryfikowano za pomocą symulacji, których re prezentatywne przykłady pokazano w pracy.
EN
The paper presents the use of a matrix of passive RFID tags to determine the pose of object inside a room in situation where it is not po ssible to use other available technologies. The selection of the spatial configuration of RFID readers ensuring the most accurate pose the tracked object’s pose estimation was proposed and discussed. The sensitivity of the method of determining the location and orientation to damage to matrix elements was examined. The presented approach was verified by means of simulations, representative examples of which are shown in the paper.
This article presents a study on popular algorithms for building 2D and 3D environmental maps using unmanned ground vehicles (UGVs). The research was conducted using a mobile robot integrated with the ROS Noetic platform and equipped with LiDAR, Kinect, and odometry sensors. The robot’s control system implements advanced map generation algorithms based on fusing data from these sensors. The paper first investigates three CPU cooling system configurations for the robot’s onboard computer, analysing their performance under the computational load imposed by the mapping algorithms. Subsequently, the accuracy of specific mapping algorithms (Hector SLAM, GMapping, and RTAB-Map) was evaluated
PL
W artykule zaprezentowano badanie wpływu algorytmów mapowania na temperaturę i możliwości obliczeniowe jednostki centralnej robota mobilnego. Badania przeprowadzono z wykorzystaniem robota mobilnego współpracującego z platformą ROS Noetic, wyposażonego w czujniki LiDAR, Kinect i odometrię. W badaniach temperatury jednostki centralnej najlepsze wyniki uzyskano dla układu z aktywnym chłodzeniem, dla którego temperatura stabilizowała się po 4,5 min pracy robota. W konfiguracjach bez chłodzenia i z chłodzeniem pasywnym temperatura gwałtownie wzrastała po upływie 4,5 minuty. Po tym czasie wzrost temperatury był już znikomy. Zastosowanie aktywnego chłodzenia obniżyło temperaturę procesora po 15 minutach o około 15% w porównaniu do chłodzenia pasywnego i o około 34% w przypadku konfiguracji bez chłodzenia. Przedstawione w artykule wyniki badań wskazują, że w przypadku robotów mobilnych wyposażonych w jednostki centralne charakteryzujące się małą mocą obliczeniową (np.: komputery Raspberry Pi) należy zwrócić uwagę na złożoność realizowanych przez roboty zadań (np.: tworzenie map 3D). Podczas prowadzonych testów zauważono, że wykorzystane algorytmy skanowania 3D znacząco obciążają jednostkę obliczeniową. Prowadziło to do nagrzewania się procesora komputera, a w niektórych przypadkach do zawieszania się systemu operacyjnego. W związku z powyższym sugerowane jest stosowanie aktywnych układów chłodzenia
W pracy tej przedstawiono proces projektowania i budowy zdalnie sterowanej gąsienicowej platformy napędzanej silnikami elektrycznymi. Urządzenie to może służyć jako podstawa do tworzenia mobilnych robotów wyposażonych w manipulatory czy wózków AGV. Na wstępie przedstawiono dostępne rozwiązania oraz ich zróżnicowanie ze względu na zastosowanie i rodzaj napędu. Następnie scharakteryzowano wybraną koncepcję pojazdu oraz spisano założenia projektowe zawierające zarówno cechy konstrukcyjne jak i użytkowe [...] Ostatnim etapem była budowa prototypu i przeprowadzenie testów. Wyniki poddano następnie analizie, a na tej podstawie wyciągnięto wnioski i podsumowano projekt.
EN
This paper presents the process of designing and building a remotely controlled crawler platform powered by electric motors. This device can serve as a basis for creating mobile robots equipped with manipulators or AGVs. At the beginning, available solutions and their differentiation due to the application and type of drive are presented. Then, the selected vehicle concept is characterized and the design assumptions containing both construction and utility features are written down [...] The final stage was to build a prototype and conduct tests. The results were then analyzed and conclusions were drawn and the project was summarized.
The SARS-CoV-2 pandemic has heightened the need for advanced and automated disinfection methods to ensure workplace safety and hygiene. This study presents the design and implementation of a robotic vehicle capable of autonomously disinfecting high-risk areas in diverse work environments based on human activity levels. The system integrates a machine vision module using YOLOv5 for real-time human detection, a Decision Support System to assess contamination risks, an autonomous navigation module for path planning, and a user-friendly interface for operator control. By leveraging real-time data, the robot precisely applies disinfectant to identified high-risk zones, dynamically adjusting the spray volume based on the level of contamination. The system was validated in a real-world workplace setting, demonstrating its ability to autonomously perform targeted disinfection, offering a scalable solution to support workplace hygiene.
Our article is devoted to the development of a small robot prototype using 3D printing technology. Particular attention is paid to its use in conditions associated with the destruction of reinforced concrete panel buildings, which becomes especially relevant in connection with man-made destruction as a result of military operations in Ukraine. The robot is an innovative technology solution designed to improve rescue, recovery and safety operations in environments where traditional methods may not be effective. In this article, we will look at the development process and functional features of this mobile robot, and also discuss the prospects for its use in complex and emergency situations.
In this study, a hybrid genetic-geometrical path finding method is presented. Its main feature is the division of the path-finding process into global and local path-finding to achieve a trajectory optimized under the shortest travel time condition in an environment filled with obstacles. To improve the reliability of the algorithm, a safety zone around obstacles is included. In this zone, the maximum velocity allowed for a robot is additionally limited to decrease the probability of collision due to noise in obstacle mapping, distraction from terrain irregularities or malfunction of the steering system. The simulation and real world experiment results are presented in another paper.
The article presents a study of object detection and classification methods based on deep learning YOLO (You Only Look Once) implemented on the on-board computer (Raspberry Pi 4B) of a mobile robot. The research was carried out using a mobile robot working with the ROS Noetic platform, equipped with LiDAR, Kinect and odometric sensors. During the operation of deep neural networks, the average precision of mAP detection and the computing power consumption of the central unit without a graphics processor were determined. The HTOP package was used to observe computational processes and the level of CPU computing power consumption in real time.
PL
W artykule przedstawiono badanie metod wykrywania i klasyfikacji obiektów opartych na głębokim uczeniu YOLO (You Only Look Once) zaimplementowanych na komputerze pokładowym (Raspberry Pi 4B) zbudowanego robota mobilnego. Badania przeprowadzono z wykorzystaniem robota mobilnego współpracującego z platformą ROS Noetic, wyposażonego w czujniki: LiDAR, Kinect i odometryczne. Podczas działania głębokich sieci neuronowych określono średnią precyzję wykrywania mAP oraz zużycie mocy obliczeniowej jednostki centralnej pozbawionej procesora graficznego. Do obserwacji procesów obliczeniowych i poziomu zużycia mocy obliczeniowej procesora w czasie rzeczywistym wykorzystano pakiet HTOP.
The Mobile robot is an eminent part of industry 4.0, needs a supply of electrical energy that enables it to work continuously. However, mobile robot operating time depends on the onboard battery capacity, which needs to recharge after working for some time. During the onboard battery charging time, consequently, the mobile robot stops operating or idle. Therefore, a dynamic wireless charging system is needed that could charge the robot battery while moving. Yet, there is not enough information about the charging technique of the onboard robot battery in motion. This article presented a dynamic induction wireless charger of a mobile robot. The robot battery is recharged wirelessly without stopping at the charging station. The proposed dynamic wireless charging system consists of a transmitter array along the robot track. The transmitter generates the magnetic field transmitted to the onboard battery charger receiver attached to the mobile robot while the robot passes through the charging line track. Experiment results indicated that the mobile robot without a wireless charger could run through a 7.9-meter-track for only 30 rounds. The onboard battery voltage drops from 7.1 Volts to 4.5 Volts. When the 1.5 meters long wireless charger track is activated, the mobile robot can run 100 rounds. Charging time was adjusted by the speed variation of the mobile robot along the charging line track. The onboard robot battery voltage drops from 7.1 Volts to 6.7 Volts. The voltage drop is only 0.4 volts after 100 rounds or equal to a 790-meter cruise. Finally, the experiment results indicated that the dynamic wireless charger designed and tested in this study successfully extended the working time of the mobile robot.
PL
Robot mobilny jest wybitną częścią przemysłu 4.0, potrzebuje dostaw energii elektrycznej, która umożliwia mu ciągłą pracę. Jednak czas pracy robota mobilnego zależy od pojemności akumulatora na pokładzie, który musi się naładować po pewnym czasie pracy. W czasie ładowania akumulatora na pokładzie robot mobilny przestaje działać lub pracuje na biegu jałowym. Dlatego potrzebny jest dynamiczny system ładowania bezprzewodowego, który mógłby ładować akumulator robota podczas ruchu. Jednak nie ma wystarczających informacji na temat techniki ładowania akumulatora robota pokładowego w ruchu. W artykule przedstawiono dynamiczną indukcyjną bezprzewodową ładowarkę robota mobilnego. Akumulator robota jest ładowany bezprzewodowo bez zatrzymywania się przy stacji ładującej. Proponowany dynamiczny system ładowania bezprzewodowego składa się z układu nadajników wzdłuż toru robota. Nadajnik generuje pole magnetyczne przesyłane do pokładowego odbiornika ładowarki podłączonego do robota mobilnego, podczas gdy robot przechodzi przez tor linii ładowania. Wyniki eksperymentu wskazują, że robot mobilny bez bezprzewodowej ładowarki może przejechać przez 7,9-metrowy tor tylko przez 30 rund. Napięcie akumulatora na płycie spada z 7,1 V do 4,5 V. Po aktywacji toru ładowarki bezprzewodowej o długości 1,5 metra robot mobilny może wykonać 100 rund. Czas ładowania był regulowany przez zmianę prędkości robota mobilnego wzdłuż toru linii ładowania. Napięcie akumulatora robota na pokładzie spada z 7,1 V do 6,7 V. Spadek napięcia wynosi tylko 0,4 wolta po 100 rundach lub równy 790-metrowemu rejsowi. Wreszcie, wyniki eksperymentu wskazały, że zaprojektowana i przetestowana w tym badaniu dynamiczna ładowarka bezprzewodowa z powodzeniem wydłużyła czas pracy robota mobilnego.
This paper presents the concept of a remotely controlled mobile robot that generates a two-dimensional map of its surroundings. The hardware platform developed relies on the LINUX operating system with the Robot Operating System (ROS) to function properly. The authors focused on discussing the robot's hardware and presenting the software used. In line with the assumptions made, the robot is capable of generating a two-dimensional digital map of its surroundings, as well as of recording images of those surroundings. The robot relies on lidar odometry for identifying its position, meaning that the developed algorithm calculates the vehicle's location based on data from a laser scanner. The main sources of environment-related information acquired by the robot include the following: RPLidar A3M1 laser scanner by Slamtec (generating a digital map) and a 5mpx HD OV5647 camera (capturing images of the surroundings). These devices are coupled with the Raspberry Pi 3B on-board computer via a CSI interface.
PL
W artykule przedstawiono koncepcję zdalnie sterowanego robota mobilnego, generującego dwuwymiarową mapę otoczenia. Opracowana platforma sprzętowa do poprawnego funkcjonowania wykorzystuje system operacyjny LINUX z systemem Robot Operating System (ROS). Autorzy skupili się na omówieniu struktury sprzętowej robota oraz przedstawieniu zaimplementowanego oprogramowania. Zgodnie z przyjętymi założeniami wykonany robot umożliwia generowanie dwuwymiarowej cyfrowej mapy otoczenia i rejestrację obrazu otoczenia. Do lokalizacji w przestrzeni, robot wykorzystuje odometrię lidarową, co oznacza że opracowany algorytm wylicza położenie pojazdu na podstawie danych pochodzących ze skanera laserowego. Głównymi źródłami informacji pozyskiwanych przez robota z otoczenia są: skaner laserowy RPLidar A3M1 firmy Slamtec (generowanie mapy cyfrowej) oraz kamera HD OV5647 o rozdzielczości 5mpx (rejestracja obrazu otoczenia). Urządzenia te współpracują z komputerem pokładowym Raspberry Pi 3B za pomocą złącza CSI.
The article presents an analysis of issues regarding the current state and prospects of using machine learning elements in industrial applications of vision systems. The analysis is preceded by a short introduction to the subject of machine vision as well as a presentation of the results of research on industrial 3D vision systems, leading to conclusions that affect the prospects for further development of vision systems with elements of machine learning.
PL
W artykule przedstawiono analizę zagadnień dotyczących aktualnego stanu oraz perspektyw wykorzystania elementów uczenia maszynowego w przemysłowych zastosowaniach systemów wizyjnych. Analiza poprzedzona została krótkim wprowadzeniem w zagadnienia wizji maszynowej jak również prezentacją wyników badań przemysłowych systemów wizyjnych 3D, z których to badań wynikają wnioski, rzutujące na wspomniane perspektywy dalszego rozwoju systemów wizyjnych z elementami uczenia maszynowego.
This paper proposes the design of a control system for a mobile robot capable of calculating a real-time control algorithm. The design of the mobile robot is presented with a description of the components from which it was made both in terms of hardware and software. The vision system used to analyze its motion is described. A simulation and an experiment were performed and their results are included in the paper. The paper is crowned with a comparison of the obtained results and plans for further development of the system.
PL
W artykule omówiono projekt systemu sterowania dla robota mobilnego zdolnego do obliczania algorytmu sterowania w czasie rzeczywistym. Przedstawiono budowę robota mobilnego z opisem komponentów, z których został wykonany zarówno pod względem hardwareowym, jak i softwareowym. Opisano zastosowany system wizyjny w celu analizy jego ruchu. Wykonano symulację oraz eksperyment i ich wyniki zostały zamieszczone w pracy. Całość zwieńczona jest porównaniem uzyskanych wyników oraz planami dalszego rozwoju systemu.
This work aims to develop a mobile robot utilizing neural network technology. The algorithm, programmed in Python on a Raspberry Pi 4B platform, is detailed across four main chapters. These chapters cover the fundamental assumptions of deep learning, the construction of the platform, and the research validating pattern recognition accuracy under various disturbances. The mobile platform employs a neural network to analyze selected traffic signs and translates the recognized patterns into corresponding motor movements.
Currently, the topic of automation of logistic processes in warehouses is relevant. The article considers a control system of high level for a mobile robot with a differential drive with a maximum payload of 200 kg with motion simulation in the Matlab Simulink software product. Optimal control of drives based on brushless DC motors at the lower level has been developed. The transient time of low level control system is 1.067 seconds. The mobile robot control system in the minimum version consists of ten ultrasonic distance sensors located along the perimeter of the mobile robot body and of eight contrast band sensors.
An autonomous trajectory tracking navigation of wheeled mobile robot is a source of problems in the static environment (tackle, obstacles, plan a trajectory,...). Collsion free and autonomous navigatio wheeled mobile robots is a critical problem in various fields such as artificial intelligence and robotics. Real-time navigation is relatively easy for humans and animals while avoiding all the obstacles in a dynamic environment. Though, it is still a monumental challenge for mobile robots. Adaptive Neuro-Fuzzy Inference System (ANFIS) method cascaded into a PI controller in order to ensure high tracking performance and keep a low-computational load are presented to solve the mobile robot navigation problems. The performance of intelligent navigational controller is demonstrated through simulation results using MATLAB software. Experimental results are conducted in the laboratory, using a set of experiments was carried out on a real Turtlebot 2 for different types of trajectories. Experimental results demonstrate the effectiveness of accurate tracking capability and performances of the proposed control strategy.
PL
Autonomiczna nawigacja śledząca trajektorię kołowego robota mobilnego jest źródłem problemów w środowisku statycznym (walka, przeszkody, planowanie trajektorii,...). Bezkolizyjne i autonomiczne kołowe roboty mobilne z nawigacją stanowią krytyczny problem w różnych dziedzinach, takich jak sztuczna inteligencja i robotyka. Nawigacja w czasie rzeczywistym jest stosunkowo łatwa dla ludzi i zwierząt, a jednocześnie pozwala uniknąć wszelkich przeszkód w dynamicznym środowisku. Wciąż jednak stanowi to monumentalne wyzwanie dla robotów mobilnych. Przedstawiono metodę adaptacyjnego systemu wnioskowania neurorozmytego (ANFIS) włączoną kaskadowo do sterownika PI w celu zapewnienia wysokiej wydajności śledzenia i utrzymania niskiego obciążenia obliczeniowego w celu rozwiązania problemów z nawigacją robota mobilnego. Wydajność inteligentnego sterownika nawigacyjnego pokazano na podstawie wyników symulacji z wykorzystaniem oprogramowania MATLAB. Wyniki eksperymentów przeprowadzane są w laboratorium, wykorzystując zestaw eksperymentów przeprowadzonych na prawdziwym Turtlebocie 2 dla różnych typów trajektorii. Wyniki eksperymentów wykazują skuteczność możliwości dokładnego śledzenia i wydajność proponowanej strategii kontroli.
Background: The paper is devoted to mobile robot design problems with a focus on exteroceptive sensor systems for operation in a mixed environment (indoor with outdoor possibility). With a view to the design for logistics, the important concerns are, among others, minimization of the number of parts, reduction of weight, and reduction of dimensions. One of the challenges that arise here is the consideration of environmental factors, which vary among different application systems. It is necessary to reach a compromise between operational requirements and costs involved. Therefore, the relevance of the environmental factors should be evaluated to divide them into those that should be addressed and those that can be ignored. This will translate into the selection of sensors in sufficient quantity to provide the requirements without excessiveness. Methods: We propose a novel three-stage method for assessing the relevance of environmental factors using fuzzy logic with occurrence, recovery, and impact level consideration. We take into account the impact level of each factor on the entire sensor system, restoration of functions lost completely or partially as a result of the factor (recovery), and the frequency of factor occurrence. Results: The identified environmental factors, evaluated in term of their relevance are hierarchized from the most to the least relevant. The application of the method is presented on the basis of an autonomous forklift for indoor and outdoor use. Conclusions: Based on the proposed method, it is possible to design a sensor system with consideration of any operation environment. The three-criteria method allows evaluation of any factor influencing sensor system on a five-point scale, both in terms of occurrence and severity (understood as impact level effect and recovery time). By evaluating the factors and thus prioritizing them using our method, only the most important factors from the designer's point of view can be taken into account. This can translate into minimizing the number of sensors and thus cost reduction and shorter implementation time.
This article concerns the use of an integrated RFID system with a mobile robot for the navigation and mapping of closed spaces. The architecture of a prototype mobile robot equipped with a set of RFID readers that performs the mapping functions is described. Laboratory tests of the robot have been carried out using a test stand equipped with a grid of appropriately programmed RFID transponders. A simulation model of the effectiveness of transponder reading by the robot has been prepared. The conclusions from measurements and tests are discussed, and methods for improving the solution are proposed.
The capacity to navigate effectively in complex environments is a crucial prerequisite for mobile robots. In this study, the YOLOv5 model is utilized to identify objects to aid the mobile robot in determining movement conditions. However, the limitation of deep learning models being trained on insufficient data, leading to inaccurate recognition in unforeseen scenarios, is addressed by introducing an innovative computer vision technology that detects lanes in real-time. Combining the deep learning model with computer vision technology, the robot can identify different types of objects, allowing it to estimate distance and adjust speed accordingly. Additionally, the paper investigates the recognition reliability in varying light intensities. When the light illumination increases from 300 lux to 1000 lux, the reliability of the recognition model on different objects also improves, from about 75% to 98%, respectively. The findings of this study offer promising directions for future breakthroughs in mobile robot navigation.
This article provides a simulation and laboratory study of a control system for a two-wheeled differential-drive mobile robot with ROS system. The authors propose an approach to designing a control system based on a parametric model of the robot’s dynamics. The values of unknown parameters of the dynamic model have been determined by means of a Levenberg-Marguardt identification method. By comparing the desired trajectories with those obtained from simulation and laboratory tests, and based on errors analysis, the correctness of the model parameter identification process and the control system operation was then determined.
PL
W artykule przedstawiono badania symulacyjne i laboratoryjne systemu sterowania dwukołowym robotem mobilnym o napędzie różnicowym, z systemem ROS. Autorzy zaproponowali podejście projektowania systemu sterowania w oparciu o parametryczny model dynamiki robota. Wartości nieznanych parametrów modelu dynamiki wyznaczono przeprowadzając ich identyfikację metodą Levenberga-Marguardta. Następnie porównując trajektorie zadane z otrzymanymi na drodze badań symulacyjnych i laboratoryjnych, a także na podstawie analizy uchybów określono poprawność procesu identyfikacji parametrów modelu i działania systemu sterowania.
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ć.