A method of repairing a structure, said method comprising: inspecting the structure with a robotic device (220, 604) to identify a structural defect in the structure generating a tool path for repairing the structural defect; and transmitting the tool path to the robotic device (220, 604) from a location remote from the robotic device (220, 604); wherein: said robotic device (220, 604) is at a first location; said robotic device (220, 604) comprises at least one inspection tool; said robotic device (220, 604) is coupled in communication with a computing device, wherein said computing device is at a second location remote from the first location; directing said robotic device (220, 604) using said computing device to inspect said structure with said at least one inspection tool to identify said structural defect in said structure; said computing device receiving input of a value for at least one machining parameter, including a scarf angle, for use in designing a machining procedure; generating said tool path for repairing said structural defect based at least partially on said at least one machining parameter value; and transmitting said tool path to said robotic device (220, 604); wherein inspecting the structure comprises: conducting a first scan of the structure; generating an image of the structure based on data obtained during the first scan of the structure; identifying an area of interest on the image; and conducting a second scan of the structure at the area of interest with the robotic device (220, 604); wherein conducting a second scan comprises conducting a non-destructive inspection of the structure at the area of interest; and the method further comprising generating a three-dimensional point cloud of the structural defect based on data received during the first and second scans of the structure. inspecting the structure with a robotic device (220, 604) to identify a structural defect in the structure generating a tool path for repairing the structural defect; and transmitting the tool path to the robotic device (220, 604) from a location remote from the robotic device (220, 604); wherein: said robotic device (220, 604) is at a first location; said robotic device (220, 604) comprises at least one inspection tool; said robotic device (220, 604) is coupled in communication with a computing device, wherein said computing device is at a second location remote from the first location; directing said robotic device (220, 604) using said computing device to inspect said structure with said at least one inspection tool to identify said structural defect in said structure; said computing device receiving input of a value for at least one machining parameter, including a scarf angle, for use in designing a machining procedure; generating said tool path for repairing said structural defect based at least partially on said at least one machining parameter value; and transmitting said tool path to said robotic device (220, 604); wherein inspecting the structure comprises: conducting a first scan of the structure; generating an image of the structure based on data obtained during the first scan of the structure; identifying an area of interest on the image; and conducting a second scan of the structure at the area of interest with the robotic device (220, 604); wherein conducting a second scan comprises conducting a non-destructive inspection of the structure at the area of interest; and the method further comprising generating a three-dimensional point cloud of the structural defect based on data received during the first and second scans of the structure. said robotic device (220, 604) is at a first location; said robotic device (220, 604) comprises at least one inspection tool; said robotic device (220, 604) is coupled in communication with a computing device, wherein said computing device is at a second location remote from the first location; directing said robotic device (220, 604) using said computing device to inspect said structure with said at least one inspection tool to identify said structural defect in said structure; said computing device receiving input of a value for at least one machining parameter, including a scarf angle, for use in designing a machining procedure; generating said tool path for repairing said structural defect based at least partially on said at least one machining parameter value; and transmitting said tool path to said robotic device (220, 604); wherein inspecting the structure comprises: conducting a first scan of the structure; generating an image of the structure based on data obtained during the first scan of the structure; identifying an area of interest on the image; and conducting a second scan of the structure at the area of interest with the robotic device (220, 604); wherein conducting a second scan comprises conducting a non-destructive inspection of the structure at the area of interest; and the method further comprising generating a three-dimensional point cloud of the structural defect based on data received during the first and second scans of the structure. conducting a first scan of the structure; generating an image of the structure based on data obtained during the first scan of the structure; identifying an area of interest on the image; and conducting a second scan of the structure at the area of interest with the robotic device (220, 604); wherein conducting a second scan comprises conducting a non-destructive inspection of the structure at the area of interest; and the method further comprising generating a three-dimensional point cloud of the structural defect based on data received during the first and second scans of the structure.