Abstract
According to the SCARA robot’s control requirements in term of reliability and accuracy, AC servo motors are chose as the end effect and a double-CPU control system is built, which is consist of an industry control computer (IPC) as the host machine and a motion control card as the lower machine. With the Denavit-Hartenberg (D-H) modeling method of the robot, the kinematics and inverse kinematics analysis are implemented based on a Robotics Object Oriented Package in C++, ROBOOP. The interface of the control system is designed applying Microsoft Foundation Classes (MFC) and the hardware communication and control task is realized relying on the dynamic link library (DLL). Based on the double-CPU control system, the algorithm of the motion interpolation is designed. The trajectory optimization of the end effecter is added to the robot control strategy applying the Bezier curve. The robot accuracy is tested using a laser tracker.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Litzenberger, G.: Executive summary of World Robotics (2012)
Makino, H., Furuya, N.: SCARA robot and its family. In: Proc. 3rd Int. Conf. on Assembly Automation, pp. 433–444 (May 1982)
BrogĂ¥rdh, T.: Present and future robot control development–An industrial perspective. Ann. Rev. Cont. 31(1), 69–79 (2007)
Ueura, K., Slatter, R.: Development of the harmonic drive gear for space applications. European Space Agency-Publications-ESA SP 438, 259–264 (1999)
YingHui, Z., WeiDong, H., JunJun, X.: Dynamical model of RV reducer and key influence of stiffness to the nature character. In: 2010 Third International Conference Information and Computing (ICIC), vol. 1, pp. 192–195. IEEE (June 2010)
Suoxian, L.: Development of Robot Control Software Based on VC++ and PMAC. Micro. Info. 5, 088 (2008)
Farooq, M., Wang, D.B.: Implementation of a new PC based controller for a PUMA robot. J. Zhejiang Uni. SCI. A 8(12), 1962–1970 (2007)
Bin, X.U.: Research on the Control System of Robot-arm Based on Motion Control Card. J. Hefei Uni. (Natural Sciences)Â 3, 022 (2010) (in Chinese)
Wang, Z.X., Fan, W.X., Zhang, B.C., Shi, Y.Y.: Kinematical analysis and simulation of industrial robot based on Matlab. Jidian Gongcheng/ Mech. & Elect. Eng. Mag. 29(1), 33–37 (2012)
Luo, J.J., Hu, G.Q.: Study on the Simulation of Robot Motion Based on Matlab. J.-Xiamen Uni. Nat. Sci. 44(5), 640 (2005)
Corke, P.: A robotics toolbox for MATLAB. IEEE Rob. & Aut. Mag. 3(1), 24–32 (1996)
Gordeau, R.: Roboop–a robotics object oriented package in C++ (2005)
Denavit, J.: A kinematic notation for lower-pair mechanisms based on matrices. Trans. of the ASME. J. App. Mech. 22, 215–221 (1955)
Craig, J.J.: Introduction to robotics: Mechanics and control, pp. 144–146. Pearson/Prentice Hall, New York (2005)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2014 Springer International Publishing Switzerland
About this paper
Cite this paper
Wang, N., Liu, J., Wei, S., Xu, Z., Zhang, X. (2014). The Control System Design of A SCARA Robot. In: Zhang, X., Liu, H., Chen, Z., Wang, N. (eds) Intelligent Robotics and Applications. ICIRA 2014. Lecture Notes in Computer Science(), vol 8918. Springer, Cham. https://doi.org/10.1007/978-3-319-13963-0_14
Download citation
DOI: https://doi.org/10.1007/978-3-319-13963-0_14
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-13962-3
Online ISBN: 978-3-319-13963-0
eBook Packages: Computer ScienceComputer Science (R0)