It's time to optimize how robots serve cities

Icarus is an AI-powered route optimization system for autonomous
waste collection robots with built-in fairness constraints

built with
GOOGLE OR-TOOLS GUIDED LOCAL SEARCH PYTHON GOOGLE OR-TOOLS GUIDED LOCAL SEARCH PYTHON

01
FairRoute Optimizer
Learn More
Ready to optimize
Click "Run Demo" to start optimization
0.00 Total Distance (km)
0/25 Stops Served
4 Active Robots
0.00 Fairness Score

🔧 How It Works

1
Data Input

Pickup locations with demand (kg), time windows, zones, and priorities

2
Constraint Modeling

OR-Tools builds dimensions for capacity, time, and distance

3
Metaheuristic Search

Guided Local Search iteratively improves solution quality

4
Route Extraction

Optimal routes assigned to each robot with timing

📊 Constraint Dimensions

Capacity Each robot: 25kg max load
Time Service windows: 6am-8pm
Distance Battery range: 9km per charge
Fairness 2x penalty for underserved zones
VRPTW metaheuristics constraint-optimization OR-Tools NP-hard

02
Fairness-Aware Routing Learn More
+15% Service Rate
-25% Distance
+0.17 Fairness Score
43%↓ Wait Inequality
zone-equity gini-coefficient underserved-priority

03
Multi-Constraint Solver Technical Details
Battery Range
📦
Capacity
🕐
Time Windows
⚖️
Workload Balance
NP-hard combinatorial real-time

04
AI Metaheuristics Explore
Guided Local Search
Simulated Annealing
Tabu Search
classical-AI search-algorithms optimization

Sustainable Development Goals
11 Sustainable Cities
12 Responsible Consumption
13 Climate Action