Skip to main content

omnitiles/control/
mod.rs

1// SPDX-License-Identifier: MIT
2// © 2025–2026 Christopher Liu
3
4//! # Control Algorithms
5//!
6//! This module provides reusable building blocks for closed-loop motor control.
7//!
8//! ## Modules
9//!
10//! - [`pid`] - General-purpose PID controller implementation.
11//! - [`linear_controller`] - Closed-loop position controller for Actuonix linear actuators.
12
13pub mod base_controller;
14pub mod linear_controller;
15pub mod mecanum;
16pub mod pid;
17
18pub use base_controller::BaseController;
19pub use linear_controller::{LinearController, LinearMode};
20pub use pid::Pid;