

FOLLOWUS
1.Department of Mechatronics Engineering, Faculty of Technology, Karabük University, Karabük 78050, Turkey
2.Department of Electrical and Electronics Engineering, Faculty of Engineering, Karabük University, Karabük 78050, Turkey
[ "Hüseyin Oktay ERKOL, E-mail: oktayerkol@karabuk.edu.tr" ]
Received:01 April 2014,
Revised:2014-11-13,
Published:2014-12
Scan QR Code
Hüseyin Oktay ERKOL, Hüseyin DEMREL. A VHDL application for kinematic equation solutions of multi-degree-of-freedom systems[J]. Frontiers of Information Technology & Electronic Engineering, 2014, 15(12): 1164-1173.
Hüseyin Oktay ERKOL, Hüseyin DEMREL. A VHDL application for kinematic equation solutions of multi-degree-of-freedom systems[J]. Frontiers of Information Technology & Electronic Engineering, 2014, 15(12): 1164-1173. DOI: 10.1631/jzus.C1400120.
研究目的
2
针对多自由度系统的运动学计算复杂,在实时运动控制中,单处理器下获取计算结果耗费较长时间,且难以获取期望的精确结果,本文引入协处理器增加系统自由度。设计硬件并实现其在六足机器人运动中的应用。
创新要点
2
引入协处理器增加系统自由度,分担主处理器负载。
研究方法
2
根据六足机器人机械结构(图1)建立运动学方程。选择合适的串口、电机、芯片结构(图6)。用VHDL语言编写程序并在FPGA上测试。
重要结论
2
设计运动学协处理器用于六足机器人关节角度的计算。该协处理器包含内部串行端口,可与具有内部控制器和串口的电机配合使用。设计的硬件将运算得到的关节角度通过串口发送至六足机器人。并可以通过串口从主处理器获取必要的参数来计算关节角度。用VHDL语言编写并在FPGA上测试。所设计的硬件亦可以应用于其他机器人。
As kinematic calculations are complicated
it takes a long time and is difficult to get the desired accurate result with a single processor in real-time motion control of multi-degree-of-freedom (MDOF) systems. Another calculation unit is needed
especially with the increase in the degree of freedom. The main central processing unit (CPU) has additional loads because of numerous motion elements which move independently from each other and their closed-loop controls. The system designed is also complicated because there are many parts and cabling. This paper presents the design and implementation of a hardware that will provide solutions to these problems. It is realized using the Very High Speed Integrated Circuit Hardware Description Language (VHDL) and field-programmable gate array (FPGA). This hardware is designed for a six-legged robot and has been working with servo motors controlled via the serial port. The hardware on FPGA calculates the required joint angles for the feet positions received from the serial port and sends the calculated angels to the servo motors via the serial port. This hardware has a co-processor for the calculation of kinematic equations and can be used together with the equipment that would reduce the electromechanical mess. It is intended to be used as a tool which will accelerate the transition from design to application for robots.
J. Axelson . . Serial Port Complete: COM Ports, USB Virtual COM Ports, and Ports for Embedded Systems (2nd Ed.) . . Lakeview Research , , 2007 . . .
J.H. Barron-Zambrano , , , C. Torres-Huitzil , , , B. Girau . . Configurable embedded CPG-based control for robot locomotion . . Int. J. Adv. Robot. Syst. , , 2012 . . 92.1 92.12 DOI: 10.5772/50985 http://doi.org/10.5772/50985 . .
H.O. Erkol , , , H. Demirel . . A serial port hardware design and application by FPGA . . Turkish National Meeting on Automatic Control , , 2013 . . p.132 - - 135 . . . .
Y. Fang , , , X. Chen . . Design and simulation of UART serial communication module based on VHDL . . Proc. 3rd Int. Workshop on Intelligent Systems and Applications , , 2011 . . p.1 - - 4 . . DOI: 10.1109/ISA.2011.5873448 http://doi.org/10.1109/ISA.2011.5873448 . .
T. Fongjun , , , A. Tantaworrasilp , , , P. Kwansud , , , 等 . . Automatic multi channel serial I/O interface using FPGA . . Proc. SICE Annual Conf. , , 2011 . . p.864 - - 867 . . . .
M.K. Hani , , , H.Y. Wen , , , A. Paniandi . . Design and implementation of a private and public key crypto processor for next-generation IT security applications . . Malaysian J. Comput. Sci. , , 2006 . . 19 ( ( 1 ): ): 29 - - 45 . . . .
M.Y.I. Idris , , , M. Yaacob , , , Z. Razak . . A VHDL implementation of UART design with BIST capability . . Malaysian J. Comput. Sci. , , 2006 . . 19 ( ( 1 ): ): 73 - - 86 . . . .
Y.S. Juang , , , T.Y. Sung , , , L.T. Ko , , , 等 . . FPGA implementation of a CORDIC-based joint angle processor for a climbing robot . . Int. J. Adv. Robot. Syst. , , 2013 . . 10 95.1 - - 195.6 . . DOI: 10.5772/53377 http://doi.org/10.5772/53377 . .
A. Mahapatra , , , S.S. Roy . . Computer aided dynamic simulation of six-legged robot . . Int. J. Recent Trends Eng. , , 2009 . . 2 ( ( 2 ): ): 146 - - 151 . . . .
R.M. Murray , , , Z. Li , , , S.S. Sastry . . A Mathematical Introduction to Robotic Manipulation . . CRC Press, Boca Raton, Florida, USA , , 1994 . . .
P.S. Pa , , , C.M. Wu . . Design of a hexapod robot with a servo control and a man-machine interface . . Robot. Comput.-Integr. Manuf. , , 2012 . . 28 ( ( 3 ): ): 351 - - 358 . . DOI: 10.1016/j.rcim.2011.10.005 http://doi.org/10.1016/j.rcim.2011.10.005 . .
A. Roennau , , , T. Kerscher , , , R. Dillmann . . Design and kinematics of a biologically-inspired leg for a six-legged walking machine . . Proc. 3rd IEEE RAS and EMBS Int. Conf. on Biomedical Robotics and Biomechatronics , , 2010 . . p.626 - - 631 . . DOI: 10.1109/BIOROB.2010.5626328 http://doi.org/10.1109/BIOROB.2010.5626328 . .
X.Y. Sandoval-Castro , , , M. Garcia-Murillo , , , L.A. Perez-Resendiz , , , 等 . . Kinematics of hex-piderix—a six-legged robot—using screw theory . . Int. J. Adv. Robot. Syst. , , 2013 . . 10 19.1 - - 19.8 . . DOI: 10.5772/53796 http://doi.org/10.5772/53796 . .
T.S. Shih , , , C.S. Tsai , , , I. Her . . Comparison of alternative gaits for multiped robots with severed legs . . Int. J. Adv. Robot. Syst. , , 2012 . . 9 157.1 - - 157.8 . . DOI: 10.5772/52083 http://doi.org/10.5772/52083 . .
B. Siciliano , , , L. Sciavicco , , , L. Villani , , , 等 . . Robotics Modelling, Planning and Control . . Springer, London, UK , , 2009 . . DOI: 10.1007/978-1-84628-642-1 http://doi.org/10.1007/978-1-84628-642-1 . .
T. Taira , , , N. Kamata , , , N. Yamasaki . . Design and implementation of reconfigurable modular humanoid robot architecture . . IEEE/RSJ Int. Conf. on Intelligent Robots and Systems , , 2005 . . p.3566 - - 3571 . . DOI: 10.1109/IROS.2005.1545122 http://doi.org/10.1109/IROS.2005.1545122 . .
Y. Zheng , , , J. Liu , , , J. Kan . . An optimal kinematics calculation method for a multi-DOF manipulator . . Przegląd Elektrotechn. , , 2012 . . 88 ( ( 7b ): ): 320 - - 323 . . . .
W. Zhu , , , T. Lamarche , , , E. Dupuis , , , 等 . . Precision control of modular robot manipulators: the VDC approach with embedded FPGA . . IEEE Trans. Robot. , , 2013 . . 29 ( ( 5 ): ): 1162 - - 1179 . . DOI: 10.1109/TRO.2013.2265631 http://doi.org/10.1109/TRO.2013.2265631 . .
Publicity Resources
Related Articles
Related Author
Related Institution
京公网安备11010802024621