По всем вопросам звоните:

+7 495 274-22-22

УДК: 621.9 DOI:10.33920/pro-2-2106-04

Industry 4.0 Digital Technology for data collection and management

Yudachev S. S., PhD Candidate in Engineering, associate professor, dean of the Radio-Engineering Faculty, Bauman Moscow State Technical University, Moscow
Monakhov P. A., Bauman Moscow State Technical University, Moscow
Gordienko N. A., Bauman Moscow State Technical University, Moscow

This article describes an attempt to create an open-source LabVIEW software equivalent to data collection and management software. The proposed solution uses GNURadio, OpenCV, Scilab, Xcos, and COMEDI in Linux. GNURadio provides a user-friendly graphical interface. Also, GNURadio is a software-defined radio that experiments in practice using software rather than conventional hardware implementation. Blocks for data distribution and code removal with or without code-tracking are created using the Zero Correlation Zone Code (ZCZ, a combination of ternary codes equal to 1, 0, and -1, which is specified in the program). Unlike MATLAB Simulink GNURadio is open source, i.e., free of charge, and the concepts can be easily accessed by ordinary people without much programming experience using pre-written blocks. Calculations can be performed using OpenCV or Scilab and Xcos. Xcos is an application that is part of the Scilab mathematical modelling system and gives developers the ability to design systems in mechanics, hydraulics, and electronics, as well as mass maintenance systems. Xcos is a graphical interactive environment based on block modelling. The application is designed to solve problems of dynamic and situational modelling of systems, processes, devices, as well as testing and analysis of these systems. In this case, the simulated object (system, device, process) is represented graphically by its functional parametric flowchart, including blocks of system elements and connections between them. The device drivers listed in COMEDI are used to access data in real time. We also present an improved PyGTK-based graphical user interface for GNURadio.

Литература:

1. I. Arora, K.M. Moudgalya, and S.Malewar. A low cost, open source, single board heater system. In 4th IEEE Int. Conf. on E-Learning in Industrial Electronics (ICELIE), pages 7–12, Pheonix, AZ, USA, 7-10 November 2010. IEEE.

2. I. Arora, K.M. Moudgalya, K. Venkata, V. Chakraborty, R. Rokade, and R. Rakhi. A low cost, scalable, virtual control laboratory. In Proceedings of the 9th IEEE International Conference on Control and Automation (ICCA), 2011, Santiago, Chile, 19–21 December 2011. COMEDI, 2012. URL http://www.comedi.org/. Seen on 30 April. Policy Committee.

3. Policy on device drivers for procurement of hardware for e-governance. Technical report, Indian Government, 2011. URL http://www.publichttp://www.publicsoftware.in/node/3414software.in/node/3414.

4. GNURadio, 2012. URL http://gnuradio.org/redmine /projects/gnuradio/wiki. Seen on 30 April.

5. Python GTK, 2012. URL http://www.pygtk.org/. Seen on 30 April.

6. K. M. Moudgalya and I. Arora. A Virtual Laboratory for Distance Education. In Proceedings of 2nd Int. conf. on Technology for Education, T4E, IIT Bombay, India, 1–3 July 2010. IEEE.

7. Masoud Najafi and Ramine Nikoukhah. Implementation of hybrid automata in scicos. IEEE Int. Conf. on Control Applications, pages 819–824, 2007.

8. NI. LabVIEW, Seen on 30 April 2012. URL http://www.ni.com/labview/.

9. OpenCV.willowgarage.com /wiki/. Seen on 30 April. Scilab, 2012. URL http://www.scilab.org/. Seen on 30 April.

10. Serial Toolbox, 2012. URL http://atoms.scilab.org /toolboxes/serial. Seen on 30 April.

Engineering institutes and colleges in developing countries need a low-cost solution for data collection and management applications. The only solutions available are proprietary and often expensive, at least for the industry. As a result, students who are only educated on software for propriety find themselves "handicapped" when entering the industry.

Since the required driver information for many popular devices is not available, you have to rely on compliance data collection and management systems. The Control and Measurement Device Interface of Linux projects [COMEDI, 2012] contains drivers for many popular devices and thus helps to partially solve this problem. Recognizing the importance of drivers in the public domain, some governments have also begun to include this requirement in their procurement policies [Committee, 2011]. Our group also attempted to access the hardware using open-source software [Arora et al., 2010, Moudgalya and Arora, 2010, Arora et al., 2011]. However, as far as we know, not much effort has been made to find an open-source equivalent to a complete data collection and management system such as LabVIEW [NI, 2012].

This article focuses on creating an open-source alternative for LabVIEW using GNURadio [2012], Scilab [2012], Xcos [Scilab, 2012], OpenCV [2012], and COMEDI [2012], all of which are open-source software. While some programs, such as Scilab, can run on many platforms, some others, such as COMEDI (Control and Measurement Device Interface), only work on Linux. By the very nature of open-source software, it is possible to integrate many other open-source software systems and further extend the capabilities of the solution proposed in this paper.

This document is structured as follows. Section 2 briefly describes GNURadio. Section 3 describes how we integrated open-source libraries and packages into GNURadio. In Section 4, we explain how we interacted with the single board heating system (SBHS) via USB and via Scilab and COMEDI. Section 5 compares the GNURadio solution with LabVIEW and points out the necessary improvements.

Для Цитирования:
Yudachev, Monakhov, Gordienko, Industry 4.0 Digital Technology for data collection and management. Главный механик. 2021;6.
Полная версия статьи доступна подписчикам журнала
Язык статьи:
Действия с выбранными: