Active Brake
Introduction
If you put the motors on brake type hold, a robot can still push the robot a bit, and when you let go of the joysticks the robot just locks in place. Active brake runs a P loop on the drive when you let go of the joysticks. By adjusting the kP, you adjust how hard the robot fights back. If you make it smaller, there will be a larger dead zone and you'll coast a little bit. Active brake vs brake type is personal preference.
Enabling
To adjust the kP, in src/main.cpp
change chassis.set_active_brake(0)
to whatever you like! We suggest around 0.1
.
Disabling
To disable active brake, in src/main.cpp
make sure the kP is 0 with chassis.set_active_brake(0)
.