An Algorithm for Generation of Coordinated Robot Trajectories in Cartesian Space

2013 ◽  
Vol 196 ◽  
pp. 169-180 ◽  
Author(s):  
Adam Słota

In the paper a trajectory generation algorithm for two robots’ coordinated motion is presented. Two instances of the algorithm, each for one robot, run in the same time and calculate trajectories’ position and orientation coordinates. Initial and end robots’ end-effectors poses are defined and values of linear and angular speeds are programmed. To minimize relative position and orientation errors an idea of corrective motion is introduced. Trajectory coordinates are calculated as the sum of programmed and corrective motion. The algorithm was implemented in a simulation environment and results of simulation are presented. Static accuracy analysis for general case and stability verification for fixed values of robots’ parameters are described. Finally, an outline of proposed procedure of building a virtual environment for reachability verification and collision checking is presented.

2014 ◽  
Vol 555 ◽  
pp. 192-198 ◽  
Author(s):  
Adam Slota

Coordinated motion of two robots in Cartesian space is considered in the paper. The goal is to generate trajectories for which change of distance between points on trajectories during motion is minimal. To minimize relative position errors along trajectories an idea of corrective motion is introduced. Trajectory coordinates are calculated as the sum of programmed and corrective motions. To calculate the speed vector of the programmed motion at the current position, the speed at the closest point on the programmed trajectory is used. The closest point is defined as the one to which the distance from the current position is minimal or the programmed position at given time. In order to attract the generated trajectory to the programmed one a modification of the programmed speed vector is proposed. The described approach is verified in simulation. For simulation experiments programmed trajectories defined by Bezier curve segments are used. Simulations for different shapes of programmed trajectories and different programmed velocity rates are presented.


Sensors ◽  
2020 ◽  
Vol 21 (1) ◽  
pp. 79
Author(s):  
Chenlei Han ◽  
Michael Frey ◽  
Frank Gauterin

Localization and navigation not only serve to provide positioning and route guidance information for users, but also are important inputs for vehicle control. This paper investigates the possibility of using odometry to estimate the position and orientation of a vehicle with a wheel individual steering system in omnidirectional parking maneuvers. Vehicle models and sensors have been identified for this application. Several odometry versions are designed using a modular approach, which was developed in this paper to help users to design state estimators. Different odometry versions have been implemented and validated both in the simulation environment and in real driving tests. The evaluated results show that the versions using more models and using state variables in models provide both more accurate and more robust estimation.


2011 ◽  
Vol 201-203 ◽  
pp. 1867-1872 ◽  
Author(s):  
Jian Ye Zhang ◽  
Chen Zhao ◽  
Da Wei Zhang

The pose accuracy of robot manipulators has long become a major issue to be considered in its advanced application. An efficient methodology to generate the end-effector position and orientation error model of robotic manipulator has been proposed based on the differential transformation matrix theory. According to this methodology, a linear error model that described the end-effector position and orientation errors due to robot kinematics parameters errors has been presented. A computer program to generate the error model and perform the accuracy analysis on any serial link manipulator has been developed in MATLAB. This methodology and software are applied to the accuracy analysis of a Phantom Desktop manipulator. The positioning error of the manipulator in its workspace cross section (XOZ) has been plotted as 3D surface graph and discussed.


2021 ◽  
Vol 15 (5) ◽  
pp. 621-630
Author(s):  
Shingo Tajima ◽  
◽  
Satoshi Iwamoto ◽  
Hayato Yoshioka

The demands for machining by industrial robots have been increasing owing to their low installation cost and high flexibility. A novel trajectory generation algorithm for high-speed and high-accuracy machining by industrial robots is proposed in this paper. Linear interpolation in the workspace and smooth trajectory generation at the corners are important in industrial machining robots. Because industrial robots are composed of rotational joints, the joint space has a nonlinear relationship with the workspace. Therefore, linear interpolation in the joint space, which has been widely used in conventional machine tools, does not guarantee linear interpolation in the actual machining workspace. This results in the degradation of the machining surface. The proposed trajectory generation algorithm based on the decoupled approach can achieve linear interpolation in the workspace by separating the position commands into Cartesian coordinates and the orientation commands into spherical coordinates. In addition, a novel corner smoothing method that generates a smooth and continuous trajectory from discrete commands is proposed in this paper. The proposed kinematic local corner smoothing generates a smooth trajectory by using a 3-segmented constant jerk profile at the corners in the joint space. The sharp corners can thereby be replaced by smooth curves. The resulting cornering error is controlled by varying the cornering duration. The simulation results demonstrate the effectiveness of the proposed kinematic smoothing algorithm in achieving linear tool motion in straight sections and in generating smooth trajectories at corner sections within the user-defined tolerance.


2014 ◽  
Vol 613 ◽  
pp. 53-59 ◽  
Author(s):  
Adam Slota

Coordinated motion of two robots in Cartesian space is considered in the paper. Coordinated trajectory is generated as the sum of two motions: programmed and corrective. The corrective motion aims at limitation of the interaction force between robots. For calculation of the corrective motion speed the idea of mechanical impedance is used. As a measure of force interactions between robots change of distance between robots TCPs is used. Simulation experiments carried out for one dimensional case show that application of impedance based correctors results in the linear growth of change of distance between robots TCPs for constant difference between robots programmed speeds. Thus a modification of impedance based correctors is proposed. The modification consists in introduction of an integrating element in series with impedance corrector. Simulation tests for the modified correctors provide improved results – magnitude of change of distance is decreased. Linear increase of change of distance for impedance corrector is changed into a constant non zero value, whereas constant non zero value is changed into zero value. Simulation results for two dimensional case of coordinated motion are also presented.


Author(s):  
Terrence Fernando ◽  
Prasad Wimalaratne ◽  
Kevin Tan

Abstract This paper presents the design and implementation of a constraint-based virtual environment for supporting interactive assembly and maintenance tasks. The system architecture of the constraint-based virtual environment is based on the integration of components such as OpenGL Optimizer, Parasolid geometric kernel, a Constraint Engine and an Assembly Relationship Graph (ARG). The approach presented in this paper is based on pure geometric constraints. Techniques such as automatic constraint recognition, constraint satisfaction, constraint management and constrained motion are employed to support interactive assembly operations and realistic behaviour of assembly parts. The current system has been evaluated using two industrial case studies. This work is being carried out as a part of a research programme referred to as IPSEAM (Interactive Product Simulation Environment for Assessing Assembly and Maintainability), at the University of Salford.


Author(s):  
Oriol Bohigas ◽  
Llui´s Ros ◽  
Montserrat Manubens

The workspace of a Stewart platform is a complex six-dimensional volume embedded in the Cartesian space defined by six pose parameters. Because of its large dimension and complex shape, such workspace is difficult to compute and represent, so that comprehension on its structure is being gained by studying its three-dimensional slices. While successful methods have been given to determine the constant-orientation slice, the computation and appropriate visualization of the constant-position slice (also known as the orientation workspace) has proved to be a challenging task. This paper presents a unified method for computing both of such slices, and any other ones defined by fixing three pose parameters, on general Stewart platforms involving mechanical limits on the active and passive joints. Additional advantages over previous methods include the ability to determine all connected components of the workspace, and any motion barriers present in its interior.


Sign in / Sign up

Export Citation Format

Share Document