control-algorithms

star 1

๐Ÿšง STUB - Common motor control algorithm implementations and patterns

tmcclell By tmcclell schedule Updated 1/22/2026

name: control-algorithms description: ๐Ÿšง STUB - Common motor control algorithm implementations and patterns status: in-development

Control Algorithms Skill (๐Ÿšง In Development)

Status: Stub - Planned for future implementation
Owner: motor-control-engineer.agent

Purpose

This skill will provide reusable implementations of common motor control algorithms and patterns used in FOC motor control systems.

Planned Capabilities

  • PID controller implementations with anti-windup
  • State space controller templates
  • Common observer patterns (Luenberger, Kalman)
  • Trajectory generation algorithms
  • Common control transformations (Clarke, Park, inverse)

Dependencies

  • Motor control theory knowledge base
  • Control system design patterns
  • Real-time execution constraints

Usage Examples (Planned)

// Example: PID controller with anti-windup
PIDController velocityController(kp, ki, kd);
velocityController.setOutputLimits(-maxCurrent, maxCurrent);
float output = velocityController.update(target, measured, dt);

Implementation Status

  • PID controller with anti-windup
  • State space controllers
  • Observer implementations
  • Trajectory generators
  • Control transformations library

Related Skills

  • foc-tuning - Automated parameter tuning
  • sensorless-control - Observer implementations

This skill is currently a placeholder. Implementation pending.

Install via CLI
npx skills add https://github.com/tmcclell/ODrive-tam --skill control-algorithms
Repository Details
star Stars 1
call_split Forks 0
navigation Branch main
article Path SKILL.md
More from Creator