Робототехнічні та мехатронні системи
Робототехнічні та мехатронні системи
Зміст
Ієрархія керування в мехатронних системах та ПР
Загалом ієрархічна структура – це багаторівневий набір взаємодіючих підсистем, кожна з яких відповідальна за рішення певної задачі і має доступ до сенсорної інформації, необхідної для вирішення завдань керування даного рівня. У сучасних мехатронних системах, як правило, використовується ієрархія “зверху – вниз”, коли нижній рівень повністю підпорядкований вище стоячим. Розглянемо ієрархію керування, що типова для мехатронних (зокрема, робототехнічних) систем. Дана структура була запропонована в роботах академіка Е. П. Попова. Виділяються чотири рівні керування: інтелектуальний, стратегічний, тактичний та виконавчий (рис. 7.1).
Рис. 7.1 Рівні керування в МТС та ПР
Сенсори
Інтелектуальний рівень – вищий рівень керування в системах, що розглядаються. Призначення цього рівня – ухвалення рішень про рух механічної системи в умовах неповної інформації про зовнішнє середовище і об'єкти робіт. Наприклад, мобільний робот при русі в трубопроводі отримує інформацію від системи технічного зору про наявність перешкоди. Можливі наступні постановки завдання руху:
- зупинити рух і повернутися до вихідної позиції;
- визначити тип і характеристики перешкоди і прибрати виявлений об'єкт;
- продовжити виконуваний рух, ігноруючи наявність зовнішнього об'єкту, тобто перешкоди.
Функції інтелектуального рівня в сучасних МТС та ПР зазвичай виконує людина – оператор або потужний комп'ютер верхнього рівня управління, а також ПР, що володіють когнітивними можливостями.
Стратегічний рівень керування призначений для планування робочого органу рухів окремих складових МТС та ПР. Планування рухів припускає розбиття завдання руху, що поставлене інтелектуальним рівнем, на послідовність узгоджених за часом елементарних дій і формалізацію цілей управління для кожної з цих дій. Прикладами елементарних дій МТС та ПР може служити:
- виведення робочого органу в задану позицію;
- захоплення предмету, наприклад,затисксхватом ПР заготовки, деталі тощо;
- тестовий рух для визначення сил реакції з боку об'єкту;
- транспортування об'єкту і повернення ПР до вихідної позиції;
- тощо.
Формалізація цілей керування означає, що для кожної з елементарних дій повинні бути записані математичні співвідношення, виконання яких забезпечує успішне виконання дії. Для ПР на стратегічному рівні вирішується завдання геометричного планування руху робочого органу. Стратегічний рівень видає інформацію про план руху і цілі керування у формі команд управління рухом. Важливо підкреслити, що структура і формати мов управління рухом істотно відрізняються від універсальних мов програмування (типу С++, Паскаль тощо), хоча окремі оператори можуть співпадати (наприклад, оператори завдання циклу і логічні функції).
Тактичний рівень виконує перетворення команд керування рухом, що поступають із стратегічного рівня управління, в програму керування, яка визначає закони узгодженого руху в часі всіх ланок механічного пристрою з урахуванням технічних характеристик блоку приводів (в першу чергу обмежень на узагальнені швидкості, прискорення і сили). На тактичному рівні необхідно визначити узагальнені координати елементів складових рухомих частин МТС та ПР, які відповідають бажаним декартовим координатам їх характеристичної точки, наприклад, полюса схвата ПР. Для цього, наприклад, для ПР, повинна бути вирішена зворотна задача кінематики маніпуляційної системи ПР про положення. Для керування швидкістю руху програма керування будується як результат рішення зворотної задачі про швидкість робочого органу. Для реалізації даних алгоритмів пристрій комп'ютерного керування повинен виконувати в реальному часі наступні основні функції:
- прийом інформації від стратегічного рівня у формі команд керування рухом;
- прийом і обробку інформації від датчиків положення маніпулятора про поточну конфігурацію для розрахунку елементів матриці Якобі;
- обернення матриці Якобі, якщо її використання є методично необхідним;
- множення зворотної матриці Якобі на вектор-стовпець програмної швидкості робочого органу;
- видачу програми керування на виконавчий рівень.
Рис. 7.2 Матриця Якобі
Виконавчий рівень управління призначений для розрахунку і видачі сигналів керування на блок приводів рухомих елементів МТС та ПР відповідно до програми керування з урахуванням технічних характеристик силових перетворювачів. Для ієрархічних систем керування в МТ та ПР діє принцип, згідно якому в міру просування від вищих до нижчих рівнів керування знижується інтелектуальність системи, але підвищується її точність. При цьому під “інтелектуальністю” розуміється здатність системи набувати спеціальних знань, що дозволяють уточнити поставлене завдання і визначити шляхи її рішення, а під “неточністю” – невизначеність в операціях щодо рішення даного завдання.
Основні ознаки систем інтелектуального керування МТС та ПР
Головна відмінна риса сучасної теорії керування – це розвиток інтелектуальних методів управління технічними системами, яка дуже виразно виявляється в мехатроніці як одній з передових науково-технічних областей. Саме інтелектуальні методи дозволяють ефективно вирішувати завдання управління мехатронними системами та подібними до них ПР. До основних ознак систем інтелектуального керування даного класу систем та технологічного обладнання стосовно завдань мехатроніки слід віднести:
- здатність автономно (без участі людини-оператора) приймати рішення про поведінку системи в деяких заздалегідь не певних ситуаціях;
- можливість адаптувати (пристосовувати) структуру і закони руху МТС та ПР до умов зовнішнього середовища і збурюючих дій, що змінюються;
- здатність системи управління до самонавчання і накопичення знань у процесі дій керованої машини і їх використання в подальших завданнях керування;
- застосування процедур оптимізації на етапах планування, програмування і виконання всіх функціональних рухів МТС та ПР;
- оцінка якості виконуваних рухів і діагноста фактичного стану керованої машини і протікаючих процесів у реальному часі (онлайн режим);
- ефективна взаємодія з людиною-оператором, використання її інтелекту як експерта і навичок при плануванні дій МТС та ПР;
- ієрархічність структури системи з чітким виділенням функцій, інформаційного забезпечення і зворотних зв'язків для кожного рівня управління;
- гнучка взаємодія розподілених підсистем через комп'ютерні мережі для досягнення загальної для всієї системи мети керування;
- підвищені показники гнучкості і точності керування.
Відеоматеріали
Різновиди роботів для виконання логістичних функцій
- Відео №1 Автоматична лінія сварки і збірки металевих дверних коробок
- Відео №2 Горизонтальний і вертикальний рух носієм Lego Sorter
- Відео №3 Внутрішня передача з тахометром Lego Sorter
- Відео №4 Конвеєрний стрічковий механізм
- Відео №5 Досвід іноземних студентів
Анотація Відео містять фрагменти виконання роботами логістичних функцій. Зокрема, переміщення та передача вантажу, обробка матеріалу. В першому фрагменті відео вам демонструється робота повністю автоматизованої системи(лінії) зварювання та збирання металевих дверних коробок. В другому та третьому відео ви побачите використання робота, створеного на базі конструктора Lego. В четвертому ви побачите конвеєрний стрічковий механізм, який перевозить вантаж. В п'ятому вам продемонструють програму навчання в Технічному коледжі Олбані, яка зосереджена на підготовці студентів до встановлення, обслуговування та ремонту автоматизованих виробничих і промислових систем. Програма зазвичай включає курсову роботу в таких областях, як електричні та електронні системи, механічні системи, робототехніка та системи керування. Студенти також можуть дізнатися про використання діагностичних інструментів та обладнання, а також про спеціальні комп’ютерні системи та програмне забезпечення. Після завершення програми випускники повинні мати навички та знання, необхідні для роботи техніками в різних галузях промисловості, включаючи виробництво, транспорт і будівництво.
Глосарій
- Мехатроніка— галузь науки і техніки, заснована на синергетичному об'єднанні вузлів точної механіки з електронними, електротехнічними і комп'ютерними компонентами, що забезпечують проєктування [1] і виробництво [2] якісно нових модулів, систем і машин з інтелектуальним управлінням їх функціональними рухами. Мехатроніка є своєрідною сучасною філософією проєктування складних керованих технічних об'єктів.
- Автономні роботи — це роботи[3], які здатні виконувати потрібні завдання без постійного людського нагляду. Багато видів роботів мають певний ступінь автономності[4]. Різні роботи можуть бути автономними у певні способи. Високий ступінь автономності особливо бажаний у таких царинах, як наприклад: дослідження космосу[5], прибирання підлоги, покіс газонів і очищення стічних вод.
- Матриця Якобі — У векторному аналізі, матриця Якобі векторзначної функції[6] кількох змінних є матрицею[7] всіх її частинних похідних першого порядку[8]. У випадку квадратної матриці, тобто, якщо кількість незалежних і залежних змінних функції співпадають, то її визначник називають визначником[9] Якобі. Крім того, матрицю і її визначник (якщо він визначений) в літературі часто називають просто якобіаном.
- Система керування — систематизований набір засобів впливу на підконтрольний об'єкт для досягнення цим об'єктом певної мети. Об'єктом системи керування можуть бути як технічні об'єкти так і люди. Об'єкт системи керування може складатися з інших об'єктів, які можуть мати постійну структуру взаємозв'язків.
Джерела
- Проєктування
- Виробництво
- Робот
- Самоуправління
- Космонавтика
- Вектор-функція
- Матриця (математика)
- Часткова похідна
- Визначник
Автор
Садовий Микола Ілліч – професор, доктор педагогічних наук