Я всегда любил Терминатора. В детстве мы надевали чёрные очки и с чувством говорили:
«Hasta la vista, baby» (с исп. — «До свидания, детка»)
Но в 2020 году любовь кончилась. Тогда на меня подал в суд Арнольд Шварценеггер.
Всё потому, что мы сделали человекоподобного робота с лицом Шварца и повезли его на выставку в Нью-Йорк. Арни увидел, ему не понравилось, и его команда потребовала 10 миллионов долларов за использование образа Терминатора.
Занимаясь роботами, недостаточно соблюдать только законы робототехники
Но это уже потом. Когда мы стали крупной компанией. Меня зовут Олег, и мы производим роботов в России.
А начинал делать роботов в гараже. Там было холодно, с потолка капала вода, и приходилось сушить компьютеры после дождя.
Первого робота собрали из деталей с металлорынка, а корпус покрасили чёрным баллончиком за 100 ₽.
Сейчас у нас завод 2 000 кв.м, а выручка за 2024 год составила 20 млн ₽ в месяц.
Promobot — наш робот-консультант. Умеет говорить, распознавать лица, отвечать на вопросы и помогать клиентам в торговых центрах, банках и офисах.
ДИСКЛЕЙМЕР: Статья написана автором блога «Упал, поднялся» на основе интервью с Олегом Кивокурцевым, сооснователем робототехнической компании Promobot.
Для робототехники нужны три компетенции: программирование, электроника и механика. Механику я знал, так как учился на инженера-конструктора. Программирование и электронику — слабо.
Купил контроллер Arduino — это такая небольшая плата, к которой можно подключать датчики, моторы и программировать их работу. Попробовал разобраться. Максимум, что получилось — сделать гирлянду.
Понял, что не хватит времени всё освоить самому.
Нашёл в ВК сообщество Arduino, отсортировал участников из Перми. Написал десятерым, двое ответили.
Один из них — Игорь, аспирант электротехнического факультета. У него была обратная проблема: хорошо разбирался в программировании и электронике, но слабо — в конструировании.
Я пригласил Максима, лучшего конструктора с нашего курса. Втроём встретились и решили: давайте попробуем делать роботов.
Арендовали гараж в кооперативе за 3 000 ₽ в месяц. Место мы называли «технопарк-кооператив», потому что вокруг нас была целая комьюнити предпринимателей.
Кто-то ремонтировал машины, кто-то делал мебель, кто-то даже выращивал червей для рыбалки. Все нас поддерживали, давали советы, инструменты, даже диван подарили.
Работать было непросто. Над столом с компьютерами была дыра в крыше. После дождя сушили технику. Когда холодно — искали дрова, топили печь.
Через месяц после старта у нас уже была первая продажа.
Продали в Чехию робота для уборки снега за 2 000 $.
Знакомство с первым инвестором
Мы начали участвовать в различных конференциях, форумах, выставках. На одном из мероприятий познакомились с Алексеем Южаковым.
Тогда у него был бизнес по интегрированию систем умных домов и умному сельскому хозяйству.
Я подошёл к нему:
«У нас есть классные разработки в области робототехники, давайте работать»
Он заинтересовался:
«Ребят, круто, давайте встретимся, пообщаемся »
На встрече Алексей сказал:
«Смотрите, я поездил по большому количеству выставок и обратил внимание, что роботы, которые выглядят как человек, могут общаться, отвечать на вопросы — это активно набирает обороты, пользуется спросом. Давайте попробуем такого сделать. Я знаю, куда продать, профинансирую первый этап проекта».
Так мы стали партнёрами. Алексей дал нам 10 тысяч $, и мы пошли собирать первого Promobot.
За четыре месяца собрали первый прототип. Робот был далёк от того, что мы делаем сейчас, но базовые функции выполнял.
Производство роботов с нуля
Теперь на заводе, чтобы сделать робота, нужно пройти семь этапов:
1. Принимаем комплектующие.
Зона приёмки — одновременно и место, куда приходят детали роботов, и зона отправки готовых роботов.
Все детали маркируются, сканируются, ставятся на учёт.
2. Обрабатываем металлические детали.
В этом цеху делаем каркас робота — платформу на колёсах, торс, голову. У нас есть цех с токарными и фрезерными станками ЧПУ, лазерным резаком, гибочным станком.
Есть пятикоординатный станок для сложных деталей.
3. Делаем пластиковые детали.
Формовочный станок делает пластиковые элементы по технологии вакуумной формовки. Берём пластиковый лист, нагреваем до мягкого состояния, затем вакуумом прижимаем к форме. Пластик принимает нужную форму корпуса.
Вакуумная формовка — это как лепка из пластилина. Каждый раз получается чуть-чуть по-разному. Поэтому сложно сделать две абсолютно одинаковые детали. Снять корпус с одного робота и поставить на другой не получится — размеры не совпадут.
Наш подход как у завода Ламборджини — каждый робот индивидуальная сборка. Мы делаем небольшие партии роботов под конкретные заказы.
Китайцы используют конвейерный подход как у Фольксваген — массовое производство с литьём под давлением. Они делают тысячи одинаковых деталей в специальных формах.
Разница в том, что мы не тратимся на дорогие формы для литья и амортизацию промышленного оборудования.
4. Красим детали.
В покрасочной камере красим все детали.
5. Собираем каркас.
Из покрашенных деталей собираем «скелет» робота — платформу на колёсной базе с торсом и головой, которая поворачивается во все стороны.
Ещё голенький
6. Ставим электронику.
На каркас устанавливаем процессоры, камеры, динамики, микрофоны, моторы для движения рук.
Машина работает на основе программного обеспечения — это «мозг» робота:
Система распознавания речи и лиц
Диалоговые алгоритмы для общения с людьми
Навигация для движения по помещению
Управление движениями рук, головы, мимикой
База знаний для ответов на вопросы
Монтаж электроники требует высокой точности — один сбой может сломать всю систему
Здесь робот «оживает» — загораются глаза, начинают двигаться руки.
Светится от счастья, что наконец включили
7. Тестируем.
Робот тестируется на специальном стенде.
Он выполняет каждую операцию несколько раз. Если всё проходит без ошибок — отправляется клиенту. Если нет — устраняем ошибки и тестируем заново.
После этого устанавливаем пластиковые корпусные элементы, и робот готов.
Видите, он прямо излучает добро и позитив. Сегодня без Скайнета. Честно.
По договору указываем срок поставки не менее месяца — основная задержка это ожидание комплектующих.
Робот-хам
Бывало, что робота сбоило. В 2015 году мы тестировали новую систему распознавания лиц. Она сильно зависела от освещения — при ярком свете робот не мог чётко распознать черты лица.
Мы установили робота в торговом центре. Подходит как-то мужчина, встаёт напротив робота, и у него засвечивается лицо. Робот просит представиться. Мужик недолго думая выдаёт: «Тупой дурак».
Система запомнила его засвеченный силуэт под этим именем.
Проходит время. Яркий солнечный день. В торговый центр заходит женщина лет 50. Она в отличном настроении, улыбается, подходит к роботу и вежливо здоровается:
«Привет, робот!»
У неё тоже засвечивается лицо от солнца. Робот распознаёт силуэт, определяет как того мужчину и отвечает:
«Привет, тупой дурак!»
Женщина была в шоке. Конечно, мы извинились перед ней и исправили ошибку в системе. Теперь робот распознаёт лица независимо от освещения и представиться ему можно только культурным именем.
Производство человекоподобных роботов с нуля
Помимо Промоботов мы делаем человекоподобных роботов с кожей, волосами, глазами. Можем сделать робота с внешностью любого человека или исторической личности.
Процесс сложнее:
Делаем 3D-слепок лица модели — нужно сидеть 8 часов
Изготавливаем кожу из специального силикона, который повторяет текстуру человеческой кожи
Устанавливаем 3000 волосков вручную — занимает три недели по 8 часов в день
Делаем глаза по технологии протезов
Приходит барбер, делает причёску, наносим макияж
Используют в музеях как экскурсоводов, в МФЦ как администраторов, в медвузах как экзаменаторов.
У нас есть робот с лицом сооснователя компании. Он сам вызвался быть добровольцем.
Всё сложнее искать отличия от человека



