Safety for mobile robotic system: A systematic mapping study from a software engineering perspective