Báo cáo project

EV Router.

Hệ thống tối ưu hóa lộ trình xe điện ứng dụng thuật toán A* và KD-Tree để giải quyết nỗi lo hết pin dọc đường bằng cách gợi ý trạm sạc thông minh.

Nhóm 5 thành viênPythonFlaskMongoDBGoongJSA* Algorithm
Cuộn xuống để khám phá

Chi tiết dự án (START)

Câu chuyện dự án

S

Situation - Bối cảnh

Người đi xe điện thường xuyên đối mặt với nỗi lo hết pin giữa đường (range anxiety). Các bản đồ dẫn đường thông thường chỉ tìm đường ngắn nhất mà không tính đến dung lượng pin còn lại hay vị trí các trạm sạc khả dụng trên hành trình.

T

Task - Nhiệm vụ

Phát triển bộ công cụ tối ưu hóa tuyến đường cho xe điện, tự động tính toán hành trình khả thi dựa trên pin (energy-feasible path), gợi ý các trạm sạc nhanh KD-Tree và xây dựng hệ thống fallback đa kênh phòng khi Goong API lỗi.

A

Action - Quyết định & Thực thi

Tôi đã áp dụng thuật toán Weighted A* kết hợp công thức Haversine để ước lượng khoảng cách bay. Xây dựng cấu trúc dữ liệu KD-Tree để tìm kiếm trạm sạc gần nhất trong bán kính hành lang 25km. Triển khai phương pháp lấy mẫu thích ứng (Adaptive Sampling) cho các tuyến đường dài và cơ chế tự động chuyển đổi giữa Goong, Mapbox và OSRM.

R

Result - Kết quả đạt được

Nhờ thuật toán lấy mẫu thích ứng, thời gian tính toán tuyến đường dài giảm từ 25 giây xuống chỉ còn 6 - 10 giây. Hệ thống gợi ý chính xác các điểm dừng sạc cần thiết và đưa ra mô phỏng suy hao pin phi tuyến tính cực kỳ chính xác.

T

Takeaway - Bài học kinh nghiệm

Tối ưu hóa các thuật toán tìm đường (A*) kết hợp KD-Tree để truy vấn không gian nhanh, cải thiện hiệu năng tải bản đồ và thiết lập cơ chế fallback API thông minh.

Video báo cáo sản phẩm

Bằng chứng video EV Router

Video này chứng minh điều gì? Video bao cao thuat toan va flow van hanh EV Router, dung lam bang chung truc quan cho A*, KD-Tree, rang buoc pin va fallback ban do.

Preview & Trải nghiệm thực tế

Mỗi màn hình đi kèm phần mô tả chi tiết để làm rõ luồng hoạt động và trải nghiệm người dùng thực tế.

trang chủ
Xem toàn màn hình
01

trang chủ

Ảnh này dùng làm bằng chứng cho flow EV Router. Màn hình "trang chủ" giúp giải thích rõ trạng thái UI, dữ liệu hiển thị và thao tác người dùng ở bước đó.

Mã nguồn & Demo

Trải nghiệm dự án
Source Code & Demo

Xem toàn bộ mã nguồn trên GitHub hoặc mở bản demo hoạt động thực tế.

Scan to Order
DỰ ÁN TIẾP THEO
Sẵn sàng cho cơ hội mới

Cùng hợp tác nhé.

Tôi đang tìm kiếm những thử thách mới và cơ hội hợp tác. Nếu bạn có câu hỏi hoặc chỉ muốn chào hỏi, tôi sẽ phản hồi sớm nhất có thể.