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

Uloženo v:
Podrobná bibliografie
Název: Design and Implementation of a Ball-Plate Control System and Python Script for Educational Purposes in STEM Technologies.
Autoři: Tudić, Vladimir, Kralj, Damir, Hoster, Josip, Tropčić, Tomislav
Zdroj: Sensors (14248220); Mar2022, Vol. 22 Issue 5, pN.PAG-N.PAG, 1p
Témata: ENGINEERING education, EDUCATIONAL objectives, APPLIED sciences, MECHANICAL engineering, PYTHON programming language, MECHATRONICS
Abstrakt: 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. [ABSTRACT FROM AUTHOR]
Copyright of Sensors (14248220) is the property of MDPI and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract. (Copyright applies to all Abstracts.)
Databáze: Complementary Index
FullText Text:
  Availability: 0
CustomLinks:
  – Url: http://www.ncbi.nlm.nih.gov/entrez/query.fcgi?cmd=search&db=pmc&term=1424-8220[TA]+AND+N.PAG[PG]+AND+2022[PDAT]
    Name: FREE - PubMed Central (ISSN based link)
    Category: fullText
    Text: Full Text
    Icon: https://imageserver.ebscohost.com/NetImages/iconPdf.gif
    MouseOverText: Check this PubMed for the article full text.
  – Url: https://resolver.ebscohost.com/openurl?sid=EBSCO:edb&genre=article&issn=14248220&ISBN=&volume=22&issue=5&date=20220301&spage=N.PAG&pages=&title=Sensors (14248220)&atitle=Design%20and%20Implementation%20of%20a%20Ball-Plate%20Control%20System%20and%20Python%20Script%20for%20Educational%20Purposes%20in%20STEM%20Technologies.&aulast=Tudi%C4%87%2C%20Vladimir&id=DOI:10.3390/s22051875
    Name: Full Text Finder
    Category: fullText
    Text: Full Text Finder
    Icon: https://imageserver.ebscohost.com/branding/images/FTF.gif
    MouseOverText: Full Text Finder
  – Url: https://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=EBSCO&SrcAuth=EBSCO&DestApp=WOS&ServiceName=TransferToWoS&DestLinkType=GeneralSearchSummary&Func=Links&author=Tudi%C4%87%20V
    Name: ISI
    Category: fullText
    Text: Nájsť tento článok vo Web of Science
    Icon: https://imagesrvr.epnet.com/ls/20docs.gif
    MouseOverText: Nájsť tento článok vo Web of Science
Header DbId: edb
DbLabel: Complementary Index
An: 155733577
RelevancyScore: 812
AccessLevel: 6
PubType: Academic Journal
PubTypeId: academicJournal
PreciseRelevancyScore: 811.822387695313
IllustrationInfo
Items – Name: Title
  Label: Title
  Group: Ti
  Data: Design and Implementation of a Ball-Plate Control System and Python Script for Educational Purposes in STEM Technologies.
– Name: Author
  Label: Authors
  Group: Au
  Data: <searchLink fieldCode="AR" term="%22Tudić%2C+Vladimir%22">Tudić, Vladimir</searchLink><br /><searchLink fieldCode="AR" term="%22Kralj%2C+Damir%22">Kralj, Damir</searchLink><br /><searchLink fieldCode="AR" term="%22Hoster%2C+Josip%22">Hoster, Josip</searchLink><br /><searchLink fieldCode="AR" term="%22Tropčić%2C+Tomislav%22">Tropčić, Tomislav</searchLink>
– Name: TitleSource
  Label: Source
  Group: Src
  Data: Sensors (14248220); Mar2022, Vol. 22 Issue 5, pN.PAG-N.PAG, 1p
– Name: Subject
  Label: Subject Terms
  Group: Su
  Data: <searchLink fieldCode="DE" term="%22ENGINEERING+education%22">ENGINEERING education</searchLink><br /><searchLink fieldCode="DE" term="%22EDUCATIONAL+objectives%22">EDUCATIONAL objectives</searchLink><br /><searchLink fieldCode="DE" term="%22APPLIED+sciences%22">APPLIED sciences</searchLink><br /><searchLink fieldCode="DE" term="%22MECHANICAL+engineering%22">MECHANICAL engineering</searchLink><br /><searchLink fieldCode="DE" term="%22PYTHON+programming+language%22">PYTHON programming language</searchLink><br /><searchLink fieldCode="DE" term="%22MECHATRONICS%22">MECHATRONICS</searchLink>
– Name: Abstract
  Label: Abstract
  Group: Ab
  Data: 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. [ABSTRACT FROM AUTHOR]
– Name: Abstract
  Label:
  Group: Ab
  Data: <i>Copyright of Sensors (14248220) is the property of MDPI and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract.</i> (Copyright applies to all Abstracts.)
PLink https://erproxy.cvtisr.sk/sfx/access?url=https://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=edb&AN=155733577
RecordInfo BibRecord:
  BibEntity:
    Identifiers:
      – Type: doi
        Value: 10.3390/s22051875
    Languages:
      – Code: eng
        Text: English
    PhysicalDescription:
      Pagination:
        PageCount: 1
        StartPage: N.PAG
    Subjects:
      – SubjectFull: ENGINEERING education
        Type: general
      – SubjectFull: EDUCATIONAL objectives
        Type: general
      – SubjectFull: APPLIED sciences
        Type: general
      – SubjectFull: MECHANICAL engineering
        Type: general
      – SubjectFull: PYTHON programming language
        Type: general
      – SubjectFull: MECHATRONICS
        Type: general
    Titles:
      – TitleFull: Design and Implementation of a Ball-Plate Control System and Python Script for Educational Purposes in STEM Technologies.
        Type: main
  BibRelationships:
    HasContributorRelationships:
      – PersonEntity:
          Name:
            NameFull: Tudić, Vladimir
      – PersonEntity:
          Name:
            NameFull: Kralj, Damir
      – PersonEntity:
          Name:
            NameFull: Hoster, Josip
      – PersonEntity:
          Name:
            NameFull: Tropčić, Tomislav
    IsPartOfRelationships:
      – BibEntity:
          Dates:
            – D: 01
              M: 03
              Text: Mar2022
              Type: published
              Y: 2022
          Identifiers:
            – Type: issn-print
              Value: 14248220
          Numbering:
            – Type: volume
              Value: 22
            – Type: issue
              Value: 5
          Titles:
            – TitleFull: Sensors (14248220)
              Type: main
ResultId 1