rj_gameplay.play.test_motion_planning

Module Contents

Classes

State

Generic enumeration.

OneRobot

Make robot 0 run full field sprints.

AllBotsState

Generic enumeration.

AllBots

Make all robots move from one end to the other in straight line paths.

KickBall

Make robot 0 capture, then kick the ball.

class rj_gameplay.play.test_motion_planning.State

Bases: enum.Enum

Generic enumeration.

Derive from this class to define new enumerations.

NEAR
FAR
class rj_gameplay.play.test_motion_planning.OneRobot

Bases: stp.play.Play

Make robot 0 run full field sprints.

Directly overrides the STP architecture to send RI to gameplay.

tick(self, world_state: stp.rc.WorldState) List[rj_msgs.msg.RobotIntent]
class rj_gameplay.play.test_motion_planning.AllBotsState

Bases: enum.Enum

Generic enumeration.

Derive from this class to define new enumerations.

INIT_NEAR
NEAR
INIT_FAR
FAR
class rj_gameplay.play.test_motion_planning.AllBots

Bases: stp.play.Play

Make all robots move from one end to the other in straight line paths.

Directly overrides the STP architecture to send RI to gameplay.

all_moves_done(self, world_state)
fill_move_skills(self, world_state, st_pt, end_pt)
tick(self, world_state: stp.rc.WorldState) List[rj_msgs.msg.RobotIntent]
class rj_gameplay.play.test_motion_planning.KickBall

Bases: stp.play.Play

Make robot 0 capture, then kick the ball.

Directly overrides the STP architecture to send RI to gameplay.

tick(self, world_state: stp.rc.WorldState) List[rj_msgs.msg.RobotIntent]