Journal of Guangdong University of Technology ›› 2023, Vol. 40 ›› Issue (02): 30-38.doi: 10.12052/gdutxb.220106

Previous Articles     Next Articles

Teaching Programming System of Virtual Industrial Robot Based on HTC Vive

He Han-wu1,2, Yu Qiu-shuo1, Nie Hui1, He Ming-tong1, Li Jin-fang1   

  1. 1. School of Electromechanical Engineering, Guangdong University of Technology, Guangzhou 510006, China;
    2. Mechanical and Electrical Engineer Institute, Guangdong Polytechnic of Industry and Commerce, Guangzhou 510510, China
  • Received:2022-06-08 Online:2023-03-25 Published:2023-04-07

Abstract: China has become the largest consumer of industrial robots in the world, but the gap of related technical talents is expanding year by year. The important reason is the high cost and dangerous operation of industrial robots, which leads to difficulties in teaching and programming of robots. To solve this problem, based on HTC Vive (a VR device jointly developed by HTC and VALVE), a virtual industrial robot teaching programming system is developed by combining virtual reality (VR) technology with robot teaching programming. First, the VR environment characteristics of the system is analyzed, and a three-dimensional UI (User Interface) designed for the main interface interaction of the system. Then the kinematic modeling of the robot is carried out to realize the teaching method of dragging the robot directly. Using lexical analysis, syntax analysis and sentence execution mechanism, the virtual interpreter is developed, and the program editing mode of inserting instructions quickly is realized. Finally, the system realizes the robot instruction programming function which can carry out complex trajectory motion. Experimental tests show that the system has good interactivity and can be used for virtual robot teaching and programming. The system is safe to operate, and can reduce the cost of robot teaching and programming, contribute to the training of robot related talents, provide solutions for robot simulation in industrial production, and help the development of China’s manufacturing industry.

Key words: virtual reality, robot teaching, robot programming, HTC Vive

CLC Number: 

  • TH122
[1] 金恒越, 马建国. “中国制造2025”战略背景下物联网发展趋势与技术挑战[J]. 广东工业大学学报, 2018, 35(3): 10-17.
JIN H Y, MA J G. Internet-of-things for "made in China 2025": the trends and technology challenges [J]. Journal of Guangdong University of Technology, 2018, 35(3): 10-17.
[2] 方晓霞. 中国机器人产业: 现状、问题与对策[J]. 发展研究, 2018, 35(10): 25-33.
FANG X X. China’s robotics industry: current situation, issues and countermeasures [J]. Development Research, 2018, 35(10): 25-33.
[3] 秦方博, 徐德. 机器人操作技能模型综述[J]. 自动化学报, 2019, 45(8): 1401-1418.
QIN F B, XU D. Review of robot manipulation skillmodels [J]. Acta Automatica Sinica, 2019, 45(8): 1401-1418.
[4] 陈子健. 基于WPF与Unity3D的工业机器人虚拟示教与仿真开发[D]. 厦门: 厦门大学, 2020.
[5] 何剑敏, 羊荣金, 沈孟锋. 基于Robot Studio的智能制造单元实验平台仿真设计[J]. 实验技术与管理, 2022, 39(3): 99-104.
HE J M, YANG R J, SHEN M F. Simulation design of experimental platform for intelligent manufacturing unit based on Robot Studio [J]. Experimental Technology and Management, 2022, 39(3): 99-104.
[6] KALAIARASAN G, THOMAS A T, KIRUBHA C, et al. Development of edge processing and drawing algorithms for a 6 axis industrial robot [J]. Springer India, 2016, 28(11): 761-768.
[7] 何汉武, 熊有伦, 黄楼林. 机器人图形示教盒编程的研究[J]. 机器人, 1993, 15(1): 30-34.
HE H W, XIONG Y L, HUANG L L. A study on robot graphic teach-in programming [J]. Robot, 1993, 15(1): 30-34.
[8] SAFEEA M, NETO P. Kuka Sunrise toolbox: interfacing collaborative robots with matlab [J]. IEEE Robotics & Automation Magazine, 2019, 26(1): 91-96.
[9] YAO G, DUAN F, LU Z, et al. Application of virtual reality technology for fanuc robot in industrial production based on robot guide platform [J]. Mechanical Engineer, 2014, 20(1): 60-63.
[10] QIAN Y J, ZHANG A H, CHEN X X. Yaskawa robot virtual teaching simulation based on motosim EG [J]. Journal of Wuxi Institute of Technology, 2017, 16(1): 47-49.
[11] CHERA I, BOLOGA O, RACZ G, et al. Trajectrory control for an incremental forming process using an industrial robot in delmia [J]. Academic Journal of Manufacturing Engineering, 2013, 14(2): 86-95.
[12] KULAKOV F, SOKOLOV B, SHALYTO A, et al. Robot master slave and supervisory control with large time delays of control signals and feedback [J]. Applied Mathematical Sciences, 2016, 10(36): 1783-1796.
[13] 赵沁平, 周彬, 李甲, 等. 虚拟现实技术研究进展[J]. 科技导报, 2016, 34(14): 71-75.
ZHAO Q P, ZHOU B, LI J, et al. A brief survey onvirtual reality technology [J]. Science & Technology Review, 2016, 34(14): 71-75.
[14] 张凤军, 戴国忠. 虚拟现实的人机交互综述[J]. 中国科学:信息科学, 2016, 46(12): 1711-1736.
ZHANG F J, DAI G Z. A survey on human-computerinteraction in virtual realty [J]. Scientia Sinica (Informationis) , 2016, 46(12): 1711-1736.
[15] 陈宇鹏, 高伟强, 卢一光. 手把手示教喷涂机器人的示教数据优化方法[J]. 广东工业大学学报, 2020, 37(4): 21-26.
CHEN Y P, GAO W Q, LU Y G. A teaching data optimization method of hand by hand teaching spray robot [J]. Journal of Guangdong University of Technology, 2020, 37(4): 21-26.
[16] 陈旭, 陈富林. 工业机器人语言及其解释器的研究与实现[J]. 组合机床与自动化加工技术, 2019, 61(5): 111-113.
CHEN X, CHEN F L. The study and implement of industrial robot language and interpreter [J]. Modular Machine Tool & Automatic Manufacturing Technique, 2019, 61(5): 111-113.
[17] 郑炳坤, 叶峰, 赵崇裕, 等. 工业机器人语言的词法语法分析器研究[J]. 机械设计与制造, 2014, 52(1): 209-212.
ZHENG B K, YE F, ZHAO C Y, et al. Study on the lexical and syntactic analyzer for industrial robot language [J]. Machinery Design & Manufacture, 2014, 52(1): 209-212.
[18] MIGUEl C, JOHAN F. Live robot programming: the language, its implementation, and robot API independence [J]. Science of Computer Programming, 2017, 133(1): 1-19.
[1] Cheng Qi-long,Tang Ping,Zhang Shu-ping. [J]. Journal of Guangdong University of Technology, 2008, 25(2): 62-65.
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!