A "drive curve" is just a way of saying that you want your robot to start out moving slowly, but gradually (typically in a curved way) get faster. It's just designed to make control a little easier and to prevent wear and tear from fast reverses in direction.

In many cases, your driver may do this manually (a good one does it without even realizing it), but it's typically very important for an accurate autonomous mode.