The battery hitting the pavement make me believe the battery is damaged. The motor drivers aren't getting enough current to switch properly. Could that beep be low battery warning?
open