NASA's launch of a new nuclear-powered car-sized Mars rover is being delayed one day to allow time for engineers to replace a suspect battery in the probe's Atlas 5 launch vehicle.