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