首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 15 毫秒
1.
The neural-network-based inverse kinematics solution is one of the recent topics in the robotics because of the fact that many traditional inverse kinematics problem solutions such as geometric, iterative and algebraic are inadequate for redundant robots. However, since the neural networks work with an acceptable error, the error at the end of inverse kinematics learning should be minimized. In this study, simulated annealing (SA) algorithm was used together with the neural-network-based inverse kinematics problem solution robots to minimize the error at the end effector. The solution method is applied to Stanford and Puma 560 six-joint robot models to show the efficiency. The proposed algorithm combines the characteristics of neural network and an optimization technique to obtain the best solution for the critical robotic applications. Three Elman neural networks were trained using separate training sets and different parameters, since one of them can give better results than the others can. The best result is selected within three neural network results by computing the end effector error via direct kinematics equation of the robotic manipulator. The decimal part of the neural network result was improved up to 10 digits using simulated annealing algorithm. The obtained best solution is given to the simulated annealing algorithm to find the best-fitting 10 digits for the decimal part of the solution. The end effector error was reduced significantly.  相似文献   

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

3.
针对7自由度冗余机器人实时运动控制,对机器人逆运动学提出了一种新的求解方法.采用位姿分解方式,使7自由度冗余机器人逆运动学简化为4自由度位置逆运动学求解.在梯度投影法得到位置优化解的基础上,利用机器人封闭解公式求得一组优化解.通过对7自由度机器人仿真分析,表明了该方法的有效性.  相似文献   

4.
This article presents a parallel method for computing inverse kinematics solutions for robots with closed-form solutions moving along a straight line trajectory specified in Cartesian space. Zhang and Paul's approach1 is improved for accuracy and speed. Instead of using previous joint positions as proposed by Zhang and Paul, a first order prediction strategy is used to decouple the dependency between joint positions, and a zero order approximation solution is computed. A compensation scheme using Taylor series expansion is applied to obtain the trajectory gradient in joint space to replace the correction scheme proposed by Zhang and Paul. The configuration of a Mitsubishi RV-M1 robot is used for the simulation of a closed-form inverse kinematics solutions. An Alta SuperLink/XL with four transputer nodes is used for parallel implementation. The simulation results show a significant improvement in displacement tracking errors and joint configuration errors along the straight line trajectory. The computational latency is reduced as well. The modified approach proposed in this work is more accurate and faster than Zhang and Paul's approach for robots with closed-form inverse kinematics solutions. © 1996 John Wiley & Sons, Inc.  相似文献   

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

6.
This article presents an improved numerical algorithm for robot inverse kinematics which is based upon the solution of the first-order differential equations arising from the manipulator's velocity Jacobian relations. The use of the Adams-Moulton predictorcorrector scheme leads to a fourth-order trajectory following in the joint space. The implementation of a strict descent feature for the trajectory error at the end-effector level contributes to the robustness of the algorithm near singularities. The execution of this algorithm is about 2.7 times faster than that of Gupta and Kazerounian,16 with much of the speed up coming from the use of software optimizations. Several issues related to the accuracy, convergence, speed, real-time computation, and portability of this algorithm are discussed.  相似文献   

7.
A solution to the inverse kinematics is a set of joint coordinates which correspond to a given set of task space coordinates (position and orientation of end effector). For the class of kinematically redundant robots, the solution is generically nonunique such that special methods are required for obtaining a solution. The method addressed in the paper, introduced earlier and termed “generalized inverse,” is based on a certain partitioning of the Jacobian functional corresponding to a nonlinear relationship of the inverse kinematics type. The article presents a new algorithm for solving the inverse kinematics using the method of generalized inverse based on a modified Newton-Raphson iterative technique. The new algorithm is efficient, converges rapidly, and completely generalizes the solution of the inverse kinematics problem for redundant robots. The method is illustrated by numerical examples.  相似文献   

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

9.
This paper presents a geometric approach to solving the inverse kinematics for three-joint placeable robotic manipulators. The distinct feature of this approach is that it uses geometric variables such as length, area ratio, and Pythagoras difference to find the closed form solutions. It is proved here that for any three-joint placeable manipulator there exists a geometric variable that keeps constant during the evolution of the manipulator. With this invariant, a characteristic equation of the manipulator can be derived and can be transformed into a polynomial equation with degree up to four. Therefore the closed form solution of the three-joint placeable manipulator can be obtained. A characteristic equation of the three-revolute-joint manipulator produced by this approach with the assistance of Maple is listed in the Appendix. The possible application of this geometric approach to a six-joint manipulator is also discussed in the paper. © 1998 John Wiley & Sons, Inc. 15: 131–143, 1998  相似文献   

10.
针对一般机器人逆运动学求解过程中存在的求解速度慢、精度低的问题,将多种群遗传算法(multiple population genetic algorithm,MPGA)引入径向基函数神经网络(radial basis functions neural network,RBFNN),提出一种适用于一般机器人的高精度MPGA-RBFNN算法。该算法采用3层结构的RBFNN进行一般机器人逆运动学求解,结合一般机器人的正运动学模型,采用MPGA优化RBFNN的网络结构和连接权值的方法,同时应用混合编码和演化的方式,实现了从机器人工作空间位姿到关节角度的非线性映射,从而避免了复杂的公式推导并提高了求解速度。采用6R一般机器人作为实验平台进行实验,实验结果表明:MPGA-RBFNN算法不仅提高了一般机器人在逆运动学中的求解速度,而且MPGA-RBFNN算法的训练成功率和逆解的计算准确率也得到了提高。  相似文献   

11.
A general method to learn the inverse kinematic of multi-link robots by means of neuro-controllers is presented. We can find analytical solutions for the most used and well-known robots in the literature. However, these solutions are specific to a particular robot configuration and are not generally applicable to other robot morphologies. The proposed method is general in the sense that it is independent of the robot morphology. The method is based on the evolutionary computation paradigm and works obtaining incrementally better neuro-controllers. Furthermore, the proposed method solves some specific issues in robotic neuro-controller learning: it avoids any neural network learning algorithm which relies on the classical supervised input-target learning scheme and hence it lets to obtain neuro-controllers without providing targets. It can converge beyond local optimal solutions, which is one of the main drawbacks of some neural network training algorithms based on gradient descent when applied to highly redundant robot morphologies. Furthermore, using learning algorithms such as the neuro-evolution of augmenting topologies it is also possible to learn the neural network topology which is a common source of empirical testing in neuro-controllers design. Finally, experimental results are provided when applying the method to two multi-link robot learning tasks and a comparison between structural and parametric evolutionary strategies on neuro-controllers is shown.  相似文献   

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

13.
Redundant robots have received increased attention during the last decades, since they provide solutions to problems investigated for years in the robotic community, e.g. task-space tracking, obstacle avoidance etc. However, robot redundancy may arise problems of kinematic control, since robot joint motion is not uniquely determined. In this paper, a biomimetic approach is proposed for solving the problem of redundancy resolution. First, the kinematics of the human upper limb while performing random arm motion are investigated and modeled. The dependencies among the human joint angles are described using a Bayesian network. Then, an objective function, built using this model, is used in a closed-loop inverse kinematic algorithm for a redundant robot arm. Using this algorithm, the robot arm end-effector can be positioned in the three dimensional (3D) space using human-like joint configurations. Through real experiments using an anthropomorphic robot arm, it is proved that the proposed algorithm is computationally fast, while it results to human-like configurations compared to previously proposed inverse kinematics algorithms. The latter makes the proposed algorithm a strong candidate for applications where anthropomorphism is required, e.g. in humanoids or generally in cases where robotic arms interact with humans.  相似文献   

14.
《Advanced Robotics》2013,27(4):315-325
This paper presents solutions to a number of different classes of robot manipulators obtained by locking the redundant joints in a redundant arm. This effort is part of the study of the flexibility offered by the introduction of additional degrees of freedom in mechanical arms. When the extra joints are randomly locked at arbitrary angles, the resultant will be non-redundant arms of various structure for each class of which kinematic solutions are required. The solutions thus cover a whole range of existing and future arm kinematics.  相似文献   

15.
机器人逆运动问题随着运动关节的增多而越来越复杂,要建立逆运动通用的解析算法相当困难。提出利用模拟退火粒子群优化算法在解空间的搜索能力,直接从正向运动方程出发求解机器人关节变量的方法,讨论了目标函数的建立方式及算法实现步骤。实验分析该方法在位置和姿态方面的求解精度,并证实了算法的有效性。  相似文献   

16.
针对水藻以及水浮莲等水生植物对水质污染所造成的生态环境破坏,基于 多关节反向运动学,对小型机械打捞装置进行运动仿真。利用CAXA 建立清藻机的三维模 型,在文件优化和数据交换基础上,利用3ds max 软件建立打捞装置各部件的层次链接,并 基于多关节反向运动学进行运动仿真和轨迹分析,得到作业过程打捞装置的运动,包括IK 链的位置轨迹和耙爪的运动轨迹。此方法适于机构运动轨迹的设计、编辑及优化等交互性强 和实时性要求高的任务。  相似文献   

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

18.
Hanlei  Yongchun   《Automatica》2009,45(9):2114-2119
It has been about two decades since the first globally convergent adaptive tracking controller was derived for robots with dynamic uncertainties. However, not until recently has the problem of concurrent adaptation to both the kinematic and dynamic uncertainties found its solution. This adaptive controller belongs to passivity-based control. Though passivity-based controllers have many attractive properties, in general, they are not able to guarantee the uniform performance of the robot over the entire workspace. Even in the ideal case of perfect knowledge of the manipulator parameters, the closed-loop system remains nonlinear and coupled. Thus the closed-loop tracking performance is difficult to quantify, while the inverse dynamics controllers can overcome these deficiencies. Therefore, in this work, we will develop a new adaptive Jacobian tracking controller based on the inverse manipulator dynamics. Using the Lyapunov approach, we have proved that the end-effector motion tracking errors converge asymptotically to zero. Simulation results are presented to show the performance of the proposed controller.  相似文献   

19.
Inverse Kinematics has been recognized as an important problem in robotics applications. A robot independent solution can only be obtained through numerical methods, but most solutions which use this approach have problems with convergence especially near singularity points. This article develops a strictly convergent algorithm and a special-purpose Inverse Kinematics Processor (IKP) to obtain the solution in real time. While the algorithm is based on open-loop integration of rates, the absolute position deviation is used as a criterion to control the iteration, and a feedback mechanism has been especially designed to eliminate problems with long-term drift or with initial errors in the solution. The architecture of the IKP is based on a high-speed floating-point arithmetic processor and is designed to perform the common matrix-vector operations efficiently with a minimum processor cycle time. The algorithm has been simulated on the proposed architecture, and the results show its robustness and real-time capability. For a six degree-of-freedom robot manipulator (for which no closed-form solution exist), the Inverse Kinematics solution may be obtained at an approximate 2 khz rate with an error which is within standard repeatability limits.  相似文献   

20.
This paper examines some issues concerning the inverse kinematics and statics of cable-suspended robots and studies some of the inherent workspace limitations that result from the fact that the robot is cable actuated. The paper presents necessary and sufficient conditions for a cable-suspended robot to stay in a given configuration (i.e., to achieve static equilibrium). Another important issue is the extent to which the cables constrain the robot. For example, fully constraining the robot is critical for space applications in which the robot must work in a zero-gravity environment. Conditions for completely constraining the robot are derived. The problems of achieving static equilibrium and fully constraining the robot are formulated in terms of the left null space of a manipulator inverse Jacobian. This null space formulation is also used to study the fault tolerance of cable-suspended robots that are redundantly actuated. © 1998 John Wiley & Sons, Inc.  相似文献   

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

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