Step up to the plate

To accept a challenge, to prepare to do a task, to move near homeplate in baseball in order to prepare to hit the ball when it is thrown/pitched.

My friend stepped up to the plate and helped us complete the project.