Аннотация 2
Введение 6
1. Обзор литературы 8
2. Постановка задачи 10
3.Решение задачи кинематики 11
3.1. Аналитический метод. 11
3.1.1 Прямая кинематика 11
3.1.2 Обратная кинематика 12
3.2. Численный метод. 18
3.3. Метод на основе искусственного интеллекта. 18
3.3.3. Алгоритм, основанный на использовании метода отжига. 22
4. Планирование движения инструмента робота-манипулятора в среде с препятствиями. 24
4.1. Метод потенциальных полей. 24
4.2. Алгоритмы поиска пути на графе. 26
4.3. Алгоритмы поиска пути на основе методов искусственного интеллекта (семейство алгоритвов RRT) 29
4.4. Обнаружение препятствий и проверка на отсутствие пересечений. 33
4.5. Планирование траектории инструмента робота манипулятора 33
5.Управление движением робота-манипулятора. 38
5.1. Разработка алгоритмов управления и реализация методов. 39
5.2 Планирование траектории робота в пространстве координат инструмента 40
5.3 Обеспечение режима разгон-торможение. 42
5.4. Управляемое движение робота-манипулятора 50
Заключение 51
Интеллектуальная система управления роботом-манипулятором (ИСУРМ) представляет собой комплекс программных и аппаратных средств, разработанных для автономного выполнения задач манипулятором. Она состоит из взаимосвязанных модулей, каждый из которых реализует специализированные функции.
Сегодня в сфере робототехники ключевую роль играют интеллектуальные системы управления роботом-манипулятором. Они обеспечивают эффективное взаимодействие роботов с окружающей средой, позволяют выполнять сложные задачи и избегать столкновений с препятствиями.
В данной работе представлена структура интеллектуальной системы управления роботом-манипулятором, включающая решение задачи обратной кинематики, планирование движения в среде с препятствиями, проверку условий отсутствия пересечений с объектами внешней среды, а также непосредственное управление роботом-манипулятором.
Разработка систем управления многозвенными роботами-манипуляторами является важной частью современной теории автоматического управления. Высокий спрос на подобные системы со стороны промышленности подтверждает их значимость. Манипуляционные роботы, несмотря на свою стоимость, обладают гибкой конфигурируемостью и способны выполнять широкий круг задач, включая те, которые ранее мог выполнять только человек. Возможность перенастройки позволяет использовать роботы-манипуляторы в течение длительного времени, экономя средства на закупке нового оборудования.
Малые предприятия заинтересованы в манипуляционных устройствах малого размера, так как они доступны по стоимости и могут быть размещены в небольших помещениях. Эти роботы способны выполнять технологические операции мелкосерийного производства и быстро перенастраиваться для производства новой продукции. Их использование также снижает количество работников, что снижает затраты и риски, связанные с человеческим фактором.
Задачи планирования траектории движения являются важным аспектом робототехники. Существует множество алгоритмов для решения этих задач, различающихся по целям и методам достижения. Планирование траектории движения включает как поиск пути для робота, так и оптимизацию его движения по этому пути.
В заключении можно заметить, что для достижения оптимальных результатов необходимо разработать и интегрировать эффективные алгоритмы и методы в каждом из направлений решения задачи реализации интеллектуальной системы управления роботом-манипулятором.Развитие методов и алгоритмов управления роботами-манипуляторами играет ключевую роль в повышении производительности и эффективности промышленных процессов. Современные подходы включают в себя использование различных методов и технологий, таких как численные методы, методы оптимизации, машинное обучение и компьютерное зрение, что позволяет решать сложные задачи управления движением с высокой точностью и скоростью.
Результатами работы являются:
1. Представлены решения прямой и обратной задачи кинематики о положении робота KUKA. В приложении 1 представлены реализованные функции кода программы решения данных задач.
2. Реализация алгоритма поиска пути движения инструмента робота-манипулятора в среде с препятствиями. В приложении 2 представлены реализованные функции кода программы решения данной задачи.
3. Реализация алгоритма планирования движения инструмента робота-манипулятора в среде с препятствиями при обеспечении режима разгон-торможение. В приложении 3 представлены реализованные функции кода программы решения данной задачи.
4. Предложенасхема управляемого движения роботом-манипулятором с заданной избыточной кинематической.
Также при выполнении работы была опубликована статья: Обада М.Х., Шиманчук Д.В. Использование метода отжига для решения обратной задачи о положении робота-манипулятора (2023). Эта статья была написана с сотрудничестве с руководителем, в ней рассматривается решение обратной задачи о перемещении роботов, где знание значений каждого двигателя в роботизированной системе помогает достичь определенного конечного положения многозвенного механизма. Эта задача считается одной из самых сложных в области робототехники. Используется алгоритм отжига для избыточных механизмов, и предполагается, что этот новый метод может сократить время расчета и снизить энергопотребление исполнительных механизмов. В приложении 4 представлен код программы решения обратной задачи для робота-манипулятора с числом степеней свободы равном 7.