Motion
Tracking Motion Using PID Controller
The example demonstrates how Zaber stages can track analog input signals using a PID controller.
A PID controller is a control loop feedback mechanism widely used in industrial control systems.
It calculates the error between a desired setpoint and a measured process variable and applies a correction based on proportional, integral, and derivative terms.
In Zaber's case, the controller can move the stage to track the setpoint of the analog input signal.
Zaber only supports the PI controller, which is a simplified version of the PID controller without derivative term.
PVT Sequence Generation
This repository contains code to complement our article
Motion Planning with Position-Velocity-Time.
The cubic polynomial PVT algorithm described in the article is implemented in Python, along with helper functions to
automatically generate missing parameters, plot the generated path and trajectory, and save the results to a CSV file
that is compatible with Zaber Launcher's PVT Viewer App.
Input Shaping for Motion Control Vibration Reduction
This repository contains code to complement our article Input Shaping for Motion Control Vibration Reduction. Input shaping algorithms described in the article are implemented in Python, along with classes allowing them to be easily used with Zaber stages via the Zaber Motion Library API.