Preferencje help
Widoczny [Schowaj] Abstrakt
Liczba wyników

Znaleziono wyników: 10

Liczba wyników na stronie
first rewind previous Strona / 1 next fast forward last
Wyniki wyszukiwania
Wyszukiwano:
w słowach kluczowych:  task planning
help Sortuj według:

help Ogranicz wyniki do:
first rewind previous Strona / 1 next fast forward last
PL
W referacie zdefiniowano odpowiednik sterowalności w krótkim czasie, naturalnie opisywany w przestrzenie konfiguracyjnej, na przestrzeni zadaniowej. Podano algebraiczną charakteryzację tego warunku i jego praktyczne implikacje. Szczególną uwagę zwrócono na konfiguracje osobliwe. Rozważania zilustrowano dwoma przykładami obliczeniowymi.
EN
In this paper the concept of a small time local controllability, well defined in a configuration space, has been transferred into the task-space via Jacobian of the output function. An algebraic characterization of this type of controllablity and its practical implications have been provided. A special attention has been paid to singular configurations. Also other definitions and concepts, known in the configurations space, have got their counterparts in the task-space. Theoretical considerations have been illustrated on two examples of mobile robots.
PL
Algorytmizacja ruchu przegubowych robotów mobilnych stanowi nadal otwarty i aplikacyjnie istotny problem badawczy, zwłaszcza gdy dotyczy ruchu w obecności ograniczeń konfiguracyjnych pojazdu. Artykuł prezentuje skalowalny algorytm planowania dopuszczalnych ścieżek referencyjnych dla pojazdów N-przyczepowych wyposażonych w mocowania osiowe (tzw. Standard N-Trailers, SNT), które zachowują narzucone ograniczenia dopuszczalnych zakresów zmian kątów przegubowych oraz gwarantują bezkolizyjność ruchu wszystkich segmentów pojazdu w przestrzeni operacyjnej przy obecności potencjalnie niewypukłych przeszkód statycznych. Zastosowane podejście pozwala na dokładne rozwiązanie problemu w ciągłej przestrzeni konfiguracyjnej. Działanie algorytmu zilustrowano przykładowymi wynikami numerycznymi.
EN
Algorithmization of motion for articulated mobile robots still remains an open and practically important research problem, especially when it concerns motion in the presence of configuration constraints. The paper presents a scalable and computationally efficient algorithm of planning the admissible reference paths for the N-trailer vehicles equipped solely with on-axle hitching (the so-called Standard N-Trailers, SNT). The planned paths preserve constraints imposed on the admissible ranges of joint angles and guarantee a collision-free motion of all the vehicle's segments in an operational space cluttered by static obstacles. Performance of the algorithm are illustrated by exemplary numerical results.
PL
Nieaktywne pary kinematyczne to takie, w których ruch względny nie jest możliwy ze względu na ograniczenia wynikające ze struktury mechanizmu. Są one zazwyczaj wprowadzane, by wyeliminować więzy nadmiarowe. Para kinematyczna może być nieaktywna w całym zakresie ruchu mechanizmu lub tylko w niektórych jego konfiguracjach. W artykule zaproponowano metodę wykrywania nieaktywności par kinematycznych. Metoda ta bazuje na modelowaniu mechanizmu jako układu wieloczłonowego i wykorzystuje macierz Jacobiego równań więzów. Metoda umożliwia badanie zdolności do wykonywania ruchów względnych i można ją stosować zarówno w regularnej, jak i osobliwej konfiguracji mechanizmu. Przedstawiono przykład obliczeniowy prezentujący działanie zaproponowanej metody.
EN
Inactive joints are the joints that cannot perform relative motion due to structural limitations in a mechanism. They are usually introduced in order to eliminate redundant constraints. A joint can be inactive in the whole range of the mechanism motion or only in selected configurations. A method of detection of inactive joints is presented. The method is based on multibody system approach and utilizes the constraint Jacobian matrix. The ability to perform relative motion is investigated and inactivity of joints in both regular and singular configurations is discussed. An example of calculations is provided.
PL
Praca przedstawia jakobianowe algorytmy planowania ruchu robotów nieholonomicznych oparte na pojęciu lagranżowskiej odwrotności jakobianu. Założono, że ruch robota podlega afinicznym ograniczeniom typu Pfaffa i przyjęto model robota w postaci afinicznego układu sterowania. Zdefiniowano odwzorowanie wejście-wyjście układu, jego przybliżenie liniowe i jakobian. Wprowadzono prawostronną odwrotność jakobianu będącą rozwiązaniem zadania sterowania optymalnego przybliżeniem liniowym układu, z funkcją celu typu Lagrange'a. Działanie algorytmu zilustrowano za pomocą symulacji komputerowych rozwiązania zadania planowania ruchu w pewnym manipulatorze kosmicznym poruszającym się przy zachowaniu niezerowego momentu pędu.
EN
This work presents Jacobian motion planning algorithms founded on the concept of a Lagrangian Jacobian inverse. It is assumed that the robot's motion is subordinated to affine Pfaffian constraints that yield the robot's representation in the form of a control-affine system. The input-output map of this system is defined as well as its linear approximation and Jacobian. The right inverse of the Jacobian is introduced by reference to an optimal control problem for the linear approximation, with the Lagrange-type objective function. Performance of the Lagrangian motion planning algorithms is illustrated by computer simulations of a space manipulator with conserved non-zero angular momentum.
EN
Incremental heuristic search algorithms, such as D* Lite, are commonly used for mobile robot motion planning. The main disadvantage of D* Lite and similar algorithms is that the reinitialization requires a computation of all actions affected by changes in an environment. In case of long actions (motion primitives intersecting multiple map cells), a number of affected actions can be extremely large. Therefore, in this paper a new incremental search algorithm D* State Cut based on the recent D* Extra Lite algorithm is proposed. In comparison to D* Extra Lite, D* State Cut does not require affected actions to be computed; it is sufficient to compute only successors of changed actions with annotations about a change type (cost increase or decrease). In the tests, for domains with a significant number of long actions, D* State Cut was up-to two times quicker than D* Extra Lite.
PL
Kinematyka monocykla jest klasycznym przykładem układów mechanicznych, których ruch podlega ograniczeniom nieholonomicznym. W pracy rozpatruje się rozszerzony planarny model takiego obiektu z uwzględnieniem opisu obrotu koła nazywany monocyklem 4D. Z punktu widzenia robotyki rozważany układ określa podstawowy ruch nieholonomicznego kołowego robota mobilnego. Rozważono metodę przybliżonego odsprzęgania układu za pomocą sprzężenia zwrotnego wykorzystującego funkcję transwersalną. Właściwości metody w przestrzeni zadania zilustrowano wynikami symulacji numerycznych.
EN
The kinematics of the unicycle is a classic example of mechanical control systems which are subject to non-holonomic constraints. In this work, an extended 4D model of such a kinematics taking into account the wheel rotation is considered. From the point of view of robotics, this system provides an elementary description of a nonholonomic kinematics determined with respect to each wheel of a mobile platform. An approximate decoupling method for this system is designed using a dynamic feedback based on a transverse function. The properties of the method in the task space are illustrated in numerical simulations.
PL
Formy mocujące muszą być idealnie dopasowane do detali, które mają podpierać. Nawet mała modyfikacja kształtu w projekcie detalu powoduje, że kosztowna forma staje się bezużyteczna. Stąd duże zainteresowanie przemysłu formami rekonfigurowalnymi. Zastąpienie tradycyjnych form przez wiele robotów stanowiących ruchome podpory wymaga zaprojektowania specjalnego układu sterowania takim systemem oraz dedykowanej metody programowania umożliwiającej szybką rekonfigurację tego systemu. W pierwszej części artykułu przedstawiono problemy związane z konstrukcją form podpierających oraz zaprezentowano strukturę układu sterowania systemu wielorobotowego, natomiast w części drugiej skoncentrowano się na programie planującym działania poszczególnych robotów. Artykuł przedstawia sposób programowania rekonfigurowalnej formy. Programowanie w tym przypadku polega na zaplanowaniu czynności wykonywanych przez roboty podpierające. Plan układany jest automatycznie z wykorzystaniem sposobu rozwiązywania problemów wymagających spełnienia ograniczeń. Program planujący bierze pod uwagę ograniczenia fizyczne, geometryczne oraz te związane z upływem czasu. Dane wejściowe dla programu planującego są tożsame z rysunkami CAD detali oraz dane CAM sposobu ich obróbki. Na podstawie tych danych powstaje plan rozstawienia głowic, ruchów manipulatorów oraz translokacji baz mobilnych. Układ sterowania na podstawie otrzymanego planu steruje zachowaniem robotów, umożliwiając maszynie CNC wiercenie otworów bądź frezowanie. Eksperymenty przeprowadzone w fabryce wykazały, że zaprojektowany system usztywnia detal na tyle, aby wynik obróbki mechanicznej był zadowalający. Jeżeli liczba różnych detali podlegających obróbce jest znaczna, to zaprojektowany system stanowi względnie tanią alternatywę dla wytworzenia i późniejszego magazynowania wielu form.
EN
Machining fixtures must fit exactly the work piece to support it appropriately. Even slight change in the design of the work piece renders the opstly fixture useless. Substitution of traditional fixtures by a programmable multi-robot system supporting a work piece requires a specific control system and a specific programming method enabling its quick reconfiguration. The first pan of the paper introduced the fixturing problem and presented the control system of the designed multi-robot fixture, while the second pan presents the planer deciding where and when the supports should be located. A novel approach to task planning (programming) of the reconfigurable fixture system has been developed. Its solution is based on methods of solving the constraint satisfaction problem. The planner takes into account physical, geometrical, and time-related constraints. Reconfigurable fixture programming is performed by supplying CAD definition of the work piece. Out of this data the positions of the robots and the locations of the supporting heads are automatically generated. This proved to be an effective programming method. The control system on the basis of the thus obtained plan effectively controls the behaviours of the supporting robots in both drilling showed thai the generated plans cause the work piece to be held stiffly enough for both milling and drilling operations performed by the CNC machine. If the number of diverse work piece shapes is large the reconfigurable fixture is a cost-effective alternative to the necessary multitude of traditional fixtures.
PL
W artykule omówiono algorytm szacowania czasu uruchomienia przedsięwzięcia metodą CPM. Ze względu na fakt niepewności dotyczącej oceny czasów trwania poszczególnych zadań, składających się na uruchomienie danego przedsięwzięcia, do ich reprezentacji przyjęto liczby rozmyte typu LR. Uwzględniono również możliwość oceny czasów trwania zadań przez wielu ekspertów, jak też możliwość uwzględnienia różnego zaufania do poszczególnych ekspertów.
EN
An article discusses algorithm estimate to put in motion a venture with method CPM basis of fuzzy evaluation time to last task. For the sake of uncertainty with regard to time to last particular task forming this venture, accepted to this representation fuzzy number LR. Present too, variant evaluation time to last tasks by a few expert, also possibility take into account difficult confidence to experts.
PL
W artykule omówiono algorytm szacowania czasu trwania przedsięwzięcia metodą PERT. Ze względu na fakt niepewności dotyczącej oceny czasów trwania poszczególnych zadań tworzących dane przedsięwzięcie, przyjęto do ich reprezentacji liczby rozmyte. Przedstawiono również wariant oceny czasów trwania zadań przez wielu ekspertów oraz możliwość uwzględnienia różnego zaufania do poszczególnych ekspertów. W celu wyrażenia niepewności co do stopnia zaufania do reprezentacji wykorzystano liczby rozmyte.
EN
An article discusses algorithm estimate to last a venture with method PERT basis of fuzzy evaluation time to last task. For the sake of uncertainty with regard to time to last particular task forming this venture, accepted to this representation fuzzy number. Present too, variant evaluation time to last tasks by a few expert, also possibility take into account difficult confidence to experts. For the purpose of expression of uncertainty with regard to confidence, to representation used fuzzy number.
PL
W pracy przedstawiono system graficzny do planowania zadań i sterowania robotów manipulacyjnych. System posiada otwartą architekturę umożliwiającą definiowanie dowolnej szeregowej struktury kinematycznej robota do 6DOF. Struktura geometryczna robota i otoczenia modelowana jest przy wykorzystaniu narzędzi CAD. System wyposażony jest w interaktywny interfejs graficzny do planowania zadań i generowania trajektorii z badaniem kolizji pomiędzy strukturą geometryczną robota i otoczeniem. Posiada przejrzysty interfejs użytkownika o dobrych walorach dydaktycznych.
EN
The paper presents a graphical simulation system for task planning and control of robot manipulators. The system offers a possibility of definition any kinematic using the Denavit-Hartenberg convention up to 6DOF and geometric structure of robot and environment using CAD software. An interactive user interface is used for task and trajectory planning with the discrete collision detection algorithm based on OBB representation of objects. Control of L2 robot is possible in real time.
first rewind previous Strona / 1 next fast forward last
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ć.