toruseo / UXsim

Vehicular traffic flow simulator in road network, written in pure Python
https://toruseo.jp/UXsim/docs/
MIT License
118 stars 56 forks source link

Future Plan: taxi and shared mobility #41

Closed toruseo closed 4 months ago

toruseo commented 5 months ago

Currently, a vehicle in UXsim just travel from A to B and disappear. This is like a private owned vehicle.

In the future, in order to model taxi and shared mobility, specific vehicles can travel through a network by passing through specific nodes that are dynamically updated.

EwoutH commented 5 months ago

Would love this feature!

EwoutH commented 4 months ago

This feature would actually be quite useful for me, is there any way I can help with it? Have you any thoughts on how the implementation should look on a high level?

toruseo commented 4 months ago

This is my next plan. The vehicle behavior part involves modification of the simulation core logic, so I will do it by myself.

On the other hand, vehicle-passenger matching is also important for this feature. I think I will release very naive implementation first (as a submodule). It would be great if you can develop simple yet efficient implementation.

toruseo commented 4 months ago

I have implemented this.

This notebook would be helpful to understand it.

EwoutH commented 4 months ago

Awesome! Really looking forward to playing with it!