LightLib
PROS library for VEX V5: EKF/MCL localization, RAMSETE path following, high-level chassis API
Loading...
Searching...
No Matches
light::RamseteConfig Struct Reference

RAMSETE controller and chassis-geometry config. More...

#include <ramsete.hpp>

Public Attributes

float b = 2.0f
 Aggressiveness — larger = more correction.
 
float zeta = 0.7f
 Damping, [0, 1]; 0.7 is classic.
 
float trackWidthIn = 12.0f
 Track width, inches.
 
float wheelDiamIn = 3.25f
 Wheel diameter, inches.
 
float gearRatio = 0.75f
 wheel_rpm / motor_rpm (0.75 = 36:48 blue).
 

Detailed Description

RAMSETE controller and chassis-geometry config.

Definition at line 54 of file ramsete.hpp.

Member Data Documentation

◆ b

float light::RamseteConfig::b = 2.0f

Aggressiveness — larger = more correction.

Definition at line 55 of file ramsete.hpp.

◆ gearRatio

float light::RamseteConfig::gearRatio = 0.75f

wheel_rpm / motor_rpm (0.75 = 36:48 blue).

Definition at line 59 of file ramsete.hpp.

◆ trackWidthIn

float light::RamseteConfig::trackWidthIn = 12.0f

Track width, inches.

Definition at line 57 of file ramsete.hpp.

◆ wheelDiamIn

float light::RamseteConfig::wheelDiamIn = 3.25f

Wheel diameter, inches.

Definition at line 58 of file ramsete.hpp.

◆ zeta

float light::RamseteConfig::zeta = 0.7f

Damping, [0, 1]; 0.7 is classic.

Definition at line 56 of file ramsete.hpp.


The documentation for this struct was generated from the following file: