Quick Start
How It Works
| Agent | Responsibility | SLA |
|---|---|---|
LiDARFusion | Process 5M-point scans from mobile and terrestrial LiDAR | ≤ 5 min |
DisplacementCalculator | Compare current vs. baseline scan; calculate mm-level settlement | ≤ 2 min |
HeatmapGenerator | Generate 2D safety grid highlighting critical zones | ≤ 1 min |
MaintenancePlanner | Plan preventive, corrective, or emergency maintenance | ≤ 3 min |
Configuration Options
Pydantic I/O schemas used by this template:| Schema | Key Fields |
|---|---|
LiDARScan | scan_id, infrastructure_id, point_cloud_size, scan_resolution, coverage_area, anomaly_points, reference_baseline |
DisplacementAnalysis | analysis_id, infrastructure_id, max_displacement, displacement_vector, critical_zones, settlement_rate, tilt_angle, safety_factor |
SafetyHeatmap | heatmap_id, infrastructure_id, grid_resolution, safety_scores, critical_areas, overall_safety, risk_trends |
MaintenanceSchedule | schedule_id, infrastructure_id, maintenance_type, priority_level, scheduled_date, estimated_duration, traffic_impact, cost_estimate |
SafetyHeatmap.overall_safety)
| Level | safety_factor range | Action |
|---|---|---|
safe | ≥ 0.9 | Routine monitoring |
caution | 0.8 – 0.9 | Preventive maintenance within 30 days |
warning | 0.7 – 0.8 | Corrective maintenance within 7 days |
danger | 0.3 – 0.7 | Emergency maintenance within 24 h |
critical | < 0.3 | Immediate closure |
Common Patterns
Predict structural failure probability from displacement historyBest Practices
Establish a baseline scan before going live
Establish a baseline scan before going live
DisplacementCalculator computes change relative to a reference_baseline. Capture this baseline during construction or last major rehabilitation, and store it in a versioned database alongside each new scan.Close to traffic when overall_safety reaches 'danger'
Close to traffic when overall_safety reaches 'danger'
The workflow automatically raises an
emergency_alert with immediate_action: close_to_traffic for danger/critical safety levels. Wire this alert to your traffic management system to trigger lane closures without human delay.Schedule LiDAR scans during low-traffic windows
Schedule LiDAR scans during low-traffic windows
Scan accuracy degrades when vehicles pass through the scan envelope. Use
TrafficManagementPatterns.optimize_traffic_flow() to identify overnight windows with minimal traffic before dispatching the LiDAR crew.Use network_health_score for KPI reporting
Use network_health_score for KPI reporting
The
network_health_score (0–100) aggregates safety factors across all monitored structures. Report this monthly to asset managers — a score below 70 should trigger a portfolio-level maintenance budget review.Related
Industry Templates Overview
Hub page — choose the right template and understand cross-industry reuse.
Manufacturing Template
Order processing, inventory management, and quality inspection agents.

