Communications on Applied Mathematics and Computation ›› 2025, Vol. 7 ›› Issue (1): 228-238.doi: 10.1007/s42967-023-00262-0

• ORIGINAL PAPERS • 上一篇    下一篇

Motion, Dual Quaternion Optimization and Motion Optimization

Liqun Qi1,2   

  1. 1 Department of Mathematics, School of Science, Hangzhou Dianzi University, Hangzhou 310018, Zhejiang, China;
    2 Department of Applied Mathematics, The Hong Kong Polytechnic University, Hung Hom, Kowloon, Hong Kong, China
  • 收稿日期:2022-12-26 修回日期:2023-02-09 接受日期:2023-02-11 出版日期:2025-04-21 发布日期:2025-04-21
  • 通讯作者: Liqun Qi,maqilq@polyu.edu.hk E-mail:maqilq@polyu.edu.hk

Motion, Dual Quaternion Optimization and Motion Optimization

Liqun Qi1,2   

  1. 1 Department of Mathematics, School of Science, Hangzhou Dianzi University, Hangzhou 310018, Zhejiang, China;
    2 Department of Applied Mathematics, The Hong Kong Polytechnic University, Hung Hom, Kowloon, Hong Kong, China
  • Received:2022-12-26 Revised:2023-02-09 Accepted:2023-02-11 Online:2025-04-21 Published:2025-04-21

摘要: We regard a dual quaternion as a real eight-dimensional vector and present a dual quaternion optimization model. Then we introduce motions as real six-dimensional vectors. A motion means a rotation and a translation. We define a motion operator which maps unit dual quaternions to motions, and a UDQ operator which maps motions to unit dual quaternions. By these operators, we present another formulation of dual quaternion optimization. The objective functions of such dual quaternion optimization models are real valued. They are different from the previous model whose object function is dual number valued. This avoids the two-stage problem, which causes troubles sometimes. We further present an alternative formulation, called motion optimization, which is actually an unconstrained real optimization model. Then we formulate two classical problems in robot research, i.e., the hand-eye calibration problem and the simultaneous localization and mapping (SLAM) problem as such dual quaternion optimization problems as well as such motion optimization problems. This opens a new way to solve these problems.

关键词: Motion, Unit dual quaternion, Motion operator, UDQ operator, Motion optimization, Hand-eye calibration, Simultaneous localization and mapping (SLAM)

Abstract: We regard a dual quaternion as a real eight-dimensional vector and present a dual quaternion optimization model. Then we introduce motions as real six-dimensional vectors. A motion means a rotation and a translation. We define a motion operator which maps unit dual quaternions to motions, and a UDQ operator which maps motions to unit dual quaternions. By these operators, we present another formulation of dual quaternion optimization. The objective functions of such dual quaternion optimization models are real valued. They are different from the previous model whose object function is dual number valued. This avoids the two-stage problem, which causes troubles sometimes. We further present an alternative formulation, called motion optimization, which is actually an unconstrained real optimization model. Then we formulate two classical problems in robot research, i.e., the hand-eye calibration problem and the simultaneous localization and mapping (SLAM) problem as such dual quaternion optimization problems as well as such motion optimization problems. This opens a new way to solve these problems.

Key words: Motion, Unit dual quaternion, Motion operator, UDQ operator, Motion optimization, Hand-eye calibration, Simultaneous localization and mapping (SLAM)

中图分类号: