Данные тактильного восприятия

Данные тактильного восприятия: обучающий сигнал, лежащий в основе роботов, способных действительно чувствовать.

Роботы умеют видеть. Это стало возможным благодаря масштабным интернет-наборам изображений и десятилетнему опыту разработки усовершенствованных моделей. Но попросите робота поднять наполовину смятую коробку, проложить кабель или передать инструмент хирургу, и всё пойдёт наперекосяк. Не потому, что камеры отказали. А потому, что в процессе обучения робота его не учили, что такое ощущение контакта. Осязание — это чувство, которое забыл физический искусственный интеллект, и причина проще, чем думает большинство команд: обучающего сигнала ещё не существует. Эта статья посвящена самому сигналу — данные тактильного восприятияЧто оно на самом деле содержит, как производится и чем его нужно пометить, прежде чем оно станет полезным. Если пропустить хотя бы один из этих трех вопросов, модели останутся слепыми в том единственном смысле, который наиболее важен для манипуляций.

Четыре класса сигналов в данных тактильного восприятия

Четыре класса сигналов в данных тактильного восприятия

Первая ошибка заключается в том, что «тактильные» ощущения рассматриваются как единое целое. На практике модели, обучающейся манипулированию, необходимы четыре различных класса сигналов, каждый из которых регистрируется различным оборудованием и каждый передает модели что-то свое. Распределение давления сообщает роботу... в котором и как сложно Контакт происходит по всей площади контакта — этого достаточно, чтобы оценить качество захвата и положение объекта внутри захватного устройства. Вибрация фиксирует высокочастотные переходные процессы: микрособытия, сигнализирующие о проскальзывании, столкновении или шероховатости текстурированной поверхности, скользящей по другой. Сила и крутящий момент описывают суммарный механический обмен в запястье или суставе — разницу между нажатием кнопки и ее сгибанием. Проприоцепция — это ощущение роботом собственного тела: положение пальцев, раскрытие захватного устройства, состояние суставов в тот самый момент, когда происходит контакт. Модель, обученная на любом из этих параметров в отрыве от других, функционально является однорукой.

Класс сигнала Что он измеряет Типичная скорость захвата Чему это учит модель
Давление Место контакта, форма, интенсивность 100–500 XNUMX Гц Качество захвата, положение объекта в захвате
Вибрация Высокочастотные контактные переходные процессы 1–5 кГц Начало скольжения, столкновения, текстура поверхности
Сила / Крутящий момент Суммарная механическая нагрузка в шарнире 500–1,500 XNUMX Гц Усилие вставки, податливость, пределы безопасного контакта
Проприоцепция Состояние захвата и сустава 100–1,000 XNUMX Гц Осознание собственного тела, вывод о деформации

Как на самом деле собираются данные тактильного восприятия

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

Дистанционно управляемые демонстрации людей

Опытный оператор управляет роботом, выполняя задачу — захват, вставка, передача — в то время как весь набор датчиков ведет запись. Поскольку в процесс вовлечен человек, траектории по определению являются успешными и разнообразными, и они отражают неявные стратегии, которые люди используют для исправления небольших ошибок. Это основа конвейеров обучения на основе имитации и визуально-языково-действенных моделей.

Скриптовые модели взаимодействия

Робот выполняет запрограммированные движения по специально подобранному набору объектов, часто с различной скоростью, углом и давлением. Этот режим непревзойден для охвата конкретных режимов контакта — например, «пятьдесят вставок этого соединителя при десяти различных углах входа и трех условиях трения». Именно так создаются наборы данных, позволяющие выделить одну единственную переменную.

захват во время развертывания

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

Представьте себе производителя бытовой техники, внедряющего двухрычажную ячейку для прокладки жгутов проводов посудомоечных машин. Моделирование позволило команде создать рабочий прототип. Шесть недель дистанционных демонстраций — опытный техник, управляющий манипуляторами через сотни реальных жгутов проводов с полной записью тактильных ощущений — позволили вывести проект за пределы производственного цеха. Команды, реализующие программы такого масштаба, обычно полагаются на специалистов. Партнер по сбору данных о физическом ИИ обеспечивать укомплектование штата операторов, координировать работу буровых установок и управлять межмодальной синхронизацией, благодаря которой полученные данные действительно пригодны для обучения.

Несколько слов о моделировании: оно ценно, но само по себе не может обеспечить тактильные ощущения. Физика контактного взаимодействия, смоделированная в реальном мире, по-прежнему существенно отличается от реального трения, деформации и скольжения — особенно для гибких или податливых материалов. Синтетические тактильные данные дополняют набор данных из реального мира, но не заменяют его.

Каким образом необходимо маркировать тактильные данные?

Исходные потоки данных с датчиков не являются обучающими данными. Они становятся обучающими данными только после того, как аннотаторы отметят, что именно произошло, когда это произошло и насколько хорошо всё прошло. Пять групп меток имеют наибольшее значение.

Какие тактильные данные необходимо маркировать?

Метки результатов понимания: Успешный, неудачный, вновь понятый, проваленный — эти термины применяются к каждому эпизоду манипуляции. Это сигналы контроля для всего последующего процесса.

Границы контактного режима и временные метки начала скольжения: Момент, когда захват касается объекта. Момент, когда объект начинает двигаться в захвате. Момент освобождения. Точность здесь измеряется десятками миллисекунд, потому что именно в эти секунды формируется обучаемый паттерн.

Диапазоны величин силы: Дискретизированные диапазоны сил на каждом этапе взаимодействия — приближение, контакт, посадка, удержание, отпускание. Это позволяет модели изучить, как выглядит «нормальный» профиль силы при введении, и, следовательно, распознать отклонения от нормы.

Метки для сопоставления зрительных и тактильных ощущений: Каждое тактильное событие должно быть согласовано с сопровождающим его визуальным контекстом и проприоцептивным состоянием в данный момент. Несогласованные модальности позволяют модели делать ошибочные выводы, что хуже, чем отсутствие данных.

Оценка деформаций и соответствия: Для деформируемых, мягких или хрупких объектов специалисты по аннотированию фиксируют, как объект изменялся под захватом и насколько податливым становился контакт.

Качественная разметка таких данных больше похожа на обучение игре на музыкальном инструменте на слух, чем на разметку фотографий. Аннотатор не обводит пешехода рамкой; он определяет точный момент изменения паттерна в сигнале частотой 1,500 Гц и называет, что это изменение означает. Производственные программы полагаются на специально разработанные тактильные и мультимодальные рабочие процессы аннотирования с поэтапным контролем качества, потому что один небрежный аннотатор может незаметно испортить весь процесс обучения.

Заключение — От «Не могу чувствовать» к «Знаю, что чувствовать»

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

Любой сигнал датчика, зафиксированный в точке контакта или вблизи нее — карты давления, графики вибрации, показания силы и крутящего момента, а также собственное проприоцептивное состояние робота во время контакта. Полезное определение охватывает все четыре класса, поскольку они почти всегда необходимы вместе.

Три практических режима: дистанционные демонстрации с участием человека, запрограммированные интерактивные установки, позволяющие изолировать определенные условия, и захват движений роботами в процессе эксплуатации. В производственных программах используются все три режима.

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

Результаты захвата, границы режимов контакта и временные метки скольжения, диапазоны величины силы на каждом этапе, сопоставление зрительных и тактильных ощущений, а также оценки деформации или податливости. Каждое семейство меток обучает модель различным аспектам манипуляции.

Поскольку тактильные данные могут быть получены только посредством физического контакта — датчик за датчиком, объект за объектом, эпизод за эпизодом. Аналога этому нет, и именно поэтому специализированные программы для сбора и аннотирования данных являются решающим фактором в развитии физического ИИ.

Понравилась статья? Подпишитесь на Шаипа в LinkedIn, чтобы получать больше новостей.

Социальная Поделиться