Традиционный вывоз мусора работает по расписанию, не учитывающему реальную наполненность контейнеров. Результат: 40% рейсов — к полупустым контейнерам, 20% — к переполненным, с разливом отходов и штрафами. Мы предлагаем систему Smart Waste, которая на основе данных IoT и компьютерного зрения динамически оптимизирует маршруты. Наш опыт — 5+ лет и 50+ внедрений в ЖКХ и коммерческом секторе, с гарантированным снижением операционных затрат.
Для мониторинга используем два подхода: IoT-датчики и компьютерное зрение. IoT-датчики — ультразвуковые или инфракрасные сенсоры, устанавливаемые в крышку контейнера. Они измеряют расстояние до мусора и передают данные по LoRaWAN или NB-IoT. Энергопотребление минимально: одна батарея работает до 5 лет. Интервал опроса — 30–60 минут. Компьютерное зрение — анализ с камер видеонаблюдения. Свёрточная сеть MobileNetV3 классифицирует уровень заполнения по четырём категориям: <20%, 20–50%, 50–80%, >80%. Точность — 88–93%. Этот метод подходит, когда датчики не установлены.
| Параметр | IoT-датчики | Компьютерное зрение |
|---|---|---|
| Точность | ±5% | 88–93% |
| Стоимость на контейнер | Низкая | Минимальные затраты (используем существующие камеры) |
| Энергопотребление | Очень низкое | Зависит от камеры |
| Установка | Требует монтажа | Программная доработка |
Как работает прогноз наполнения?
Каждый контейнер имеет свой паттерн заполнения: жилые дома — пики утром и вечером, офисы — вечером, в праздники объём растёт на 20–35%. Прогноз позволяет вывозить мусор до переполнения. Используем модель Prophet для временных рядов. Процесс прогнозирования включает три шага:
- Выделение текущего цикла наполнения (после последнего вывоза).
- Обучение Prophet с ежедневной и недельной сезонностью.
- Прогноз на 48 часов и расчёт времени достижения 80% заполнения.
Пример кода:
import pandas as pd import numpy as np from prophet import Prophet class WasteContainerPredictor: """Прогноз уровня заполнения контейнера""" def fit(self, fill_level_history, container_id): """ fill_level_history: TimeSeries уровня заполнения (0-100%) Прогнозируем, когда контейнер достигнет 80% заполнения """ df = fill_level_history.reset_index() df.columns = ['ds', 'y'] # Моделируем пилообразную кривую: растёт до вывоза, потом обнуляется # Для прогноза: берём только текущий незавершённый цикл наполнения last_emptying = df[df['y'] < 10]['ds'].max() current_cycle = df[df['ds'] >= last_emptying].copy() model = Prophet( growth='linear', daily_seasonality=True, weekly_seasonality=True, changepoint_prior_scale=0.3 ) model.fit(current_cycle) # Прогноз до момента достижения 80% future = model.make_future_dataframe(periods=48, freq='H') forecast = model.predict(future) full_time = forecast[forecast['yhat'] >= 80]['ds'].min() return full_time def predict_collection_priority(self, all_containers, current_time): """Ранжировать контейнеры по срочности вывоза""" priorities = [] for cid, container in all_containers.items(): current_fill = container['current_fill_pct'] predicted_full_time = self.fit(container['history'], cid) hours_until_full = (predicted_full_time - current_time).total_seconds() / 3600 priority_score = current_fill + (1 / max(hours_until_full, 0.5)) * 10 priorities.append((cid, priority_score, current_fill, predicted_full_time)) return sorted(priorities, key=lambda x: -x[1]) Prophet — библиотека от Facebook для прогнозирования временных рядов, устойчивая к пропускам и выбросам.
Почему важна оптимизация маршрутов?
На каждый день строится список контейнеров с уровнем >75% или ожидаемым заполнением в течение 24 часов. VRP-оптимизация учитывает вместимость мусоровозов, время работы и депо. По сравнению с фиксированным графиком, VRP-оптимизация сокращает рейсы на 30–45% и пробег на 20–30% — это в 1.5 раза эффективнее по пробегу на километр. Переполнения снижаются на 80%.
| Стратегия | Среднее число рейсов в день | Доля переполнений |
|---|---|---|
| Фиксированный график | 100% (база) | 20% |
| Smart Waste с прогнозом и VRP | 60–70% от базы | <4% |
Как внедряется система Smart Waste?
Разработка под ключ включает аудит текущей инфраструктуры, установку датчиков или настройку компьютерного зрения, калибровку модели прогнозирования и интеграцию с диспетчерской. Получите консультацию инженера — мы оценим ваш парк контейнеров и предложим оптимальное решение.
Система под ключ включает:
- Установка и интеграция IoT-датчиков или настройка компьютерного зрения
- Модель прогнозирования для каждого контейнера
- Оптимизация маршрутов (VRP с учётом ограничений)
- Веб-портал с GIS-отображением и отчётами
- Документация, обучение персонала, 3 месяца гарантийной поддержки
Технические детали стека
- Фреймворки: TensorFlow, PyTorch, Prophet - Протоколы: MQTT, LoRaWAN, NB-IoT - Хранение: PostgreSQL + TimescaleDB - Бэкенд: FastAPI, Docker, KubernetesAI-сортировка отходов
На мусоросортировочных станциях компьютерное зрение с конвейерными камерами классифицирует вторсырьё: ПЭТ, ПЭНД, стекло, картон, металл, органика. Точность AI-сортировки — 90–95%, что вдвое выше ручной (70–75%). Пневматические отсекатели направляют фракции в бункеры. Детекция опасных отходов (батарейки, ртутные лампы) использует спектроскопию и останавливает конвейер при обнаружении.
Аналитика и отчётность
Диспетчерский портал отображает карту контейнеров с цветовой кодировкой: зелёный (<50%), жёлтый (50–75%), красный (>75%). Трекинг мусоровозов в реальном времени, история маршрутов и KPI. Экологическая отчётность по форме 2-ТП отходы формируется автоматически.
Результаты внедрения:
- Рейсов меньше на 30–45%
- Пробег сокращён на 20–30%
- Переполнения снижены на 80%
- Окупаемость — 6–12 месяцев
Закажите разработку Smart Waste — получите консультацию инженера и оценку проекта. Свяжитесь с нами, чтобы обсудить ваши задачи. Мы также проведём бесплатный аудит вашей текущей системы вывоза.
По данным Росприроднадзора, объём ТКО в РФ растёт на 3% ежегодно. Smart Waste — способ сэкономить бюджет и экологию.







