rj_gameplay.skill.dribble

Module Contents

Classes

Dribble

Helper class that provides a standard way to create an ABC using

class rj_gameplay.skill.dribble.Dribble(robot: stp.rc.Robot = None, target_point: numpy.ndarray = np.array([0.0, 0.0]), target_vel: numpy.ndarray = np.array([0.0, 0.0]), face_angle: float | None = None, face_point: numpy.ndarray | None = None, priority: int = 0)

Bases: stp.skill.ISkill

Helper class that provides a standard way to create an ABC using inheritance.

tick(robot: stp.rc.Robot, world_state: stp.rc.WorldState, intent: rj_msgs.msg.RobotIntent)
is_done(world_state: stp.rc.WorldState)
__str__()

Return str(self).

__repr__() str

Return repr(self).