Table of Contents

Struckig

Struckig is the Structured Text port of Ruckig, bringing online trajectory generation to TwinCAT 3 and other IEC 61131-3 environments.

It computes jerk-limited, acceleration-limited, and velocity-limited trajectories in real time, cycle by cycle, from your current kinematic state to a target state.

Important

Struckig ports the open-source Ruckig Community feature set. Ruckig Pro features are not part of this project.

Start Here

Why Struckig

  • Online trajectory generation directly in PLC code.
  • Deterministic cycle-by-cycle updates based on your task cycle time.
  • Same algorithmic core and terminology as Ruckig where applicable.
  • Native Structured Text API with arrays and TwinCAT-friendly integration.

Licensing

Struckig is dual-licensed.

  • Open-source usage is available under GPLv3.
  • If your project cannot comply with GPL requirements, contact stefan@besler.me for a commercial license.