Моделирование работы манипуляционного робота в программном пакете Matlab Robotics Toolbox
Авторы: Егоров Е.Е. | |
Опубликовано в выпуске: #1(42)/2020 | |
DOI: 10.18698/2541-8009-2020-1-567 | |
Раздел: Машиностроение и машиноведение | Рубрика: Роботы, мехатроника и робототехнические системы |
|
Ключевые слова: манипулятор, моделирование, метод Денавита — Хартенберга, прямая и обратная позиционные задачи, кинематика, планирование траектории, Matlab, Robotics Toolbox, Guide |
|
Опубликовано: 28.01.2020 |
Исследованы возможности программного пакета MATLAB Robotics Toolbox для моделирования движения манипуляционного робота. Описан алгоритм создания модели манипулятора в программе на основе представления Денавита — Хартенберга. Проведено исследование кинематики манипуляционного робота. Решены прямая и обратная позиционные задачи при помощи внутренних функций программного пакета. Рассмотрено создание приложения с графическим интерфейсом в среде GUIDE для отрисовки модели робота и моделирования его движения. А также решена задача по планированию траектории движения схвата манипулятора. Проведен анализ эффективности встроенных в программный пакет функций и выявлены их недостатки при решении указанных задач.
Литература
[1] Зенкевич С.Л., Ющенко А.С. Управление роботами. М., Изд-во МГТУ им. Н.Э. Баумана, 2000.
[2] Макаров И.М., ред. Робототехника и гибкие автоматизированные производства. Кн. 5. Моделирование робототехнических систем и гибких автоматизированных производств. М., Высшая школа, 1986.
[3] Борисов О.И., Громов В.С., Пыркин А.А. Методы управления робототехническими приложениями. СПб., ИТМО, 2016.
[4] Градецкий В.Г., Вешников В.Б., Калиниченко С.В. и др. Управляемое движение мобильных роботов по произвольно ориентированным в пространстве поверхностям. М., Наука, 2001.
[5] Чемоданов Б.К., ред. Математические основы теории автоматического регулирования. М., Высшая школа, 1977.
[6] Градецкий В.Г., Рачков М.Ю. Роботы вертикального перемещения. М., Минобразования РФ, 1997.
[7] Ким Д.П. Теория автоматического управления. М., Физмалит, 2003.
[8] Corke P. Robotics toolbox. petercorke.com: веб-сайт. URL: http://petercorke.com/wordpress/toolboxes/robotics-toolbox (дата обращения: 14.10.2019).
[9] Corke P. Robotics, vision and control: fundamental algorithms in MATLAB. petercorke.com: веб-сайт. URL: http://www.petercorke.com/RVC1/ (дата обращения: 14.10.2019).
[10] Panchal K., Vyas C., Patel D. Developing the prototype of wall climbing robot. IJAERD, 2014, vol. 1, no. 3, pp. 58–65.
[11] Shmidt D., Berns K. Climbing robots for maintenance and inspections of vertical structures – A survey of design aspects and technologies. Robot. Auton. Syst., 2013, vol. 61, no. 12, pp. 1288–1305. DOI: http://dx.doi.org/10.1016/j.robot.2013.09.002