Оптимизация маршрутов с помощью Route Optimization API и Fleet Engine

В этом документе рассказывается, как оптимизировать маршруты для всего автопарка при ежедневных доставках с помощью двух продуктов:

  • Fleet Engine
  • Route Optimization API (GMPRO)

Сам по себе Fleet Engine может принимать входные данные от любого решателя маршрутов, используя планы маршрутов, которые вы предоставляете серверной части Fleet Engine. Однако если у вас нет собственного решателя маршрутов или вы хотите изучить другие решения для маршрутизации, вы можете использовать Route Optimization API вместе с Fleet Engine для непрерывной оптимизации маршрутов в течение дня.

Введение

В повседневных операциях по доставке ваше решение для автопарка обычно использует сервис Fleet Engine для следующих рабочих процессов оптимизации маршрутов:

  • Первоначальное планирование маршрута. Определите ежедневные планы маршрутов с помощью решателя маршрутов и введите их в Fleet Engine, чтобы водители могли их видеть, выполнять и отслеживать.
  • Повторная оптимизация. Выбирайте определенные маршруты в середине дня, чтобы учитывать изменения, например пробки или новые временные интервалы, и повторно оптимизировать маршруты для удобства водителей и удовлетворенности клиентов.
  • Распределение новых остановок. Распределяйте новые остановки, например специальные запросы на посадку, по существующим маршрутам.

Route Optimization API и Fleet Engine предоставляют сочетание возможностей планирования и отслеживания, которые позволяют это сделать.

Route Optimization API

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

Fleet Engine

Fleet Engine – это часть сервисов для транспорта и логистики. С помощью Fleet Engine вы можете моделировать свой автопарк, планировать действия водителей и отслеживать посылки в реальном времени по мере их доставки. Моделирование автопарка включает определение транспортных средств, задач, остановок и сегментов маршрута.

Системные компоненты

На следующей схеме показано, как интегрировать Fleet Engine, Mobility Services API и Route Optimization API в ваши системы, чтобы улучшить и оптимизировать планирование и ежедневную работу автопарка. На этой схеме GMPRO использует сервисы и данные Distance Matrix API, но вы можете использовать и другие сервисы.

Диаграмма, описывающая интеграцию Fleet Engine

Каждый компонент выполняет определенную функцию в системе управления автопарком:

  • Приложение для водителей. Вы создаете мобильные приложения для iOS и Android, предназначенные для водителей, используя Driver SDK и Navigation SDK. Driver SDK позволяет в реальном времени обновлять информацию о доставках, местоположении транспортных средств и состоянии заказов, которую вы можете показывать в своем приложении. Ознакомьтесь с руководствами пользователя Driver SDK для поездок по запросу (Android, iOS). Ознакомьтесь с документацией по Navigation SDK.
  • Ваши операции. Вы можете создать веб-панель с помощью библиотеки Google Fleet Tracking, чтобы показывать данные обо всех транспортных средствах в реальном времени. С его помощью вы можете управлять своим парком и контролировать его.
  • Ваши системы. Ваши бэкенд-сервисы и базы данных обеспечивают безопасную повседневную работу вашего бизнеса.
  • Системы Google. Route Optimization API использует Distance Matrix API, чтобы определять расстояние и время в пути между несколькими местоположениями.

Дальнейшие действия

Если вы хотите узнать, как интегрировать Fleet Engine с Route Optimization API, ознакомьтесь со следующими материалами: