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

RideHailManager has private parking/charging infrastructure #1946

Closed
robfitzgerald opened this issue Jul 2, 2019 · 0 comments
Closed

RideHailManager has private parking/charging infrastructure #1946

robfitzgerald opened this issue Jul 2, 2019 · 0 comments
Assignees

Comments

@robfitzgerald
Copy link
Collaborator

integrate the agentsim.infrastructure.parking.ParkingZoneSearch into the RideHailManager.

this is one of two issues related to human ride hail charging. the agency should have access to private charging facilities that it should search for first before resorting to public charging options.

  • add the parking file loader and data structures to RHM
  • when Idle, there is logic to call findRefuelStationAndSendVehicle
    • inject a RHM parking search here, and claim a found stall
    • this function calls ZonalParkingManager, but that should be our back-up plan
  • find where to inject a ParkingZone.releaseStall follow-up
@robfitzgerald robfitzgerald self-assigned this Jul 2, 2019
robfitzgerald added a commit that referenced this issue Jul 12, 2019
…1946-rhm-parking-infrastructure

# Conflicts:
#	src/main/scala/beam/agentsim/infrastructure/ZonalParkingManager.scala
#	src/main/scala/beam/agentsim/infrastructure/charging/ChargingPointType.scala
#	src/main/scala/beam/agentsim/infrastructure/parking/ParkingZoneSearch.scala
robfitzgerald added a commit that referenced this issue Jul 19, 2019
# Conflicts:
#	src/main/scala/beam/sim/config/BeamConfig.scala
robfitzgerald added a commit that referenced this issue Jul 22, 2019
…astructure

# Conflicts:
#	src/main/resources/beam-template.conf
#	src/main/scala/beam/agentsim/agents/parking/ChoosesParking.scala
#	src/main/scala/beam/agentsim/infrastructure/charging/ChargingPointType.scala
#	src/main/scala/beam/sim/config/BeamConfig.scala
robfitzgerald added a commit that referenced this issue Jul 31, 2019
# Conflicts:
#	src/main/resources/beam-template.conf
#	src/main/scala/beam/agentsim/agents/parking/ChoosesParking.scala
#	src/main/scala/beam/agentsim/agents/ridehail/RideHailAgent.scala
#	src/main/scala/beam/agentsim/agents/ridehail/RideHailManager.scala
#	src/main/scala/beam/agentsim/agents/ridehail/allocation/RideHailResourceAllocationManager.scala
#	src/main/scala/beam/agentsim/infrastructure/ZonalParkingManager.scala
#	src/main/scala/beam/sim/config/BeamConfig.scala
colinsheppard added a commit that referenced this issue Aug 13, 2019
…:LBNL-UCB-STI/beam into rjf/#1946-rhm-charging-merge-ev-charging
colinsheppard added a commit that referenced this issue Aug 14, 2019
…ge-ev-charging

Rjf/#1946 rhm charging merge ev charging
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants