DocumentCode :
1775923
Title :
Fixed-point computation of robot kinematics in FPGA
Author :
Min-Kuang Wu ; Ying-Shieh Kung ; Yi-Hsien Huang ; Tz-Han Jung
Author_Institution :
Southern Taiwan Univ. of Sci. & Technol., Tainan, Taiwan
fYear :
2014
fDate :
6-8 June 2014
Firstpage :
35
Lastpage :
40
Abstract :
Forward and inverse kinematic modeling is essential in trajectory planning for robot manipulators. An approach based on fixed-point format is presented in this paper to accelerate computation. Kinematics of a common industrial robot with last three axes intersecting at a point is first modeled in a form of closed-form solution. A method which integrates look-up tables and angle sum relationships for sine and cosine functions is used to compute trigonometric functions. Also, fourth order series with its coefficients stored in look-up tables is used to calculate inverse trigonometric and square root functions. The presented approach is intended to be applied in FPGA due to its extremely fast computation speed. Its VHDL code is written in ModelSim, which constitutes a simulation block called by SimuLink software. All variables and parameters are represented and calculated in fixed-point format. It shows that the results are almost as accurate as those from a double precision version written in Labview. Acceptable accuracy is still maintained even when robot manipulator is very close to singularities. Further, computation speed is very fast. It takes only 3μs for forward kinematics and 4.5μs for inverse kinematics to complete the computation.
Keywords :
field programmable gate arrays; fixed point arithmetic; hardware description languages; industrial manipulators; manipulator kinematics; table lookup; virtual instrumentation; FPGA; ModelSim; SimuLink software; VHDL code; angle sum relationships; cosine functions; fixed-point computation; forward kinematic modeling; fourth-order series; industrial robot; inverse kinematic modeling; inverse trigonometric functions; labview; look-up table relationships; robot kinematics; robot manipulators; sine functions; square root functions; trajectory planning; trigonometric functions; Computer aided software engineering; Decision support systems; Joints; Kinematics; Robot kinematics; Table lookup;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Advanced Robotics and Intelligent Systems (ARIS), 2014 International Conference on
Conference_Location :
Taipei
Type :
conf
DOI :
10.1109/ARIS.2014.6871523
Filename :
6871523
Link To Document :
بازگشت