ball_classifier

Module Contents

Classes

BallClassifier

Attributes

Team

ball_classifier.Team
class ball_classifier.BallClassifier

Bases: fsm.StateMachine

class State

Bases: enum.Enum

Generic enumeration.

Derive from this class to define new enumerations.

no_possession = 1
our_possession = 2
our_kick = 3
their_possession = 4
scramble = 5
kickoff = 6
on_enter_our_possession() None
on_enter_scramble() None
on_enter_their_possession() None
on_enter_scramble() None
on_enter_kickoff() None
team_has_possession(world_state: stp.rc.WorldState) bool
we_kicked(world_state: stp.rc.WorldState) bool
pass_success(world_state: stp.rc.WorldState) bool
pass_intercepted(world_state: stp.rc.WorldState) bool
kick_to_scramble(world_state: stp.rc.WorldState) bool
shot_successful(world_state: stp.rc.WorldState) bool