rj_gameplay.skill.line_kick

Module Contents

Classes

State

Generic enumeration.

LineKick

A skill version of line kick so that actions don't have to be called in tactics

class rj_gameplay.skill.line_kick.State

Bases: enum.Enum

Generic enumeration.

Derive from this class to define new enumerations.

CAPTURE
PIVOT
KICK
DONE
class rj_gameplay.skill.line_kick.LineKick(robot: stp.rc.Robot, target_point: numpy.array, priority: int = 0, chip: bool = False, kick_speed: float = 5.5)

Bases: stp.skill.Skill

A skill version of line kick so that actions don’t have to be called in tactics

tick(self, world_state: stp.rc.WorldState) rj_msgs.msg.RobotIntent
is_done(self, world_state: stp.rc.WorldState)
__str__(self)
__repr__(self) str