ИИ-платформа по сортировке мусора MarQus

Оказанные услуги
Клиент
ООО "Вторплюс"
Сфера
Мусороперерабатывающая промышленность, экология
Дата релиза
апрель 2024
Задача

Сейчас большое внимание уделяется проблеме переработки мусора и максимизации использования вторичного сырья. В связи с этим остро стоит вопрос о повышении эффективности работы предприятий по сортировке твердых бытовых отходов (ТБО).

В России компании по сортировке мусора используют 2 основных решения для автоматизации:

  • Большие многостадийные линии по сортировке ТБО, их строительство требует очень больших инвестиций и площадей. Такое решение экономически целесообразно только для мегаполисов. Еще одно его ограничение — использование в основном иностранное оборудование.
  • Конвейерные линии, на которые подается мусор для ручной сортировки. Именно так работает подавляющее большинство небольших компаний по сортировке ТБО.

Эффективность в расчете на одного рабочего конвейерной линии крайне мала. По оценкам скорость сортировки с ограниченной для человека точностью достигает 27,8 единиц/мин при скорости конвейера V = 0,39 м/c. С учетом человеческого фактора реальные значения могут быть меньше в два раза. Человек не способен правильно определить, к какому классу мусора относится объект, не потеряв в скорости – возможности скорости работы человеческого глаза и мозга ограничены. Кроме того, при таком типе автоматизации есть физические ограничения по длине конвейера и количеству одновременно работающих на нем людей. А это становится стоп-фактором для масштабирования производства.

Таким образом, решение по автоматизации сортировки ТБО должно:

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

ИИ-платформа MARQUS (sMARt QUalifier and Sorter) предназначена для детекции, распознавания и классификации твердых бытовых отходов по видеопотоку. Главной задачей MarQus является определение, классификация, трекинг и распознавание ТБО на ленте конвейера и передача полученной информации роботам-манипуляторам для последующей сортировки ТБО.

В основе нашего решения лежит технология распознавания материалов (Material recognition) на базе мультиспектральных данных объектов. Основываясь на отличиях в отражающих способностях разных материалов, технология Material recognition позволяет значительно повысить точность сортировки ТБО не только по типам, но и по отдельным маркам. А также определять наличие органики в ТБО, попадание которой значительно снижает качество вторсырья.

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

«Думает» этот программно-аппаратный комплекс с помощью нескольких нейросетей, которые мы обучали на собственной базе данных, собранной по разным видам мусора.

Этапы работ
1 этап

Идея

Мы начали разрабатывать систему MARQUS благодаря сотрудничеству с ульяновской компанией «ВторПлюс». Она специализируется на раздельном сборе и сортировке мусора.

Сначала мы сделали для «ВторПлюс» мобильное приложение для оптимизации доставки ТБО из квартир и офисов. Благодаря этому проекту в Ульяновске активно внедряется культура сортировки ТБО – сейчас через приложение сдают вторсырье более 70 тысяч домохозяйств.

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

А после изучения деталей нацпроекта «Экология», состояния и перспектив сектора сортировки ТБО мы поняли, что в таком продукте есть реальная потребность.

2 этап

Исследование решений и технологических ограничений

Программно-аппаратные комплексы, которые решают похожие задачи, существуют, но у них есть важные ограничения. Например, в Германии и Голландии применяется система, которая умеет определять только пластик. Либо это бинарные классификации, которые могут анализировать в конкретный отрезок времени, только один вид ТБО. На практике это происходит так: по конвейеру едет вся груда мусора, а механизированный сортировщик отбирает только один вид. Остальной поток продолжает движение и подвергается очередной итерации сортировки, но сортировщик отбирает уже другой вид мусора. И так происходит раз за разом. То есть такие решения требуют многостадийности сортировки. А добавление каждой дополнительной фракции для распознавания требует дорогостоящей донастройки ПО и оборудования.

Так же большинство решений используют компьютерное зрение и технологию Object recognition — то есть распознают виды мусора по цвету и форме. В условиях, когда мусор движется плотным слоем по конвейеру, а форма очень вариативна (смятые банки, разорванная бумага и т.п.), точность распознавания может быть не самой лучшей.

Альтернативой, которая позволят максимально точно — от 96% — распознавать не только типы ТБО, но и подтипы (фракции), является технология Material recognition. Но она требует дорогостоящего оборудования для мультиспектрального анализа. А также значительные вложения в создание датасета. Как показало наше исследование, доступных датасетов с достаточным количеством образцов ТБО с мультиспектральными данными нет, не только в России.

3 этап

Гипотезы и выбор решения

Наши инженеры проработали большое количество гипотез по архитектуре и базовым технологиям будущего решения. И в итоге остановились на идее использования компьютерного зрения и технологии Material recognition.

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

Вот как выглядит общая схема работы MARQUS:

  • ТБО перемещается на ленте конвейера и попадает в объективы камер.
  • Используется 2 вида камер: NIR-камера и вторая в обычном диапазоне. Две камеры нужны, чтобы точнее определять глубину сцены и координаты объектов. Дополнение мультиспектральной камерой нужно, чтобы давать больше информации для подсистемы классификации ТБО.
  • Размещение датчиков освещённости и температуры используется для корректировки видеосигнала с камер для более точной работы подсистем распознавания.
  • Данные с датчиков скорости движения конвейерной ленты использует управляющий сервер для расчётов сигналов манипуляторам.
  • Сервер — это компьютер c GPU в качестве компонента инференса нейросетевых моделей, участвующих в детекции, классификации, сегментации и расчёта координат и управляющих команд, необходимых манипуляторам.
  • Контроллер, один или несколько — в зависимости от количества манипуляторов, оперируют полученными командами, преобразует их в специфические для конкретного манипулятора управляющие сигналы.
  • Манипуляторы выполняют присланные команды: перекладывают или сдувают распознанные объекты с ленты в контейнер с объектами данного типа.
4 этап

Обучение нейросетей и подготовка датасета

MARQUS определяет следующие типы мусора: пластик, бумага, картон, металл, стекло, текстиль, древесина, органические отходы и смешанные отходы. Особенностью нашего ПО является умение определять подтипы ТБО, например, различные виды пластика PET, PVC и полиэтилена, разные виды бумаги и текстиля, а также отделять цветной металл от чёрного.

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

Обучение нейросети мы проводили на собственном датасете, который готовили в лаборатории ZeBrains в Краснодаре. Наши инженеры придумали решение, которое позволило нам с минимальными затратами быстро проводить мультиспектральную съемку образцов. Сами образцы ТБО нам помогают готовить партнеры из краснодарского экопроекта «Собиратор». Сейчас в нашем датасете более 223 209 размеченных изображений по образцам ТБО в разных спектрах.

5 этап

Решения для аппаратной части

Наши инженеры обошли самое главное ограничение для ПО на базе Material recognition — необходимость дорогостоящего оборудования для мультиспектральной съемки. Наше решение не требует дорогих компонентов, сейчас нет никаких сложностей по их доставке в Россию. Более того, эти компоненты можно полностью производить в нашей стране.

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

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

Команда
проекта
Менеджер проекта
ML инженер
Аналитик
Data Science
Технологии
YOLO
ResNet
Результат
  • Увеличение объема сортировки ТБО без значительного увеличения затрат на персонал: MARQUS позволяет организовать работу по сортировке ТБО в несколько смен без увеличения штата сотрудников.
  • MARQUS позволяет на 30% повысить количество извлекаемых фракций из ТБО в сравнении с другими способами автоматизации за счет работы с несколькими фракциями ТБО, в то время как большинство решений настроены на работу с конкретной фракцией, например, с пластиком или металлом.
  • Значительно ниже стоимость внедрения и владения продуктом по сравнению с иностранными аналогами на базе технологии распознавания материалов.
  • Решение работает с 4 группами (пластик, металл, картон и бумага, стекло) и 11 типами ТБО (PET, HDPE, LDPE, PS , PP, немагнитные металлы, черные металлы, алюминий, фольга,картон и бумага, стекло), сохраняя среднюю точность распознавания 96%
  • Точность до 94% по захвату объектов манипулятором с конвейерной ленты.
  • MARQUS уже успел поучаствовать в питч-сесии на бизнес-форуме международной выставки Smart Cities India Expo в Нью-Дели. Продукт вызвал интерес со стороны компаний, в портфеле которых есть направление Waste Management. По их оценке, MARQUS как «умная» и компактная линия по сортировке ТБО может идеально вписаться в экосистему городского района.