Feedforward gains
Theoretical kV and kA for a drivetrain, elevator or roller, from motor specs and gearing.
Inputs
12 V vendor specs; see the motor database.
:1
Motor rotations per output rotation, e.g. 8.45 for 8.45:1.
Result
kV
2.538- kA
- 0.195
- Free speed
- 4.729
- Acceleration at stall
- 61.54
How it’s calculated
Formula
With your numbers (converted to SI units)
What it means
Feedforward predicts the voltage a mechanism needs: V = kS + kV·v + kA·a. kV is the voltage per unit of speed and kA the voltage per unit of acceleration. These theoretical values are a good starting point; characterise the real mechanism with SysId to get kS and refine kV and kA.
Assumptions
- Ideal motor model at 12 V: no friction, so kS is 0 here.
- Gearing losses and rotating inertia are ignored, so the real kA is higher.
- Free current is ignored; on a real mechanism it shows up in kS and makes kV slightly lower (about 0.5–2%).
- For an elevator, add kG (gravity) separately; for a drivetrain, rotation needs its own gains.
Learn the concepts behind this on resources.simbotics.org · All formulas
