EV3 роботтарын виртуалды ортада бағдарламалау және ПИД реттегіші | Статья в журнале «Молодой ученый»

Отправьте статью сегодня! Журнал выйдет 30 ноября, печатный экземпляр отправим 4 декабря.

Опубликовать статью в журнале

Авторы: , ,

Рубрика: Молодой ученый Қазақстан

Опубликовано в Молодой учёный №17 (412) апрель 2022 г.

Дата публикации: 03.05.2022

Статья просмотрена: 309 раз

Библиографическое описание:

Кыдыралина, Л. М. EV3 роботтарын виртуалды ортада бағдарламалау және ПИД реттегіші / Л. М. Кыдыралина, Б. Н. Орынбаев, Е. Б. Кулжабаев. — Текст : непосредственный // Молодой ученый. — 2022. — № 17 (412). — С. 403-407. — URL: https://moluch.ru/archive/412/90702/ (дата обращения: 16.11.2024).



Мақалада авторлар EV3 роботын виртуалды ортада жүргізуге бағдарламала құруды және роботты бағдарламалауда қара сызықпен тура жүру үшін ПИД реттегішін қолдануды көрсетеді.

Ключевые слова: виртуалды орта, EV3 роботтары, ПИД реттегіші, бағдарламалау.

В статье авторы показывают, как запрограммировать робота EV3 для работы в виртуальной среде и использовать ПИД-регулятор для программирования робота для езды по черной линии.

Ключевые слова: виртуальная среда, роботы EV3, регулятор ПИД, программирование.

Соңғы жылдары карантинге байланысты еліміздегі білім беру саласында көптеген қиындықтар туындады. Оқушылар барлық пәндерді және қосымша үйірмелерді де үйден оқуына тура келді. Осы кезде робототехниканың да жағдайы қиын болды. Себебі, мектептің материалдық базасы роботтарды оқушылардың қолына таратып бере алатындай жағдайда болмады. Сол себепті де осы тығырықтан шығу мақсатында EV3 білім беру роботтарын виртуалды құрастыруға LEGO Digital Designer [1] бағдарламасы және виртуалды әлемде бағдарлама құрып, жүргізе алатындай мүмкіндіктері бар және Virtual Robotics Toolkit [1] бағдарламасы қолданыла бастады.

1 суретте виртуалды ортада робот құрауға арналған LEGO Digital Designer [1] бағдарламасы көрсетілген. Бұл бағдарламада роботты ешқандай шектеусіз құрастыруға болады. Шектеусіз деп роботтың бөлшектеріне шектеу жоқ дегенді айтып отырмыз. Себебі, мектептегі роботтардың, оның бөлшектерінің шектеулі екенін білеміз. Бұл үлкен ауқымды жобаны құруға да қолайлы виртуалды бағдарламалау ортасы.

Ал бүгінгі мақала роботтарды виртуалды әлемде, құрылған бағдарлама арқылы жүргізуге арналған Virtual Robotics Toolkit [2] бағдарламасы туралы болмақ. Бұл бағдарламаның кескіні 2 суретте көрсетілген.

C:\Users\BON\Desktop\LDD-600x402.jpg

Сурет 1. LEGO Digital Designer бағдарламасы

Сурет 2. Virtual Robotics Toolkit бағдарламасы

Бұл виртуалды әлемнің ерекшелігі оның роботты қарапайым EV3 бағдарламасында құрып, оны виртуалды әлемдегі роботқа жүктеп, оны осы вируалды әлемде қосу арқылы жұмысын тексере алатындығымызда болып отыр. Сонымен қатар, LEGO Digital Designer ортасында құрастырылған роботты Virtual Robotics Toolkit виртуалды әлеміне жүктеп соған бағдарлама жазуға болады.

Бағдарламаны жазу EV3 бағдарламасындағы блоктармен жүргізіледі. Роботты бағдарлама арқылы қара сызықтың бойымен жүргізу үшін қарапайым әдісті немесе ПИД [3] реттегішін қолдану арқылы да жүргізуге болады. Қарапайым бағдарламада робот түзу қара сызықтың бойымен әртүрлі доға жасап немесе дірілдеп жүретінін байқайсыз. Ал ПД реттегіші арқылы роботты сызықтың бойымен тура, біркелкі жүргуге үйретеміз.

Роботты түзу сызықпен жүргізудің қарапайым әдісі 3-ші суретте көрсетілген. Бұл кодқа қарайтын болсақ робот қара түсті көргенде оңға, ал ақ түсті көргенде солға кіші доға жасай жүреді. Бұл роботтың біркелкі сызықтың бойымен тегіс жүруіне мүмкіндік бермейді.

Сурет 3. Сызықпен жүруге арналған қарапайым бағдарлама коды

Енді ПИД реттегіш дегеннің не екенін анықтап алайық. ПИД-дифференциалды пропорционалды интегралды реттегіш — бұл өзгертуге қабілетті берілген параметрді сақтау үшін автоматтандырылған жүйелерге орнатылатын құрылғы (сурет 4). PID реттегіші міндетті кері байланысы бар басқару тізбегіне салынған құрылғы. Ол белгіленген мәндердің белгіленген деңгейлерін, мысалы, ауа температурасын ұстап тұруға арналған. Құрылғы датчиктерден немесе сенсорлардан алынған мәліметтер негізінде басқару құрылғысына басқару немесе шығыс сигналын береді. Бұл реттегіш арқылы робот неғұрлым қара сызыққа жақын жүруге тырысады.

Что такое ПИД регулятор для чайников?

Сурет 4. Дифференциалды пропорционалды интегралды реттегіш

PID реттегішінің үш түрлі коэффициенті және жұмыс принципі бар. PID реттегішінің жұмысы реттелетін параметрді берілген деңгейде ұстап тұру үшін қажетті қуат күші туралы шығыс сигналын беру болып табылады. Индикаторды есептеу үшін күрделі математикалық формула қолданылады, оның құрамында 3 коэффициент бар — пропорционалды, интегралды, дифференциалды. Мысалға, реттеу объектісі ретінде су ыдысын алыңыз, онда температураны бумен клапанның ашылу дәрежесін реттеу арқылы белгілі бір деңгейде ұстап тұру керек. Пропорционалды компонент кіріспе мәліметтермен сәйкес келмеген кезде пайда болады. Қарапайым сөзбен айтқанда, бұл нақты температура мен қалағанның арасындағы айырмашылық алынады, реттелетін коэффициентке көбейтіледі және клапанға берілуі керек шығыс сигналы алынады. Яғни. градус құлағаннан кейін қыздыру процесі басталады, қажетті белгіден жоғары көтеріледі — өшіру немесе тіпті салқындату. Бұдан әрі интегралды компонент пайда болады, ол қоршаған ортаның әсерін немесе температураны белгілі бір деңгейде ұстап тұруға әсер ететін басқа да әсерлерді өтеуге арналған. Басқарылатын құрылғыларға әсер ететін қосымша факторлар әрдайым болғандықтан, пропорционалды компонентті есептеу үшін мәліметтер түскен кезде сан өзгеріп отырады. Сыртқы әсер неғұрлым көп болса, индикатордың ауытқуы соғұрлым күшті болады.

Интеграл статикалық қатені есептеу арқылы қателерді жою үшін қолданылады. Бұл процестегі ең бастысы — дұрыс коэффициентті таңдау, әйтпесе қате (сәйкессіздік) интегралды компонентке әсер етеді.

PID-дің үшінші компоненті — саралау. Ол жүйеге әсер ету мен кері реакция арасында пайда болатын кідірістердің әсерін өтеуге арналған. Пропорционалды реттегіш температура қажетті белгіге жеткенше қуат береді, бірақ ақпарат құрылғыға өткен кезде, әсіресе үлкен мәндерде, қателер әрқашан пайда болады. Бұл қызып кетуіне әкелуі мүмкін. Дифференциал кідірістер немесе қоршаған орта әсерінен болатын ауытқуларды болжайды және алдын-ала берілген қуатты азайтады.

Ал егер осыны EV3 бағдарламалау ортасында жазатын болсақ (сурет 5).

Сурет 5. EV3 бағдарламалау ортасында жазылған ПИД реттегіш

Осындай бағдарламаны робототехниканы енді бастаған оқушы жаза алмайды. Себебі, бағдарламалаудан хабары болуы керек. Әртүрлі алгоритмдерді білуі керек. Мысалға, цикл, шартты оператор және сенсорлармен жұмыс.

Осындай бағдарламаны біз виртуалды әлемде роботқа жүктеп жүргізе аламыз. Бұл 2 датчик мәні бойынша жазылған бағдарлама коды. Егер сізде бір ғана датчик болса, онда бағдарламада екінші датчиктің орнына екі шекті мәннің орта санын енгізу керек. Бағдарлама жаңағы шекті мәнге қарай түзелуге тырысатын болады. Осының арқасында робот қара сызықтың бойымен түзу де, біркелкі қозғалыс жасай алатын болады.

Осы айтылған ақпараттардан және көрсетілген бағдарлама кодтарынан әріптестеріміз өз оқушыларын жарыстарға үйден де дайындала алатындай мүмкіндік ала алады деген ойдамыз. ПИД реттегіші арқылы өз қателіктерін ескере отырып түзу жүре алатындай роботты басқару мүмкіндігін алуға болатынын айтқымыз келеді. Сонымен қатар, ПИД реттегішін кез-келген жобада қателіктерді азайту үшін қолданылатынын көрсеттік.

Әдебиет:

1. Антипов, Д. Н.білім берудегі робототехникадағы виртуалды ортаның әлеуеті / Д. Н. Антипов. — Мәтін: тікелей / / Жас ғалым. — 2018. — № 31 (217). — С. 1–3. — URL: https://moluch.ru/archive/217/51435.

2. Virtual Robotics Toolkit [Электронный ресурс] / Virtual Robotics Toolkit. — URL: https://www.virtualroboticstoolkit.com/.

3. Алексей Овсянников, [Электронный ресурс] /«ПИД-регулятор доступно и просто», URL: http://edurobots.ru/2020/02/pid-robo, 21.02.2020.

Основные термины (генерируются автоматически): LEGO, PID, URL, виртуальная среда, немес, робот, Электронный ресурс.


Ключевые слова

бағдарламалау, виртуалды орта, EV3 роботтары, ПИД реттегіші

Похожие статьи

Термофрикциялық фрезалап жону кезінде кесу аймағындағы температураның өзгеруіне кесу режимінің әсерін зерттеу

Бұл мақалада авторлар соңғы элементтер әдісі арқылы термофрикциялық фрезалап жону кезінде кесу аймағындағы температураның өзгеруіне кесу режимінің қалай әсер ететінін зерттеген.

Зоофразеологизмдерді оқытудағы АКТ-ның рөлі

Мақалада зоофразеологизмдерді ақпараттық коомуникациялық технологиялар арқылы оқытудың прогрессивті жолдары ұсынылды. Сонымен қатар, ғылыми тұжырымдамалар негізінде ақпараттық кооммуникациялық технологиялар түрлеріне анықтама берілді.

Болашақ педагог-психологтардың инклюзивті білім беруді жүзеге асыруға дайындығын қалыптастырудың моделі

Мақалада болашақ педагог-психологтардың инклюзивті білім беруді жүзеге асыруға дайындығын қалыптастыру моделі қарастырылады. Авторлар жалпы жетекші теориядан туындайтын талаптарға сәйкес зерттеу проблемасының моделін құру ерекшеліктерін талдады. Бола...

Кәсіпорын менеджері ақпараттық жүйені қалай тиімді пайдалануы қажет

Соңғы жылдары компьютерлік ақпараттық технологиялар саласындағы жетістіктер менеджерлер шешім қабылдау мен іске асыруда қолданылатын жүйелердің алуан түрлілігіне әкелді. Жалпы алғанда, бұл жүйелер нөлден бастап нақты мақсаттар үшін жасалды және мәлім...

Инклюзивті білім беру үшін ақпараттық ортаны жасаудың ерекшеліктері

Бұл мақалада ақпараттық білім беру ортасын жасаудың маңыздылығы талқыланады, инклюзивті білім беру үшін ақпараттық білім беру ортасын жасаудың пайдасы айқындалады, инклюзивті білім беру үшін ақпараттық білім беру ортасын жасауда кездесетін негізгі қи...

«Аударылған сынып» моделін іске асыру әдістемесін қалыптастырудың мазмұны

Мақалада «Аударылған сынып» технологиясын жүзеге асыру мәселелерінің ерекшеліктері қарастырылған. «Аударылған сынып» моделін білім беру процесінде тек онлайн оқыту жағдайында ғана емес, сонымен қатар офлайн форматта да кеңінен қолданылады. «Аударылға...

Критериалды бағалау оқу мен оқытудың қайнар көзі ретінде

Берілген мақалада критериалды бағалау жүйесі оқу мен оқытудың қайнар көзі ретінде қарастырылады.

Зиянды URL мекенжайлары және оларды анықтау әдістері

Мақалада зиянды URL мекенжайы тақырыбы зерттелген. Зиянды URL мекенжайларының түрлері және де оларды анықтаудың қара тізімге енгізу, машиналық оқыту, эвристикалық әдістері талданған.

Мұнай резервуарларын толтыруды автоматтандыру үрдісін анық емес логикалық алгоритмдерде құру

Мұнай өнеркәсібі жалпы, Қазақстан Республикасының маңызды салаларының бірі және мемлекетіміздің бүкіл экономикасының дамуына әсер етеді. Мұнай резервуарларын автоматтандырудың негізгі мақсаты — мұнай өнімдерін қабылдау, сақтау, тарату, өлшеу және есе...

Фибробетонның тиімділігін арттыру жолдары

Көлік құрылыстарын салу, қайта құру және жөндеу кезінде тиімділікті қамтамасыз етуге жоғары деформациялық қасиеттері бар фибробетонды қолдану арқылы қол жеткізуге болады. Бұл мақалада жоғары деформациялық қасиеттері бар фибробетонның құрамын оңтайлан...

Похожие статьи

Термофрикциялық фрезалап жону кезінде кесу аймағындағы температураның өзгеруіне кесу режимінің әсерін зерттеу

Бұл мақалада авторлар соңғы элементтер әдісі арқылы термофрикциялық фрезалап жону кезінде кесу аймағындағы температураның өзгеруіне кесу режимінің қалай әсер ететінін зерттеген.

Зоофразеологизмдерді оқытудағы АКТ-ның рөлі

Мақалада зоофразеологизмдерді ақпараттық коомуникациялық технологиялар арқылы оқытудың прогрессивті жолдары ұсынылды. Сонымен қатар, ғылыми тұжырымдамалар негізінде ақпараттық кооммуникациялық технологиялар түрлеріне анықтама берілді.

Болашақ педагог-психологтардың инклюзивті білім беруді жүзеге асыруға дайындығын қалыптастырудың моделі

Мақалада болашақ педагог-психологтардың инклюзивті білім беруді жүзеге асыруға дайындығын қалыптастыру моделі қарастырылады. Авторлар жалпы жетекші теориядан туындайтын талаптарға сәйкес зерттеу проблемасының моделін құру ерекшеліктерін талдады. Бола...

Кәсіпорын менеджері ақпараттық жүйені қалай тиімді пайдалануы қажет

Соңғы жылдары компьютерлік ақпараттық технологиялар саласындағы жетістіктер менеджерлер шешім қабылдау мен іске асыруда қолданылатын жүйелердің алуан түрлілігіне әкелді. Жалпы алғанда, бұл жүйелер нөлден бастап нақты мақсаттар үшін жасалды және мәлім...

Инклюзивті білім беру үшін ақпараттық ортаны жасаудың ерекшеліктері

Бұл мақалада ақпараттық білім беру ортасын жасаудың маңыздылығы талқыланады, инклюзивті білім беру үшін ақпараттық білім беру ортасын жасаудың пайдасы айқындалады, инклюзивті білім беру үшін ақпараттық білім беру ортасын жасауда кездесетін негізгі қи...

«Аударылған сынып» моделін іске асыру әдістемесін қалыптастырудың мазмұны

Мақалада «Аударылған сынып» технологиясын жүзеге асыру мәселелерінің ерекшеліктері қарастырылған. «Аударылған сынып» моделін білім беру процесінде тек онлайн оқыту жағдайында ғана емес, сонымен қатар офлайн форматта да кеңінен қолданылады. «Аударылға...

Критериалды бағалау оқу мен оқытудың қайнар көзі ретінде

Берілген мақалада критериалды бағалау жүйесі оқу мен оқытудың қайнар көзі ретінде қарастырылады.

Зиянды URL мекенжайлары және оларды анықтау әдістері

Мақалада зиянды URL мекенжайы тақырыбы зерттелген. Зиянды URL мекенжайларының түрлері және де оларды анықтаудың қара тізімге енгізу, машиналық оқыту, эвристикалық әдістері талданған.

Мұнай резервуарларын толтыруды автоматтандыру үрдісін анық емес логикалық алгоритмдерде құру

Мұнай өнеркәсібі жалпы, Қазақстан Республикасының маңызды салаларының бірі және мемлекетіміздің бүкіл экономикасының дамуына әсер етеді. Мұнай резервуарларын автоматтандырудың негізгі мақсаты — мұнай өнімдерін қабылдау, сақтау, тарату, өлшеу және есе...

Фибробетонның тиімділігін арттыру жолдары

Көлік құрылыстарын салу, қайта құру және жөндеу кезінде тиімділікті қамтамасыз етуге жоғары деформациялық қасиеттері бар фибробетонды қолдану арқылы қол жеткізуге болады. Бұл мақалада жоғары деформациялық қасиеттері бар фибробетонның құрамын оңтайлан...

Задать вопрос