Operational software
Security patrol route optimisation
Operational software
30% less overlap and idle time
A practical route-planning tool that used operational constraints and mapping data to reduce duplicated travel and idle time across security patrols.
01
The system problem
Challenge
Patrol routes were being coordinated without a systematic way to account for travel time, coverage requirements and overlap between teams. The cost was duplicated movement, avoidable idle periods and less predictable field coverage.
Our responsibility
SSH Tech translated the scheduling problem into an optimisation model, connected it to Google Maps data, and built a Python tool that could generate routes the operating team could understand and use.
How we approached it
Mapped the real planning rules, required stops and operational constraints before selecting an optimisation method.
Used travel-time and distance data from Google Maps to replace assumptions with a usable network model.
Designed the objective around overlap and idle time rather than shortest distance alone.
Returned routes in an operator-readable form so the result could be reviewed before field use.
02
What we delivered
01
Model the operation
Converted patrol coverage, timing and team constraints into a solvable planning problem.
- Route and stop representation
- Coverage and scheduling constraints
- Baseline overlap and idle-time analysis
02
Build the optimiser
Combined Python optimisation logic with mapping data to evaluate and improve candidate routes.
- Google Maps travel data
- Route-scoring and optimisation logic
- Constraint-aware plan generation
03
Make the output operational
Presented the proposed plans with enough context for a coordinator to inspect and use them.
- Readable route outputs
- Comparison against the existing plan
- Iteration around real operating feedback
03
Outcomes and evidence
30%
Less overlap and idle time
The route planner reduced combined overlap and idle time by 30%.
Constraint-aware
Planning method
Routes accounted for operating rules and travel data rather than distance alone.
Technical stack
Python
Google Maps data
Route optimisation
Operational modelling
Capabilities applied
Optimisation
Workflow analysis
Decision tooling
Operational software
Continue exploring
Autonomous electric vehicle platform
From sensors to motion