“…To this end, a motion planner should first guarantee that it will compute a solution, when one exists, in finite time, or notify the user that no solution exists. Moreover, the computed solution should strive to maximize patient safety, which can be quantified using metrics such as minimizing trajectory length ( Favaro et al, 2018 ), maximizing clearance from obstacles ( Agarwal et al, 2018 ; Kuntz et al, 2015 ; Strub and Gammell, 2021 ; Wein et al, 2008 ), and minimizing damage to sensitive tissue ( Bentley et al, 2021 ; Fu et al, 2018 ). Thus, a motion planner for steerable needles should be complete , that is, find a solution plan in a finite number of steps, if one exists, and ideally should be optimal , that is, ensure that the returned plan has a cost (for a given cost metric) that is close to the global optimum.…”