Inverse Kinematics Solution of Deformable Manipulator for Point Touching Task

被引:0
作者
Xu S. [1 ,2 ]
Li G. [1 ,2 ]
Liu J. [1 ,2 ]
Hao J. [1 ,2 ]
机构
[1] Institute of Robotics and Automatic Information System, Nankai University, Tianjin
[2] Tianjin Key Laboratory of Intelligent Robotics, Tianjin
来源
Jiqiren/Robot | 2017年 / 39卷 / 04期
关键词
Deformable manipulator; Inverse kinematics; Particle swarm optimization (PSO) algorithm; Screw theory; Sequential quadratic programming (SQP);
D O I
10.13973/j.cnki.robot.2017.0405
中图分类号
学科分类号
摘要
For the human-robot interaction in home environment, a 4-joint deformable manipulator is designed, whose links can deform to perform specific tasks. Compared with traditional rigid ones, the deformable manipulator is more dexterous, lower-cost and intrinsically safe. However, the arbitrary arm-shape brings extra difficulties into the manipulator inverse kinematics solution. For the spatial touching task of the deformable manipulator, the concept of "touching angle" is introduced to relax the orientation constraint of end-effector. Therefore the original inverse kinematics problem with the underactuation constraint is converted into an inverse optimization problem of redundant manipulator to minimizes the touching angle under the constraint of the touching position. For the solving time and touching accuracy of the problem, an improved sequential quadratic programming (SQP) and the particle swarm optimization and Paden-Kahan subproblems (PSO-PK) hybrid algorithm are proposed respectively based on the screw model. The SQP algorithm solves the nonlinear optimization problem directly at position level, and the results show that the time consumption won't increase as the arm-shape changes from a special one to an arbitrary one. It's suitable for online real-time control due to its high solving efficiency. The layered search method is used to decrease the possibility of local minimum through initial value setting. In the PSO-PK algorithm, the analytical inverse solution of Paden-Kahan subproblems is utilized to reduce the dimension of particle swarm optimization (PSO) algorithm. The experiment results demonstrate that the method can obtain the stable minimum touching angle without error in touching position and improve the touching performance. © 2017, Science Press. All right reserved.
引用
收藏
页码:405 / 414
页数:9
相关论文
共 30 条
[1]  
Zhou Y.W., Zong G.H., Intelligence technologies of Cleanbot-I glass-wall cleaning robot, Robot, 24, 1, pp. 6-11, (2002)
[2]  
Liu S., Zheng L., Wang S., Et al., Cognitive abilities of indoor cleaning robots, World Congress on Intelligent Control and Automation, pp. 1508-1513, (2016)
[3]  
Gao Y., Chang H.J., Demiris Y., User modelling for personalized dressing assistance by humanoid robots, International Conference on Intelligent Robots and Systems, pp. 1840-1845, (2015)
[4]  
Liu J.T., Yu N.B., Xu L., Et al., Flexible operating arm used for service robot
[5]  
Whitney D.E., Resolved motion rate control of manipulators and human prostheses, IEEE Transactions on Man-Machine Systems, 10, 2, pp. 47-53, (2007)
[6]  
Liegeois B.A., Automatic supervisory control of the configuration and behavior of multibody mechanisms, IEEE Transactions on Systems, Man, and Cybernetics, 7, 12, pp. 868-871, (2007)
[7]  
Chan T.F., Dubey R.V., A weighted least-norm solution based scheme for avoiding joint limits for redundant manipulators, IEEE International Conference on Robotics and Automation, pp. 395-402, (1993)
[8]  
Beeson P., Ames B., TRAC-IK: An open-source library for improved solving of generic inverse kinematics, IEEE International Conference on Humanoid Robots, pp. 928-935, (2015)
[9]  
Kajita S., Humanoid Robot, (2007)
[10]  
Chen I.M., Yang G., Inverse kinematics for modular reconfigurable robots, IEEE International Conference on Robotics and Automation, pp. 1647-1652, (1998)