Skip to content

Vehicle route optimization used for a refuse collection vehicle simulation

License

Notifications You must be signed in to change notification settings

fabmid/Refuse-Collection-Vehicle-Route-Optimization

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Refuse Collection Vehicle Route Optimization

About

This tool is based on the Open source Routing Machine (OSRM) [1] and Vehicle Routing Open-source Optimization Machine (Vroom) [2] to compute the optimal route for a set of address data. Based on the optimal route individual route distances can be determined.

Features

  1. Find optimal route of given address steps anywhere in the world.

  2. Analyze route specification and individual distances

  3. Can be basis for further route synthetization for a vehicle energy demand simulation

  4. No restriction regarding number of steps, in case own docker container is set up with osrm and vroom instance

Setup

  1. Download OpenStreetMap data from your desired routing area, e.g. http://download.geofabrik.de/
  2. OSM file needs to be pre-processed for osrm, see https://hub.docker.com/r/osrm/osrm-backend/
  3. Final docker container should contain:
    1. osrm backend - https://hub.docker.com/r/osrm/osrm-backend/
    2. osrm frontend - https://hub.docker.com/r/osrm/osrm-frontend/
    3. vroom frontend - https://github.com/VROOM-Project/vroom-frontend

Remark

Need of deployment of docker container including osrm&vroom - no out of the box tool!

Geo-calculation based on geopy

Further documentation on vroom can be found here https://github.com/VROOM-Project/vroom-express

[1] http://project-osrm.org/

[2] http://vroom-project.org/

About

Vehicle route optimization used for a refuse collection vehicle simulation

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages