Optimal Pose Solution Based on Space Geometry Method for Pingpong Robot
WANG Yingshi1,2, SUN Lei1,2, LIU Jingtai1,2
1. Institute of Robotics and Automatic Information System, Nankai University, Tianjin 300071, China;
2. Tianjin Key Laboratory of Intelligent Robotics, Tianjin 300071, China
王英石, 孙雷, 刘景泰. 基于空间几何方法的乒乓球机器人最优姿态求取[J]. 机器人, 2014, 36(2): 203-209.DOI: 10.3724/SP.J.1218.2014.00203.
WANG Yingshi, SUN Lei, LIU Jingtai. Optimal Pose Solution Based on Space Geometry Method for Pingpong Robot. ROBOT, 2014, 36(2): 203-209. DOI: 10.3724/SP.J.1218.2014.00203.
Firstly, the solid geometrical configuration of the humanoid robot's arm is analyzed, especially the case that constraints on the posture of end-effector are incomplete for the given task. On that basis, rotation angle around the bat's normal direction is optimized to minimize kinetic energy of the entire robot's arm. Meanwhile, the posture of the endeffector is analyzed to make it optimal on the basis of the whole arm's energy optimization and the optimal condition is determined, namely, the plane constructed by the arm is perpendicular to the plane constructed by the velocity vector of the bat's motion. Then, the equations are built on the basis of the optimal condition and the relations between each link, subsequently the optimal end posture is obtained, so that the vibration generated by the robot arm's motion is reduced. Finally, the method's validity is demonstrated by the kinematic simulations from the view of the kinetic energy's solution and the trajectory planning.
[1] Nearchou A C. Solving the inverse kinematics problem of redundant robots operating in complex environments via a modified genetic algorithm[J]. Mechanism and Machine Theory, 1998, 32(3): 273-292.[2] Tolani D, Goswami A, Badler N I. Real-time inverse kinematics techniques for anthropomorphic limbs[J]. Graphical Models, 2000, 62(5): 353-388. [3] Xia Y S, Feng G,Wang J. A primal-dual neural network for online resolving constrained kinematic redundancy in robot motion control[J]. IEEE Transactions on Systems, Man, and Cybernetics, Part B: Cybernetics, 2005, 35(1): 54-64. [4] Xiang J, Zhong C, Wei W. A varied weights method for the kinematic control of redundant manipulators with multiple constraints[ J]. IEEE Transactions on Robotics, 2012, 28(2): 330- 340.[5] Shimizu M, Kakuya H, Yoon W K, et al. Analytical inverse kinematic computation for 7-DOF redundant manipulators with joint limits and its application to redundancy resolution[J]. IEEE Transactions on Robotics, 2008, 24(5): 1131-1142. [6] Ayusawa K, Nakamura Y. FAST inverse kinematics algorithm for large DOF system with decomposed gradient computation based on recursive formulation of equilibrium[C]//IEEE/RSJ International Conference on Intelligent Robots and Systems. Piscataway, USA: IEEE, 2012: 3447-3452.[7] Huang Y, Xu D, Tan M, et al. Trajectory prediction of spinning ball for ping-pong player robot[C]//IEEE/RSJ International Conference on Intelligent Robots and Systems. Piscataway, USA: IEEE, 2011: 3434-3439.[8] Craig J J. Introduction to robotics: Mechanics and control[M]. Englewood Cliffs, USA: Prentice Hall, 2004: 31-32.[9] Ali M A, Park H A, Lee C S G. Closed-form inverse kinematic joint solution for humanoid robots[C]//IEEE/RSJ International Conference on Intelligent Robots and Systems. Piscataway, USA: IEEE, 2010: 704-709.