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