Pull to refresh

Comments 91

Отличный проект! Поздравляю!

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

И ещё интересно почему сначала выбрали лидар с камерой, а не сразу тригонометрическое позиционирование по ИК меткам? Ведь второе проще и дешевле?

Спасибо)

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

В нашем случае размер рабочей области получился неограниченным и форма стола может иметь любой замкнутый многоугольник, а такие огромные станки не мобильны, весят очень много и без вакуумного стола не работают.

У нас вышло не дешевле) Точность позиционирования на любую точку стола должна быть с погрешностью около 1мм. Если есть бюджетное решение - напишите, очень интересно)

про лидар...  ну мне кажется мы его выбрали в первую очередь из-за не опытности, если честно :) И само собой из-за доступности и дешевизны)

Я думал, лидар - это дорого. По поводу бюджетных решений - очень много DIY проектов ЧПУ на Ардуино (легко ищутся Arduino CNC: Вот, например). Но это именно привязка к столу.

UFO just landed and posted this here
Есть гораздо более интересное решение на СВЧ миллиметрового диапазона. Мы разрабатывали почти такую же задачу — раскройка металлических листов на судостроительных заводах. К сожалению, наступило 24/02. Мы к сожалению, не успели подойти к полной реализации, но что интересно модель робота по кинематике была один-в-один как у Вас!

А чем ваш будущий робот будет резать металл? Перфорированным ножом тут точно не обойтись :)

Ну после 24/02 уже ничем не будет, заказчики были финны. А планировалось плазмой. Естественно, с внешним питанием по висящему кабелю

А не подскажете для вашей задачи какая была необходима точность позиционирования и точность движения робота?

Нужно было плюс/минус 5 мм, но технология позволяет и 0,5-0,3 мм, а робота мы не доделали, потому что с нашей страной теперь не хотят работать и контракт разорван. Планировали точность движения робота +/-1 мм. Точнее не самого робота а положения плазмотрона

а где-то можно что нибудь почитать об этой технологии?

Если подробности то лучше в личку. В общем виде на роботе излучатель СВЧ не направленный, связанный световодом с главным контроллером, вокруг рабочего поля 4 приемника СВЧ тоже не направленные. Точность установки приемников практически равна точности определения координат. Измерение производится путем фазового детектирования СВЧ сигналов. 4 а не 3 приемника для избыточности и коррекции ошибок

UFO just landed and posted this here

Представляете, приезжает коммивояжёр с чемоданом, ставит эту штуку на стол с плёнкой, и она вырезает логотип компании.

А координатный резак вы как продавать будете? Особенно с учётом возможных переездов в другое помещение в будущем. А этой штукой можно прямо на стройке кроить

А как у вас обстоит дело с патентной чистотой?

Мы запатентовали, Роспатент патент на изобретение выдал. Все норм)

Бассейны, надувные конструкции? Может в эту область смотреть? Там крой бывает очень сложный и размеры деталей большие.

Вот мы не смогли найти таких(

Хотя, возможно плохо искали)

Как альтернатива лидарам (или как дополнение) можно было бы проецировать метки проектором (или лазером), по котором мог бы ориентироваться робот.
Вопрос, конечно в обеспечении точности в 1мм.

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

Про идею с арендой - интересно! Надо попробовать предложить кому-нибудь

Чтото нерадостные лица у рабочих-кройщиков, наверное ждут последнее писмо щастя от работодателя...

Наоборот! У них ЗП повысилась, так как они сложные заказы делают быстрее)

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

UFO just landed and posted this here

Ну робот весит почти 10 кило, метала там прилично, пробовали основания из пластика печатать, но к сожалению пластик сильно ведёт от нагрузок, что сильно портило механику движения и соответственно качество реза.

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

Откуда у вас такая статистка что мест рабочих меньше и меньше

Почему вы не говорите о том сколько новых профессии появляется каждый год в то время как 1-2 замешаются роботами. ?)

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

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

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

Такие устройство можно использовать как сканер в системах неразрушающего контроля (NDT). Предложите его например для https://echoplus.ru/

Нельзя ли подробнее про систему навигации?

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

Давно не связан, но у них было желание как-то автоматизировать процесс сканирования. Сканеры были ручные, возят их, в общем случае, по металическим цилиндрическим поверхностям (баки, трубы) на магнитных колесах с дополнительным колёсиком-энкодером по одной координате. Сканер несёт на себе аккустический ФАР приемо-передатчик с трубками и проводами, сканируемая поверхности смачивается жидностью для аккустического контакта

попытки сделать сканер с моторами были, но проблема была в позиционирование. Без системы позиционирования сканер ездил даже по прямой довольно не точно, не то что по сложной траектории

А сделать миниатюрный вариант для оптимальной раскройки тканей, используя выкройки как исходные данные - это реально?

UFO just landed and posted this here

Мы с тканями не пробовали. Они легче и скользят по столу. Думаю, что если требуется фиксированный небольшой размер - то гравер бесконтактный лучше подойдет

Паруса, змеи, воздушные шары, баннеры. Можно ещё швейную машинку приделать сразу

а какой точности вам удалось добиться с лидарами?

с лидаром очень сложно было даже точность посчитать. мы использовали AMCL для локализации, и он у нас мог привязаться к карте сначала с одним смещением, потом с другим смещением, кто то начал ходить рядом со столом он мог сместится на сантиметр в случайную сторону. фактически мы даже не могли получить нормальную ровную линию реза. больше 4-5 см были отклонения

но у ROS есть же SLAM и с лидаром не должно быть таких сдвигов. было бы интересно почитать, так как на ROS я пока только посматриваю

Есть, но мы в итоге даже руками по пикселям строили карты в высоком разрешении, и в итоге в попытках локализации средствами которые предоставлял нам ROS получили вот такие результаты, хотя пока мы тестировали его в загоне квадратном 2 на 2 метра, у нас получались довольно прямые линии и ошибка на поворотах была до 2 см но в тепличных условиях

А Вы не прорабатывали тему позиционировения по "вниз смотрящей камере" как у манипуляторов "мышь" ?

Я пробовал. Мышиной камеры не хватает. Т.е. по чистому (не пыльному, некрашеному, нелакированому) дереву хватает, но пластик и прочие искусственные материалы и покрытия слишком однородные по структуре и точность никакая. Ну и ножик пылит.

Вообще подобный раскройщик был на кикстартере сколько-то лет назад. Сначала у них были проблемы с колесами, потом с позиционированием (они по камере сверху пытались ориентироваться, лидары стоили совсем конских денег) и в итоге не влезли в цену и сроки — проект хлопнулся.

Мы потихоньку прорабатываем эту тему (навигация по камере вниз), но не на стандартной мыше, а на камере OV5640 + отдельном процессорном модуле. Прототипов пока не собрано. Вот интересуюсь, может быть кто-то уже получал какие-то результаты. У меня есть текст статьи американских исследователей 10-ти летней давности, там устанавливали такую систему к автомобилю и ездили по кампусу университета - результат был весьма не плох. Но нас интересуют не поездки по городу, а в замкнутом пространстве с более щадящими условиями (на складе).

Я брал старую мышу, с неё получал изображение по одной из многочисленных мануалов «превращаем мышь в камеру», изображения объединял просто по кросс-корреляции. Если материал текстурированный (например, недорогая офисная бумага), то получалось определить смещение в единицы пикселей, т.е. десятые доли мм, если блики или высокая регулярность (пластик, мелованная и глянцевая бумага), то результаты фактически погода на Марсе. Пыль, грязь и прочие частицы в моем опыте тоже убивали результат.

PMW3901 неплохо работает. Использовали его на коптере. Возможно, ваша поверхность не подойдёт. Есть очень чувствительные системы, которые измеряют скорость, основанные на лазерной проекции спекл картины на поверхность. Измеряют скорость движения лифтов и болидов на трассе с высокой точностью, отмеряют проволоку на производстве.

Старая механическая мышь с резиновым колёсиком не подойдёт по точности?

Две мыши под 45 градусов друг к другу

А если использовать датчик PAT9125, про который была статья на Хабре?

А можно ссылку, я про навигацию с этим датчиком не нашел статью

Его использовали только как датчик движения филамента для 3D принтера, но по даташиту он и более интересные вещи делать может.

А если на материал наносить точки водорастворимой краской с помощью пульверизатора или валика? Или можно использовать краситель, который светится только, скажем в УФ или в ИК излучении.

UFO just landed and posted this here
UFO just landed and posted this here

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

UFO just landed and posted this here

Так как потолки натяжные то если вы где то ошибётесь на пару-тройку процентов по какой нибудь стороне, ничего страшного не будет, полотно растянется. Фактически если у вас прямоугольный потолок 4 на 6 метров, то никто не опечалился из за ошибки допустим в 3-5 см. Но робот работает куда точнее у него среднее отклонение несколько миллиметров

А робот - замерщик? Например замерять помещения для тех же потолков, или полов.

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

Фотограмметрия с контролируемым освещением не вытягивает? Там получается две камеры для стереопары и регулируемый качающийся осветитель.

Есть лазерные построители карты помещения. Но они дорогие

UFO just landed and posted this here

Прямых углов почти никогда не бывает. И потолок может провисать вниз запросто.

UFO just landed and posted this here

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

Как человек, который сам делал ремонт, в том числе клал плитку, скажу честно: прямые углы — это что-то из мира идеальных платоновских фигур :) Отрезать плитку ровно не проблема, но вот равнять стену гораздо сложнее.

Для меня, самое главное, что это реальный, рабочий проект. Разработанный у нас.

А нее "импортозамещение" с переклеенными шильдиками.

И да, робот выглядит здорово. И работает отлично.

Вам бы ещё роликов сделать в стиле БостонДайнемикс.

Можем мол так, так и так.

Будущее наступило. Вы молодцы!

Потенциальная сфера применения - раскрой ДВП. На каждый шкаф, комод, тумбу и т.п. нужна задняя стенка двп. Мебельных мастерских по стране масса.

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

У каждой конторы свои допуски. У крупных бывает 0.5мм, у мелких до 2-3мм может быть.

Можно нарезать оболочку для небольших дронов-дирижаблей. Еще бы придумать как автоматически сваривать швы.

В начале 2000х в новостях такие попадались типа ОАО "Локомоскай". Из более менее современного находится, что белорусы предлагают на продажу дрон-дирижабль.

Сварщик-автомат/полуавтомат существует с 80х, трубы большого диаметра делать. Какая-то специфика по оболочке?

Сварные швы - это непрямые линии. Плюс сваривать надо не на плоскости. В моем представлении это должен быть некий специальный станок.

Для правильной работы необходимо надежное соединение всех модулей робота. Подобное соединение может обеспечить только специально разработанная плата

Звучит как впаривание проекта заказчику, со стороны которого выступают технически слабые менеджеры

Мы начали с раздельных покупных плат. Были отдельные драйверы на 5 двигателей. Но намного надежнее оказалось сделать единую плату с STM, к которой подключаются все датчики/двигатели/распберри

Возможно ли было сделать навигацию с помощью триангуляции по блютуз-маячкам? Какая была бы точность? Какие плюсы и минусы?

Или по ультразвуку. Парктроники

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

Под водой такие системы используются, тут был цикл статей про них

Да, мы смотрели на него при первоначальном брейншторме, но это оказались совершенно разные задачи. Тут нет десятков квадратных метров площади и не требуется высокая скорость реза. А три омниколеса много где используется)

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

UFO just landed and posted this here

Не забывайте что Этот проектор придётся калибровать что бы сетка была ровной :)

А если не секрет, какие инфракрасные маячки используете?

Sign up to leave a comment.

Articles