AI Solutions for Tramway Maintenance Challenges