首页> 中文期刊>小型微型计算机系统 >应用DCNLP法求解五连杆机器手臂对接问题

应用DCNLP法求解五连杆机器手臂对接问题

     

摘要

The application of direct collocation with nonlinear programming (DCNLP) method applied to a five-linked manipulator arm rendezvous with numerical analysis optimization problem is introduced. Firstly, this study takes advantage of Symbolic Language Programming and uses it to derive the Euler-Lagrange (E-L) equation symbolically. Since it is an optimal control problem," two-point boundary-valued problem(TPBVP)" is inevitable. Thus DCNLP is indroduced to seek the numerical solutions of the problem. Then, the optimal control problem/TPBVP is transformed into nonlinear programming problem using DCNLP method. The simulation result demonstrates that DCNLP method is neither acute nor discriminating to the initial guess of state variables; it also shows that DCNLP is robust in obtaining solutions for a large-scaled problem. At last, DCNLP requires large memory space and fast CPU. However these two concerns have not been an issue for now-a-days microcomputer. The major theme of this paper is to use DCNLP to facilitate the use of intelligent robotic manipulator and apply it to enhance the quality of medical care and senior citizen nursing. However, to take up a task such as this kind, the robot has to come up with some algorithm which intelligently gets the maneuvering done with elegance. Optimal control and optimization guarantee that the result found is the best by compairing to other methods. It may encounters difficulties in solving the system but the result is unbeatable.%为了使机器人在完成对接(Rendezvous)任务的同时让能耗达到最优,提出一种通过直接配置非线性规划法(DCNLP)来实现五连杆机器手臂能耗最优化的控制方法.使用Euler-Lagrange公式描述机器手臂的动力学方程,并借助符号运算推导相应公式;利用最优化控制的必要条件(Necessary Conditions)来规范最优指标,因是最优控制,求解过程必定遭遇“两端点边界值问题(Two-point Boundary-valued Problem)”,本文引入DCNLP法将最优控制问题离散化为非线性规划问题;最后利用非线性规划法求得问题的最优解;仿真结果表明DCNLP对初值估计精度要求不高,鲁棒性好,寻优能力强.

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号