Please wait a minute...
Journal of Zhejiang University-SCIENCE A (Applied Physics & Engineering)  2007, Vol. 8 Issue (12): 1962-1970    DOI: 10.1631/jzus.2007.A1962
Electrical & Electronic Engineering     
Implementation of a new PC based controller for a PUMA robot
FAROOQ M., WANG Dao-bo
College of Automation Engineering, Nanjing University of Aeronautics and Astronautics, Nanjing 210016, China
Download:     PDF (0 KB)     
Export: BibTeX | EndNote (RIS)      

Abstract  This paper describes the replacement of a controller for a programmable universal machine for assembly (PUMA) 512 robot with a newly designed PC based (open architecture) controller employing a real-time direct control of six joints. The original structure of the PUMA robot is retained. The hardware of the new controller includes such in-house designed parts as pulse width modulation (PWM) amplifiers, digital and analog controllers, I/O cards, signal conditioner cards, and 16-bit A/D and D/A boards. An Intel Pentium IV industrial computer is used as the central controller. The control software is implemented using VC++ programming language. The trajectory tracking performance of all six joints is tested at varying velocities. Experimental results show that it is feasible to implement the suggested open architecture platform for PUMA 500 series robots through the software routines running on a PC. By assembling controller from off-the-shell hardware and software components, the benefits of reduced and improved robustness have been realized.

Key wordsProgrammable universal machine for assembly (PUMA) robot      Computed torque control (CTC)      Pulse width modulation (PWM) amplifier      Graphical user interface (GUI)     
Received: 13 June 2007     
CLC:  TP2  
  TP311  
Cite this article:

FAROOQ M., WANG Dao-bo. Implementation of a new PC based controller for a PUMA robot. Journal of Zhejiang University-SCIENCE A (Applied Physics & Engineering), 2007, 8(12): 1962-1970.

URL:

http://www.zjujournals.com/xueshu/zjus-a/10.1631/jzus.2007.A1962     OR     http://www.zjujournals.com/xueshu/zjus-a/Y2007/V8/I12/1962

[1] Xiao-ping Ouyang, Bo-qian Fan, Hua-yong Yang, Shuo Ding. A novel multi-objective optimization method for the pressurized reservoir in hydraulic robotics[J]. Journal of Zhejiang University-SCIENCE A (Applied Physics & Engineering), 2016, 17(6): 454-467.
[2] Bing Xu, Qian-nan Wang, Jun-hui Zhang. Effect of case drain pressure on slipper/swashplate pair within axial piston pump[J]. Journal of Zhejiang University-SCIENCE A (Applied Physics & Engineering), 2015, 16(12): 1001-1014.
[3] Qing-long Meng, Xiu-ying Yan, Qing-chang Ren. Global optimal control of variable air volume air-conditioning system with iterative learning: an experimental case study[J]. Journal of Zhejiang University-SCIENCE A (Applied Physics & Engineering), 2015, 16(4): 302-315.
[4] Chu-dong Tong, Xue-feng Yan, Yu-xin Ma. Statistical process monitoring based on improved principal component analysis and its application to chemical processes[J]. Journal of Zhejiang University-SCIENCE A (Applied Physics & Engineering), 2013, 14(7): 520-534.
[5] Ning-yun Lu, Gui-xia Gong, Yi Yang, Jian-hua Lu. Multi-objective process parameter optimization for energy saving in injection molding process[J]. Journal of Zhejiang University-SCIENCE A (Applied Physics & Engineering), 2012, 13(5): 382-394.
[6] Yang Jin, Zhi-yong Hao, Xu Zheng. Comparison of different techniques for time-frequency analysis of internal combustion engine vibration signals[J]. Journal of Zhejiang University-SCIENCE A (Applied Physics & Engineering), 2011, 12(7): 519-531.
[7] Zhao Zhao, Bin Hu, Jun Liang. Multi-loop adaptive internal model control based on a dynamic partial least squares model[J]. Journal of Zhejiang University-SCIENCE A (Applied Physics & Engineering), 2011, 12(3): 190-200.
[8] Jing Sun, Hisashi Yamamoto, Masayuki Matsui. A study of optimal switching problem in limited-cycle with multiple periods[J]. Journal of Zhejiang University-SCIENCE A (Applied Physics & Engineering), 2010, 11(12): 933-937.
[9] Yusuke Bota, Hajime Mizuyama, Akio Noda, Tatsuya Nagatani, Ken-ichi Tanaka. A tree-shaped motion strategy for robustly executing robotic assembly tasks[J]. Journal of Zhejiang University-SCIENCE A (Applied Physics & Engineering), 2010, 11(12): 986-991.
[10] Yu-chuan Liu, Shih-ming Yang, Yu-te Lin. Fuzzy finish time modeling for project scheduling[J]. Journal of Zhejiang University-SCIENCE A (Applied Physics & Engineering), 2010, 11(12): 946-952.
[11] Abdelhakim Deboucha, Zahari Taha. Identification and control of a small-scale helicopter[J]. Journal of Zhejiang University-SCIENCE A (Applied Physics & Engineering), 2010, 11(12): 978-985.
[12] Marco Ceccarelli, Lotfi Romdhane. Design issues for human-machine platform interface in cable-based parallel manipulators for physiotherapy applications[J]. Journal of Zhejiang University-SCIENCE A (Applied Physics & Engineering), 2010, 11(4): 231-239.
[13] Liang Yan, I-Ming Chen, Song-huat Yeo, Yan Chen, Gui-lin Yang. A high-dexterity low-degree-of-freedom hybrid manipulator structure for robotic lion dance[J]. Journal of Zhejiang University-SCIENCE A (Applied Physics & Engineering), 2010, 11(4): 240-249.
[14] Shuo Hung Chang, Jen Bon Lee. Design of a long range nano-scale resolution mechanism[J]. Journal of Zhejiang University-SCIENCE A (Applied Physics & Engineering), 2010, 11(4): 250-254.
[15] Ji-en MA, You-tong FANG, Bing XU, Hua-yong YANG. Optimization of cross angle based on the pumping dynamics model[J]. Journal of Zhejiang University-SCIENCE A (Applied Physics & Engineering), 2010, 11(3): 181-190.