in 1^ й |
40 II |
Специфические особенности робототехнических устройств как управляемых объектов обусловлены в первую очередь многообразием видов реализуемых траекторий, а также существенно более широким диапазоном изменения скоростей и нагрузок по сравнению с традиционным технологическим оборудованием. Задача выбора из данного многообразия конкретных траекторий и режимов, т. е. синтез программы движения, должна решаться системой с помощью человека-оператора (в режиме обучения), или автоматически при наличии соответствующих управляющих программ и технических средств сбора и обработки информации о среде [7].
Рис. 2.7 (окончание) |
Как правило, робот работает не на установившихся режимах (с заданными и постоянными скоростями), а на управляемых переходных режимах. При этом характерная для его работы цикличность представляет собой периодически повторяемый набор движений, каждое из которых составлено из участков интенсивного разгона и торможения. Это связано с тем, что роботы используют в качестве вспомогательного оборудования и они не должны ограничивать время цикла работы обслуживаемого технологического оборудования, а следовательно, от них требуется максимальное быстродействие.
Необходимость повышения быстродействия при существенно увеличенных диапазонах скоростей и нагрузок обуславливает трудности синтеза систем регулирования с требуемым запасом устойчивости и качеством переходных процессов. Эти трудности усугубляются кинематической сложностью двигательной механической системы робота, а иногда, если не приняты специальные меры по так называемой динамической развязке, и существенным динамическим взаимовлиянием по различным степеням подвижности. В отличие от традиционного технологического оборудования в роботах исполнительные звенья базируются не на одном элементе типа станины, а последовательно друг на друге, образуя "скелет" в виде разомкнутой кинематической цепи. При движении каждое последующее звено динамически нагружает предыдущие, и в результате существенно искажает закон движения звеньев, заданный программой. Такое динамическое взаимодействие, обусловленное инерционными, диссипативными и кориолисовыми силами, в общем случае не позволяет рассматривать многомерную систему робота как совокупность соответствующего числа одномерных автономных систем. Именно этот факт определяет трудности задач управления двигательной системой робота. Однако предложения по инерционному уравновешиванию звеньев руки в сочетании с предложением по вынесению приводов на основание, положенные в основу концепции динамической развязки движений, позволяют в одних случаях исключить динамическое взаимовлияние, а в других — существенно его уменьшить.
Перечисленные особенности робототехнических устройств приводят к необходимости построения иерархических структур систем управления (рис. 2.8). Нижний уровень I системы решает задачи регулирования положений и скоростей звеньев двигательной системы по поступающим с верхнего уровня II синтезированным программным значениям.
При рассмотрении блок-схемы системы управления робота следует обращать внимание не столько на физическую реализацию блоков, сколько на их функциональное назначение, меру их необходимости в том или ином случае, взаимосвязь между ними.
Объектом управления является механическая рука, в которой, как указывалось, можно выделить скелет 1 — разомкнутую цепочку шарнирносоединенных звеньев и систему привода, содержащую механические передачи и двигатели 2. Приводные двигатели могут быть установлены либо на звеньях скелета руки, либо на основании. В последнем случае от
On |
N |
[с. 2.8. Функциональная структура системы управления роботом |
Переход в обобщенные координаты робота
Г Н
Формирование
программного
Обработка данных и планирование движений |
|!fs >. * |
движения
двигателей к звеньям скелета руки протянуты кинематические передачи 3. В шарнирах звеньев (или на валах двигателей) для организации контуров регулирования устанавливают датчики положения звеньев 4 — датчики обратных связей.
В общем случае робот должен содержать системы очувствления [13], регистрирующие состояние внешней среды. В зависимости от решаемой задачи такие системы могут быть различными по физической природе и разными по степени сложности. С их помощью могут осуществляться как дискретные, так и непрерывные измерения, а датчики этих систем могут быть либо сосредоточены в отдельных местах рабочего объема робота (например, телекамера и информационная поверхность), либо рассредоточены по его элементам (датчик усилия 77) и даже по обслуживаемому оборудованию. Наиболее перспективными системами очувствления являются системы искусственного зрения, позволяющие получать информацию до начала движения робота.
Все задачи по управлению механической рукой, включающие задание цели действия робота с той или иной степенью детализации, "обучение" его некоторым из них, обработку информации о состоянии внешней среды и планирование с учетом этого действий, формирование программного движения приводов и обеспечение требуемого качества программных движений, осуществляются управляющей системой.