Path planning for surface inspection on a robot-based scanning system | Synapse