Otimização de rotas com a API Route Optimization e o Fleet Engine

Neste documento, apresentamos uma visão geral de como realizar a otimização de rotas em toda a frota para suas operações diárias de entrega usando dois produtos:

  • Fleet Engine
  • API Route Optimization (GMPRO)

Por si só, o Fleet Engine pode receber entradas de qualquer solucionador de rotas usando os planos de rota que você fornece ao back-end do Fleet Engine. No entanto, se você não tiver um solucionador de rotas próprio ou quiser conhecer outras soluções de roteamento, use a API Route Optimization com o Fleet Engine para fazer a otimização contínua de rotas ao longo do dia.

Introdução

Nas operações diárias de entrega, sua solução de frota normalmente usaria o serviço Fleet Engine para os seguintes fluxos de trabalho de otimização de rotas:

  • Planejamento inicial de rotas: defina seus planos de rota diários usando o solucionador de rotas e insira-os no Fleet Engine para que os motoristas, a execução e o rastreamento tenham visibilidade.
  • Reotimização: selecione rotas específicas no meio do dia para lidar com mudanças de rota, como problemas de tráfego ou mudanças nos períodos, e reotimize para uma experiência do cliente e do motorista mais simplificada.
  • Novas alocações de paradas: aloque novas paradas, como solicitações de retirada ad hoc, em rotas atuais.

A API Route Optimization e o Fleet Engine oferecem uma combinação de recursos de planejamento e rastreamento para tornar isso possível.

API Route Optimization

A API Route Optimization da Plataforma Google Maps (GMPRO) atende a necessidades complexas de roteamento de veículos. Um exemplo é criar um plano para entregas e veículos de entrega, além de aplicar restrições, como horário de retirada e peso do pacote. A GMPRO pode criar planos de trajeto de forma assíncrona ou quase em tempo real, dependendo do número de veículos no plano. Para mais informações sobre a Route Optimization, consulte a documentação da API Route Optimization.

Fleet Engine

O Fleet Engine faz parte dos serviços de mobilidade. Com o Fleet Engine, você modela sua frota, planeja as atividades dos motoristas e mantém o rastreamento em tempo real dos pacotes conforme eles são entregues. A modelagem da frota envolve a definição de veículos, tarefas, paradas e segmentos de trajeto.

Componentes do sistema

O diagrama a seguir descreve como seus próprios sistemas integrariam o Fleet Engine, as APIs de serviços de mobilidade e a API Route Optimization para um sistema que aprimora e otimiza seu planejamento e as operações diárias da frota. Neste diagrama, o GMPRO usa os serviços e dados da matriz de distância do Google Maps para resolver problemas, mas sua integração pode usar outros provedores.

Um diagrama que descreve uma integração do Fleet Engine

Cada componente tem uma finalidade específica no sistema de gerenciamento de frotas:

  • Seu aplicativo para motoristas: você cria aplicativos para dispositivos móveis iOS e Android para seus motoristas usando os SDKs Driver e Navigation. O SDK para motoristas permite atualizações em tempo real de entregas, locais de veículos e status de pedidos, que podem ser exibidos no seu app. Consulte os guias do usuário do SDK para motoristas para viagens on demand (Android, iOS). Consulte a documentação do SDK do Navigation.
  • Suas operações: é possível criar um painel da Web com a biblioteca de rastreamento de frotas do Google para mostrar dados em tempo real de todos os veículos. Com isso, é possível orquestrar e monitorar sua frota.
  • Seus sistemas: os serviços de back-end e os bancos de dados permitem as operações diárias seguras da sua empresa.
  • Sistemas do Google: a API Route Optimization usa a API Distance Matrix para encontrar a distância e o tempo de viagem de vários locais.

Próximas etapas

Se você quiser saber como integrar o Fleet Engine à API Route Optimization, consulte: