Optimización de rutas con la API de Route Optimization y Fleet Engine

En este documento, se proporciona una descripción general de cómo realizar la optimización de rutas para toda la flota para tus operaciones de entrega diarias con dos productos:

  • Fleet Engine
  • API de Route Optimization (GMPRO)

Por sí solo, Fleet Engine puede recibir entradas de cualquier solucionador de rutas con los planes de ruta que proporciones al backend de Fleet Engine. Sin embargo, si no tienes tu propio solucionador de rutas o si te interesa explorar otras soluciones de enrutamiento, puedes usar la API de Route Optimization junto con Fleet Engine para realizar una optimización de rutas continua durante el día.

Introducción

En tus operaciones de entrega diarias, tu solución de flota suele usar el servicio de motor de flota para los siguientes flujos de trabajo de optimización de rutas:

  • Planificación de rutas inicial: Define tus planes de rutas diarias con el solucionador de rutas y, luego, ingrésalos en Fleet Engine para que los conductores puedan verlos, así como para la ejecución y el seguimiento.
  • Reoptimización: Selecciona rutas específicas a mitad del día para abordar los cambios en las rutas, como problemas de tráfico o cambios en los períodos, y vuelve a realizar la optimización para lograr una experiencia más optimizada para los conductores y los clientes.
  • Asignaciones de paradas nuevas: Asigna paradas nuevas, como solicitudes de partida ad hoc, en las rutas existentes.

La API de Route Optimization y Fleet Engine proporcionan una combinación de capacidades de planificación y seguimiento para que esto sea posible.

API de Route Optimization

La API de Route Optimization de Google Maps Platform (GMPRO) aborda necesidades complejas de planificación de rutas para vehículos. Un ejemplo es crear un plan para las entregas y los vehículos de entrega, a la vez que se aplican restricciones, como el horario de retiro y el peso del paquete. GMPRO puede crear planes de planificación de rutas de forma asíncrona o casi en tiempo real, según la cantidad de vehículos en tu plan de planificación de rutas. Para obtener más información sobre Route Optimization, consulta la documentación de la API de Route Optimization.

Fleet Engine

Fleet Engine forma parte de los servicios de movilidad. Con Fleet Engine, puedes modelar tu flota, planificar las actividades de los conductores y mantener un seguimiento en tiempo real de los paquetes a medida que los conductores los entregan. Para modelar tu flota, debes definir los vehículos, las tareas, las paradas y los segmentos de ruta.

Componentes del sistema

En el siguiente diagrama, se describe cómo tus propios sistemas integrarían Fleet Engine, las APIs de los servicios de movilidad y la API de Route Optimization para crear un sistema que mejore y optimice tu planificación y las operaciones diarias de la flota. En este diagrama, GMPRO usa los servicios y los datos de la matriz de distancias de Google Maps para resolver problemas, pero tu integración puede usar otros proveedores.

Diagrama que describe una integración de motor de flota

Cada componente tiene un propósito específico en tu sistema de administración de flotas:

  • Tu aplicación para conductores: Creas aplicaciones para dispositivos móviles de iOS y Android para tus conductores con los SDK de Driver y Navigation. El SDK de Driver habilita actualizaciones en tiempo real de las entregas, las ubicaciones de los vehículos y los estados de los pedidos, que puedes mostrar en tu app. Consulta las guías del usuario del SDK de Driver para viajes a pedido (Android, iOS). Consulta la documentación del SDK de Navigation.
  • Tus operaciones: Puedes crear un panel web creado con la biblioteca de seguimiento de flotas de Google para mostrar datos en vivo de todos los vehículos. Con esto, puedes orquestar y supervisar tu flota.
  • Tus sistemas: Los servicios y las bases de datos de backend permiten las operaciones diarias seguras de tu empresa.
  • Sistemas de Google: La API de Route Optimization usa la API de Distance Matrix para encontrar la distancia y el tiempo de viaje de varias ubicaciones.

Próximos pasos

Si te interesa explorar cómo integrar Fleet Engine con la API de Route Optimization, consulta lo siguiente: