{"title":"Kinematics control for a 6-DOF space manipulator based on ARM processor and FPGA Co-processor","authors":"Zheng Yili, Sun Hanxu, Jia Qingxuan, Shi Guozhen","doi":"10.1109/INDIN.2008.4618080","DOIUrl":null,"url":null,"abstract":"Based on ARM processor and FPGA co-processor, kinematics control for a 6-DOF (degree of freedom) space manipulator is realized in this paper. The ARM processor uses AT91FR40162, which mainly takes charge of the tractory planning for the space manipulator. Meanwhile, using the CORDIC (Coordinate Rotation Digital Computer) algorithm, the forward and inverse kinematics computation of the space manipulator are implemented in FPGA. This approach can effectively reduce the calculation time of kinematics control and optimize real-time performance of the space manipulator. The principle and architecture of CORDIC IP core are presented, and CORDIC-based pipelines for the kinematics computation are depicted. Furthermore, a novel fault-tolerance central controller for the space manipulator using ARM processor and FPGA co-processor is developed and the control flow is presented particularly. The ground simulative zero-gravity experiment shows that the performance of the central controller meets the real-time and accuracy requirement of the space manipulator.","PeriodicalId":112553,"journal":{"name":"2008 6th IEEE International Conference on Industrial Informatics","volume":"43 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2008-07-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"8","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2008 6th IEEE International Conference on Industrial Informatics","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/INDIN.2008.4618080","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 8
Abstract
Based on ARM processor and FPGA co-processor, kinematics control for a 6-DOF (degree of freedom) space manipulator is realized in this paper. The ARM processor uses AT91FR40162, which mainly takes charge of the tractory planning for the space manipulator. Meanwhile, using the CORDIC (Coordinate Rotation Digital Computer) algorithm, the forward and inverse kinematics computation of the space manipulator are implemented in FPGA. This approach can effectively reduce the calculation time of kinematics control and optimize real-time performance of the space manipulator. The principle and architecture of CORDIC IP core are presented, and CORDIC-based pipelines for the kinematics computation are depicted. Furthermore, a novel fault-tolerance central controller for the space manipulator using ARM processor and FPGA co-processor is developed and the control flow is presented particularly. The ground simulative zero-gravity experiment shows that the performance of the central controller meets the real-time and accuracy requirement of the space manipulator.