Towards An Autonomous Robot-Based Laser Cladding Repair Process: A Framework For Damage Detection, Localization And Path Planning