Get 20M+ Full-Text Papers For Less Than $1.50/day. Start a 14-Day Trial for You or Your Team.

Learn More →

FPGA-based hardware implementation of arctangent and arccosine functions for the inverse kinematics of robot manipulator

FPGA-based hardware implementation of arctangent and arccosine functions for the inverse... Purpose – The inverse kinematics in robot manipulator have to handle the arctangent and arccosine function. However, the two functions are complicated and need much computation time so that it is difficult to be realized in the typical processing system. The purpose of this paper is to solve this problem by using Field Programmable Gate Array (FPGA) to speed up the computation power. Design/methodology/approach – The Taylor series expansion method is firstly applied to transfer arctangent and arccosine function to a polynomial form. And Look-Up Table (LUT) is used to store the parameters of the polynomial form. Then the behavior of the computation algorithm is described by Very high-speed IC Hardware Description Language (VHDL) and a co-simulation using ModelSim and Simulink is applied to evaluate the correctness of the VHDL code. Findings – The computation time of arctangent and arccosine function using by FPGA need only 320 and 420 ns, respectively, and the accuracy is <0.01°. Practical implications – Fast computation in arctangent and arccosine function can speed up the motion response of the real robot system when it needs to perform the inverse kinematics function. Originality/value – This is the first time such to combine the Taylor series method and LUT method in the computation the arctangent and arccosine function as well as to implement it with FPGA. http://www.deepdyve.com/assets/images/DeepDyve-Logo-lg.png Engineering Computations: International Journal for Computer-Aided Engineering and Software Emerald Publishing

FPGA-based hardware implementation of arctangent and arccosine functions for the inverse kinematics of robot manipulator

Loading next page...
 
/lp/emerald-publishing/fpga-based-hardware-implementation-of-arctangent-and-arccosine-wIMX6V3H61

References (10)

Publisher
Emerald Publishing
Copyright
Copyright © Emerald Group Publishing Limited
ISSN
0264-4401
DOI
10.1108/EC-11-2012-0290
Publisher site
See Article on Publisher Site

Abstract

Purpose – The inverse kinematics in robot manipulator have to handle the arctangent and arccosine function. However, the two functions are complicated and need much computation time so that it is difficult to be realized in the typical processing system. The purpose of this paper is to solve this problem by using Field Programmable Gate Array (FPGA) to speed up the computation power. Design/methodology/approach – The Taylor series expansion method is firstly applied to transfer arctangent and arccosine function to a polynomial form. And Look-Up Table (LUT) is used to store the parameters of the polynomial form. Then the behavior of the computation algorithm is described by Very high-speed IC Hardware Description Language (VHDL) and a co-simulation using ModelSim and Simulink is applied to evaluate the correctness of the VHDL code. Findings – The computation time of arctangent and arccosine function using by FPGA need only 320 and 420 ns, respectively, and the accuracy is <0.01°. Practical implications – Fast computation in arctangent and arccosine function can speed up the motion response of the real robot system when it needs to perform the inverse kinematics function. Originality/value – This is the first time such to combine the Taylor series method and LUT method in the computation the arctangent and arccosine function as well as to implement it with FPGA.

Journal

Engineering Computations: International Journal for Computer-Aided Engineering and SoftwareEmerald Publishing

Published: Oct 28, 2014

There are no references for this article.