Title :
Algebraic-elimination based solution of inverse kinematics for a humanoid robot finger
Author :
Lin, Ming-Tzong ; Lin, Hong-Bo ; Liu, Chung-Ching ; Lin, Ying-Lung ; Wu, Che-Hau ; Tung, Cheng-Wei
Author_Institution :
Dept. of Mech. Design Eng., Nat. Formosa Univ., Yunlin, Taiwan
Abstract :
The inverse kinematics is a challenging problem for controlling a humanoid robot finger with nonlinearly coupled joints. In this paper, a novel approach is proposed to derive the algebraic-elimination based solutions of inverse kinematics (IK) for the robot fingers. First, the given position of the fingertip is transformed from the base frame to the solution frames by means of D-H transformation. Therefore, two algebraic equations are obtained using the vector-loop and coordinate transformation techniques. The trigonometric terms can be converted into an eight-degree polynomial by making the substitution of two variables which are relative to the proximal (PIP) and distal interphalangeal (DIP) joint angles. To generate the smooth jerk-limited feedrate profile and interpolation points, a dynamics-based interpolator with real-time look-ahead (DBLA) algorithm is applied to plan the motion trajectory of a robot finger. The iterative Newton-Raphson method with a suitable initial guess is adopted for solving the roots of the polynomial. Finally, simulations are performed to demonstrate the exactness of the proposed inverse kinematics solutions. Experiments using an embedded motion controller are carried out for validating the feasibility of the proposed approach.
Keywords :
Newton-Raphson method; dexterous manipulators; humanoid robots; interpolation; inverse problems; manipulator kinematics; nonlinear control systems; path planning; polynomials; position control; algebraic elimination; algebraic equation; coordinate transformation technique; distal interphalangeal joint angles; dynamics-based interpolator; fingertip position; humanoid robot finger; inverse kinematics; iterative Newton-Raphson method; motion controller; motion trajectory planning; nonlinearly coupled joints; polynomial roots; proximal joint angles; real-time look-ahead algorithm; smooth jerk-limited feedrate profile; trigonometry; vector-loop technique; Fingers; Humanoid robots; Joints; Kinematics; Polynomials; Robot finger; interpolator; inverse kinematics; path planning;
Conference_Titel :
Mechatronics and Automation (ICMA), 2011 International Conference on
Conference_Location :
Beijing
Print_ISBN :
978-1-4244-8113-2
DOI :
10.1109/ICMA.2011.5985629