Abstract:A multi-objective optimization algorithm based on manifolds is proposed to solve the shortcomings of large operand and poor real-time performance of the interpolation optimization algorithm for the inverse kinematics solutions of redundant robots. The solution space of inverse kinematics of the redundant robot is regarded as a smooth manifold, the dimensionality reduction analysis is conducted in the position workspace manifolds and posture workspace manifolds. The optimal inverse solutions of the redundant robot are obtained according to the proposed optimization objective function. The optimal performance indexes may be contradictory in multi-objective optimization of the redundant robot, and thus the weights should be added to each index according to their priorities to realize global optimization of the redundant robot. Generally, the optimal inverse solution is not a single solution, but an optimal solution manifold. Finally, the rationality of the proposed method is demonstrated by inverse kinematics simulation with the plane S-shaped inlet.
[1] Gonçalves V M, Fraisse P, Crosnier A, et al. Parsimonious kinematic control of highly redundant robots[J]. IEEE Robotics and Automation Letters, 2016, 1(1): 65-72.
[2] Chen W Z, Chen Y, Li B, et al. Design of redundant robot painting system for long non-regular duct[J]. Industrial Robot, 2016, 43(1): 58-64.
[3] 申浩宇,吴洪涛,陈柏,等.基于主从任务转化的冗余度机器人避障算法[J].机器人,2014,36(4):425-429.Shen H Y, Wu H T, Chen B, et al. Obstacle avoidance algorithm for redundant robots based on transition between the primary and secondary tasks[J]. Robot, 2014, 36(4): 425-429.
[4] 戴建生.机构学与旋量理论的历史渊源以及有限位移旋量的发展[J].机械工程学报,2015,51(13):13-26.Dai J S. Historical relation between mechanisms and screw theory and the development of finite displacement screws[J]. Journal of Mechanical Engineering, 2015, 51(13): 13-26.
[5] Zheng F Y, Hua L, Han X H. The mathematical model and mechanical properties of variable center distance gears based on screw theory[J]. Mechanism and Machine Theory, 2016, 101: 116-139.
[6] Ibrahim K, Ramadan A, Fanni M, et al. Development of a new 4-DOF endoscopic parallel manipulator based on screw theory for laparoscopic surgery[J]. Mechatronics, 2015, 28: 4-17.
[7] Dai J S. Screw algebra and Lie groups and Lie algebras[M]. Beijing: Higher Education Press, 2014: 119-149.
[8] Biggs R, Remsing C C. Control systems on three-dimensional Lie groups: Equivalence and controllability[J]. Journal of Dynamical and Control Systems, 2014, 20(3): 307-339.
[9] Bracken P. On the construction of integrable surfaces on Lie groups[J]. Applied Mathematics and Computation, 2015, 261: 167-175.
[10] Moll M, Kavraki L E. Path planning for minimal energy curves of constant length[C]//IEEE International Conference on Robotics and Automation. Piscataway, USA: IEEE, 2004: 2826-2831.
[11] Burdick J W. On the inverse kinematics of redundant manipulators: Characterization of the self-motion manifolds[C]//IEEE International Conference on Robotics and Automation. Piscataway, USA: IEEE, 1989: 264-270.
[12] Sommer H, Pradalier C, Furgale P. Automatic differentiation on differentiable manifolds as a tool for robotics[M]//Springer Tracts in Advanced Robotics, vol.114. Berlin, Germany: Springer, 2016: 505-520.
[13] Omranpour H, Ghidary S S. Manifold based map representation for mobile robot using Euclidean data difference dimension reduction[J]. Engineering Applications of Artificial Intelligence, 2015, 45: 234-245.
[14] 葛新锋,赵东标.7自由度自动铺丝机器人参数化的自运动流形[J]. 机械工程学报, 2012,48(13):27-31.Ge X F, Zhao D B. Parameterized self-motion manifold of 7-DOF automatic fiber placement robotic manipulator[J]. Journal of Mechanical Engineering, 2012, 48(13): 27-31.
[15] 赵建文,杜志江,孙立宁.7自由度冗余手臂的自运动流形[J].机械工程学报,2007,43(9):132-137.Zhao J W, Du Z J, Sun L N. Self-motion manifolds of a 7-DOF redundant robot arm[J]. Journal of Mechanical Engineering, 2007, 43(9): 132-137.
[16] Szkodny T, Legowski A. The decreasing of 3D position errors in the system of two cameras by means of the interpolation method[M]//Lecture Notes in Artificial Intelligence, vol.9246. Berlin, Germany: Springer, 2015: 285-298.
[17] Nie Z, Xu H W, Yao G W, et al. Study on interpolation algorithm of printing screen transferred manipulator[M]//Lecture Notes in Electrical Engineering, vol.369. New York, USA: Springer, 2016: 675-681.
[18] Kokurin, Mikhali Y. Stable gradient projection method for nonlinear conditionally well-posed inverse problems[J]. Journal of Inverse and Ill-Posed Problems, 2016, 24(3): 323-332.
[19] 刘杰平,杨朝煜,方杰,等.改进的基于梯度投影的Gram观测矩阵优化算法[J].华中科技大学学报:自然科学版,2016,44(8):62-65.Liu J P, Yang C Y, Fang J, et al. Improved optimization algori-thm of the Gram measurement matrix based on gradient projection[J]. Journal of Huazhong University of Science and Technology: Nature Science, 2016, 44(8): 62-65.
[20] Jin W, Censor Y, Jiang M. Bounded perturbation resilience of projected scaled gradient methods[J]. Computational Optimization and Applications, 2016, 63(2): 365-392.
[21] An H H, Clement W I, Reed B. Analytical inverse kinematic solution with self-motion constraint for the 7-DOF restore robot arm[C]//2014 IEEE/ASME International Conference on Advanced Intelligent Mechatronics. Piscataway, USA: IEEE, 2014: 1325-1330.
[22] Ge X F, Zhao D B, Lu Y H, et al. Study of dynamics performance index of the automated fiber placement robotic manipulator[J]. Journal of Information and Computational Science, 2011, 8(14): 2975-2982.
[23] 刘进.子流形平均曲率向量场的线性相关性[J].数学学报,2013,56(5):669-686.Liu J. Linear dependence of mean curvature vector fields of submanifold[J]. Acta Mathematica Sinica, 2013, 56(5): 669-686.
[24] 韩刚.从欧几里得空间到拓扑空间[J].高等数学研究,2015,18(4):8-10.Han G. From Euclidean space to topological space[J]. Studies in College Mathematics, 2015, 18(4): 8-10.
[25] Bekishev A T, Korobochkin Y B. Numerical method of estimating the maximal likelihood of a smooth parametric manifold[J]. Automation and Remote Control, 2016, 77(7): 1180-1194.
[26] 徐朋,赵东标,应明峰,等.冗余铺丝机械手自运动流形分析及优化[J/OL].航空学报,2016,[2016-05-31]. http://www.cnki.net/kcms/detail/11.1929.V.20160531.1009.002.html. Xu P, Zhao D B, Ying M F, et al. Analysis and optimization for self-motion manifolds of redundant fiber placement manipulator[J/OL]. Acta Aeronautica et Astronautica Sinica, 2016,[2016-05-31]. http://www.cnki.net/kcms/detail/11.1929.V.20160531.1009.002.html.