IDEAS home Printed from https://ideas.repec.org/a/baq/taprar/v1y2023i2p30-35.html
   My bibliography  Save this article

Development of the control system for LEGO Mindstorms EV3 mobile robot based on MATLAB/Simulink elements

Author

Listed:
  • Chengjian Dong

    (Yancheng Polytechnic College)

  • Oleksii Povorozniuk

    (Admiral Makarov National University of Shipbuilding)

  • Andriy Topalov

    (Admiral Makarov National University of Shipbuilding)

  • Kai Wang

    (Yunzhou (Yancheng) Innovation Technology Co., Ltd)

  • Zhicong Chen

    (Yunzhou (Yancheng) Innovation Technology Co., Ltd)

Abstract

The Mindstorms EV3 robot, developed by LEGO, is one of the popular robots that has been widely used in various fields. Unlike previous versions of mobile LEGO robots, EV3 allows the development of real-time applications for teaching a variety of subjects, as well as for conducting research experiments. The object of research in this case is the Mindstorms EV3 robot connected to MATLAB/Simulink. The design consists of a controller, one color sensor, two servo motors and one support wheel. Each servo motor is built on a DC collector motor with a matching gearbox and has the ability to measure the number of revolutions corresponding. A digital sensor with a sampling frequency of 1 kHz is used as a color sensor, which can determine the color or brightness of light. Despite its popularity, the EV3 robot control system in interaction with the MATLAB/Simulink programming environment is a rather complex solution and therefore requires further research. The scientific part of the research focuses on discovering the regularities of the Mindstorms EV3 control system, developing a control system model, and exploring the potential of MATLAB/Simulink to expand the robot's capabilities. An analysis of the main elements of the control system, such as sensors and servos, was carried out. The graphs of the dependences of the characteristics of the servo drives were built and the efficiency of the robot movement was checked depending on the parameters set in the program. The result of the development of the mobile robot control system was the adjustment of the mobile robot movement regulators along a given trajectory in the form of a drawn line, which allowed estimating the maximum permissible speed of the robot movement. The presented research and development of a control system based on MATLAB/Simulink elements allows using the proposed method to control a mobile robot with high precision, analyze and verify the robot's electromechanical parameters in real time. This control system has a high potential and can practically be integrated into industrial objects of mobile robotics, provided types the sensors and executive mechanisms of the mobile robot match.

Suggested Citation

  • Chengjian Dong & Oleksii Povorozniuk & Andriy Topalov & Kai Wang & Zhicong Chen, 2023. "Development of the control system for LEGO Mindstorms EV3 mobile robot based on MATLAB/Simulink elements," Technology audit and production reserves, PC TECHNOLOGY CENTER, vol. 1(2(69)), pages 30-35, January.
  • Handle: RePEc:baq:taprar:v:1:y:2023:i:2:p:30-35
    DOI: 10.15587/2706-5448.2023.274846
    as

    Download full text from publisher

    File URL: https://journals.uran.ua/tarp/article/view/274846/270100
    Download Restriction: no

    File URL: https://libkey.io/10.15587/2706-5448.2023.274846?utm_source=ideas
    LibKey link: if access is restricted and if your library uses this service, LibKey will redirect you to where you can use your library subscription to access this item
    ---><---

    Corrections

    All material on this site has been provided by the respective publishers and authors. You can help correct errors and omissions. When requesting a correction, please mention this item's handle: RePEc:baq:taprar:v:1:y:2023:i:2:p:30-35. See general information about how to correct material in RePEc.

    If you have authored this item and are not yet registered with RePEc, we encourage you to do it here. This allows to link your profile to this item. It also allows you to accept potential citations to this item that we are uncertain about.

    We have no bibliographic references for this item. You can help adding them by using this form .

    If you know of missing items citing this one, you can help us creating those links by adding the relevant references in the same way as above, for each refering item. If you are a registered author of this item, you may also want to check the "citations" tab in your RePEc Author Service profile, as there may be some citations waiting for confirmation.

    For technical questions regarding this item, or to correct its authors, title, abstract, bibliographic or download information, contact: Iryna Prudius (email available below). General contact details of provider: https://journals.uran.ua/tarp/issue/archive .

    Please note that corrections may take a couple of weeks to filter through the various RePEc services.

    IDEAS is a RePEc service. RePEc uses bibliographic data supplied by the respective publishers.