genericroboticarm.robo_APIs.precise_flex.movement_profiles module

The movement profiles of a Precise Flex and the ways to switch between them. A profile bundles the speed and the path properties of a movement and is referenced by its index, which is sent along with every move command.

class genericroboticarm.robo_APIs.precise_flex.movement_profiles.MoveProfile(Speed: int, Speed2: int = 0, Accel: int = 50, AccRamp: float = 0.1, Decel: int = 50, DecRamp: float = 0.1, InRange: int = 0, Straight: int = 0)[source]

Bases: object

AccRamp: float = 0.1
Accel: int = 50
DecRamp: float = 0.1
Decel: int = 50
InRange: int = 0
Speed: int
Speed2: int = 0
Straight: int = 0
genericroboticarm.robo_APIs.precise_flex.movement_profiles.smoothen_profile(current_profile: int) int[source]
genericroboticarm.robo_APIs.precise_flex.movement_profiles.straighten_profile(current_profile: int) int[source]