A controller for interventional medical devices, comprising: a memory that stores instructions, and a processor that executes the instructions, wherein, when executed by the processor, the instructions cause the controller to: obtain at least one location of a distal end of an interventional medical device during an interventional medical procedure; identify motion at a proximal end of the interventional medical device during the interventional medical procedure; apply a first trained artificial intelligence to the motion at the proximal end of the interventional medical device and to the at least one location of the distal end of the interventional medical device; predict, based on applying the first trained artificial intelligence to the motion at the proximal end of the interventional medical device and to the at least one location of the distal end of the interventional medical device, predicted motion along the interventional medical device towards the distal end of the interventional medical device during the interventional medical procedure; obtain images of the distal end of the interventional medical device from a medical imaging system after the motion at the proximal end of the interventional medical device is identified; compare, from the images of the interventional medical device, actual motion along the interventional medical device towards the distal end of the interventional medical device and predicted motion along the interventional medical device towards the distal end of the interventional medical device, and determine when the actual motion deviates from the predicted motion. a memory that stores instructions, and a processor that executes the instructions, wherein, when executed by the processor, the instructions cause the controller to: obtain at least one location of a distal end of an interventional medical device during an interventional medical procedure; identify motion at a proximal end of the interventional medical device during the interventional medical procedure; apply a first trained artificial intelligence to the motion at the proximal end of the interventional medical device and to the at least one location of the distal end of the interventional medical device; predict, based on applying the first trained artificial intelligence to the motion at the proximal end of the interventional medical device and to the at least one location of the distal end of the interventional medical device, predicted motion along the interventional medical device towards the distal end of the interventional medical device during the interventional medical procedure; obtain images of the distal end of the interventional medical device from a medical imaging system after the motion at the proximal end of the interventional medical device is identified; compare, from the images of the interventional medical device, actual motion along the interventional medical device towards the distal end of the interventional medical device and predicted motion along the interventional medical device towards the distal end of the interventional medical device, and determine when the actual motion deviates from the predicted motion. obtain at least one location of a distal end of an interventional medical device during an interventional medical procedure; identify motion at a proximal end of the interventional medical device during the interventional medical procedure; apply a first trained artificial intelligence to the motion at the proximal end of the interventional medical device and to the at least one location of the distal end of the interventional medical device; predict, based on applying the first trained artificial intelligence to the motion at the proximal end of the interventional medical device and to the at least one location of the distal end of the interventional medical device, predicted motion along the interventional medical device towards the distal end of the interventional medical device during the interventional medical procedure; obtain images of the distal end of the interventional medical device from a medical imaging system after the motion at the proximal end of the interventional medical device is identified; compare, from the images of the interventional medical device, actual motion along the interventional medical device towards the distal end of the interventional medical device and predicted motion along the interventional medical device towards the distal end of the interventional medical device, and determine when the actual motion deviates from the predicted motion.