首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 15 毫秒
1.
Inverse kinematics is a fundamental problem in robotics. Past solutions for this problem have been realized through the use of various algebraic or algorithmic procedures. In this paper the use of feedforward neural networks to solve the inverse kinematics problem is examined for three different cases. A closed kinematic linkage is used for mapping input joint angles to output joint angles. A three-degree-of-freedom manipulator in 3D space is used to test mappings from both cartesian and spherical coordinates to manipulator joint coordinates. A majority of the results have average errors which fall below 1% of the robot workspace. The accuracy indicates that neural networks are an alternate method for performing the inverse kinematics estimation, thus introducing the fault-tolerant and high-speed advantages of neural networks to the inverse kinematics problem.This paper also shows the use of a new technique which reduces neural network mapping errors with the use of error compensation networks. The results of the work are put in perspective with a survey of current applications of neural networks in robotics.  相似文献   

2.
In this paper, a bio-inspired parallel manipulator with one translation along z-axis and two rotations along x- and y- axes is developed as the hybrid head mechanism of a groundhog robotic system. Several important issues including forward kinematic modeling, performance mapping, and multi-objective improvement are investigated with specific methods or technologies. Accordingly, the forward kinematics is addressed based on the integration of radial basis function network and inverse kinematics. A novel performance index called dexterous stiffness is defined, derived and mapped. The multi-objective optimization with particle swarm algorithm is conducted to search for the optimal dexterous stiffness and reachable workspace.  相似文献   

3.
Polynomial learning networks are proposed in this paper to solve the forward kinematic problem for a planar three-degree-of-freedom parallel manipulator with revolute joints. These networks rapidly learn complex nonlinear functions based on a database mapping. The networks learn the forward kinematics of the manipulator based on examples of the transformation. The obtained networks are then used to follow a test trajectory. For comparison purposes, a neural network approach using backpropagation is also used for this problem. The results show that, in this application, polynomial networks learn much faster and exhibit less error than neural networks  相似文献   

4.
The forward kinematic problem of parallel manipulators is resolved using a holographic neural paradigm. In a holographic neural model, stimulus–response (input–output) associations are transformed from the domain of real numbers to the domain of complex vectors. An element of information within the holographic neural paradigm has a semantic content represented by phase information and a confidence level assigned in the magnitude of the complex scalar. Networks are trained on a database generated from the closed-form inverse kinematic solutions. After the learning phase, the networks are tested on trajectories which were not part of the training data. The simulation results, given for a planar three-degree-of-freedom parallel manipulator with revolute joints and for a spherical three-degree-of-freedom parallel manipulator, show that holographic neural network models are feasible to solve the forward kinematic problem of parallel manipulators.  相似文献   

5.
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.  相似文献   

6.
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.  相似文献   

7.

In this study, we propose an alternative technique for solving the forward kinematic problem of parallel manipulator which is designed based on generalized Stewart platform. The focus of this work is to predict a pose vector of a moving plate from a given set of six leg lengths. Since the data of parallel kinematics are usually available in the form of nonlinear dynamic system, several methods of system identification have been proposed in order to construct the forward kinematic model and approximate the pose vectors. Although these methods based on a multilayer perceptron (MLP) neural network provide acceptable results, MLP training suffers from convergence to local optima. Thus, we propose to use an alternative supervised learning algorithm called vector-quantized temporal associative memory (VQTAM) instead of MLP-based methods. VQTAM relying on self-organizing map architecture is used to build the mapping from the input space to the output space such that the training/testing datasets are generated from inverse kinematic model. The solutions from standard VQTAM are improved by an autoregressive (AR) model and locally linear embedding (LLE). The experimental results indicate that VQTAM with AR/LLE gives the outputs with nearly 100% prediction accuracy in the case of smooth data, while VQTAM + LLE provides the most accurate prediction on noisy data. Therefore, VQTAM + LLE is a very robust estimation method and can practically be used for solving the forward kinematic problem.

  相似文献   

8.
This paper proposes an online inverse-forward adaptive scheme with a KSOM based hint generator for solving the inverse kinematic problem of a redundant manipulator. In this approach, a feed-forward network such as a radial basis function (RBF) network is used to learn the forward kinematic map of the redundant manipulator. This network is inverted using an inverse-forward adaptive scheme until the network inversion solution guides the manipulator end-effector to reach a given target position with a specified accuracy. The positioning accuracy, attainable by a conventional network inversion scheme, depends on the approximation error present in the forward model. But, an accurate forward map would require a very large size of training data as well as network architecture. The proposed inverse-forward adaptive scheme effectively approximates the forward map around the joint angle vector provided by a hint generator. Thus the inverse kinematic solution obtained using the network inversion approach can take the end-effector to the target position within any arbitrary accuracy.In order to satisfy the joint angle constraints, it is necessary to provide the network inversion algorithm with an initial hint for the joint angle vector. Since a redundant manipulator can reach a given target end-effector position through several joint angle vectors, it is desirable that the hint generator is capable of providing multiple hints. This problem has been addressed by using a Kohonen self organizing map based sub-clustering (KSOM-SC) network architecture. The redundancy resolution process involves selecting a suitable joint angle configuration based on different task related criteria.The simulations and experiments are carried out on a 7 DOF PowerCube? manipulator. It is shown that one can obtain a positioning accuracy of 1 mm without violating joint angle constraints even when the forward approximation error is as large as 4 cm. An obstacle avoidance problem has also been solved to demonstrate the redundancy resolution process with the proposed scheme.  相似文献   

9.
仿人机器人轻型高刚性手臂设计及运动学分析   总被引:2,自引:0,他引:2  
田野  陈晓鹏  贾东永  孟非  黄强 《机器人》2011,33(3):332-339
重点研究了7自由度轻型高刚性作业型仿人机器人手臂的机构设计和运动学分析方法.首先使用动力学仿真、有限元分析与实验测试相结合的方法,设计了仿人机器人手臂,该机械臂结构紧凑、质量轻、刚度高.同时,提出结合查询数据库和逆运动学计算去模仿人类手臂姿态,从而获得逆运动学最优解的方法.该方法不仅解决了冗余自由度带来的逆运动学多解问...  相似文献   

10.
We describe new architectures for the efficient computation of redundant manipulator kinematics (direct and inverse). By calculating the core of the problem in hardware, we can make full use of the redundancy by implementing more complex self-motion algorithms. A key component of our architecture is the calculation in the VLSI hardware of the Singular Value Decomposition of the manipulator Jacobian. Recent advances in VLSI have allowed the mapping of complex algorithms to hardware using systolic arrays with advanced computer arithmetic algorithms, such as the coordinate rotation (CORDIC) algorithms. We use CORDIC arithmetic in the novel design of our special-purpose VLSI array, which is used in computation of the Direct Kinematics Solution (DKS), the manipulator Jacobian, as well as the Jacobian Pseudoinverse. Application-specific (subtask-dependent) portions of the inverse kinematics are handled in parallel by a DSP processor which interfaces with the custom hardware and the host machine. The architecture and algorithm development is valid for general redundant manipulators and a wide range of processors currently available and under development commercially.  相似文献   

11.
As one of the final processing steps of precision machining, polishing process is a very key decision for surface quality. This paper presents a novel hybrid manipulator for computer controlled ultra-precision (CCUP) freeform polishing. The hybrid manipulator is composed of a three degree-of-freedom (DOF) parallel module, a two DOF serial module and a turntable providing a redundant DOF. The parallel module gives the workpiece three translations without rotations. The serial module holds the polishing tool and gives it no translations on the polishing contact area due to its particular mechanical design. A detailed kinematics model is established for analyzing the kinematics of the parallel module and the serial module, respectively. For the parallel module, the inverse kinematics, the forward kinematics, the Jacobian matrix, the workspace and the dexterity distribution are analyzed systematically. Workspaces are also investigated for varying structural parameters. For the serial module, the inverse kinematics, the forward kinematics, the workspace and the precession motion analysis are carried out. An example of saddle surface finishing with this manipulator is given and the movement of actuators with respect to this shape is analyzed theoretically. These analysis results illustrate that the proposed hybrid manipulator is a very suitable machine structure for CCUP freeform polishing.  相似文献   

12.
A neural network based inverse kinematics solution of a robotic manipulator is presented in this paper. Inverse kinematics problem is generally more complex for robotic manipulators. Many traditional solutions such as geometric, iterative and algebraic are inadequate if the joint structure of the manipulator is more complex. In this study, a three-joint robotic manipulator simulation software, developed in our previous studies, is used. Firstly, we have generated many initial and final points in the work volume of the robotic manipulator by using cubic trajectory planning. Then, all of the angles according to the real-world coordinates (x, y, z) are recorded in a file named as training set of neural network. Lastly, we have used a designed neural network to solve the inverse kinematics problem. The designed neural network has given the correct angles according to the given (x, y, z) cartesian coordinates. The online working feature of neural network makes it very successful and popular in this solution.  相似文献   

13.
In this paper, three numerical methods are presented to solve the forward kinematics of a three DOF actuator-redundant hydraulic parallel manipulator. It is known, that on the contrary to series manipulators, the forward kinematic map of parallel manipulators involves highly coupled nonlinear equations, whose closed-form solution derivation is a real challenge. This issue is of great importance noting that the forward kinematics solution is a key element in closed loop position control of parallel manipulators. The proposed methods, namely the Neural Network Estimation, the Quasi-closed Solution, and the Taylor series approximation, are using mainly numerical computations, with different ideas to solve the problem in hand. The latter two methods are proposed for the first time in literature to solve the forward kinematics of a parallel manipulator. These methods are compared in detail and the advantages or the disadvantages of each method in computing the forward kinematic map of the given mechanism is discussed. It is shown that a 4th order Taylor series approximation to the problem provides a good compromise for practical applications compared to that of other methods considered in this paper.  相似文献   

14.
This paper proposes a new approach for solving the problem of obstacle avoidance during manipulation tasks performed by redundant manipulators. The developed solution is based on a double neural network that uses Q-learning reinforcement technique. Q-learning has been applied in robotics for attaining obstacle free navigation or computing path planning problems. Most studies solve inverse kinematics and obstacle avoidance problems using variations of the classical Jacobian matrix approach, or by minimizing redundancy resolution of manipulators operating in known environments. Researchers who tried to use neural networks for solving inverse kinematics often dealt with only one obstacle present in the working field. This paper focuses on calculating inverse kinematics and obstacle avoidance for complex unknown environments, with multiple obstacles in the working field. Q-learning is used together with neural networks in order to plan and execute arm movements at each time instant. The algorithm developed for general redundant kinematic link chains has been tested on the particular case of PowerCube manipulator. Before implementing the solution on the real robot, the simulation was integrated in an immersive virtual environment for better movement analysis and safer testing. The study results show that the proposed approach has a good average speed and a satisfying target reaching success rate.  相似文献   

15.
基于神经网络的冗余度TT-VGT机器人的运动学求解   总被引:1,自引:0,他引:1  
徐礼钜  吴江 《机器人》1999,21(6):449-454
应用BP神经网络对冗余度TT-VGT机器人的位姿正解进行训练学习,进而求解机器人 的位姿反解问题.根据网络模型求得机器人的一、二阶影响系数,应用神经网络求解雅可比 矩阵的伪逆.并对七重四面体的变几何桁架机器人进行了仿真计算.  相似文献   

16.
In robotics, inverse kinematics problem solution is a fundamental problem in robotics. Many traditional inverse kinematics problem solutions, such as the geometric, iterative, and algebraic approaches, are inadequate for redundant robots. Recently, much attention has been focused on a neural-network-based inverse kinematics problem solution in robotics. However, the result obtained from the neural network requires to be improved for some sensitive tasks. In this paper, a neural-network committee machine (NNCM) was designed to solve the inverse kinematics of a 6-DOF redundant robotic manipulator to improve the precision of the solution. Ten neural networks (NN) were designed to obtain a committee machine to solve the inverse kinematics problem using separately prepared data set since a neural network can give better result than other ones. The data sets for the neural-network training were prepared using prepared simulation software including robot kinematics model. The solution of each neural network was evaluated using direct kinematics equation of the robot to select the best one. As a result, the committee machine implementation increased the performance of the learning.  相似文献   

17.
Barhen  J. Gulati  S. Zak  M. 《Computer》1989,22(6):67-76
Two issues that are fundamental to developing autonomous intelligent robots, namely rudimentary learning capability and dexterous manipulation, are examined. A powerful neural learning formalism is introduced for addressing a large class of nonlinear mapping problems, including redundant manipulator inverse kinematics, commonly encountered during the design of real-time adaptive control mechanisms. Artificial neural networks with terminal attractor dynamics are used. The rapid network convergence resulting from the infinite local stability of these attractors allows the development of fast neural learning algorithms. Approaches to manipulator inverse kinematics are reviewed, the neurodynamics model is discussed, and the neural learning algorithm is presented  相似文献   

18.
研究了SCARA机器人的逆运动学问题,提出了一种采用思维进化算法来学习神经网络连接权值的方法。并将该算法成功地应用于求解机器人的逆运动学问题。计算机仿真表明,这种神经网络方法不仅具有较快的收敛速度,而且大大提高了求解的精度。  相似文献   

19.
We consider the inverse kinematic problem for mobile manipulators consisting of a nonholonomic mobile platform and a holonomic manipulator on board the platform. The kinematics of a mobile manipulator are represented by a driftless control system with outputs together with the associated variational control system. The output reachability map of the driftless control system determines the instantaneous kinematics, while the output reachability map of the variational system plays the role of the analytic Jacobian of the mobile manipulator. Relying on a formal analogy between the kinematics of stationary and mobile manipulators we exploit the extended Jacobian construction in order to design a collection of extended Jacobian inverse kinematics algorithms for mobile manipulators. It has been proved mathematically and confirmed in computer simulations that these algorithms are capable of efficiently solving the inverse kinematic problem. Moreover, a choice of the Jacobian extension may lay down some guidelines for the platform‐manipulator motion coordination. © 2002 Wiley Periodicals, Inc.  相似文献   

20.
This paper presents a dual neural network for kinematic control of a seven degrees of freedom robot manipulator. The first network is a static multilayer perceptron with two hidden layers which is trained to mimic the Jacobian of a seven DOF manipulator. The second network is a recurrent neural network which is used for determining the inverse kinematics solutions of the manipulator; The redundancy is used to minimize the joint velocities in the least squares sense. Simulation results show relatively good comparison between the outputs of the actual Jacobian matrix and multilayer neural network. The first network maps motions of the seven joints of the manipulator into 42 elements of the Jacobian matrix, with surprisingly smaller computations than the actual trigonometric function evaluations. A new technique, input-pattern-switching, is presented which improves the global training of the static network. The recurrent network was designed to work with the neural network approximation of the Jacobian matrix instead of the actual Jacobian. The combination of these two networks has resulted in a time-efficient procedure for kinematic control of robot manipulators which avoids most of the complexity present in the classical-trigonometric-based methods. Also, by electronic implementation of the networks, kinematic solutions can be obtained in a very timely manner (few nanoseconds).  相似文献   

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

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