Разработка AI-системы отслеживания грузов в реальном времени Track Trace

Проектируем и внедряем системы искусственного интеллекта: от прототипа до production-ready решения. Наша команда объединяет экспертизу в машинном обучении, дата-инжиниринге и MLOps, чтобы AI работал не в лаборатории, а в реальном бизнесе.
Показано 1 из 1 услугВсе 1566 услуг
Разработка AI-системы отслеживания грузов в реальном времени Track Trace
Средняя
~1-2 недели
Часто задаваемые вопросы
Направления AI-разработки
Этапы разработки AI-решения
Последние работы
  • image_website-b2b-advance_0.png
    Разработка сайта компании B2B ADVANCE
    1218
  • image_web-applications_feedme_466_0.webp
    Разработка веб-приложения для компании FEEDME
    1161
  • image_websites_belfingroup_462_0.webp
    Разработка веб-сайта для компании БЕЛФИНГРУПП
    853
  • image_ecommerce_furnoro_435_0.webp
    Разработка интернет магазина для компании FURNORO
    1047
  • image_logo-advance_0.png
    Разработка логотипа компании B2B Advance
    561
  • image_crm_enviok_479_0.webp
    Разработка веб-приложения для компании Enviok
    825

Разработка AI-системы отслеживания грузов в реальном времени Track & Trace

Track & Trace — базовая потребность любого грузовладельца. AI добавляет к простому «где груз» прогностику: «когда прибудет» с доверительным интервалом и «что может пойти не так».

Архитектура системы мониторинга

Источники локационных данных:

Источник Точность Частота Сценарий
GPS-трекер на ТС 3–10 м 30 сек–5 мин Автомобильный фрахт
AIS (морские суда) 100–200 м 2–10 мин Морские перевозки
RFID на контейнере Зоны контроля При прохождении Портовые операции
API перевозчика (DHL, FedEx) Точки сканирования По событиям Курьерские отправления
Ж/д EDI (РЖД ЭТРАН) Станция По прибытии Железнодорожные

Интеграционный слой:

  • Apache Kafka: прием событий из всех источников в единую шину
  • Stream processing (Flink/Spark Streaming): обогащение события гео-данными
  • PostgreSQL + TimescaleDB: хранение time-series треков

Прогноз времени прибытия (ETA)

Точный ETA — ключевая ценность для получателя и для склада (подготовка к приёмке).

Признаки для ETA-модели:

  • Текущее местоположение + расстояние до цели
  • Исторический lead time этого перевозчика на этом плече
  • День недели / праздники / сезон
  • Текущая загруженность дорог (Яндекс.Карты API, HERE Traffic)
  • Погода по маршруту (OpenWeatherMap)
  • Статус на границе/таможне (исторические задержки)
  • Тип груза (приоритетный / стандартный)
import lightgbm as lgb
import pandas as pd
import numpy as np

class ETAPredictor:
    def __init__(self):
        self.model = lgb.LGBMRegressor(
            n_estimators=500,
            learning_rate=0.03,
            num_leaves=64,
            objective='quantile',  # предсказываем квантиль
            alpha=0.9  # P90 — не опоздаем в 90% случаев
        )

    def predict_eta(self, shipment_features):
        """Возвращает P50 и P90 ETA в часах от текущего момента"""
        X = self._prepare_features(shipment_features)
        eta_p90 = self.model.predict(X)[0]

        # Также обучаем медианную модель для "ожидаемого" ETA
        eta_p50 = self.median_model.predict(X)[0]

        return {
            'expected_hours': eta_p50,
            'latest_hours': eta_p90,  # "не позднее"
            'confidence_interval': (eta_p50 - 2, eta_p90)
        }

Точность модели: MAE = 0.8–2.5 часа для автомобильных перевозок на плечах 200–800 км.

Детекция аномалий и рисков

Аномалии в треке:

  • Остановка в нетипичном месте >30 мин → alert (поломка? кража? отдых водителя?)
  • Отклонение от запланированного маршрута >5 км
  • Потеря сигнала >2 часа (вышел из зоны покрытия или снят трекер)
  • Превышение допустимой температуры (рефрижератор) — интеграция с датчиком температуры

ML-классификатор инцидентов:

Isolation Forest на паттернах движения → аномальный трек → категоризация:

  • Плановая остановка (место совпадает с известными стоянками/СТО)
  • Незапланированная остановка в городе
  • Перегрузка (груз перекладывался)
  • Критическая аномалия (требует звонка)

Проактивные уведомления

Клиент видит трекинг сам — но важнее автоматические уведомления:

  • «Ваш груз задержится на 4 часа» — за 3 часа до расчётного прибытия
  • «Нестандартный маршрут» — когда водитель отклонился
  • «Прибытие через 2 часа» — для склада: подготовить доки и персонал

Channels: SMS (SMSC / SMS-traff), Email, Telegram-бот, webhook в ERP клиента.

Интеграция с таможней и документами

  • ЕАИС ФТС: статус таможенного оформления по номеру ДТ
  • Электронная транспортная накладная (ЭТрН) — статусы по ГИС ЭПД
  • Сертификаты и разрешения: alert при истечении срока действия АТР/ЕКМТ в пути

Срок разработки: 2–4 месяца для системы с реальным мониторингом, ETA-прогнозом и автоматическими уведомлениями с интеграцией в корпоративный портал.