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#