Efficient FPGA hardware implementation for robot manipulator kinematic modeling

Authors

  • Juan Humberto Sossa Azuela Instituto Politécnico Nacional
  • Rogelio Peralta Instituto Politécnico Nacional https://orcid.org/0000-0003-3923-7243
  • Erik Zamora Instituto Politécnico Nacional

Keywords:

FPGA, Kinematics, Rational Trigonometry, Robotics, Transcendental Functions

Abstract

A common approach to model kinematics for robot manipulators uses functions such as sin(), cos() and atan(), however, rational trigonometric allows to exclude the use of these transcendental functions. Most of the computing processing to control a manipulator is dedicated to solving its kinematics. Reducing the complexity of kinematic equations leads to a more compact and efficient model. In this paper, we propose a geometric analysis to solve the kinematics of robot manipulator of up to three degrees of freedom, avoiding the use of transcendental functions in the kinematic equations. We present three kinematic models for the mechanism positions and their implementations in FPGA. The experimental results show that proposed models: 1) use less logic elements comparing with an implementation based on parallel CORDIC and 2) has lower latency respect with iterative CORDIC implementation.

Downloads

Download data is not yet available.

Author Biographies

Juan Humberto Sossa Azuela, Instituto Politécnico Nacional

Researcher and Associate Professor of Robotics and Mechatronics Laboratory from CIC-IPN

Rogelio Peralta, Instituto Politécnico Nacional

Ph. D. Student in Robotics and Mechatronics Laboratory from CIC-IPN

Erik Zamora, Instituto Politécnico Nacional

Researcher and Associate Professor of Robotics and Mechatronics Laboratory from CIC-IPN

Published

2019-12-07

How to Cite

Sossa Azuela, J. H., Peralta, R., & Zamora, E. (2019). Efficient FPGA hardware implementation for robot manipulator kinematic modeling. IEEE Latin America Transactions, 17(9), 1524–1536. Retrieved from https://latamt.ieeer9.org/index.php/transactions/article/view/2266

Most read articles by the same author(s)