An Approach To Vision-Based Robotic Systems And Application To Cold Spray Repairs