HoloLib
High-performance holonomic (X-Drive) control library for VEX V5
Loading...
Searching...
No Matches
hololib::Chassis::DriveCorrection Struct Reference

Configuration for active heading correction during driver control. More...

#include <chassis.hpp>

Public Attributes

bool correctionOn = true
 True to actively maintain heading when rotation joystick is released.
 
float kP = 1.0f
 Proportional gain for heading hold.
 
float kI = 0.01f
 Integral gain for heading hold.
 
float kD = 0.1f
 Derivative gain for heading hold.
 

Detailed Description

Configuration for active heading correction during driver control.

Definition at line 46 of file chassis.hpp.

Member Data Documentation

◆ correctionOn

bool hololib::Chassis::DriveCorrection::correctionOn = true

True to actively maintain heading when rotation joystick is released.

Definition at line 47 of file chassis.hpp.

◆ kP

float hololib::Chassis::DriveCorrection::kP = 1.0f

Proportional gain for heading hold.

Definition at line 49 of file chassis.hpp.

◆ kI

float hololib::Chassis::DriveCorrection::kI = 0.01f

Integral gain for heading hold.

Definition at line 50 of file chassis.hpp.

◆ kD

float hololib::Chassis::DriveCorrection::kD = 0.1f

Derivative gain for heading hold.

Definition at line 51 of file chassis.hpp.