Skip to main content

Robot Programming Language Based on VB Scripting for Robot Motion Control

  • Conference paper
  • First Online:
Intelligent Robotics and Applications (ICIRA 2019)

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 11744))

Included in the following conference series:

Abstract

The limitations such as non-universal, interactive blocking and application specificity are common in existing robot programming languages. So, a universal robot programming language based on VB(Visual Basic) scripting language is designed in this paper. The language is aim to achieve the mixed programming of robot instruction and VB scripting language by doing the constructible and interactive design for robot command functions. Finally, a robot language programming motion simulation platform was designed to verify the implementation process of the programming language. Simulation results show the designed robot programming language can realize flexible programming under the Windows platform and further realize complex robot motion control and sensing interaction function, which provides a new way for the practice and extension of robot programming language system.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Yang, X., Chen, F.L., Zhou, L.: Design of the industry robot language system based on Qt. Modul. Mach. Tool Autom. Manuf. Tech. 3, 71–74 (2015)

    Google Scholar 

  2. Wang, F.Y., Lv, C.K.: Design and implementation of interpreter for industrial robot. Mach. Manuf. Autom. 3, 177–180 (2018)

    Google Scholar 

  3. Ghazal, M., Haneefa, F., Ali, S., et al.: A framework for teaching robotic control using a novel visual programming language. In: Proceedings of IEEE International Midwest Symposium on Circuits and Systems, pp. 1–4 (2017)

    Google Scholar 

  4. Craig, J.J.: Introduction to Robotics Mechanics and Control, 3rd edn. China Machine Press, Beijing (2017)

    Google Scholar 

  5. Liu, N.: Application of industrial robot programming language and off-line programming software. Inf. Rec. Mater. 19(08), 135–136 (2018)

    Google Scholar 

  6. Wang, W., Zhao, Q.F., Zhu, T.H.: Research of natural language understanding in human-service robot interaction. Microcomput. Appl. 31(03), 45–49 (2015)

    Google Scholar 

  7. Zhao, Y.J., Xu, X.Z., Zhu, J.D., Zhang, Z.: A method of human-computer interaction with natural language keywords. Appl. Sci. Technol. 43(06), 1–6 (2016)

    Google Scholar 

  8. Zhang, B.K., Ye, F., Zhao, C.Y., Lai, Y.Z.: Study on the lexical and syntactic analyzer for industrial robot language. Mach. Des. Manuf. 1, 209–212 (2014)

    Google Scholar 

  9. Lu, T., Wang, Z., He, G.R., Wang, Y.: Design and implement of new industrial robot language and interpreter. Ind. Control. Comput. 28(6), 33–34 (2015)

    Google Scholar 

  10. Ma, C.Y.: Application of VB programming language in software development. Mod. Inf. Technol. 2(4), 26–27 (2018)

    Google Scholar 

  11. Liu, J.F., Ding, J.B.: Fundamentals of Robot Techniques. Higher Education Press, Beijing (2012)

    Google Scholar 

  12. Huang, J., Lau, T., Cakmak, M.: Design and evaluation of a rapid programming system for service robots (2016)

    Google Scholar 

  13. Qiu, H.N., Lin, S.G., Ou, Y.X.: Off-line programming simulation system of robotic manipulators. Mach. Tool Hydraul. 43(21), 28–31 (2015)

    Google Scholar 

  14. Zhang, W., Zhang, X.M., Xue, D.J., Bian, X.F.: VB to achieve the COM component containment. Comput. Appl. 21(10), 99–100 (2001)

    Google Scholar 

  15. Huang, S.L.: Script interpreter based on SCADA system. Comput. Digit. Eng. 38(3), 188–190 (2010)

    Google Scholar 

  16. Wang, Z., Ma, X.D.: Design and implementation of industrial robot language interpreter. Ind. Control. Comput. 28(3), 6–8 (2015)

    Google Scholar 

  17. Bravo, F.A., González, A.M., González, E.: A review of intuitive robot programming environments for educational purposes. In: Proceedings of 2017 IEEE 3rd Colombian Conference on Automatic Control (CCAC), Cartagena, pp. 1–6 (2017)

    Google Scholar 

  18. Yang, S., Mao, X., Ge, B., et al.: The roadmap and challenges of robot programming languages. In: Proceedings of IEEE International Conference on Systems, pp. 328–333 (2016)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Zheng Li .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Li, Z., Gao, S., Zhang, W., Liu, X. (2019). Robot Programming Language Based on VB Scripting for Robot Motion Control. In: Yu, H., Liu, J., Liu, L., Ju, Z., Liu, Y., Zhou, D. (eds) Intelligent Robotics and Applications. ICIRA 2019. Lecture Notes in Computer Science(), vol 11744. Springer, Cham. https://doi.org/10.1007/978-3-030-27541-9_8

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-27541-9_8

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-27540-2

  • Online ISBN: 978-3-030-27541-9

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics