Guillermo Evangelista, Carlos Olaya, Erick Rodríguez
{"title":"Fully-pipelined CORDIC-based FPGA Realization for a 3-DOF Hexapod-Leg Inverse Kinematics Calculation","authors":"Guillermo Evangelista, Carlos Olaya, Erick Rodríguez","doi":"10.1109/WRC-SARA.2018.8584238","DOIUrl":null,"url":null,"abstract":"This paper presents a CORDIC-based FPGA realization for a 3-DOF hexapod-leg inverse kinematics calculation. This architecture design proposal is approached first by an inverse kinematics equations analysis and how are these adapted to design an architecture scheme based on CORDIC operations. After that, a 3-DOF hexapod-leg working area is analyzed to get the CORDIC convergence requirements. Subsequently, we designed an iterative 32-bit floating point CORDIC entity that met the convergence and accuracy requirements. Moreover, a fully pipelined VLSI architecture is designed, respective hardware and clock signaling considerations are described in order to achieve high frequency and throughput. Finally, both results proposed and obtained through the kinematic calculations software, which included the angles equations used to calculate precision, hardware requirements and processing speed.","PeriodicalId":185881,"journal":{"name":"2018 WRC Symposium on Advanced Robotics and Automation (WRC SARA)","volume":"11 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2018-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2018 WRC Symposium on Advanced Robotics and Automation (WRC SARA)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/WRC-SARA.2018.8584238","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 3
Abstract
This paper presents a CORDIC-based FPGA realization for a 3-DOF hexapod-leg inverse kinematics calculation. This architecture design proposal is approached first by an inverse kinematics equations analysis and how are these adapted to design an architecture scheme based on CORDIC operations. After that, a 3-DOF hexapod-leg working area is analyzed to get the CORDIC convergence requirements. Subsequently, we designed an iterative 32-bit floating point CORDIC entity that met the convergence and accuracy requirements. Moreover, a fully pipelined VLSI architecture is designed, respective hardware and clock signaling considerations are described in order to achieve high frequency and throughput. Finally, both results proposed and obtained through the kinematic calculations software, which included the angles equations used to calculate precision, hardware requirements and processing speed.