Title :
Kinematics control for a 6-DOF space manipulator based on ARM processor and FPGA Co-processor
Author :
Yili, Zheng ; Hanxu, Sun ; Qingxuan, Jia ; Guozhen, Shi
Author_Institution :
Sch. of Autom., Beijing Univ. of Posts & Telecommun., Beijing
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.
Keywords :
aerospace robotics; coprocessors; field programmable gate arrays; grippers; manipulator kinematics; position control; ARM processor; AT91FR40162; CORDIC IP core; CORDIC-based pipeline; FPGA coprocessor; control flow; coordinate rotation digital computer algorithm; fault-tolerance central controller; forward kinematics; ground simulative zero-gravity experiment; inverse kinematics; kinematics control; real-time performance optimization; space manipulator; tractory planning; Centralized control; Computational modeling; Computer architecture; Coprocessors; Fault tolerance; Field programmable gate arrays; Kinematics; Pipelines; Process planning; Space charge; ARM; CORDIC; FPGA; Space Manipulator;
Conference_Titel :
Industrial Informatics, 2008. INDIN 2008. 6th IEEE International Conference on
Conference_Location :
Daejeon
Print_ISBN :
978-1-4244-2170-1
Electronic_ISBN :
1935-4576
DOI :
10.1109/INDIN.2008.4618080