Ograniczanie wyników
Czasopisma help
Autorzy help
Lata help
Preferencje help
Widoczny [Schowaj] Abstrakt
Liczba wyników

Znaleziono wyników: 30

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

help Ogranicz wyniki do:
first rewind previous Strona / 2 next fast forward last
EN
Motion planning for autonomous vehicles relies heavily on perception and prediction results to find a safe, collision-free local trajectory that adheres to traffic rules. However, vehicle perception is frequently limited by occlusion, and the generation of safe local trajectories with restricted perception poses a significant challenge in the field of motion planning. This paper introduces a collision avoidance trajectory planning algorithm that considers potential collision risks, within a hierarchical framework of sampling and optimization. The primary objective of this work is to generate trajectories that are safer and align better with human driver behavior while considering potential collision risks in occluded regions. Specifically, in occlusion scenarios, the state space is discretized, and a dynamic programming algorithm is used for a sampling-based search to obtain initial trajectories. Additionally, the concept of a driving risk field is introduced to describe potential collision risk elements within the human-vehicle-road environment. By drawing inspiration from graph search algorithms, potential collision risk areas are accurately described, and a cost function is proposed for evaluating potential risks in occluded regions. Drivers typically exhibit conservative and cautious driving behavior when navigating through occluded regions. The proposed algorithm not only prioritizes driving safety but also considers driving efficiency, thereby reducing the vehicle’s conservativeness when passing through occlusions. The research results demonstrate that the ego vehicle can actively avoid blind spots and tends to move away from occluded regions, aligning more closely with human driver behavior.
EN
This paper presents the method of trajectory planning for mobile manipulators considering limitations resulting from capabilities of robotic system actuators. The fulfillment of control constraints is achieved by introducing virtual control scaling of the robot trajectory in the limited periods of time. Such an approach allows researchers to obtain the trajectories fulfilling control constraints without significantly increasing the time of task execution. The proposed method generates sub-optimal trajectories maximizing the manipulability measure of the robot arm, preserves mechanical and collision avoidance limitations and can be used in real-time trajectory planning. The effectiveness of the presented solution is confirmed by computer simulations involving a mobile manipulator with parameters corresponding to KUKA youBot.
PL
W pracy przedstawiono metodę planowania trajektorii dla manipulatorów mobilnych uwzględniającą ograniczenia wynikające z możliwości układów napędowych robota. Spełnienie ograniczeń na sterowana zostało osiągnięte poprzez wprowadzenie wirtualnego sterowania skalującego trajektorię robota w ograniczonych przedziałach czasu. Takie podejście pozwoliło na uzyskanie trajektorii spełniających ograniczenia na sterowania bez znaczącego wydłużenia czasu realizacji zadania. Zaproponowana metoda generuje sub-optymalne trajektorie maksymalizując miarę manipulowalności ramienia robota, zachowuje ograniczenia mechaniczne oraz warunki unikania kolizji i może być zastosowana do planowania trajektorii w czasie rzeczywistym. Skuteczność zaproponowanego rozwiązania została potwierdzona symulacjami komputerowymi wykonanymi z użyciem mobilnego manipulatora o parametrach odpowiadających robotowi KUKA youBot.
EN
This paper presents a method of utilizing a transition curve in planning the movement trajectory of agricultural machinery during the headland turns. The approach involves using the transition curve, whose curvature and tangent angle are described by the trigonometric function. For the designed course, the kinematic quantities, wheel turning angles, and their rates of change were determined for two models of agricultural tractors. The algorithm proposed in this study ensures continuity and smooth changes in the kinematic quantities and can be applied to the trajectory planning of agricultural implements and machines, autonomous vehicles, mobile robots, manipulators, and CNC machines.
PL
W pracy przedstawiono sposób wykorzystania krzywej przejściowej w planowaniu trajektorii ruchu maszyn rolniczych podczas jazdy na uwrociu. Zaplanowano zastosowanie krzywej przejściowej, której krzywizna i kąt stycznej do krzywej opisane są funkcją trygonometryczną. Dla zaplanowanego toru jazdy wyznaczono przebiegi wielkości kinematycznych oraz kąty skręcenia kół i prędkości ich zmian dla dwóch modeli ciągnika rolniczego. Zaproponowany w pracy algorytm, zapewnia ciągłość oraz łagodne zmiany wielkości kinematycznych i może być stosowany do planowania trajektorii ruchu agregatów i maszyn rolniczych, pojazdów autonomicznych, robotów mobilnych, manipulatorów i maszyn CNC.
EN
Fast and smooth trajectory planning is crucial for modern control systems, e.g., missiles, aircraft, robots and AGVs. However, classical spline based trajectory planning tools introduce redundant constraints and parameters, leading to high costs of computation and complicating fast and smooth execution of trajectory planning tasks. A new tool is proposed that employs truncated power functions to annihilate some constraints and reduce the number of parameters in the optimal model. It enables solving a simplified optimal problem in a shorter time while keeping the trajectory sufficiently smooth. With an engineering background, our case studies show that the proposed method has advantages over other solutions. It is promising in regard to the demanding tasks of trajectory planning.
EN
We introduce a control strategy to solve the regulation control problem, from the perspective of trajectory planning, for an uncertain 3D overhead crane. The proposed solution was developed based on an adaptive control approach that takes advantage of the passivity properties found in this kind of systems. We use a trajectory planning approach to preserve the accelerations and velocities inside of realistic ranges, to maintaining the payload movements as close as possible to the origin. To this end, we carefully chose a suitable S-curve based on the Bezier spline, which allows us to efficiently handle the load translation problem, considerably reducing the load oscillations. To perform the convergence analysis, we applied the traditional Lyapunov theory, together with Barbalat’s lemma. We assess the effectiveness of our control strategy with convincing numerical simulations.
6
EN
Driving a road vehicle is a very complex task in terms of controlling it, substituting a human driver with a computer is a real challenge also from the technical side. An important step in vehicle controlling is when the vehicle plans its own trajectory. The input of the trajectory planning are the purpose of the passengers and the environment of the vehicle. The trajectory planning process has several parts, for instance, the geometry of the path-curve or the speed during the way. Furthermore, a traffic situation can also determine many other parameters in the planning process. This paper presents a basic approach for trajectory design. To reach the aim a map will be given as a binary 2204 x 1294 size matrix where the roads will be defined by ones, the obstacles will be defined by zeros. The aim is to make an algorithm which can find the shortest and a suitable way for vehicles between the start and the target point. The vehicle speed will be slow enough to ignore the dynamical properties of the vehicle. The research is one of the first steps to realize automated parking features in a self-drive car.
7
Content available The agent, state-space model of the mobile robot
EN
The paper is devoted to present a new agent model of wheeled mobile robot. The proposed model based on nonlinear state space, discrete model of kinematics and employes Braitenberg algorithm to control the robot during move to target with passing obstacles. As a real robot the Khepera robot with IR proximity sensors was considered. The proposed agent model can be generalized onto another similar classes of devices. Results of experiments show that the proposed model correctly describes the behaviour of real device during realization of different jobs, for example obstacle passing.
PL
W artykule zaprezentowano nowy model agentowy kołowego robota mobilnego. Proponowany model bazuje na nieliniowym równaniu stanu opisującym kinematykę robota i wykorzystuje algorytm Braitenberga z zadanym punktem końcowym w celu omijania przeszkód. Jako przykład rzeczywistego robota rozważono robot Khepera III z czujnikami IR do wykrywania i omijania przeszkód. Zaproponowany model agentowy może być uogólniony na inne klasy podobnych urządzeń. Wyniki symulacji pokazują, że zaproponowany model dobrze opisuje zachowanie się rzeczywistego urządzenia podczas realizacji różnych zadań, np. przy omijaniu przeszkód.
8
PL
Artykuł dotyczy analizy więzów geometrycznych narzuconych na końcówkę roboczą robota manipulacyjnego, którego zadaniem jest realizacja obróbki mechanicznej dyfuzora. Z punktu widzenia teorii sterowania, realizacja omawianego zadania jest traktowana jako sterowanie obiektem z ograniczeniami ruchu. Wymaga to określenia zadanej trajektorii układu sterowania robota rozumianej jako trajektoria pozycyjna oraz siłowa. W pracy zaprezentowano geometrię dyfuzora wraz z opisem matematycznym krawędzi, która ma zostać zatępiona. Podano zestaw więzów naturalnych i sztucznych, pozycyjnych i siłowych dla tego zadania oraz dla zadania wiercenia otworów. Podano sposób wyznaczania trajektorii pozycyjnej i siłowej, która będzie stanowić trajektorię zadaną układu sterowania robota. Zaprezentowano wyniki symulacji generowania trajektorii ruchu końcówki roboczej.
EN
This paper presents the analysis of the geometrical constraints of the robotic manipulator end effector, the task of which is the realisation of the diffuser machining. In terms of control theory, the realisation of this task is considered as a control of an object with partial movement restrictions. It requires determination of the desired trajectory of the robot’s control system understood as so-called position and force trajectory. In this paper the geometry of the diffuser and the mathematical description of edges that will be deburred, are presented. The sets of natural and artificial, position and force constraints for this task and for task of hole drilling are given. The procedure of determining position and force trajectory which will be the reference trajectory of robot’s control system is provided. The simulation results of generating robot’s tip trajectory are presented.
PL
W artykule przedstawiono problematykę syntezy wybranych wymiarów konstrukcyjnych płaskiego mechanizmu dźwigniowego, zawierającego w swej strukturze kinematycznej przekładnię śrubową toczną. Mechanizm ten wykorzystano do napędu ramion równoległoboku przegubowego wchodzącego w skład łańcucha kinematycznego manipulatora antropomorficznego z ortogonalną kiścią sferyczną. Przedstawiono wyniki symulacji numerycznych dynamiki mechanizmu. Analizie poddano wpływ wybranych wymiarów konstrukcyjnych mechanizmu na przebiegi wymaganych momentów napędowych ramion równoległoboku dla realizacji zadanej trajektorii.
EN
The paper presents the synthesis problem of the selected design dimensions of a flat lever mechanism, containing the ball screw in its kinematic structure. This mechanism is used to drive the arms of the parallelogram joints forming part of the kinematic chain of an anthropomorphic manipulator with the orthogonal spherical wrist. The results of the numerical simulation of dynamics of the mechanism were presented. There were analyzed the influence of the design dimensions of the mechanism on the courses of the required driving torques of the arms of the parallelogram for the implementation of the given trajectory.
10
Content available remote Model manipulatora o strukturze szeregowej w programach Catia i Matlab
PL
W pracy opracowano modele manipulatora Fanuc S-420F o strukturze szeregowej z uwzględnieniem jego analizy kinematycznej w środowisku CATIA i Matlab. Otrzymane modele wykorzystano do generowania trajektorii robota we współrzędnych konfiguracyjnych. Wyznaczono zależności współrzędnych kartezjańskich członu roboczego względem podstawy manipulatora od czasu dla zadanego przejścia z położenia A do B. Porównano wyniki uzyskane z modeli utworzonych w środowisku CATIA i Matlab.
EN
Models of Fanuc S-420F serial manipulator for kinematic analysis were formulated in CATIA and Matlab environment. The resulting models were used to generate the manipulator trajectory in joint space. Cartesian coordinates of the robot end-effector were determined in relation to time of passing from pose A to B. The results obtained from the models created in CATIA and Matlab environments were compared.
EN
A method of planning collision-free trajectory for a mobile manipulator tracking a line section path is presented. The reference trajectory of a mobile platform is not needed, mechanical and control constraints are taken into account. The method is based on a penalty function approach and a redundancy resolution at the acceleration level. Nonholonomic constraints in a Pfaffian form are explicitly incorporated to the control algorithm. The problem is shown to be equivalent to some point-to-point control problem whose solution may be easier determined. The motion of the mobile manipulator is planned in order to maximise the manipulability measure, thus to avoid manipulator singularities. A computer example involving a mobile manipulator consisting of a nonholonomic platform (2,0) class and a 3 DOF RPR type holonomic manipulator operating in a three-dimensional task space is also presented.
PL
W pracy opisano tok postępowania podczas budowy modeli symulacyjnych z wykorzystaniem programu SolidWorks i Matlab/Simulink. Tworzenie modelu symulacyjnego przebiega etapami, to znaczy najpierw opracowywany jest model geometryczny w programie SolidWorks, następnie dzięki możliwości wymiany danych, model CAD jest implementowany w środowisku obliczeniowym Matlab/Simulink. Modele SimMechanics pozwalają na śledzenie wielu parametrów, np. trajektorii, prędkości, czy przyspieszeń dowolnych elementów układu złożonego. W pracy, jako przykłady modeli symulacyjnych opracowanych zgodnie z zaprezentowana metoda, pokazano modele laboratoryjnego żurawia samochodowego oraz żurawia leśnego. Modele te umożliwiają wizualizacje zadanego - za pomocą wymuszeń kinematycznych - cyklu pracy.
12
Content available Motion planning for mobile surgery assistant
EN
The paper presents a method of motion planning for a mobile manipulator acting as a helper providing the necessary tools or a surgery assistant carrying out pre-planned procedures. Mobility of this system makes it possible to reach the position which will give optimal access to the operating field. The path of the end-effector, determined during operation pre-planning, is defined as a curve parameterized by any scaling parameter, the reference trajectory of a mobile platform is not needed. The motion of the mobile manipulator is planned in order to maximise the manipulability measure, thus to avoid manipulator singularities. The method is based on a penalty function approach and a redundancy resolution at the acceleration level. Constraints connected with the existence of mechanical limits for a given manipulator configuration, collision avoidance conditions and control constraints are considered. A computer example involving a mobile manipulator consisting of a nonholonomic platform (2,0) class and a 3 DOF RPR type holonomic manipulator operating in a three-dimensional task space is also presented.
EN
A method of planning sub-optimal trajectory for a mobile manipulator working in the environment including obstacles is presented. The path of the end-effector is defined as a curve that can be parameterized by any scaling parameter, the reference trajectory of a mobile platform is not needed. Constraints connected with the existence of mechanical limits for a given manipulator configuration, collision avoidance conditions and control constraints are considered. The motion of the mobile manipulator is planned in order to maximize the manipulability measure, thus to avoid manipulator singularities. The method is based on a penalty function approach and a redundancy resolution at the acceleration level. A computer example involving a mobile manipulator consisting of a nonholonomic platform and a SCARA type holonomic manipulator operating in a two-dimensional task space is also presented.
EN
The article presents the Polynomial Cross Method (PCM) for trajectory planning of an end-effector with an intermediate point. The PCM is applicable for designing robot end-effector motion, whose path is composed of two rectilinear segments. Acceleration profile on both segments was described by the 7th-degree polynomial. The study depicts an algorithm for the method and the research results presented as the runs of resultant velocity, acceleration and linear jerk of the stationary coordinate system.
PL
W pracy zaprezentowano metodę PCM (Polynomial Cross Method) do planowania trajektorii ruchu chwytaka z punktem pośrednim. PCM ma zastosowanie do planowania ruchu chwytaka, którego tor składa się z dwóch odcinków prostoliniowych. Profil przyspieszenia na obu odcinkach opisany został wielomianem siódmego stopnia. W pracy przedstawiono algorytm metody oraz wyniki w postaci przebiegów prędkości, przyspieszenia i udaru liniowego.
15
Content available remote Planar arm movement trajectory formation: an optimization based simulation study
EN
Rehabilitation of post stroke patients with upper extremity motor deficits is typically focused on relearning of motor abilities and functionalities requiring interaction with physiotherapists and/or rehabilitation robots. In a point-to-point movement training, the trajectories are usually arbitrarily determined without considering the motor impairment of the individual. In this paper, we used an optimal control model based on arm dynamics enabling also incorporation of muscle functioning constraints (i.e. simulation of muscle tightness) to find the optimal trajectories for planar arm reaching movements. First, we tested ability of the minimum joint torque cost function to replicate the trajectories obtained in previously published experimental trials done by neurologically intact subjects, and second, we predicted the optimal trajectories when muscle constraints were modeled. The resulting optimal trajectories show considerable similarity as compared to the experimental data, while on the other hand, the muscle constraints play a major role in determination of the optimal trajectories for stroke rehabilitation.
PL
W artykule zaprezentowano autorską metodę wyznaczania modelu geometrycznego ciała pacjenta. Metodę opracowano dla celów planowania ruchu redundantnych narzędzi laparoskopowych. Model uzyskiwany jest na podstawie serii dwuwymiarowych obrazów kolejnych przekrojów ciała pacjenta uzyskanych z badań CT, MRI. Wyznaczana jest trójwymiarowa przestrzeń wolna, w której możliwe jest bezpieczne prowadzenie narzędzi bez uszczerbku dla zdrowia i życia pacjenta. Celem analizy możliwości ruchu narzędzia wprowadzono pojęcie przestrzeni wolnej, podzielonej na mniejsze elementy – komórki opisane układem liniowym nierówności.
EN
The paper presents an original method for determining the geometric model of the patient's body. The method was developed for motion planning of redundant laparoscopic instruments. Model is obtained with CT, MRI. Is determined the three-dimensional free space, in which the instrument can be safety guided without prejudice to the health of the patient. The purpose of motion analysis and tool capabilities introduced the concept of free space, divided into smaller parts – the cells described system of linear inequalities.
PL
W artykule zaprezentowano model kinematyczny zrobotyzowanego redundantnego narzędzia laparoskopowego. Z względu na funkcjonalność narzędzie to przykład manipulatora. Rodzaj zastosowania wyklucza klasyczny opis z użyciem przekształceń jednorodnych oraz notacji Denavita-Hartenberga, który stosowany jest dla manipulatorów. Zaprezentowano rozwiązanie opisanego problemu, w którym ruch podzielono na cztery etapy oraz wprowadzono wirtualne pary kinematyczne. Pozwala to na zastosowanie opisu z użyciem przekształceń jednorodnych oraz notacji Denavita-Hartenberga również dla tego rodzaju zastosowań.
EN
This article presents the kinematic model of redundant robot laparoscopic tool. Relevant owing to the functionality of the tool is an example of the manipulator. Type of application excludes the classical description with the use of homogeneous transformations and Denavit-Hartenberg notation, which is normally used for the manipulators. Presented solution of the described problem in which the motion was divided into four stages and introduced virtual kinematic pairs. This allows for the description with the use of homogeneous transformations and Denavit-Hartenberg notation also for such applications.
18
Content available remote Optimization-based approach to path planning for closed chain robot systems
EN
An application of advanced optimization techniques to solve the path planning problem for closed chain robot systems is proposed. The approach to path planning is formulated as a "quasi-dynamic" NonLinear Programming (NLP) problem with equality and inequality constraints in terms of the joint variables. The essence of the method is to find joint paths which satisfy the given constraints and minimize the proposed performance index. For numerical solution of the NLP problem, the IPOPT solver is used, which implements a nonlinear primal-dual interior-point method, one of the leading techniques for large-scale nonlinear optimization.
EN
The new approach for organization of robot-manipulator movements planning in environment with obstacles which uses associative memory is realized on a Hamming neural network, with the help of which created database of allowable condition gets out (instead of the necessary configuration of system is calculated).
PL
Rozpatruje sie nowe podejście do organizacji planowania ruchu systemów manipulacyjnych w środowisku z przeszkodami. Wykorzystuje się połączoną pamięć realizowana z pomocą sieci neuronowych Hamminga. Z pomocą sieci neuronowej powstałej z bazy danych dopuszczalnych stanów systemu manipulacyjnego wybiera się (a nie oblicza się) niezbędną konfigurację.
20
PL
W artykule przedstawiono implementację algorytmu omijania przeszkód dla robota Khepera III, opartego na logice rozmytej. Do realizacji zadania wykorzystano środowisko Matlab/Simulink. Do wykrywania przeszkód wykorzystuje się czujniki zbliżeniowe. Zaimplementowany algorytm rozmyty wyznacza sterowanie robota, wykorzystując pomiary odległości z czujników.
EN
In the article an obstacle avoidance algorithm for mobile robot Khepera III based on fuzzy logic is presented. In this application Matlab/Simulink system is used. Proximity sensors are used to detect obstacles. Presented fuzzy logic algorithm calculate control of robot using information from proximity sensors.
first rewind previous Strona / 2 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ć.