Digital hardware implementation of the forward/inverse kinematics for a SCARA robot manipulator

In this work, the development of a forward/inverse kinematics IP (intellectual property) based on FPGA (Field Programmable Gate Array) technology is proposed which expects to complete the overall computation of the forward/inverse kinematics within few microseconds. However, FPGA is a suitable solution in this issue because it has the ability of the synchronous parallel processing and the high-speed operation. Firstly, the forward/inverse kinematics for SCARA robot is derived in this paper. Secondly the circuit behavior using VHDL (Very-High-Speed-IC Hardware Description Language) is described. The parameterized function is applied in the designed VHDL to increase the code flexible and the FSM (Finite state machine) is adopted to reduce the hardware resource usage in FPGA. Finally, the developed forward/inverse kinematics IP will be downloaded to FPGA to confirm its effectiveness and correctness.

[1]  C. C. Wong,et al.  FPGA realisation of inverse kinematics for biped robot based on CORDIC , 2013 .

[2]  John J. Craig,et al.  Introduction to Robotics Mechanics and Control , 1986 .

[3]  Edgar N. Sánchez,et al.  Real-time FPGA decentralized inverse optimal neural control for a Shrimp robot , 2015, 2015 10th System of Systems Engineering Conference (SoSE).

[4]  M. C. Chinnaiah,et al.  A versatile path planning algorithm with behavioural control using FPGA based robots , 2016, 2016 10th International Conference on Intelligent Systems and Control (ISCO).

[5]  Ying-Shieh Kung,et al.  FPGA-based hardware implementation of arctangent and arccosine functions for the inverse kinematics of robot manipulator , 2014 .

[6]  Saroj Pullteap Development of a walking robot by using FPGA controller , 2016, 2016 11th France-Japan & 9th Europe-Asia Congress on Mechatronics (MECATRONICS) /17th International Conference on Research and Education in Mechatronics (REM).

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

[8]  Eric Monmasson,et al.  FPGAs in Industrial Control Applications , 2011, IEEE Transactions on Industrial Informatics.