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.
PID
Tracking
Python
Read More
December 5, 2024

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.
Python
PVT
Trajectory Generation
Read More
December 12, 2023

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.
June 8, 2023