Abstract
The difficulty in teaching control theory is that the lecturer must not only provide all the theoretical concepts but also visualize the control system in time and frequency domains. In control system courses, the visualizations are usually provided with roughly sketches on whiteboards and thus might be difficult to understand. In this paper, a Deep Learning (DL) based pipeline is proposed that is capable to recognize Handwritten Feedback Control Architectures (HFCAs) on the whiteboard and to transform them into Matlab® for visualization and analysis of control systems interactively. The proposed DL pipeline consists of 5 main steps that take up the frameworks of deep learning, pattern recognition and image processing. The main challenges of constructing such a pipeline are the uncertainties resulting from the lecturer's handwriting quality and lighting conditions in the classroom, which can be seen as inter- and intra-quality uncertainties. Therefore, we employed and trained deep Convolutional Neural Networks (CNNs) to recognize the HFCAs with a high performance. In the training of deep CNNs, we integrated the transfer learning approach with the deep CNN ResNet-50. To capture the inter- and intra-quality uncertainties, we constructed an image dataset of HFCAs collected from control system lecturers, who have different levels of experience, in a small-sized classroom under different lighting conditions.
Original language | English |
---|---|
Article number | 9086767 |
Pages (from-to) | 84631-84641 |
Number of pages | 11 |
Journal | IEEE Access |
Volume | 8 |
DOIs | |
Publication status | Published - 2020 |
Bibliographical note
Publisher Copyright:© 2013 IEEE.
Funding
This work was supported by the Scientific and Technological Research Council of Turkey (TUBITAK) under Project 118E807.
Funders | Funder number |
---|---|
TUBITAK | |
Türkiye Bilimsel ve Teknolojik Araştırma Kurumu | 118E807 |
Keywords
- Control theory
- deep learning
- image processing
- MATLAB
- pattern recognition
- ResNet-50
- visualization