Design of inverse kinematics IP for a six-axis articulated manipulator

An inverse kinematics IP (Intellectual Property) for six-axis articulated manipulator is investigated in this paper. Firstly, the formulation of the inverse kinematics for six-axis articulated manipulator is derived. Secondly, the computation algorithm and its hardware implementation of some key trigonometric functions are described. Thirdly, the IP design of inverse kinematics is illustrated and VHDL (Very high speed IC Hardware Description Language) is used to describe the overall behavior of the proposed IP. Additionally, VHDL code will apply the parameterized function to increase the code flexibility and the FSM (Finite state machine) is used to reduce the hardware resource usage. Finally, to verify the correctness of the proposed inverse kinematics IP, a co-simulation work is constructed by ModelSim and Simulink. The inverse kinematics hardware IP is run by ModelSim and Simulink models is taken as a test bench that generates stimulus to ModelSim and display the output response. Under this design, computing the inverse kinematics algorithm can be completed within several micro-second.

[1]  Weimin Shen,et al.  Self-Configuration Fuzzy System for Inverse Kinematics of Robot Manipulators , 2006, NAFIPS 2006 - 2006 Annual Meeting of the North American Fuzzy Information Processing Society.

[2]  Ying-Shieh Kung,et al.  Simulink/ModelSim co-simulation of sensorless PMSM speed controller , 2011, 2011 IEEE Symposium on Industrial Electronics and Applications.

[3]  Hsiung-Cheng Lin,et al.  Inverse kinematics analysis trajectory planning for a robot arm , 2011, 2011 8th Asian Control Conference (ASCC).

[4]  Ying-Shieh Kung,et al.  FPGA-Implementation of Inverse Kinematics and Servo Controller for Robot Manipulator , 2006, 2006 IEEE International Conference on Robotics and Biomimetics.

[5]  Jae Wook Jeon,et al.  An FPGA-Based Multiple-Axis Motion Control Chip , 2009, IEEE Trans. Ind. Electron..