The increasing use of complex systems in industry, everyday life and service sectors, such as public transportation, needs of growing requirements on their safety, functionality, reliability and cost effectiveness. Thus, maintenance is living a real change in terms of human as well as technological organizational levels, passing from simple appendix of production function to a real profit center. Nowadays, current practices for inspection of railcars and locomotives are preventive and almost entirely manual processes, since breakdowns in the process can lead to danger to life and health. Many companies have come up with robotic railway solutions.