Package crackers.kobots.parts.movement
See: Description
-
Class Summary Class Description Action An Action is a sequence of Movements to perform. Rotation DSL to define a RotationMovement in an action. Linear DSL to define a LinearMovement in an action. ActionBuilder Builds up movements for an Action. ActionSequence Defines a sequence of actions to be performed. LinearActuator A linear actuator that can be used to extend and retract a part of a machine. ServoLinearActuator A linear actuator that uses a servo to extend and retract. StepperLinearActuator An actuator that translates percentages into steps on a stepper motor. RotationMovement Describes where to go as a rotational angle. LinearMovement Describes where to go as a percentage of "in/out", where "in" is 0 and 100 is "out". Rotator Thing that turns. BasicStepperRotator Stepper motor with an optional gear ratio. LimitedRotator A Rotator that is constrained to a physical angular range, in degrees. ServoRotator Servo, with software limits to prevent over-rotation. SequenceRequest Request to execute a sequence of actions. SequenceEvent SequenceExecutor Handles running a sequence for a thing. ActionSequenceKt -
Interface Summary Interface Description ActionSpeed How long each step should take to execute at a minimum. Movement Basic interface for a generic movement. Actuator A thing to handle a Movement. StepperActuator Additional actions for an actuator that uses steppers. -
Enum Summary Enum Description DefaultActionSpeed "Default" speeds based on observation. -
Object Summary Object Description Companion