fleet_hazard 0.2.0 copy "fleet_hazard: ^0.2.0" to clipboard
fleet_hazard: ^0.2.0 copied to clipboard

Fleet telemetry hazard model and geographic clustering for driver-assisting navigation. Road condition reports, hazard zones, and a pure Dart aggregation algorithm with pluggable providers. No Flutter [...]

example/main.dart

import 'package:fleet_hazard/fleet_hazard.dart';
import 'package:latlong2/latlong.dart';

void main() {
  final reports = [
    FleetReport(
      vehicleId: 'V-001',
      position: const LatLng(35.050, 137.250),
      timestamp: DateTime.now(),
      condition: RoadCondition.snowy,
      confidence: 0.9,
    ),
    FleetReport(
      vehicleId: 'V-002',
      position: const LatLng(35.052, 137.252),
      timestamp: DateTime.now(),
      condition: RoadCondition.icy,
      confidence: 0.95,
    ),
    FleetReport(
      vehicleId: 'V-003',
      position: const LatLng(35.090, 137.290),
      timestamp: DateTime.now(),
      condition: RoadCondition.dry,
    ),
  ];

  final zones = HazardAggregator.aggregate(reports);
  print('hazard zones: ${zones.length}');
  for (final zone in zones) {
    print('${zone.severity.name} zone '
        'vehicles=${zone.vehicleCount} '
        'radius=${zone.radiusMeters.toStringAsFixed(0)}m');
  }
}
0
likes
150
points
293
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

Fleet telemetry hazard model and geographic clustering for driver-assisting navigation. Road condition reports, hazard zones, and a pure Dart aggregation algorithm with pluggable providers. No Flutter dependency.

Repository (GitHub)
View/report issues
Contributing

Topics

#fleet #hazard #automotive #navigation #snow

License

BSD-3-Clause (license)

Dependencies

equatable, latlong2

More

Packages that depend on fleet_hazard