Pretražite po imenu i prezimenu autora, mentora, urednika, prevoditelja

Napredna pretraga

Pregled bibliografske jedinice broj: 1184018

Design and Implementation of a Ball-Plate Control System and Python Script for Educational Purposes in STEM Technologies


Tudić, Vladimir; Kralj, Damir; Hoster, Josip; Tropčić, Tomislav
Design and Implementation of a Ball-Plate Control System and Python Script for Educational Purposes in STEM Technologies // Sensors, 22 (2022), 5; 1875, 24 doi:10.3390/s22051875 (međunarodna recenzija, članak, znanstveni)


CROSBI ID: 1184018 Za ispravke kontaktirajte CROSBI podršku putem web obrasca

Naslov
Design and Implementation of a Ball-Plate Control System and Python Script for Educational Purposes in STEM Technologies

Autori
Tudić, Vladimir ; Kralj, Damir ; Hoster, Josip ; Tropčić, Tomislav

Izvornik
Sensors (1424-8220) 22 (2022), 5; 1875, 24

Vrsta, podvrsta i kategorija rada
Radovi u časopisima, članak, znanstveni

Ključne riječi
Ball-Plate System ; STEM ; USB HD camera ; Python scripts ; ready-made functions ; PID controller

Sažetak
This paper presents the process of designing, fabricating, assembling, programming and optimizing a prototype nonlinear mechatronic Ball-Plate System (BPS) as a laboratory platform for engineering education STEM. Due to the nonlinearity and complexity of BPS, the task presents challenges such as: (1) difficulty in controlling the stabilization of a particular position point, known as steady-state error, (2) position resolution, known as specific distance error, and (3) adverse environmental effects—light-shadow error, which is also discussed in this paper. The laboratory prototype BPS for education was designed, manufactured and installed at Karlovac University of Applied Sciences in the Department of Mechanical Engineering, Mechatronics program. The low-cost two-degree BPS uses a USB HD camera for computer vision as a feedback sensor and two DC servo motors as actuators. Due to control problems, an advanced block diagram of the control system is proposed and discussed. An open-source control system based on Python scripts, which allows the use of ready-made functions from the library, allows the color of the ball and the parameters of the PID controller to be changed, indirectly simplifying the control system and performing mathematical calculations directly. The authors will continue their research on this BPS mechatronic platform and control algorithms.

Izvorni jezik
Engleski

Znanstvena područja
Elektrotehnika, Strojarstvo, Temeljne tehničke znanosti, Informacijske i komunikacijske znanosti, Dizajn



POVEZANOST RADA


Ustanove:
Veleučilište u Karlovcu

Profili:

Avatar Url Josip Hoster (autor)

Avatar Url Vladimir Tudic (autor)

Avatar Url Damir Kralj (autor)

Citiraj ovu publikaciju:

Tudić, Vladimir; Kralj, Damir; Hoster, Josip; Tropčić, Tomislav
Design and Implementation of a Ball-Plate Control System and Python Script for Educational Purposes in STEM Technologies // Sensors, 22 (2022), 5; 1875, 24 doi:10.3390/s22051875 (međunarodna recenzija, članak, znanstveni)
Tudić, V., Kralj, D., Hoster, J. & Tropčić, T. (2022) Design and Implementation of a Ball-Plate Control System and Python Script for Educational Purposes in STEM Technologies. Sensors, 22 (5), 1875, 24 doi:10.3390/s22051875.
@article{article, author = {Tudi\'{c}, Vladimir and Kralj, Damir and Hoster, Josip and Trop\v{c}i\'{c}, Tomislav}, year = {2022}, pages = {24}, DOI = {10.3390/s22051875}, chapter = {1875}, keywords = {Ball-Plate System, STEM, USB HD camera, Python scripts, ready-made functions, PID controller}, journal = {Sensors}, doi = {10.3390/s22051875}, volume = {22}, number = {5}, issn = {1424-8220}, title = {Design and Implementation of a Ball-Plate Control System and Python Script for Educational Purposes in STEM Technologies}, keyword = {Ball-Plate System, STEM, USB HD camera, Python scripts, ready-made functions, PID controller}, chapternumber = {1875} }
@article{article, author = {Tudi\'{c}, Vladimir and Kralj, Damir and Hoster, Josip and Trop\v{c}i\'{c}, Tomislav}, year = {2022}, pages = {24}, DOI = {10.3390/s22051875}, chapter = {1875}, keywords = {Ball-Plate System, STEM, USB HD camera, Python scripts, ready-made functions, PID controller}, journal = {Sensors}, doi = {10.3390/s22051875}, volume = {22}, number = {5}, issn = {1424-8220}, title = {Design and Implementation of a Ball-Plate Control System and Python Script for Educational Purposes in STEM Technologies}, keyword = {Ball-Plate System, STEM, USB HD camera, Python scripts, ready-made functions, PID controller}, chapternumber = {1875} }

Časopis indeksira:


  • Current Contents Connect (CCC)
  • Web of Science Core Collection (WoSCC)
    • Science Citation Index Expanded (SCI-EXP)
    • SCI-EXP, SSCI i/ili A&HCI
  • Scopus
  • MEDLINE


Citati:





    Contrast
    Increase Font
    Decrease Font
    Dyslexic Font