Главная » Просмотр файлов » Робототехника.Фу, Ли, Гонсалес

Робототехника.Фу, Ли, Гонсалес (962794), страница 87

Файл №962794 Робототехника.Фу, Ли, Гонсалес (Робототехника.Фу, Ли, Гонсалес) 87 страницаРобототехника.Фу, Ли, Гонсалес (962794) страница 872013-09-29СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 87)

Описание операции установки болта в отверстие, приведенной в разд, 9.2, дано в табл. 9.8. ВОЗ Таблица 9.8. Описание болта ив языке системы ПГК Болт: Р((ОСЕВ(/КЕ (стержень высота, стержень радиус, стержень гривну головка высота, головка радиус, головке..грини); /»определение пвраметров»/ ОЕСЕАКЕ стернгень..

высота /*высоте стержня»/ головка высота /*высоте головки»/ стержень радиус /*рвднус стержня»/ головка радиус /*рвдиус головки«/ стержень грани /*число граней стержня», головка грани /* число граней головки*/ /*описание вышеупомянутых переменных квн переменаых е плвввюгаей точкой»/ Н.ОАТл /* определение формы стержня*/ СА1.1. оОЕ10(СУЕ!ЫО, «стержень», стержень высота, стержень радиус, стержень грани); /*определение формы головки*/ САЕЕ $01-10(Су!.!90, «головке», головка высоте, головка радиус, галов-' кз грани); /« формирование описания болте»/ САЕЕ МЕКОЕ(«стерхгень», «головкз», «объединение»); Еч)Р Болт 1 //рн»ге«ание. Выражения в /»...

»/ являются комиентвриями. Физические свойства тела, такие, как инерпия, масса и коэффициенты трения, могут ограничивать тип движений, осуществляемых роботом. Эти свойства не требуется хранить в памяти, поскольку они выводятся из модели объекта. Так как ни одна модель не является точной на 100 о/о, то, следовательно, тождественные части модели и объекта имеют незначительные различия в физических свойствах. Поэтому в модель необходимо вводить допуски (246). Представление состояний рабочего пространства. Для того чтобы генерировать программу робота, планировщик задач должен быть способен сформулировать все этапы сборки. Каждый этап сборки можно кратко представить текущим состоянием рабочего пространства.

Один из путей представления этих состояний заключается в описании взаимодействия всех объектов в рабочем пространстве в каждый момент времени. В языке АЕ предусмотрен оператор связи АРР/Х, который позволяет присоединять фрсймы друг к другу. Это эквивалентно физическому присоединению одной детали к другой, и если одна из деталей движется, то присоединенная деталь также будет двигаться. Язык АЕ позволяет автоматически изменять расположение систем координат, проводя соответствующие преобразования: 304 Например: Агр/Х деталь отверстие ТО деталь гт! О/Т/ЕУ; деталь отверстие- РгсАМЕ(п(/го/, )/ЕСТОгс(1, О, О).

мм); означает, что система координат деталь отверстие присоединяется к системе координат, связанной с деталью. В системе Ас/ТОРАЕЕ для представления состояний рабочего пространства применяется граф. Вершины графа обозначают объекты, а дуги — связи между ними. Связи могут быть следующих видов: 1. Соединение. Объект может быть закреплен жесткой связью, присоединен гибкой связью или условно соединен с другим объектом.

Первым двум видам соединений соответствует оператор АРТ/Х в языке А/. Условное соединение означает, что объект удерживается силой тяжести, но не строго закреплен. 2 Ограничение. Связи типа ограничения представляют собой физические ограничения между объектами, которые могут двигаться поступательно или совершать вращательные движения. 3. Компонент сборки.

Он используется, чтобы указать, что подграф, связанный дугой этого типа, является этапом сборки и может быть рассмотрен в качестве объекта. В процессе сборки граф изменяется, чтобы отражать текущее состояние сборки во времени. "х:о 9.3.2. Описание задачи сборки Описание задачи сборки дается на языке высокого уровня. Наилучшим вариантом для пользователя было бы общение с системой на естественном языке, что привело бы к исключению описания этапов сборки. Тогда задача сборки водяного насоса могла бы быть определена командой «собрать водяной насос». Однако до такого уровня еще очень далеко и пока нельзя обойтись без подробного описания последовательности сборки.

Современный подход представляет собой использование языка программирования с хорошо разработанным синтаксисом и семантикой, что облегчает пользователю подробно описывать последовательность сборки. Задачу сборки можно представить в виде последовательности состояний модели рабочего пространства, которые определяются взаимным расположением всех объектов в рабочем пространстве.

Один из путей описания взаимного расположения объектов заключается в использовании пространственных связей между этими объектами. Например, рассмотрим рабочее пространство состояний из блоков, показанное на рис, 9.5. Чтобы указать, что две поверхности касаются друг друга, введем пространственную связь АОА/НЕТ. Тогда для описания двух ситуапий. изображенных на рис. 9.5, могут быть использованы выражения из боб еуедтеее>ль грань! 1 Рис. 9ть Рабочее пространство из блоков. метода является то, что он не дает всю необходимую информацию для описания операции. Например, вращаю>ций момент, требуемый для затягивания болта, не может быть включен в описание состояния. Таблица 9.9, Описание состояний рабочего пространства из модельных блоков Состояние А (блок 1 грань 1 (блок 1-грань 8 (блок 8 грань 1 Состояние В (блок ! грань 1 (блок 1-грань 8 (блок 2 грань 8 АОА!ХЗТ стол) ЛОЛ!ХЗТ блок 2 грань 1) Аб А! Х 3Т стол) АОЛ1ХЗТ стол) АОА!ХЗТ блок 2 грань 1) АЙЛ1ХойТ блок 8 грань 1) Альтернативный подход заключается в описании задачи в виде последовательности символических операций на объектах.

Обычно так>ко имеется ряд пространственных ограничений на обьекты, устраняющих любую неопределенность. Эта форма описания подобна форме, используемой в схеме промышленной сборки. Большинство языков, ориентированных на роботы, приспособлено к этому типу описания. Язык АЕ обладает ограниченными возможностями описания задачи с помощью этого метода.

С помощью оператора АРР1Х объектный фрейм может быть присоединен к идентификатору табл. 9.9. Если мы предположим, что состояние А — начальное и состояние  — конечное, тогда их можно использовать для описания задачи подъема блока 3 и размещения его на верхней грани блока 2. Если же состояние А — конечное и состояние  — начальное, мы имеем задачу съема блока 3 и размещения его на столе. Преимущество использования этого типа представления заключается в том, что состояния рабочего пространства легко интерпретируются человеком и, более того, легко определяются и модифицируются. Существенным ограничением этого !те>ус ясгьггль !грань ! 8 Олреде.шние изменений состояний рабочего лростронетео РЕАСЕ (объект), (предлог) (схватывание) (конечное состояние) (ограничения) (тогда-держать) где (объект) (предлог) сичволическое имя объекта либо "!Х", либо "ОХ" используется для определения типа операпии определяет способ захвата обьекта определяет ограничения указывает, что схват должен оставаться в прежнем поло- жении после завершения команды.

(схватывание) (ограничение) <тогда-держать> 1<омондь> длл описания инструмента ОРЕКАТЕ <инструмент> <загрузить-список) <в положении> <приспособление> (конечное состояние) (инструмент-параметры) (тогда-держать) где (инструмент) — определяет инструмент, который должсп быть использован — определяет список вспомогательных принадлежностей — определяет рабочее положение инструиента — определяет новое приспособление — определяет конечное состояние, которое должно быть достигнуто по завершении команды — определяет рабочие параметры инструмента, такие, как скорост~ и направление врашения — означает, что рука должна оставаться в прежнем поло>кении после завершения команды <загрузить-список) (в положении) (приспособление) (конечное-состояние> (инструмент-параметры) (тогда-держать) бот (>агпт для указания того, что рука робота удерживает объект.

В этом случае движение объекта к другой точке представляется движением системы координат, связанной не с рукой, а с объектом. Например, процесс установки болта в отверстие (рис. 9.1) Определяется следующим образом: АГР1Х болт головка болта ТО рука; МО)!Е болт головка болта ТО деталь отверстие; В работе [233] предложен язык, называемый КАРТ, в котором применяются операторы АОА!1!>15Т, ТТТ и СОРЕАНАК для описания связи между свойствами объектов, которыми могут быть: плоские или сферические поверхности, цилиндрические стержни и отверстия, контуры и вершины. Эти свойства определяются с помощью фреймов, подобных тем, которые используются в языке АЕ.

Например, две операции в рабочей зоне с блоками (рис. 9.5) могут быть описаны следующим образом; РЕАСЕ блок 3 50 ТНАТ (блок 2 грань 3 АОА1Н5Т блок 3 грань 1) РЕАСЕ блок 3 50 ТНАТ (блок 3 грань ! АОА11т'5Т стол) Таблица 9.10. Определение изменения состояний рабочего пространства и команды для описания инструмента в системе АОТОРАЗЗ Затем выделяются пространственные связи для определения ограничений на взаимное расположение объектов, которые требуются для выполнения задачи сборки. В системе А(!ТОРАББ, имеющей более совершенный синтаксис, также используется этот тип описания, и команды, связанные со сборкой, делятся на три группы: 1.

Команды изменения состояния. Описывают операцию сборки как перемещение и установку деталей, 2 Команды описания инструмента. Описывают тип инструмента, который необходимо использовать. 3. Команды закрепленита Описывают операпин закрепления деталей. Синтаксис этих команд более сложный (табл. 9.10). Например, для описания операции установления болта в отверстие и его завинчнвания использовано следующее предложение: РАТАСЕ болт О!>1 деталь БНСН ТНАТ болт головка болта 1Б АС10ЯЕГ> Ф!ТН деталь отверстие; Г>К!ЧЕ 1!>1 болт АТ болт схват 5(!СН ТНАТ ТОКО(7Е !Б ЕО !2.0 1!У-СБВ (7Б1!>>6 воздух устройство для завинчивания; 9,3,3. Синтез программы Синтез программы для управления движением робота на основе описания задачи является одним из наиболее важных и трудных этапов планирования задачи сборки.

Характеристики

Тип файла
DJVU-файл
Размер
6,01 Mb
Тип материала
Высшее учебное заведение

Список файлов книги

Свежие статьи
Популярно сейчас
А знаете ли Вы, что из года в год задания практически не меняются? Математика, преподаваемая в учебных заведениях, никак не менялась минимум 30 лет. Найдите нужный учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6392
Авторов
на СтудИзбе
307
Средний доход
с одного платного файла
Обучение Подробнее