pylabrobot.brooks package#

PreciseFlex#

PreciseFlexDevice

The complete modelling and control interface for a PreciseFlex arm.

PreciseFlex400

A PreciseFlex 400: its base plate, for the driver to build the arm on.

PreciseFlexDriver

Driver for PreciseFlex robotic arms.

PreciseFlexSimulationDriver

A simulated PreciseFlex arm, driven exactly like the real one.

PreciseFlexArm

The arm of a PreciseFlex: its joints, read and moved through the controller.

PreciseFlexGripper

The gripper fitted to a PreciseFlex arm: a servoed single gripper, or a dual one.

PreciseFlexRail

The linear rail a PreciseFlex arm rides on (PreciseFlexAxis.RAIL).

PreciseFlexConfiguration

Device configuration resolved once at setup; immutable afterwards.

PreciseFlexCartesianPose

WorkEnvelope

Reachable tool-tip envelope: an annulus about the shoulder, over a Z range (mm).

MotionProfile

A controller motion profile, as reported by Profile <n> (field order matches the wire).

PreciseFlexAxis

The arm's axes, numbered as the firmware numbers them.

Wrist

ElbowOrientation

PreciseFlexError

OutOfRangeOfMotionError

An axis's current position is outside its soft limits, so the controller rejects every commanded move (-1012) until it is driven back into range.