flatland.envs.step_utils.env_utils module#
- class flatland.envs.step_utils.env_utils.AgentTransitionData(speed: float, new_position: Tuple[int, int], new_direction: Grid4Transitions, new_speed: float, new_position_level_free: float, preprocessed_action: RailEnvActions, agent_position_level_free: Tuple[int, int], state_transition_signal: StateTransitionSignals)[source]#
Bases:
object
Class for keeping track of temporary agent data for position update
- agent_position_level_free: Tuple[int, int]#
- new_direction: Grid4Transitions#
- new_position: Tuple[int, int]#
- new_position_level_free: float#
- new_speed: float#
- preprocessed_action: RailEnvActions#
- speed: float#
- state_transition_signal: StateTransitionSignals#