A μP-μC-FPGA Synergy Controller for a Linear Delta Robot

Article Preview

Abstract:

The paper proposes a novel of fully integrated microprocessor (μP), microcontroller (μC) and field programmable gate array (FPGA) robot controller that combines their processing power to fully control all functions of a linear Delta robot. The μP computes the heavy floating point Mathematics including the control law and all robot kinematics at 1 kHz rate while FPGA processes all digital signals from/to the digital sensors and actuators in parallel. At the same time, the μC interfaces with analog I/O and personal computer and passes the signals to the μP via FPGA. The proposed controller is effectively used to control a robot. The experimental results demonstrate the performance of the proposed controller.

You might also be interested in these eBooks

Info:

Periodical:

Pages:

230-235

Citation:

Online since:

August 2014

Export:

Price:

Permissions CCC:

Permissions PLS:

Сopyright:

© 2014 Trans Tech Publications Ltd. All Rights Reserved

Share:

Citation:

* - Corresponding Author

[1] N. Boonhaijaroen and R. Chancharoen: Walking of a Delta Robot in Image Space, the 2nd International Conference on Automatic Control and Mechatronic Engineering (ICACME 2013) (2013).

DOI: 10.4028/www.scientific.net/amm.415.38

Google Scholar

[2] J. Kananai, N. Kowathanakul and R. Chancharoen: Design and Control of a Chula Parallel Delta Robot, in TRS Conference on Robotics and Industrial Technology (2012).

Google Scholar

[3] J.J. Craig: Introduction to ROBOTICS: mechanics and control, 2nd ed., Addison-Wesley Publishing Company (1989).

Google Scholar

[4] J.E. Slotine and W.A. Li: Applied Nonlinear Control, Prentice Hall (1991).

Google Scholar

[5] W. Hongxing, L. Chengcheng, D. Chen, J. Wang and T. Wang: Research on Reconfigurable Robot Controller Based on ARM and FPGA, in 6th IEEE International Conference on Industrial Informatics, Daejeon (2008).

DOI: 10.1109/indin.2008.4618079

Google Scholar

[6] Z.P. Chen, N.Y. Lii, K. Wu, H. Liu, Z.X. Xue, M.H. Jin, M.H. Liu, S.W. Fan and T. Lan: Flexible FPGA-based Controller Architecture for Five-fingered Dexterous Robot Hand with Effective Impedance Control, in IEEE International Conference on Robotics and Biomimetics, Guilin (2009).

DOI: 10.1109/robio.2009.5420731

Google Scholar

[7] J.S. Kim, H. W. Jeon and S. Jung: Hardware Imprementation of Nonlinear PID Controller with FPGA Based on Floating Point Operation for 6-DOF Manipulator Robot Arm, in International Conference on Control, Automation and Systems, Seoul (2007).

DOI: 10.1109/iccas.2007.4407057

Google Scholar

[8] F. Piltan, N. Sulaiman, M.H. Marhaban, A. Nowzary and M. Tohidian: Design of FPGA-based Sliding Mode Cointroller for Robot Manipulator, International Journal of Robotics and Automation (IJRA), volume 2, no. 3, pp.173-194 (2011).

Google Scholar

[9] K. S. Low, H. Guo and H. A. Nguyen: Optimizing the Location of a Wireless Sensor Network in Real Time Based on a Low-cost Microcontroller, in IEEE Transactions on Industrial Electronics (2011).

DOI: 10.1109/tie.2009.2022073

Google Scholar

[10] I. Kaur: Microcontroller Based Home Automation System with Security, International Journal of Advanced Computer Science and Applications (IJACSA), volume 1 (2010).

DOI: 10.14569/ijacsa.2010.010610

Google Scholar

[11] J. Shao: An Improved Microcontroller-based Sensorless Brushless DC (BLDC) Motor Drive for Automotive Applications, in IEEE Transactions on Industry Applications (2006).

DOI: 10.1109/tia.2006.880888

Google Scholar

[12] X.W. Xu and Q. He: Striving for a Integration of CAD, CAPP, CAM and CNC, Robotics and Computer-Integrated Manufacturing, volume 20, issue 2, pp.101-109 (2004).

DOI: 10.1016/j.rcim.2003.08.003

Google Scholar