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

En este documento, se proporciona una descripción general sobre cómo realizar optimizaciones de ruta en toda la flota para las operaciones de entrega diarias mediante dos productos:

  • Last Mile Fleet Solution Fleet Engine (LMFS)
  • API de Route Optimization (GMPRO)

Por sí mismo, Fleet Engine puede obtener información de cualquier solucionador de problemas de rutas mediante los planes de ruta que proporcionas 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 continua de rutas durante todo el día.

Introducción

En tus operaciones de entrega diaria, la solución de tu flota suele usar los servicios de la solución Last Mile Fleet y Cloud Fleet Routing para los siguientes flujos de trabajo de optimización de rutas:

  • Planificación de rutas inicial: Define tus planes de rutas diarios con el compilador de rutas y, luego, ingrésalos en Fleet Engine para obtener visibilidad según los conductores, la ejecución y el seguimiento.
  • Reoptimización: Selecciona rutas específicas en el medio del día para abordar los cambios de ruta, como problemas de tráfico o cambios en los períodos, y vuelve a optimizarla para optimizar la experiencia de los conductores y los clientes.
  • Nuevas asignaciones de paradas: Asigna paradas nuevas, como solicitudes de partida ad hoc, en las rutas existentes.

Para que esto sea posible, Cloud Fleet Routing y Fleet Engine ofrecen una combinación de funciones de planificación y seguimiento.

API de Route Optimization

La API de Route Optimization de Google Maps Platform (GMPRO) aborda necesidades complejas de enrutamiento de vehículos. Por ejemplo, crear un plan para entregas y vehículos de entrega y, al mismo tiempo, aplicar restricciones como el tiempo de recogida y el peso del paquete. CFR puede crear planes de rutas de manera asíncrona o casi en tiempo real, según la cantidad de vehículos en tu plan. Para obtener más información sobre la optimización de rutas, consulta la documentación de la API de optimización de rutas.

Fleet Engine

Fleet Engine forma parte de los servicios de Last Mile Fleet Solution. Con Fleet Engine, modelas tu flota, planificas las actividades de los conductores y mantienes el seguimiento en tiempo real de los paquetes a medida que los conductores los entregan. Modelar tu flota implica definir vehículos, tareas, paradas y segmentos de ruta. Puedes acceder a la API de Fleet Engine Deliveries a través de SDK cliente para dispositivos móviles, bibliotecas de Java del servidor o las API de REST.

Componentes del sistema

En el siguiente diagrama, se describe cómo tus propios sistemas integrarían Fleet Engine, Last Mile Fleet Solution APIs y Cloud Fleet Routing para un sistema que mejora y optimiza la planificación y las operaciones diarias de la flota. En este diagrama, GMPRO usa los servicios y datos de Distance Matrix de Google Maps para solucionar problemas, pero tu integración puede usar otros proveedores.

Cada componente abarca una funcionalidad específica en el sistema de administración de flotas:

  • Tu aplicación de controlador: Creas aplicaciones para dispositivos móviles de iOS y Android para tus controladores con los SDK de Driver y Navigation. El SDK de Driver permite actualizaciones en tiempo real de las entregas, las ubicaciones de los vehículos y el estado de los pedidos, que puedes mostrar en tu app como desees. Consulta la documentación del SDK de Driver: Android

    | iOS

    Consulta la [documentación del SDK de Navigation)(/maps/documentation/navigation).

  • Tus operaciones: Puedes crear un panel web compilado con la biblioteca de seguimiento de flota de Google para mostrar datos en vivo de todos los vehículos. Con esto, puedes organizar y supervisar tu flota. Consulta Realiza un seguimiento de los envíos con la biblioteca de seguimiento de flotas de JavaScript. - Tus sistemas: Tus servicios de backend y bases de datos habilitan las operaciones diarias seguras de tu negocio.

  • Google Systems: La API de Route Optimization usa la API de Distance Matrix para buscar la distancia y el tiempo de viaje de varias ubicaciones. El resultado de la API de Route Optimization se puede usar como entrada para tus planes de ruta mediante la API de Fleet Engine Deliveries. Esto se comunica con el panel de operaciones y los servicios de backend.

Tu solución también puede usar el servicio de Logging de Fleet Engine. De esta manera, recibes información en tiempo real sobre las actualizaciones de las entidades dentro de Last Mile Fleet Solution. También puedes usar la información de registro para crear métricas derivadas, tablas y paneles.

Próximos pasos

Si te interesa explorar cómo integrar Fleet Engine en la API de optimización de rutas, consulta lo siguiente: