Информатика и автоматизация (Feb 2019)

Особенности решения уравнений метода обратной задачи для синтеза устойчивого управляемого движения шагающих роботов

  • Alexander Sergeevich Gorobtsov,
  • Andrey Evgenevich Andreev,
  • Alexey Evgenevich Markov,
  • Andrey Victorovich Skorikov,
  • Pavel Sergeevich Tarasov

DOI
https://doi.org/10.15622/sp.18.1.85-122
Journal volume & issue
Vol. 18, no. 1
pp. 85 – 122

Abstract

Read online

Рассматривается задача синтеза управляемого движения шагающих роботов методом обратной задачи. Уравнения метода обратной задачи представляются с помощью методов динамики связанных систем тел, как уравнения движения свободных тел и уравнения связей. Введены различные группы уравнений связей — для задания походки робота, для выполнения условий устойчивости робота и для согласованного движения заданных звеньев робота. Ключевая особенность уравнений метода обратной задачи в такой постановке состоит в наличии вторых производных координат системы в уравнениях связей, обеспечивающих поддержание роботом вертикального положения. Однозначное решение таких уравнений в общем случае невозможно из-за неопределенности начальных условий для множителей Лагранжа. Рассмотрен приближенный метод решения обратной задачи без учета инерционных составляющих в уравнениях связей, определяющих устойчивость робота. Выписаны уравнения связей, которые определяют согласованное движение отдельных звеньев робота и необходимые для однозначного решения задачи на основе приближенных уравнений. Представлена реализация методов синтеза программного движения в системе управления робота андроида АР600. Выполнено сравнение теоретических и экспериментальных показателей управляемого движения. Установлено, что при достигнутой высокой точности управления следящими приводами относительными движениями звеньев робота с погрешностью несколько процентов, показатели абсолютных движений робота, в частности, углы крена, рыскания и тангажа, отличаются от программных на 30-40%. Показано, что предложенный метод позволяет синтезировать управление роботом в квазистатическом режиме для различных типов движений — вперед, вбок, движение по ступенькам, наклоны и так далее.

Keywords