Skip to main content

Crate kernelvex

Crate kernelvex 

Source
Expand description

§Kernelvex

§Modules

  • wheel - Tracking wheel implementation for odometry
  • pid - PID controller for closed-loop control
  • pose - 2D pose representation and transformations
  • sensors - Encoder trait for sensor abstraction
  • si - Type-safe unit system (length, angle, time)
  • utils - Utility types and helpers

Re-exports§

pub use crate::wheel::OmniWheel;
pub use crate::wheel::TrackingWheel;
pub use crate::pid::Pid;
pub use crate::pose::Pose;
pub use crate::si::QAngle;
pub use crate::si::QLength;
pub use crate::si::QTime;
pub use crate::solenoidgroup::SolenoidGroup;
pub use crate::motorgroup::MotorGroup;
pub use crate::differential::DifferentialDrive;

Modules§

differential
motorgroup
pid
PID (Proportional-Integral-Derivative) controller implementation.
pose
2D pose representation and transformation operations.
sensors
Sensor abstraction layer for encoders and rotation sensors.
si
Type-safe unit system for robotics calculations.
solenoidgroup
utils
wheel
Tracking wheel implementation for odometry.

Macros§

shared_motor