The Adaptive Hermite Fractal Tree (AHFT): a novel surgical 3D path planning approach with curvature and heading constraints

PurposeIn the context of minimally invasive neurosurgery, steerable needles such as the one developed within the Horizon2020-funded EDEN2020 project (Frasson et al. in Proc Inst Mech Eng Part H J Eng Med 224(6):775–88, 2010. https://doi.org/10.1243/09544119JEIM663; Secoli and y Baena in IEEE international conference on robotics and automation, 2013) aspire to address the clinical challenge of better treatment for cancer patients. The direct, precise infusion of drugs in the proximity of a tumor has been shown to enhance its effectiveness and diffusion in the surrounding tissue (Vogelbaum and Aghi in Neuro-Oncology 17(suppl 2):ii3–ii8, 2015. https://doi.org/10.1093/neuonc/nou354). However, planning for an appropriate insertion trajectory for needles such as the one proposed by EDEN2020 is challenging due to factors like kinematic constraints, the presence of complex anatomical structures such as brain vessels, and constraints on the required start and target poses.MethodsWe propose a new parallelizable three-dimensional (3D) path planning approach called Adaptive Hermite Fractal Tree (AHFT), which is able to generate 3D obstacle-free trajectories that satisfy curvature constraints given a specified start and target pose. The AHFT combines the Adaptive Fractal Tree algorithm’s efficiency (Liu et al. in IEEE Robot Autom Lett 1(2):601–608, 2016. https://doi.org/10.1109/LRA.2016.2528292) with optimized geometric Hermite (Yong and Cheng in Comput Aided Geom Des 21(3):281–301, 2004. https://doi.org/10.1016/j.cagd.2003.08.003) curves, which are able to handle heading constraints.ResultsSimulated results demonstrate the robustness of the AHFT to perturbations of the target position and target heading. Additionally, a simulated preoperative environment, where the surgeon is able to select a desired entry pose on the patient’s skull, confirms the ability of the method to generate multiple feasible trajectories for a patient-specific case.ConclusionsThe AHFT method can be adopted in any field of application where a 3D path planner with kinematic and heading constraints on both start and end poses is required.

[1]  Debasish Ghose,et al.  Optimal trajectory planning for path convergence in three-dimensional space , 2014 .

[2]  Steven M. LaValle,et al.  Planning algorithms , 2006 .

[3]  Ken Goldberg,et al.  The Stochastic Motion Roadmap: A Sampling-Based Framework for Planning with Motion Uncertainty , 2008 .

[4]  Milan Simic,et al.  Randomised kinodynamic motion planning for an autonomous vehicle in semi-structured agricultural areas , 2014 .

[5]  Georgios Sakas,et al.  Planning nonlinear access paths for temporal bone surgery , 2018, International Journal of Computer Assisted Radiology and Surgery.

[6]  Alexander Leibinger,et al.  Minimally disruptive needle insertion: a biologically inspired solution , 2016, Interface Focus.

[7]  Riccardo Secoli,et al.  Closed-loop 3D motion modeling and control of a steerable needle for soft tissue surgery , 2013, 2013 IEEE International Conference on Robotics and Automation.

[8]  Ron Alterovitz,et al.  Parallel sampling-based motion planning with superlinear speedup , 2012, 2012 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[9]  Jun-Hai Yong,et al.  Geometric Hermite curves with minimum strain energy , 2004, Comput. Aided Geom. Des..

[10]  Wenbo Zhan,et al.  Convection enhanced delivery of chemotherapeutic drugs into brain tumour , 2018, Journal of controlled release : official journal of the Controlled Release Society.

[11]  Ron Alterovitz,et al.  Interactive motion planning for steerable needles in 3D environments with obstacles , 2010, 2010 3rd IEEE RAS & EMBS International Conference on Biomedical Robotics and Biomechatronics.

[12]  Michael A Vogelbaum,et al.  Convection-enhanced delivery for the treatment of glioblastoma. , 2015, Neuro-oncology.

[13]  S. Shankar Sastry,et al.  3D Motion Planning Algorithms for Steerable Needles Using Inverse Kinematics , 2008, WAFR.

[14]  Seong-Young Ko,et al.  Toward a Miniaturized Needle Steering System With Path Planning for Obstacle Avoidance , 2013, IEEE Transactions on Biomedical Engineering.

[15]  Riccardo Secoli,et al.  Multi-target Planar Needle Steering with a Bio-inspired Needle Design , 2017 .

[16]  Yahong Rosa Zheng,et al.  Task Assignment and Path Planning for Multiple Autonomous Underwater Vehicles Using 3D Dubins Curves † , 2017, Sensors.

[17]  Riccardo Secoli,et al.  Fast and Adaptive Fractal Tree-Based Path Planning for Programmable Bevel Tip Steerable Needles , 2016, IEEE Robotics and Automation Letters.

[18]  Ferdinando Rodriguez y Baena,et al.  Risk-based path planning for a steerable flexible probe for neurosurgical intervention , 2012, 2012 4th IEEE RAS & EMBS International Conference on Biomedical Robotics and Biomechatronics (BioRob).

[19]  L Frasson,et al.  STING: a soft-tissue intervention and neurosurgical guide to access deep brain lesions through curved trajectories , 2010, Proceedings of the Institution of Mechanical Engineers. Part H, Journal of engineering in medicine.

[20]  Salah Sukkarieh,et al.  3D smooth path planning for a UAV in cluttered natural environments , 2008, 2008 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[21]  Riccardo Secoli,et al.  Cyclic Motion Control for Programmable Bevel-Tip Needles to Reduce Tissue Deformation , 2019, J. Medical Robotics Res..

[22]  Fangde Liu,et al.  Parallel moduli space sampling: Robust and fast surgery planning for image guided steerable needles , 2015, 2015 IEEE International Conference on Robotics and Biomimetics (ROBIO).