Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Dropoff time per passenger #330

Open
2 tasks
sebhoerl opened this issue Oct 10, 2019 · 1 comment
Open
2 tasks

Dropoff time per passenger #330

sebhoerl opened this issue Oct 10, 2019 · 1 comment

Comments

@sebhoerl
Copy link
Collaborator

The av extension now supports separate definitions for "dropoff time per stop" and "dropoff time per passenger". Currently, Amodeus is not capable of working with the latter. The problem is easy to replicate if one sets "dropoffDurationPerPassenger" in testScenario/full_config.xml to a value larger than 0.0.

Then, any shared (not unit) dispatcher will fail eventually when the SharedRoboTaxiTest is run. I assume the error originates from SharedUniversalDispatcher::exexuteDropoffs. Need to check further what is happening there (certainly, only the dropoff time per stop is used for something) and compare how things are done in the unit case.

I guess this also raises the question what happens when an agent is "late" for pickup, as this seems to be the opposite problem. Unfortunately, we don't have a unit test yet where an agent is late. Need to add this.

To do:

  • Look into dropoff time per passenger and shared dispatchers
  • Write unit test where an agent is late for pickup in unit/shared case
@sebhoerl
Copy link
Collaborator Author

(Quick fix for Amodeus is to always keep the value to 0.0 for now).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants