robot.drive(drive_speed=200, turn_rate=angle_correction)
Pybricks 'drive_speed' parameter for robot.drive does not seem to get recognized... asks for a 'speed' parameter instead, try that and does not work, so don't use any parameters in calling robot.drive function