首页 | 官方网站   微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 31 毫秒
1.
In this paper, the authors describe a novel technique based on continuous genetic algorithms (CGAs) to solve the path generation problem for robot manipulators. We consider the following scenario: given the desired Cartesian path of the end-effector of the manipulator in a free-of-obstacles workspace, off-line smooth geometric paths in the joint space of the manipulator are obtained. The inverse kinematics problem is formulated as an optimization problem based on the concept of the minimization of the accumulative path deviation and is then solved using CGAs where smooth curves are used for representing the required geometric paths in the joint space through out the evolution process. In general, CGA uses smooth operators and avoids sharp jumps in the parameter values. This novel approach possesses several distinct advantages: first, it can be applied to any general serial manipulator with positional degrees of freedom that might not have any derived closed-form solution for its inverse kinematics. Second, to the authors’ knowledge, it is the first singularity-free path generation algorithm that can be applied at the path update rate of the manipulator. Third, extremely high accuracy can be achieved along the generated path almost similar to analytical solutions, if available. Fourth, the proposed approach can be adopted to any general serial manipulator including both nonredundant and redundant systems. Fifth, when applied on parallel computers, the real time implementation is possible due to the implicit parallel nature of genetic algorithms. The generality and efficiency of the proposed algorithm are demonstrated through simulations that include 2R and 3R planar manipulators, PUMA manipulator, and a general 6R serial manipulator.  相似文献   

2.
The well-known inverse kinematics problem of six-degree-of-freedom serial manipulators has been solved with several approaches, but no attention has been given to provide an explicit solution involving the generality of industrial manipulators architecture. With the aim of embracing a large spectrum of industrial manipulators in a unified platform, an anthropomorphic classification is introduced. This classification considers sixteen different architectures, whose inverse kinematics is solved with a single approach, due to the geometric derivation introduced here as well. It is remarked that with this derivation, the user has the control of the eight possible solutions for a given pose, as they are identified by three Boolean variables defined in the pseudo-code presented. To emphasize this feature, an example is given to show the advantage of being able to visualize alternative configurations. A complementary formulation is introduced to solve the inverse kinematics of five-degree-of-freedom manipulators. Furthermore, it is presented a case study in which a survey of industrial manipulators is tagged according to the classification defined here.  相似文献   

3.
Computer generation of symbolic solutions for the direct and inverse robot kinematics is a desired capability not previously available to robotics engineers. In this article, we present a methodology for the design of a software system capable of solving the direct and inverse kinematics for n degree of freedom (dof) manipulators in symbolic form. The inputs to the system are the Denavit-Hartenberg parameters of the manipulator. The outputs of the system are the direct and inverse kinematics solutions in symbolic form. The system consists of a symbolic processor to perform matrix and algebraic manipulations and an expert system to solve the class of nonlinear equations involved in the solution of the inverse kinematics problem. The system can be used to study robot kinematics configurations whose inverse kinematics solutions are not known to exist a priori. Two examples are included to illustrate its capabilities. The first example provides explicit analytical solutions, previously believed nonexistent, for a 3 dof manipulator. A second example is included for a robot whose inverse kinematics solution requires intensive algebraic manipulations.  相似文献   

4.
In [13, 14] we have proclaimed a singularity theory based programme of investigations of kinematic singularities in robot manipulators. The main achievement of the programme consists in providing local candidate models of kinematic singularities. However, due to the specific form of the manipulator kinematics, fitting the candidate models into the prescribed robot kinematics is a fairly open problem. The problem is easily solvable only around non-singular configurations of manipulators, where locally the kinematics can be modelled by linear injections or projections. In this paper we are concerned with planar manipulator kinematics, and prove that, under a mild geometric condition, such kinematics can be transformed around singular configurations to simple quadratic models of the Morse type. The models provide a complete local classification of generic planar kinematics of robot manipulators.  相似文献   

5.
6.
This paper aims to integrate didactically some engineering concepts to understand and teach the screw-based methods applied to the kinematic modeling of robot manipulators, including a comparative analysis between these and the Denavit–Hartenberg-based methods. In robot analysis, kinematics is a fundamental concept to understand, since most robotic mechanisms are essentially designed for motion. The kinematic modeling of a robot manipulator describes the relationship between the links and joints that compose its kinematic chain. To do so, the most popular methods use the Denavit–Hartenberg convention or its variations, presented by several author and robot publications. This uses a minimal parameter representation of the kinematic chain, but has some limitations. The successive screw displacements method is an alternative representation to this classic approach. Although it uses a non-minimal parameter representation, this screw-based method has some advantages over Denavit–Hartenberg. Both methods are here presented and compared, concerning direct/inverse kinematics of manipulators. The differential kinematics is also discussed. Examples of kinematic modeling using both methods are presented in order to ease their comparison.  相似文献   

7.
The solution of inverse kinematics problem of redundant manipulators is a fundamental problem in robot control. The inverse kinematics problem in robotics is the determination of joint angles for a desired cartesian position of the end effector. For the solution of this problem, many traditional solutions such as geometric, iterative and algebraic are inadequate if the joint structure of the manipulator is more complex. Furthermore, many neural network approaches have been done to this problem. But the neural network-based solutions are not much reliable due to the error at the end of learning. Therefore, a reliability-based neural network inverse kinematics solution approach has been presented, and applied to a six-degrees of freedom (dof) robot manipulator in this paper. The structure of the proposed method is based on using three networks designed parallel to minimize the error of the whole system. Elman network, which has a profound impact on the learning capability and performance of the network, is chosen and designed according to the proposed solution method. At the end of parallel implementation, the results of each network are evaluated using direct kinematics equations to obtain the network with best result.  相似文献   

8.
Presented are four sets of exact solutions for the vector of the joint angles {θi} pertaining to the inverse kinematics problem of a standard 6-axis robot manipulator with two different kinds of gripper configurations. Here a standard 6-axis robot is meant to be a general computer-controlled revolute robot with base, shoulder, elbow, wrist pitch, wrist yaw, wrist roll, and gripping action. Explicit solutions are obtained using Denavit-Hartenberg homogeneous transformations. Furthermore, the inverse solutions are examined by means of a direct kinematic computer program.  相似文献   

9.
10.
Topological properties of the kinematics map are exploited to develop a novel method for redundancy parameterization and extremely fast inverse kinematics solutions for 7-DOF anthropomorphic manipulators and animation characters. The method consists of generating joint angles vectors (configurations) and determining their associated hand position/orientation (pose) via the known forward kinematics. The generated data are classified into various inverse kinematics solutions manifolds. These manifolds are subsequently segmented so that the redundancy can be parameterized and the solutions can be represented by simple equations whose parameters are stored for rapid online computation. During the online phase, given the desired hand pose, the appropriate stored parameters are retrieved and various inverse kinematics solutions are computed. The online time to provide various solutions is of the order of several microseconds, which allow real-time inverse kinematics evaluations for fast moving animation characters or manipulators.  相似文献   

11.
Robot arm reaching through neural inversions and reinforcement learning   总被引:1,自引:0,他引:1  
We present a neural method that computes the inverse kinematics of any kind of robot manipulators, both redundant and non-redundant. Inverse kinematics solutions are obtained through the inversion of a neural network that has been previously trained to approximate the manipulator forward kinematics. The inversion provides difference vectors in the joint space from difference vectors in the workspace. Our differential inverse kinematics (DIV) approach can be viewed as a neural network implementation of the Jacobian transpose method for arm kinematic control that does not require previous knowledge of the arm forward kinematics. Redundancy can be exploited to obtain a special inverse kinematic solution that meets a particular constraint (e.g. joint limit avoidance) by inverting an additional neural network The usefulness of our DIV approach is further illustrated with sensor-based multilink manipulators that learn collision-free reaching motions in unknown environments. For this task, the neural controller has two modules: a reinforcement-based action generator (AG) and a DIV module that computes goal vectors in the joint space. The actions given by the AG are interpreted with regard to those goal vectors.  相似文献   

12.
In this paper we propose a neural network adaptive controller to achieve end-effector tracking of redundant robot manipulators. The controller is designed in Cartesian space to overcome the problem of motion planning which is closely related to the inverse kinematics problem. The unknown model of the system is approximated by a decomposed structure neural network. Each neural network approximates a separate element of the dynamical model. These approximations are used to derive an adaptive stable control law. The parameter adaptation algorithm is derived from the stability study of the closed loop system using Lyapunov approach with intrinsic properties of robot manipulators. Two control strategies are considered. First, the aim of the controller is to achieve good tracking of the end-effector regardless the robot configurations. Second, the controller is improved using augmented space strategy to ensure minimum displacements of the joint positions of the robot. Simulation examples are also presented to verify the effectiveness of the proposed approach.  相似文献   

13.
A structured artificial neural-network (ANN) approach has been proposed here to control the motion of a robot manipulator. Many neural-network models use threshold units with sigmoid transfer functions and gradient descent-type learning rules. The learning equations used are those of the backpropagation algorithm. In this work, the solution of the kinematics of a six-degrees-of-freedom robot manipulator is implemented by using ANN. Work has been undertaken to find the best ANN configurations for this problem. Both the placement and orientation angles of a robot manipulator are used to fin the inverse kinematics solutions.  相似文献   

14.
In this work the topic of kinematic redundancy modelling and resolution for robotic mobile manipulators is considered. A set of redundancy parameters is introduced to define a general inverse kinematic procedure for mobile manipulators. Then, redundancy is treated as a non-linear optimization problem with the purpose of finding robot configurations that maximize the designed metric measures. Some strategies to design the optimization objective function are introduced in order to achieve desirable redundant behaviours, such as obstacles avoidance, mobile base motions reductions and dexterity optimization. Moreover, the robot controller has been developed following an object-oriented software architecture principle that allows to keep it general and robot independent. As a prove of reliability and generality of our approach, the same controller has been used to control several different mobile manipulators in a simulation environment, as well as a real KUKA youBot robot.  相似文献   

15.
6R机器人实时逆运动学算法研究   总被引:4,自引:0,他引:4  
提出一套解决各类6R机器人逆运动学问题的实时算法. 一般算法通过矢量计算和16阶矩阵分解得到一般6R机器人的最多16组逆运动学解. 封闭解法直接提取运动学等式求出关节变量的解析解. 组合算法将封闭解法或一般算法的结果作为初始值, 采用牛顿-拉夫森方法迭代出逆运动学精确解, 适用于所有接近满足封闭解条件或一般算法条件的6R机器人. 求解实验结果表明, 整套算法最大算法时间约为2.03 ms, 为任意几何结构的6R机器人应用于强实时系统提供了逆运动学解决方案.  相似文献   

16.
This paper proposes a novel method of motion generation for redundant humanoid robot arms, which can efficiently generate continuous collision-free arm motion for the preplanned hand trajectory. The proposed method generates the whole arm motion first and then computes the actuators’ motion, which is different from IK (inverse kinematics)-based motion generation methods. Based on the geometric constraints of the preplanned trajectory and the geometric structure of humanoid robot arms, the wrist trajectory and elbow trajectory can be got first without solving inverse kinematics and forward kinematics. Meanwhile, the constraints restrict all feasible arm configurations to an elbow-circle and reduce the arm configuration space to a two-dimension space. By combining the configuration space and collision distribution of arm motion, collision-free arm configurations can be identified and be used to generate collision-free arm motion, which can avoid unnecessary forward and inverse kinematics. The experiments show that the proposed method can generate continuous and collision-free arm motion for preplanned hand trajectories.  相似文献   

17.
This paper presents a novel method of systematically constructing a fuzzy inverse model for general multi-input--single-output (MISO) systems represented with triangular input membership functions, singleton output membership function, and fuzzy-mean defuzzification. The fuzzy inverse model construction method has the ability of uniquely determining the inverse relationship for each input–output pair. It is derived in a straightforward way and the required input variables can be simultaneously obtained by the fuzzy inferencing calculation to realize the desired output value. Simulation examples are provided to demonstrate the effectiveness of the proposed method to find the inverse kinematics solutions for complex multiple degree-of-freedom industrial robot manipulators.   相似文献   

18.
A dual neural network is presented for the real-time joint torque optimization of kinematically redundant manipulators, which corresponds to global kinetic energy minimization of robot mechanisms. Compared to other computational strategies on inverse kinematics, the dual network is developed at the acceleration level to resolve redundancy of limited-joint-range manipulators. The dual network has a simple architecture with only one layer of neurons and is proved to be globally exponentially convergent to optimal solutions. The dual neural network is simulated with the PUMA 560 robot arm to demonstrate effectiveness.  相似文献   

19.
In this paper, a fusion approach to determine inverse kinematics solutions of a six degree of freedom serial robot is proposed. The proposed approach makes use of radial basis function neural network for prediction of incremental joint angles which in turn are transformed into absolute joint angles with the assistance of forward kinematics relations. In this approach, forward kinematics relations of robot are used to obtain the data for training of neural network as well to estimate the deviation of predicted inverse kinematics solution from the desired solution. The effectiveness of the fusion process is shown by comparing the inverse kinematics solutions obtained for an end-effector of industrial robot moving along a specified path with the solutions obtained from conventional neural network approaches as well as iterative technique. The prominent features of the fusion process include the accurate prediction of inverse kinematics solutions with less computational time apart from the generation of training data for neural network with forward kinematics relations of the robot.  相似文献   

20.
The paper proposes a novel method for extremely fast inverse kinematics computation suitable for fast-moving manipulators and their path planning and for the animation of anthropomorphic limbs. In a preprocessing phase, the workspace of the robot is decomposed into small cells, and data sets for joint angle vectors (configurations) and hand positions/orientations (postures) are generated randomly in each cell using the forward kinematics. Due to the existence of multiple solutions for a desired posture, data classification is utilized to identify various solutions. The generated and classified data are used to determine the parameters of a simple linear or quadratic model that closely approximates the inverse kinematics within a cell. These parameters are stored in a lookup file. During the online phase, given the desired posture, the index of the appropriate cell is found, the model parameters are retrieved, and the joint angle vectors are computed. The advantages of the proposed method over the existing approaches are discussed. Data resulting from many trial runs are compiled for a manipulator and an anthropomorphic arm to demonstrate the performance of the proposed method.  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司    京ICP备09084417号-23

京公网安备 11010802026262号