Design and implementation of a patient-specific cognitive engine for robotic needle insertion | IEEE Conference Publication | IEEE Xplore