计算机工程与应用 ›› 2012, Vol. 48 ›› Issue (35): 31-33.

• 博士论坛 • 上一篇    下一篇

螺旋矢量的优化算法设计

林玉荣,付振宪   

  1. 哈尔滨工业大学 控制科学与工程系,哈尔滨 150001
  • 出版日期:2012-12-11 发布日期:2012-12-21

Design of optimization algorithm for screw vector

LIN Yurong, FU Zhenxian   

  1. Department of Control Science and Engineering, Harbin Institute of Technology, Harbin 150001, China
  • Online:2012-12-11 Published:2012-12-21

摘要: 对偶四元数是统一描述一般性刚体运动的最简洁和最有效的数学工具,它的更新计算需要利用没有冗余约束的螺旋矢量来实现。螺旋矢量微分方程与旋转矢量微分方程具有相同的结构形式,借鉴后者的优化求解方法,设计了螺旋矢量的优化算法求解方案。选取经典螺旋运动作为运动环境,分析不可交换性误差产生的原因,在定义了误差准则的基础上,推导了螺旋矢量优化求解过程,求出了各子样优化算法的系数。结果表明,螺旋矢量优化算法系数的对偶部为零,实部与相应子样数旋转矢量优化算法的系数相同,验证了公认观点的正确性。

关键词: 螺旋矢量, 旋量, 优化算法, 经典螺旋运动, 误差准则

Abstract: The update calculation of dual quaternion, a most concise and efficient tool to describe general motion of a rigid body, should be implemented by using screw vector which has no redundant constraints. The solving program of optimization algorithm for screw vector referring to the optimizing method of rotation vector is presented. Under the classical screw motion selected for optimizing environment, the cause of noncommutativity error is analyzed and the error criterion for optimization is defined. Based on the error criterion, the optimizing process for solving screw vector is developed and consequently optimal coefficients for cases of the number of sample being less than or equal to 4 are obtained. The results show coefficients in the screw vector optimization algorithm just are identical to coefficients in the rotation vector optimization algorithm with the same number of sample. This conclusion verifies correctness of the generally accepted view.

Key words: screw vector, twist, optimization algorithm, classical screw motion, error criterion