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

Обновлено: 04.05.2024

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

Перед первым использованием робота нужно скачать и установить на смартфон бесплатное приложение Roborock, при помощи которого можно удалённо произвести все настройки робота, переключать программы уборки, редактировать карты комнат и даже наблюдать за процессом уборки онлайн. Впрочем, запустить программу автоматической уборки или локальной чистки отдельного участка можно и без подключения Roborock S7 к домашней локальной сети. Для этого достаточно нажать на одну из клавиш блока управления на корпусе. Робот сам определит, установлен ли в него модуль для мытья пола, и начнёт работу. Вот только наличие воды в баке пользователю нужно контролировать самостоятельно — даже в том случае, когда робот подключён к сети.




Мобильное приложение Roborock и выбор режимов уборки

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

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







Работа с картами

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




Изменение порядка уборки комнат и работа с коврами

Порядок уборки комнат также можно менять. В памяти можно сохранить до четырёх карт — этого вполне хватит для огромного дома. Отдельного упоминания заслуживает и тот факт, что Roborock S7 – это, наверное, первый робот-пылесос, который автоматически наносит на карту ковры (они отображаются в виде штриховки)! При наезде на область ковра робот не только поднимает модуль влажной уборки и переключается в режим пылесоса, но и очищает его отдельно. То есть, заехав на ковёр, он сначала очистит всю его площадь, а затем вернётся к уборке остальной территории.







Дополнительные настройки и возможности

Совсем недавно на примере робота-пылесоса ROIDMI EVE Plus мы знакомились с возможностями управляющего мобильного приложения ROIDMI, где также подробно была организована работа с картами. Отметим, что приложения ROIDMI и Roborock имеют немало общего, но у второго возможности оказались ещё шире! В частности, работа с коврами станет настоящим спасением для всех, у кого они есть в квартире.




Этапы построения карты помещения во время уборки

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


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

У большинства китайских роботов-уборщиков, которые побывали в последнее время в нашей тестовой лаборатории, алгоритм уборки отточен до идеала. Модель Roborock S7 не является исключением из этого правила. Этот пылесос не бьётся о мебель с задорным звоном, как это делали его предшественники, а периметр вдоль плинтусов очищает планомерно и очень эффективно. Уже после первого прохода с сухой уборкой на полу не остаётся никаких видимых соринок. Тем не менее второй проход помещения существенно добавляет пыли в контейнере. А вот на третий раз пыли в контейнере если и становится больше, то уже совсем незначительно.

Другое дело – мытьё пола. Здесь всё очень сильно зависит от степени загрязнения, так как чистящая салфетка может довольно быстро стать грязной, и дальнейшая уборка перестанет быть эффективной. Если в доме довольно грязно, то лучше всего останавливать работу после уборки каждой комнаты для мытья салфетки. Как бы там ни было, но Roborock S7 нас приятно удивил своими возможностями мытья пола. Скажем больше: все остальные роботы с функцией влажной уборки не просто не дотягивают до его уровня, а даже не стоят с ним рядом. Это первый робот с двумя типами уборки, который действительно смог не только протереть пол, но и оттереть небольшие засохшие пятна! Причём за первый же проход, чего от него вообще никто не ожидал, а потому данный факт даже не был заснят на камеру.

Очистка пола от кетчупа

Работа с разными режимами мощности всасывания

Работа на ковре: на последних кадрах видно, как опускается моющий модуль при съезде с ковра

Робот на ковре с высоким ворсом

Ковры робот обычно определяет очень точно. Правда, в нашем случае он спутал с ковром стыкующую полоску пластика между плиткой и ламинатом, также выделив её на карте, но её оказалось легко убрать, редактируя карту в мобильном приложении. В режиме влажной или комбинированной уборки, заезжая на ковёр, робот поднимает моющий модуль, прекращает подачу воды и включает режим всасывания пыли, мощность которого регулируется автоматически. Ковры с небольшим ворсом это устройство очищает просто идеально. Что касается ковров с длинным ворсом, то тут всё несколько хуже. В нашем случае робот с большим трудом смог побороть коврик в ванной комнате, хотя до него некоторые аналогичные модели справлялись с ним. Причём проблема заключается не в моющем модуле, а именно в том, что Roborock S7 изначально не может забраться на коврик. Если это всё-таки произошло, то дальше робот с трудом, но почистит его и продолжит уборку в других комнатах.

Вообще, Roborock S7 не стремится перепрыгивать через все препятствия на своём пути, как это делают другие модели, в итоге застревая в ножках стульев, проводах и прочих предметах на полу. Хорошо это или плохо – вопрос сложный, но тот факт, что новинка ни разу не застряла в доме за всё время тестирования, возможно, говорит о проработанном интеллекте устройства.

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

После уборки робота стоит протереть влажной тряпкой и очистить от пыли его контейнер. Впрочем, сделать это можно и не сразу. А вот на что действительно стоит обратить внимание, так это на мокрую салфетку, надетую на моющий модуль. В отличие от других моющих моделей с капиллярным эффектом смачивания салфетки, у Roborock S7 вода не будет просачиваться по трубопроводу без включенного насоса. Это огромный плюс. Но сохнуть салфетка будет очень долго. Если зарядная станция находится на полу с каким-нибудь деревянным покрытием (паркет, ламинат или ещё что-то подобное), то ему может быть причинён вред. Нужно либо ставить станцию на пол с покрытием, не боящимся влаги, либо сразу после уборки вручную снимать моющий модуль с робота.





Робот после уборки

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

Без лишнего шума и пыли у Roborock получилось совершить небольшую революцию на рынке бытовых роботов-уборщиков. Ни одно устройство, которое было до этого в нашей тестовой лаборатории, не справлялось так же хорошо и эффективно с грязным полом, как эта новинка! Без всякого преувеличения, моет пол Roborock S7 на порядок лучше других моделей с комбинированным типом уборки. Да и с пылью он справляется ничуть не хуже, хотя на этом поприще у него много конкурентов. Но если для вас важна функция мытья пола, то лучшего кандидата для покупки мы пока не встречали. А если при этом у вас ещё и достаточно ковров в доме, то Roborock S7 может стать просто лучшим подарком.


Скорее всего, в борьбе за целевую аудиторию другим производителям теперь придётся равняться на Roborock. Нам бы очень хотелось назвать эту модель эталоном среди себе подобных, но, справедливости ради, стоит отметить, что недостатков она всё-таки не лишена, хотя их и совсем немного:

  • единственное отверстие для подачи воды на чистящую салфетку;
  • хотелось бы чуть большей проходимости;
  • отсутствие в комплекте поставки запасных расходных аксессуаров.

Но достоинства, которыми может похвастаться новый робот, можно описывать гораздо дольше:

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

Единственное, что еще может пожелать владелец этого робота, так это станции самоочистки. В данный момент она уже доступна в продаже, но приобрести ее придется отдельно. Подводя итоги тестирования, констатируем, что Roborock S7 — это модель, которую можно смело рекомендовать к покупке. Цена нового робота не так уж и мала, однако существенно меньше, чем у его более именитых, но куда более бестолковых собратьев в два, а иногда даже и в три раза дороже. В отличие от них Roborock S7 точно стоит потраченных денег.

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

Пылесос сам определяет, когда ему нужен заряд аккумулятора и автоматически отправляется на док-станцию для подзарядки.

Процесс зарядки обычно занимает 3-4 часа.

Ну и где же поставить робот пылесос?

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

Самый лучший выбор – это предусмотреть специальное место в шкафу.

Где установить базу для робот-пылесоса? Робот-пылесос, Чудо техники, Удостоверение, Длиннопост

Где установить базу для робот-пылесоса? Робот-пылесос, Чудо техники, Удостоверение, Длиннопост

Док-станцию можно и даже лучше прикрепить к стене.

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

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

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

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

Где установить базу для робот-пылесоса? Робот-пылесос, Чудо техники, Удостоверение, Длиннопост

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

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

После длительного простоя нужно полностью зарядить робот-пылесос.

Есть счастливые обладатели этой чудо техники? Довольны приобретением?

Мля, статья из серии "где хранить швабру".

Очередная мусорно-рекламная статья, в комментариях автор пытается быть вежливым, и старается отвечать каждому.
Это не авторский контент. Это унылый контент, состоящий из копипасты.
У робпылов в инструкции прописаны требования к установке базы.
у моего по 50 см по бокам и 150 см спереди. Хотя если будет меньше, он все равно на место возвращается. Но дольше пристраивается.

с нетерпением жду статейки: где хранить швейную машину, туалетные рулоны, телефон и семечки

У меня этот робот - лучшая покупка для дома 2019. очень удобно для ежедневных легких уборок. Пыли в доме стало меньше. На время отпуска не отключаю - работает в автономном режиме 1 раз в день.

Требую статью на тему "как вытереть жопу". В картинках

где кот разрешил- там и поставила

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

В планах выдержки из руководства по эксплуатации миксеров?

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

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

Учителя, рассказавшего о зарплате, обвиняют в экстремизме

🇷🇺Сельского учителя, опубликовавшего посты о жизни на 14 тысяч рублей, обвиняют в экстремизме

Александр Мамкин - кандидат педагогических наук и лауреат различных конкурсов, работающий учителем в техникуме в Курской области. В своих соцсетях он выложил серию постов про выживание на свою зарплату - 14,6 тысяч рублей в месяц. Мужчина долго поднимал вопрос таких нищенских зарплат, но руководство и чиновники ограничивались отговорками. Учитель выживал благодаря домашнему хозяйству, но решил провести эксперимент и прожить только на доход от основной работы.

Вскоре Александра вызвали в полицию - на него заводят дело об экстремизме в связи с постом на странице в соцсети за 2020 год. Оказалось, мужчина опубликовал заметку с осуждением осквернения могил ветеранов, допустив причастность к тому бандеровцев, где присутствовала свастика, и полиция расценила это как "пропаганду нацистской атрибутики". Преподаватель предполагает, что дело состряпал кум директора учебного заведения из-за освещения проблем с зарплатами.

Учителя, рассказавшего о зарплате, обвиняют в экстремизме Учитель, Нищие, Экстремизм, Несправедливость, Негатив, Длиннопост

Учителя, рассказавшего о зарплате, обвиняют в экстремизме Учитель, Нищие, Экстремизм, Несправедливость, Негатив, Длиннопост

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

- Сейчас показывают сериал Семнадцать мгновений весны, там показывают свастику и никому не приходит в голову его запретить или кого-то наказать, - отметил Мамкин.

В пресс-службе УМВД по Курской области прокомментировали ситуацию:

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


Что думаете?

В новостях прочитал об отмене безлимита на интернет ВСЕМИ операторами с 1 декабря. Но ведь они (операторы) формально конкурируют друг с другом. Получается это не что иное, как картельный сговор. Почему тогда ФАС не возбуждается? Ведь как-то все операторы договорились.
П.С. Суть вопроса не в том, что интернета безлимитного не будет, а в том, что это договоренность или сговор ВСЕХ операторов.


Будьте терпимее

Будьте терпимее Толерантность, Юмор, Мат, Скриншот, Гомофобия, ЛГБТ, Геи

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

Полезный совет, если прорвало стояк с водой

Хочу поделиться своим горьким опытом. Вчера перекрывал воду в квартире, повернул барашек шарового крана на стояке с холодной водой и. кран остался у меня в руках. Ситуация примерно такая:

Полезный совет, если прорвало стояк с водой Потоп, Затопление, Кран, Стояк, Шланг

Дом высотный, давление хорошее, на пол лилось примерно по ведру за 2 секунды. Сначала пытался выливать воду ведрами в унитаз, но они наполнялись мновенно.

Решение пришло неожиданно от супруги: взять шланг от пылесоса и отвести воду в унитаз.

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

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

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

"Елена, алё!" Продолжение

Некто padillion наложил эти дикие вопли на современный бит, и получился такой трек, который неплохо так разошелся по интернету:

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

Дисклеймер: никакого отношения к упомянутым персонажам не имею, никого не раскручиваю и не рекламирую. Форсю мем.


Папка

Папка Черный юмор, Отец, Сироты, Негры

Клуб черного юмора на Пикабу: Чёрный юмор

Я тоже душнила

Всем здоровья! Не бойтесь и не стесняйтесь предпринимать какие-то действия в экстренных ситуациях.

Девочки, интересует вопрос,стоит ли покупать этот гаджет в небольшую квартиру- 43 кв.м. , будет ли толк? Нужно ли абсолютно всё поднимать : стулья например.

Мнения, высказанные в этой теме, передают взгляды авторов и не обязательно отражают позицию администрации

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

У меня такой.
В квартире 42,6кв.м.
Я довольна. Стулья лучше поднимать. Иногда лень их убирать, робот их обходит

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

Я иногда поднимаю, иногда нет. Какая разница какая площадь, в любом случае я не участвую в уборке. С телефона запустила и занимаюсь своими делами. Обычный пылесос мне нужен, например диван или плинтус пропылесосить. А робот гоняет сам каждый день, бывает два раза в день.

У меня 46 кв. Стулья поднимаю и сушку для белья ну и по мелочи. У меня Ксяоми с августа . Как я раньше без него жила

У меня 46 кв. Стулья поднимаю и сушку для белья ну и по мелочи. У меня Ксяоми с августа . Как я раньше без него жила

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

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

Берите не пожалеете . У меня одна кошка . И пыль собиралась на ламинате каждый день . Теперь робот ездит. Я довольна им

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

У меня робот в качестве основного пылесоса уже лет 8, недавно обновили только. Метраж - чуть больше вашего. Мебель в основном такая, что робот везде проезжает. Поднять надо три стула - это минутное дело. На полу никогда ничего не валяется. Когда старый робот начал загибаться, я ему замену срочно нашла)

С роботом чисто постоянно, а не день-два а неделю. Причём не только пол чистый, но и в целом в квартире пыли почти нет. У меня два кота, один из них - длинношерстный.

Все началось с увлечения глубоким обучением, нейронными сетями и далее по списку. Я посмотрел пару курсов, поучаствовал в соревновании на Kaggle… "чем бы еще заняться?". Тут мимо как раз по своим делам проползал робот-пылесос (Xiaomi Vacuum Cleaner V1) и подкинул интересную идею…


Длинное вступление

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

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

  1. Классическое машинное обучение.
    Коротко: все, что было до появления хайпа глубокого обучения (Deep Learning). Если у вас табличные данные по продажам, клиентам, транзакциям и вы хотите увеличить продажи, привлечь клиентов, распознать фроды, вам сюда. Вот неплохие лекции, помогающие понять, как анализировать данные и использовать методы вроде случайного леса, K-means или XGBoost. Мне также понравились микрокурсы на Kaggle и сопутствующее соревнование по предсказанию цены дома. Пожалуй, любой бизнес, у которого есть реальные клиенты (а значит база данных) может применять эти методы. Там много интересного.
  2. Deep Learning.
    Беспилотные авто, беспилотные авто и замена головы Джека Николсона на голову Джима Керри. Но если погрузиться глубже, любая голова пойдет кругом. Здесь распознавание лиц, эмоций, положения тела, вытаскивание семантики из видео и всяческие преобразования видеопотока. Авто-транскрипция и авто-перевод, определение болезней и сорняков, ну вы поняли, практически что угодно. Кроме компьютерного зрения есть еще обработка естественного языка (NLP), обработка и симуляция аудио потока, игровые нейронные сети GAN. Какой бы аспект глубокого обучения вы не выбрали, можете потратить время на:

Углубление в детали архитектуры нейронных сетей.
Эта область, на мой взгляд, ближе всего к науке и требует соответствующего багажа знаний по математике и информатике. Если вам не терпится поэкспериментировать с новой убойной функцией активации, наворотить кастомных слоев, и чтобы learning rate не просто банально уменьшался, а закручивался в трубочку, то эта область глубокого обучения для вас. Открывайте свежие научные статьи и начинайте экспериментировать. С точки зрения бизнеса, такими вещами могут заниматься компании, готовые конкретно вкладываться в ресерч. Для шапочного знакомства на ютубе есть лекции стенфордского университета.

Углубление в детали инфраструктуры.
Обучение заточенных на распознавание образов нейронных сетей требует машинных ресурсов. Выбор железа широкий и ограничен только размером кошелька. Думаю, GTX 1070 Ti можно считать хорошим стартом, но не забывайте, что одной лишь видеокартой не решить всех проблем, ибо данные еще нужно подготовить и скормить нейросети. Слабый CPU или медленный жесткий диск может стать бутылочным горлышком вашей системы. Поэтому прикупите дополнительно i5 процессор, 16 гигов оперативки и твердотельный жесткий диск. Клавиатура, так и быть, сойдет самая дешевая. Другой вариант, Google Cloud, Azure, AWS, Kaggle опять же. Облачные сервисы предлагают десятки, если не сотни вариантов, с начальной ценой где-то около 50 центов в час за K80 (примерно тоже, что и GTX 1070 Ti). Гугл дает 300$ депозит, на котором можно потренироваться. Azure дает 200$, с Амазоном не приходилось иметь дела. Мне приглянулся вариант Гугла, потому что можно быстро менять видеокарты ("А, гулять так гулять. Сегодня будет V100"). Конечно, по сравнению с зарплатами рок-стар дата сайнтестов из вашего ресерч отдела, эти траты будут сущими копейками. Небольшой лайфхак, при подключении к машине в облаке используйте проброс портов: you_user@your_host -L 8888:127.0.0.1:8888 . Это позволит запускать удаленный Jupyter на локальном компе. Отдельно хочется сказать про гугловские TPU. Их можно использовать совершенно бесплатно прямо из Google Colab, но сможете ли вы их использовать, вот в чем вопрос. Когда работаешь с более менее стандартными моделями, все выглядит красиво, но кастомные модели ведут себя непредсказумемо, если вобще запускаются.

Углубление в реализацию в продакшене.
Эксперименты с архитектурой и участие в соревнованиях, весьма полезные штуки, но в реальности не так уж важно, дает ваша модель точность 85% или 87%. Для беспилотных авто или мобильных приложений в таком случае будет важнее скорость принятия решения, а для медицинских нужд скорее всего низкий уровень ошибок второго рода ("Здоров! Давай, до свидания!"). То есть на первый план выходит определение приоритетов. Плюс, куча технических вопросов: как выкатить и обеспечить непрерывную работу в продуктовой среде, как дообучать модель на новых данных, как мониторить и оценивать результаты работы, как вылавливать и фиксить баги, наконец. Все эти проблемы мы уже имеем с нормальным ПО, но теперь они выходят на другой уровень. Уже появляются инструменты для контроля версий (Git-LFS, Saturn Cloud), заточенные специально под машинное обучение, но общепринятых стандартов пока не существует, в чем безусловно есть своя романтика. Еще один лайфхак: если держать гиперпараметры в отдельных конфиг файлах, то можно легко восстановить успешные эксперименты.

Использование готовых моделей и transfer learning.
Самая простая и привлекательная часть машинного обучения, для тех, кто хочет увидеть, как же это все работает в реальности. Готовых моделей достаточно, пара десятков строк кода и вуаля: разноцветные квадратики бегают по экрану. Не нужно тратить время и ресурсы на тренировку модели с нуля. Есть даже готовые решения в железе, если хочется распознавания on-site (вот кстати отличный обзор на них). Кажется, бери да пользуйся, но и тут есть свои ньюансы. Готовые модели тренированы на стандартных датасетах. Поэтому, чтобы узнать, кто ворует сметану у вашего бизнеса: кот Васька или кот Семен, придется таки тюнинговать модель (transfer learning). Возможно, баба Маша с метлой обойдется бизнесу гораздо дешевле.

Основная часть

Тут мы возвращаемся к началу поста. К тому времени, когда мимо проехал робот-пылесос, мне хотелось сделать простое функционирующее приложение или устройство с использованием машинного зрения. Так появилась идея, дать пылесосу еще один канал связи с внешним миром.
Если прикрутить к нему небольшую камеру, можно использовать готовые модели или натренировать свою. Возможностей применения полно. От точечной очистки загрязнений до преследования пса. Можно придумать какую-нибудь игру в физическом пространстве с использованием GAN или поиграться с NLP моделями и научить его разговаривать на манер голосового помощника. Короче, время обучить собственного домашнего робота.

Начинать конечно нужно с простых вещей. Например, поискать на Хабре, что уже сделано до нас. Оказывается "у ней внутре" Ubuntu 14.04, а значит, при наличии рута, можно, например,управлять с джойстка. Если дернуть данные лидара, то под рукой окажется не много ни мало, прототип беспилотного авто.
Выбор начинается уже на этом этапе. Взять готовую камеру с вайфаем и акуумулятором или плату для inference вроде Jetson Nano? А может собрать камеру, вайфай и аккум на Raspberry Pi? Каждый подход по своему интересен, но я старался держаться основной цели: сделать простое функционирующее устройство с использованием машинного обучения, поэтому выбрал первый вариант.

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

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

Читайте также: