W artykule przedstawiono propozycję realizacji elementarnych zachowań, mobilnego minirobota, typu "idź do celu" i znajdź środek wolnej przestrzeni". W prezentowanym rozwiązaniu zastosowano hierarchiczny układ sterowania. W ramach niskiego poziomu sterowania ruchem nadążnym mobilnego robota kołowego zastosowano adaptacyjny układ realizujący zadaną trajektorię. Generację trajektorii zdeterminowaną warunkami zewnętrznymi uzyskano z nadrzędnego neuronowego ukałdu sterowania. Symulację zaproponowanych rozwiązań przeprowadzono w pakiecie. Matlab/Simulink. Ponadto zaproponowano ich połączenie z wykorzystaniem sieci neuronowych typu WTA, realizując w ten sposób zachowanie "idź do celu z ominięcim przeszkód". Uzyskane rozwiązania zweryfikowano na obiekcie rzeczywistym w zaproponowanym przez autora środowisku szybkiego prototypowania.
EN
Expansion of the range of robot task and an increase in robot automony created a need to generate trajectories on-line to avoid collisions with obstacles in the workspace while approaching a given goal point. In this paper we discuss two main behaviors: "a reaching the middle of a collisio-free space", "a goal-seeking". For this purposes we propose using hierarchical controllers which include low-level controllers and upper-level controllers an upper-level controllers. As low-level controller we use an adaptive controller which enables trajectory tracking. It is generated in accordance to one of the elementary behaviors considering unknown environment. For this purpose we use algorithm based on Braitenberg`s principles modified for nonholonomic mobile robot. All simulations are made using emulator of mobile robot created in Matlab/Simulink. To verify working of mentioned algorithm on the real object there was created new testing station based on software Matlab 6.5/Simulimk 5.0 applying additional toolbox Real Time Windows target 2.2 LPT port enables communication between controller of mobile robot and control algorithm in RTWT. The proposed approach enables generating and tracking trajectory for mobile robot in real time. The results obtained in all simulations confirmed effectiveness of path planning and control strategy.
W artykule pokazano sposób wykorzystania algorytmów rozmytych do modelowania dynamiki układów. Sygnały wykorzystane w analizie i symulacji numerycznej otrzymano z obiektu rzeczywistego - minirobot mobilny. Obliczenia numeryczne wykonano w środowisku programu MatlabTM/Simulink. Przedstawiono również szczegółowo budowę układu z członem kompensujacym i stabilizującym wykonanym z wykorzystaniem algorytmów rozmytych jak również porównanie do układu z wykorzystaniem sieci neuronowych.
EN
The article demonstrate mode of utilization of fuzzy logic to simulation of dynamic systems. Real data, received from real object - mobile minirobot, has been used to simulations and analysis. Numerical calculations have been done in the MatlabTM-Simulink programme environment. Detailed structure of system with fuzzy logic compensates and stabilizing element has been shown and comparison to system with neural network.
W artykule pokazano sposób wykorzystania sieci neuronowych do modelowania układów dynamicznych. Sygnały wykorzystane w analizie i symulacji numerycznej otrzymano z obiektu rzeczywistego - minirobot mobilny. Obliczenia numeryczne wykonano w środowisku programu MATLAB TM/Simulink. Przedstawiono również szczegółowo budowę układu z członem kompensującym i stabilizującym wykonanym za pomocą sieci neuronowych.
EN
The article demonstrates the mode of utilization of neural network to simulate dynamic systems. Signals put upon in analysis and simulation numeric were received from real object-mobile minirobots. Numerical calculations have been done in the Matlab TM -Simulink programme environment. This paper discusses in detail build from the compensating element of the system and stabilising executed with the help of neural networks.
4
Dostęp do pełnego tekstu na zewnętrznej witrynie WWW
Artykuł poświęcono systemowi wizyjnemu, który stanowi integralną część systemu sterowania drużyną robotów mobilnych grających w piłkę,. Praca zawiera opis stanowiska eksperymentalnego służącego do akwizycji i przetwarzania obrazu oraz rozpoznania na scenie 2D zdefiniowanych obiektów w czasie rzeczywistym. Zamieszczono również opis cech rozpoznawanych obiektów, którymi są roboty drużyny sterowanej i przeciwnej oraz piłka. Opisano zastosowane metody filtracji obrazu, poprawiające jakość obrazu otrzymywanego z kamery. W pracy przedstawiono opracowany heurystyczny algorytm rozpoznawania żądanych obiektów na scenie - boisku. Algorytm zaimplementowano i poddano doświadczalnej weryfikacji oraz ocenie jakościowej pomiaru.
EN
The paper has been devoted to the vision system, which is an integral part of the control system of a mobile robot team playing soccer. The paper describes an experimental setup for acquisition, image processing, and real-time recognition of 2D objects. A specification of features of recognised objects (controlled robots, opponent's robots, and the ball) has been also included. Then, the applied filtration methods improving quality of the camera pictures has been outline. A heuristic recognition algorithm of objects on the scene has been presented. It has been implemented and verified experimentally.
5
Dostęp do pełnego tekstu na zewnętrznej witrynie WWW
In this paper, construction and software of a mobile micro-robot are presented. Task planning and control techniques for a group of mobile robots are outlined. They co-operate in an unfriendly environment. The robot team has precisely defined task, formulated as a strategy. The vision system delivers data for the trajectory planning program of particular mobile robots. This system is responsible for recognition and computation of position and orientation of all team members, all opponent team members, and of the ball.
PL
W pracy przedstawiono budowę i oprogramowanie mikrorobota mobilnego. Opisano planowanie zadań i techniki sterowania grupy robotów mobilnych. Współpracują one w nieprzyjaznym środowisku. Drużyna robotów mobilnych ma dokładnie zdefiniowane zadanie, sformułowane za pomocą strategii. System wizyjny dostarcza danych dla programu planowania trajektorii poszczególnych robotów mobilnych. System ten jest odpowiedzialny za rozpoznawanie oraz obliczanie położenia i orientacji wszystkich własnych zawodników, zawodników drużyny przeciwnika oraz piłki.
W pracy przedstawiono projekt i koncepcję wykonania podwodnego robota mobilnego naśladującego rybę sposobem poruszania się. Omówiono najważniejsze cechy konstrukcji mechanicznej podwodnego robota mobilnego. Przedstawiono zaimplementowane sposoby sterowania CyberRybą, elektroniczny układ sterujący oraz opracowaną aplikację sterującą. Na koniec wymieniono możliwe kierunki rozwoju robota.
EN
The paper presents the design and implementation of the concept of an underwater mobile robol that mimics the way fish swim. The second chapter covers the main features of the mechanical design of underwater mobile robot. The third chapter presents electronic control system, the PC application and three modes of the CyberFish control system.
W artykule zaprezentowano nowe podejście do projektowania układów sterowania mobilnymi robotami kołowymi, wykorzystujące metody uczenia ze wzmocnieniem. W celu realizacji ruchu nadążnego mobilnego robota, zaprojektowano regulator wykorzystujący koncepcję adaptacyjnego programowania dynamicznego, kompensujący nieliniowości sterowanego obiektu. Algorytm składa się z dwóch struktur zrealizowanych w postaci sztucznych sieci neuronowych (SN): krytyka (ACE) generującego sygnał wzmocnienia oraz aktora (ASE), którego zadaniem jest kompensacja nieliniowości mobilnego robota. Algorytm nie wymaga fazy uczenia wstępnego, działa on-line bez konieczności znajomości modelu robota. Zaprezentowany algorytm sterowania zweryfikowano na obiekcie rzeczywistym, mobilnym robocie Pioneer-2DX w zadaniu realizacji ruchu nadążnego. Przeprowadzone badania weryfikacyjne potwierdziły poprawność przyjętego rozwiązania.
EN
In this paper we proposed a new application of the adaptive critic useful in feedback control of a wheeled mobile robot, that is based on a critic signal provided by a neural network (NN). The adaptive critic architecture uses a high-level supervisory NN, adaptive critic element (ACE), that generates the reinforcement signal to tune the associative search element (ASE), which is applied to approximate nonlinear functions of the mobile robot. The proposed tracking controller, that can guarantee tracking performance and stability, is derived from the Lapunov stability theory. Verification has been conducted to illustrate the performance of the proposed solution by a series of experiments on the wheeled mobile robot Pioneer-2DX.
Koncepcja dwuwarstwowego sterowania grupami robotów mobilnych, opisana w [1] i [2], wprowadza możliwość stosowania różnych algorytmów koordynacji ruchu robotów w wybranych fragmentach środowiska. W tej pracy zaprezentowano porównanie trzech metod koordynacji: autonomicznego unikania kolizji, kontroli kolejności przejazdu oraz scentralizowanego planowania trajektorii bezkolizyjnych. Jako przykład fragmentu środowiska wymagającego koordynacji ruchu wykorzystany został problem wąskiego przejścia. Opisane zostały warunki i konsekwencje stosowania różnych metod, oraz wyniki testów wydajnościowych wszystkich podejść.
EN
Comparison of Methods of Mobile Robots Motion Coordination The concept of the bilayer control of multiple mobile robots, which was described in [1] and [2], introduces the ability of applying different motion coordination algorithms in selected fragments of the environment. In this paper a comparison of three different methods of coordination is presented, namely: autonomous collision avoidance, control of order and centralized collision-free trajectory planning. A narrow passage problem is used as an example of an environment fragment which requires motion coordination. Conditions, consequences and performance of each of the methods have been described and compared.
W artykule omówione zostały wymagania dla hydrostatycznego układu skrętu bezzałogowych robotów mobilnych w kontekście zastosowania w systemie podążania za przewodnikiem. Przeanalizowano wymagania stawiane w tym zakresie przez wojsko. Omówiono stosowane systemy monitorujące otoczenie samochodów osobowych oraz koncepcję systemu wspomagania sterowania bezzałogową platformą lądową i wyniki badań intensywności skrętu platformy w porównaniu z typową maszyną budowlaną.
EN
The article discusses the requirements for the hydrostatic system of turning unmanned mobile robots in the context of using the system to follow the guide. The requirements set in this regard by the army were analyzed. Exchange car monitoring systems for cars. The control system of the unmanned ground platform and the results of tests on the intensity of the platform's turn compared to a typical construction machine are discussed.
W przypadku wizyjnych systemów SLAM idea umieszczania na mapie innych obiektów niż punktowe cechy otoczenia jest stosunkowo rzadko spotykana w literaturze. W atrykule przedstawiono metodę uwzględniania na budowanej mapie otoczenia planarnych obiektów prostokątnych. Stosowanie ich jako znaków nawigacyjnych ma na celu: - poprawę dokładności lokalizacji kamery względem obiektów umieszczanych na mapie - zmniejszenia rozmiaru wektora stanu śledzonego przez filtr Kalmana - zredukowanie dryfu estymaty położenia kamery - poprawę niezawodności rozpoznawania na obrazie obiektów mapy. Zasadniczą treścią artykułu jest prezentacja metody zarządzania mapą zbudowaną z dwóch typów cech otoczenia: punktów rozpoznawanych na obrazach jako narożniki oraz celowo rozmieszczonych w otoczeniu sztucznych znaków nawigacyjnych. Zalety uwzględniania na mapie złożonych obiektów oraz zalety proponowanej metody zarządzania mapą poparto wynikami eksperymentów symulacyjnych. Praca ma charakter poznawczy i stanowi pierwszy etap w procesie implementacji systemu pracującego w warunkach rzeczywistych.
EN
Visual Simultaneous Localisation And Map-building systems which are taking advantage of some other landmarks than point-wise environment features are not frequently reported. In this paper the method of using operational maps of robot surrounding, which is complemented with visible structured passive landmarks, is described. Here we have aimed to treat planar patterns as a new class of environment artefacts and as such to include them in the map. These landmarks are used to improve the self-localisation accuracy of the robot camera and to reduce the Kalman-filter state-vector size with respect to the system involving point-wise environment features only. Structured landmarks reduce the drift of the camera pose estimate and improve the reliability of the map which is built on-line. The main goal of this article is to present the map management scheme, in which all landmarks are kept in the map as navigation beacons, but old point-features are removed in order to constrain the excessive expansion of the state-vector size. The map including more complex navigational objects (landmarks) can be sparser being at the same time more precise reference than the map generated with the SLAM system accounting for point-features only. Results of simulation experiments are described, proving advantages of this approach.
Artykuł przedstawia koncepcję sterowania kinematyką robota mobilnego klasy (2,0) dla zadania śledzenia trajektorii z funkcją unikania kolizji z wypukłymi przeszkodami statycznymi. Proponowane sterowanie wynika z modyfikacji oryginalnej metody VFO, która polega na rozszerzeniu definicji tzw. pola zbieżności o ortogonalny składnik zwany wektorem oddziaływania przeszkód. Wprowadzona modyfikacja pola zbieżności pozwala na zachowanie oryginalnej postaci reguły sterowania VFO. Metoda dopuszcza przechodzenie trajektorii referencyjnej przez obszary przeszkód a także nakładanie się obszarów oddziaływania przeszkód sąsiadujących. Efektywność metody zilustrowano wynikami eksperymentów.
EN
The paper presents a control strategy for a (2,0)-type mobile robot for a trajectory tracking task with static obstacles collision avoidance. The concept is a modified version of the original VFO (Vector-Field-Orientation) control algorithm with an additional orthogonal vector component - obstacle interaction vector - included in a definition of so-called convergence vector field. Modification included in the convergence vector field preserves the original definition of the VFO control law. The method admits time-evolution of a referenee trajectory through obstacle areas. Overlapping of obstacle interaction areas is also permitted. Experimental results illustrate effectiveness of the method.
W referacie przedstawiono rozmyto-neuronowy algorytm adaptacji konkluzji bazy reguł, zastosowany do aproksymacji nieliniowości mobilnego robota kołowego. Rozważania teoretyczne zostały zweryfikowane metodą szybkiego prototypowania z wykorzystaniem środowiska Matlab/Simulink i karty dSPACE.
EN
In this paper, a fuzzy-neural algorithm adaptation conclusions rule base has been presented. This algorithm applied to approximation nonlinearity mobile robot. Results of theoretical study were verified from use packet Matlab/Simulink and card dSPACE. The reported experimental results prove the effectiveness of the proposed algorithm. Future work will concern on learn input parameters, membership function.
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ć.