stp.testing
Module Contents
Functions
|
Returns a robot with default options for use in testing |
|
|
Generate a division A field |
|
Generate a division B field |
|
Generates the practice field that we have |
|
|
generates a test worldstate |
Attributes
- stp.testing.RobotId
- stp.testing.generate_test_robot(robot_id: RobotId, is_ours: bool = True, pose: numpy.ndarray = np.array([0.0, 0.0, 0.0]), twist: numpy.ndarray = np.array([0.0, 0.0, 0.0]), has_ball_sense=False)
Returns a robot with default options for use in testing
- stp.testing.generate_test_ball(pos: numpy.ndarray = np.array([0.0, 0.0]), vel: numpy.ndarray = np.array([0.0, 0.0]), visible: bool = True)
- stp.testing.generate_divA_field()
Generate a division A field
Penalty distances and “goal_flat” need to be fixed
- stp.testing.generate_divB_field()
Generate a division B field
Penalty distances and “goal_flat” need to be fixea
Note, penalty distances are width and deapth of the penalty area
- stp.testing.generate_our_field()
Generates the practice field that we have
- stp.testing.generate_test_playing_gameinfo()
- stp.testing.generate_test_worldstate(our_robots=[], their_robots=[], ball=generate_test_ball(), game_info=generate_test_playing_gameinfo(), field=generate_divB_field(), goalie_id=0)
generates a test worldstate