A maintenance system can be used with a self-driving vehicle. The maintenance system can include a vehicle management system configured to autonomously drive the vehicle. The maintenance system can include a smoke detection system configured to detect smoke inside the vehicle and a communication system configured to send wireless communications to a remote computing device in response to the smoke detection system detecting the smoke.