{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,7]],"date-time":"2026-07-07T07:44:17Z","timestamp":1783410257670,"version":"3.54.6"},"reference-count":75,"publisher":"Springer Science and Business Media LLC","issue":"5","license":[{"start":{"date-parts":[[2022,5,19]],"date-time":"2022-05-19T00:00:00Z","timestamp":1652918400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2022,5,19]],"date-time":"2022-05-19T00:00:00Z","timestamp":1652918400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"funder":[{"DOI":"10.13039\/501100007601","name":"Horizon 2020","doi-asserted-by":"publisher","award":["688279"],"award-info":[{"award-number":["688279"]}],"id":[{"id":"10.13039\/501100007601","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Auton Robot"],"published-print":{"date-parts":[[2022,6]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>Traditional path planning methods, such as sampling-based and iterative approaches, allow for optimal path\u2019s computation in complex environments. Nonetheless, environment exploration is subject to rules which can be obtained by domain experts and could be used for improving the search. The present work aims at integrating inductive techniques that generate path candidates with deductive techniques that choose the preferred ones. In particular, an inductive learning model is trained with expert demonstrations and with rules translated into a reward function, while logic programming is used to choose the starting point according to some domain expert\u2019s suggestions. We discuss, as use case, 3-D path planning for neurosurgical steerable needles. Results show that the proposed method computes optimal paths in terms of obstacle clearance and kinematic constraints compliance, and is able to outperform state-of-the-art approaches in terms of safety distance-from-obstacles respect, smoothness, and computational time.<\/jats:p>","DOI":"10.1007\/s10514-022-10042-z","type":"journal-article","created":{"date-parts":[[2022,5,19]],"date-time":"2022-05-19T09:06:55Z","timestamp":1652951215000},"page":"645-666","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":9,"title":["A hybrid inductive learning-based and deductive reasoning-based 3-D path planning method in complex environments"],"prefix":"10.1007","volume":"46","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-7808-4123","authenticated-orcid":false,"given":"Alice","family":"Segato","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-0866-0834","authenticated-orcid":false,"given":"Francesco","family":"Calimeri","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Irene","family":"Testa","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Valentina","family":"Corbetta","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-4643-6451","authenticated-orcid":false,"given":"Marco","family":"Riva","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-8819-2734","authenticated-orcid":false,"given":"Elena","family":"De\u00a0Momi","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2022,5,19]]},"reference":[{"issue":"5","key":"10042_CR1","doi-asserted-by":"publisher","first-page":"854","DOI":"10.1109\/TRA.2003.817061","volume":"19","author":"L Adhami","year":"2003","unstructured":"Adhami, L., & Coste-Mani\u00e8re, \u00c8. (2003). Optimal planning for minimally invasive surgical robots. IEEE Transactions on Robotics and Automation, 19(5), 854\u2013863. https:\/\/doi.org\/10.1109\/TRA.2003.817061","journal-title":"IEEE Transactions on Robotics and Automation"},{"issue":"2\u20133","key":"10042_CR2","doi-asserted-by":"publisher","first-page":"177","DOI":"10.1007\/s13218-018-0533-0","volume":"32","author":"WT Adrian","year":"2018","unstructured":"Adrian, W. T., Alviano, M., Calimeri, F., Cuteri, B., Dodaro, C., Faber, W., et al. (2018). The ASP system DLV: Advancements and applications. KI-K\u00fcnstliche Intelligenz, 32(2\u20133), 177\u2013179. https:\/\/doi.org\/10.1007\/s13218-018-0533-0","journal-title":"KI-K\u00fcnstliche Intelligenz"},{"key":"10042_CR3","doi-asserted-by":"publisher","unstructured":"Al-Khawaldeh, M., Al-Naimi, I., Chen, X., & Moore, P. (2016). Ubiquitous robotics for knowledge-based auto-configuration system within smart home environment. In 2016 7th international conference on information and communication systems (ICICS) (pp. 139\u2013144). IEEE. https:\/\/doi.org\/10.1109\/IACS.2016.7476100","DOI":"10.1109\/IACS.2016.7476100"},{"key":"10042_CR4","doi-asserted-by":"publisher","unstructured":"Alviano, M., Amendola, G., Dodaro, C., Leone, N., Maratea, M., & Ricca, F. (2019). Evaluation of disjunctive programs in WASP. In International conference on logic programming and nonmonotonic reasoning (LPNMR) (pp. 241\u2013255). Springer. https:\/\/doi.org\/10.1007\/978-3-030-20528-7_18","DOI":"10.1007\/978-3-030-20528-7_18"},{"issue":"2\u20133","key":"10042_CR5","doi-asserted-by":"publisher","first-page":"119","DOI":"10.1007\/s13218-018-0545-9","volume":"32","author":"M Alviano","year":"2018","unstructured":"Alviano, M., & Faber, W. (2018). Aggregates in answer set programming. KI-K\u00fcnstliche Intelligenz, 32(2\u20133), 119\u2013124. https:\/\/doi.org\/10.1007\/s13218-018-0545-9","journal-title":"KI-K\u00fcnstliche Intelligenz"},{"key":"10042_CR6","first-page":"1","volume":"7","author":"MA Audette","year":"2020","unstructured":"Audette, M. A., Bordas, S. P., & Blatt, J. E. (2020). Robotically steered needles: A survey of neurosurgical applications and technical innovations. Robotic Surgery: Research and Reviews, 7, 1.","journal-title":"Robotic Surgery: Research and Reviews"},{"issue":"3731","key":"10042_CR7","doi-asserted-by":"publisher","first-page":"34","DOI":"10.1126\/science.153.3731.34","volume":"153","author":"R Bellman","year":"1966","unstructured":"Bellman, R. (1966). Dynamic programming. Science, 153(3731), 34\u201337. https:\/\/doi.org\/10.1126\/science.153.3731.34","journal-title":"Science"},{"issue":"4","key":"10042_CR8","doi-asserted-by":"publisher","first-page":"619","DOI":"10.1109\/TRO.2010.2048610","volume":"26","author":"E Besada-Portas","year":"2010","unstructured":"Besada-Portas, E., de la Torre, L., Jesus, M., & de Andr\u00e9s-Toro, B. (2010). Evolutionary trajectory planner for multiple UAVs in realistic scenarios. IEEE Transactions on Robotics, 26(4), 619\u2013634. https:\/\/doi.org\/10.1109\/TRO.2010.2048610","journal-title":"IEEE Transactions on Robotics"},{"issue":"1\u20133","key":"10042_CR9","doi-asserted-by":"publisher","first-page":"59","DOI":"10.1016\/S0166-218X(98)00116-4","volume":"89","author":"A Brandst\u00e4dt","year":"1998","unstructured":"Brandst\u00e4dt, A., Le, V. B., & Szymczak, T. (1998). The complexity of some problems related to graph 3-colorability. Discrete Applied Mathematics, 89(1\u20133), 59\u201373. https:\/\/doi.org\/10.1016\/S0166-218X(98)00116-4","journal-title":"Discrete Applied Mathematics"},{"issue":"12","key":"10042_CR10","doi-asserted-by":"publisher","first-page":"92","DOI":"10.1145\/2043174.2043195","volume":"54","author":"G Brewka","year":"2011","unstructured":"Brewka, G., Eiter, T., & Truszczy\u0144ski, M. (2011). Answer set programming at a glance. Communications of the ACM, 54(12), 92\u2013103. https:\/\/doi.org\/10.1145\/2043174.2043195","journal-title":"Communications of the ACM"},{"key":"10042_CR11","doi-asserted-by":"publisher","unstructured":"Buccafurri, F., Leone, N., & Rullo, P. (1997). Strong and weak constraints in disjunctive datalog. In Dix, J., Furbach, U., & Nerode, A. (Eds.), Logic Programming and nonmonotonic reasoning, 4th international conference, LPNMR\u201997, Dagstuhl Castle, Germany, July 28\u201331, 1997, proceedings. Lecture notes in computer science (Vol. 1265, pp. 2\u201317). Springer. https:\/\/doi.org\/10.1007\/3-540-63255-7_2","DOI":"10.1007\/3-540-63255-7_2"},{"key":"10042_CR12","doi-asserted-by":"publisher","unstructured":"Burrows, C., Secoli, R., & Baena, F. R. (2013). Experimental characterisation of a biologically inspired 3D steering needle. In 2013 13th international conference on control, automation and systems (ICCAS 2013) (pp. 1252\u20131257). IEEE. https:\/\/doi.org\/10.1109\/ICCAS.2013.6704141","DOI":"10.1109\/ICCAS.2013.6704141"},{"issue":"2","key":"10042_CR13","doi-asserted-by":"publisher","first-page":"294","DOI":"10.1017\/S1471068419000450","volume":"20","author":"F Calimeri","year":"2020","unstructured":"Calimeri, F., Faber, W., Gebser, M., Ianni, G., Kaminski, R., Krennwallner, T., et al. (2020). Asp-core-2 input language format. Theory and Practice of Logic Programming, 20(2), 294\u2013309. https:\/\/doi.org\/10.1017\/S1471068419000450","journal-title":"Theory and Practice of Logic Programming"},{"issue":"3","key":"10042_CR14","doi-asserted-by":"publisher","first-page":"1705","DOI":"10.1109\/TII.2014.2316638","volume":"10","author":"CH Chen","year":"2014","unstructured":"Chen, C. H., Liu, T. K., & Chou, J. H. (2014). A novel crowding genetic algorithm and its applications to manufacturing robots. IEEE Transactions on Industrial Informatics, 10(3), 1705\u20131716. https:\/\/doi.org\/10.1109\/TII.2014.2316638","journal-title":"IEEE Transactions on Industrial Informatics"},{"key":"10042_CR15","doi-asserted-by":"publisher","first-page":"70","DOI":"10.3389\/frobt.2016.00070","volume":"3","author":"W Crooks","year":"2016","unstructured":"Crooks, W., Vukasin, G., O\u2019Sullivan, M., Messner, W., & Rogers, C. (2016). Fin ray\u00ae effect inspired soft robotic gripper: From the robosoft grand challenge toward optimization. Frontiers in Robotics and AI, 3, 70.","journal-title":"Frontiers in Robotics and AI"},{"issue":"1","key":"10042_CR16","doi-asserted-by":"publisher","first-page":"269","DOI":"10.1007\/BF01386390","volume":"1","author":"EW Dijkstra","year":"1959","unstructured":"Dijkstra, E. W. (1959). A note on two problems in connexion with graphs. Numerische Mathematik, 1(1), 269\u2013271. https:\/\/doi.org\/10.1007\/BF01386390","journal-title":"Numerische Mathematik"},{"key":"10042_CR17","doi-asserted-by":"publisher","unstructured":"Eiter, T., Gottlob, G., & Mannila, H. (1994). Adding disjunction to datalog. In Vianu, V. (Ed.), Proceedings of the thirteenth ACM SIGACT-SIGMOD-SIGART symposium on principles of database systems, May 24\u201326, 1994, Minneapolis, Minnesota, USA (pp. 267\u2013278). ACM Press. https:\/\/doi.org\/10.1145\/182591.182639","DOI":"10.1145\/182591.182639"},{"issue":"4","key":"10042_CR18","doi-asserted-by":"publisher","first-page":"275","DOI":"10.1007\/s11370-012-0119-x","volume":"5","author":"E Erdem","year":"2012","unstructured":"Erdem, E., Aker, E., & Patoglu, V. (2012). Answer set programming for collaborative housekeeping robotics: Representation, reasoning, and execution. Intelligent Service Robotics, 5(4), 275\u2013291. https:\/\/doi.org\/10.1007\/s11370-012-0119-x","journal-title":"Intelligent Service Robotics"},{"key":"10042_CR19","doi-asserted-by":"crossref","unstructured":"Erdem, E., Patoglu, V., & Saribatur, Z. G. (2015). Integrating hybrid diagnostic reasoning in plan execution monitoring for cognitive factories with multiple robots. In 2015 IEEE international conference on robotics and automation (ICRA) (pp. 2007\u20132013). IEEE.","DOI":"10.1109\/ICRA.2015.7139461"},{"issue":"5","key":"10042_CR20","doi-asserted-by":"publisher","first-page":"32","DOI":"10.1109\/MAES.2013.6516147","volume":"28","author":"D Erdos","year":"2013","unstructured":"Erdos, D., Erdos, A., & Watkins, S. E. (2013). An experimental UAV system for search and rescue challenge. IEEE Aerospace and Electronic Systems Magazine, 28(5), 32\u201337. https:\/\/doi.org\/10.1109\/MAES.2013.6516147","journal-title":"IEEE Aerospace and Electronic Systems Magazine"},{"key":"10042_CR21","doi-asserted-by":"publisher","unstructured":"Favaro, A., Cerri, L., Galvan, S., Baena, F. R. Y., & De\u00a0Momi, E. (2018). Automatic optimized 3d path planner for steerable catheters with heuristic search and uncertainty tolerance. In 2018 IEEE international conference on robotics and automation (ICRA) (pp. 9\u201316). IEEE. https:\/\/doi.org\/10.1109\/ICRA.2018.8461262","DOI":"10.1109\/ICRA.2018.8461262"},{"issue":"4","key":"10042_CR22","doi-asserted-by":"publisher","first-page":"6780","DOI":"10.1109\/LRA.2020.3018406","volume":"5","author":"A Favaro","year":"2020","unstructured":"Favaro, A., Secoli, R., Baena, F. R., & De Momi, E. (2020). Model-based robust pose estimation for a multi-segment, programmable bevel-tip steerable needle. IEEE Robotics and Automation Letters, 5(4), 6780\u20136787. https:\/\/doi.org\/10.1109\/LRA.2020.3018406","journal-title":"IEEE Robotics and Automation Letters"},{"key":"10042_CR23","doi-asserted-by":"publisher","DOI":"10.1109\/TRO.2020.3043692","author":"A Favaro","year":"2021","unstructured":"Favaro, A., Segato, A., Muretti, F., & De Momi, E. (2021). An evolutionary-optimized surgical path planner for a programmable bevel-tip needle. IEEE Transactions on Robotics. https:\/\/doi.org\/10.1109\/TRO.2020.3043692","journal-title":"IEEE Transactions on Robotics"},{"issue":"2","key":"10042_CR24","doi-asserted-by":"publisher","first-page":"774","DOI":"10.1016\/j.neuroimage.2012.01.021","volume":"62","author":"B Fischl","year":"2012","unstructured":"Fischl, B. (2012). Freesurfer. Neuroimage, 62(2), 774\u2013781. https:\/\/doi.org\/10.1016\/j.neuroimage.2012.01.021","journal-title":"Freesurfer. Neuroimage"},{"key":"10042_CR25","doi-asserted-by":"publisher","unstructured":"Fu, M., Salzman, O., & Alterovitz, R. (2021). Toward certifiable motion planning for medical steerable needles. arXiv preprint arXiv:2107.04939. https:\/\/doi.org\/10.15607\/RSS.2021.XVII.081","DOI":"10.15607\/RSS.2021.XVII.081"},{"key":"10042_CR26","doi-asserted-by":"publisher","unstructured":"Garrido, S., Moreno, L., Abderrahim, M., & Martin, F. (2006). Path planning for mobile robot navigation using Voronoi diagram and fast marching. In 2006 IEEE\/RSJ international conference on intelligent robots and systems (IROS) (pp. 2376\u20132381). IEEE. https:\/\/doi.org\/10.1109\/IROS.2006.282649","DOI":"10.1109\/IROS.2006.282649"},{"issue":"1","key":"10042_CR27","doi-asserted-by":"publisher","first-page":"27","DOI":"10.1017\/S1471068418000054","volume":"19","author":"M Gebser","year":"2019","unstructured":"Gebser, M., Kaminski, R., Kaufmann, B., & Schaub, T. (2019). Multi-shot ASP solving with clingo. Theory and Practice of Logic Programming, 19(1), 27\u201382. https:\/\/doi.org\/10.1017\/S1471068418000054","journal-title":"Theory and Practice of Logic Programming"},{"issue":"3\u20134","key":"10042_CR28","doi-asserted-by":"publisher","first-page":"365","DOI":"10.1007\/BF03037169","volume":"9","author":"M Gelfond","year":"1991","unstructured":"Gelfond, M., & Lifschitz, V. (1991). Classical negation in logic programs and disjunctive databases. New Generation Computing, 9(3\u20134), 365\u2013385. https:\/\/doi.org\/10.1007\/BF03037169","journal-title":"New Generation Computing"},{"key":"10042_CR29","unstructured":"Goldstone, W. (2009). Unity game development essentials. Packt Publishing Ltd."},{"key":"10042_CR30","doi-asserted-by":"publisher","first-page":"26886","DOI":"10.1109\/ACCESS.2021.3053547","volume":"9","author":"RN G\u00f3mez","year":"2021","unstructured":"G\u00f3mez, R. N., Hern\u00e1ndez, C., & Baier, J. A. (2021). A compact answer set programming encoding of multi-agent pathfinding. IEEE Access, 9, 26886\u201326901. https:\/\/doi.org\/10.1109\/ACCESS.2021.3053547","journal-title":"IEEE Access"},{"issue":"2","key":"10042_CR31","doi-asserted-by":"publisher","first-page":"100","DOI":"10.1109\/TSSC.1968.300136","volume":"4","author":"PE Hart","year":"1968","unstructured":"Hart, P. E., Nilsson, N. J., & Raphael, B. (1968). A formal basis for the heuristic determination of minimum cost paths. IEEE Transactions on Systems Science and Cybernetics, 4(2), 100\u2013107. https:\/\/doi.org\/10.1109\/TSSC.1968.300136","journal-title":"IEEE Transactions on Systems Science and Cybernetics"},{"key":"10042_CR32","unstructured":"Ho, J., & Ermon, S. (2016). Generative adversarial imitation learning. In Advances in neural information processing systems (pp. 4565\u20134573)."},{"issue":"3","key":"10042_CR33","doi-asserted-by":"publisher","first-page":"463","DOI":"10.1017\/S0263574714000289","volume":"33","author":"M Hoy","year":"2015","unstructured":"Hoy, M., Matveev, A. S., & Savkin, A. V. (2015). Algorithms for collision-free navigation of mobile robots in complex cluttered environments: A survey. Robotica, 33(3), 463\u2013497. https:\/\/doi.org\/10.1017\/S0263574714000289","journal-title":"Robotica"},{"key":"10042_CR34","doi-asserted-by":"publisher","unstructured":"Huang, H., Hoffmann, G. M., Waslander, S. L., & Tomlin, C. J. (2009). Aerodynamics and control of autonomous quadrotor helicopters in aggressive maneuvering. In 2009 IEEE international conference on robotics and automation (ICRA) (pp. 3277\u20133282). IEEE. https:\/\/doi.org\/10.1109\/ROBOT.2009.5152561","DOI":"10.1109\/ROBOT.2009.5152561"},{"key":"10042_CR35","unstructured":"Jordan, M., & Perez, A. (2013). Optimal bidirectional rapidly-exploring random trees. In Computer science and artificial intelligence laboratory technical report."},{"key":"10042_CR36","unstructured":"Juliani, A., Berges, VP., Vckay, E., Gao, Y., Henry, H., Mattar, M., & Lange, D. (2018). Unity: A general platform for intelligent agents. arXiv preprint arXiv:1809.02627"},{"issue":"6","key":"10042_CR37","doi-asserted-by":"publisher","first-page":"1152","DOI":"10.1109\/TRO.2011.2161159","volume":"27","author":"V Kallem","year":"2011","unstructured":"Kallem, V., Komoroski, A. T., & Kumar, V. (2011). Sequential composition for navigating a nonholonomic cart in the presence of obstacles. IEEE Transactions on Robotics, 27(6), 1152\u20131159. https:\/\/doi.org\/10.1109\/TRO.2011.2161159","journal-title":"IEEE Transactions on Robotics"},{"key":"10042_CR38","doi-asserted-by":"crossref","unstructured":"Kanda, T., Shiomi, M., Miyashita, Z., Ishiguro, H., & Hagita, N. (2009). An affective guide robot in a shopping mall. In Proceedings of the 4th ACM\/IEEE international conference on Human robot interaction (HRI) (pp. 173\u2013180).","DOI":"10.1145\/1514095.1514127"},{"issue":"7","key":"10042_CR39","doi-asserted-by":"publisher","first-page":"846","DOI":"10.1177\/0278364911406761","volume":"30","author":"S Karaman","year":"2011","unstructured":"Karaman, S., & Frazzoli, E. (2011). Sampling-based algorithms for optimal motion planning. The International Journal of Robotics Research, 30(7), 846\u2013894. https:\/\/doi.org\/10.1177\/0278364911406761","journal-title":"The International Journal of Robotics Research"},{"key":"10042_CR40","doi-asserted-by":"publisher","unstructured":"Lau, B., Sprunk, C., & Burgard, W. (2009). Kinodynamic motion planning for mobile robots using splines. In 2009 IEEE\/RSJ international conference on intelligent robots and systems (IROS) (pp. 2427\u20132433). IEEE. https:\/\/doi.org\/10.1109\/IROS.2009.5354805","DOI":"10.1109\/IROS.2009.5354805"},{"key":"10042_CR41","unstructured":"LaValle, S. M., & Kuffner\u00a0Jr, J. J. (2000). Rapidly-exploring random trees: Progress and prospects. Citeseer"},{"issue":"3","key":"10042_CR42","doi-asserted-by":"publisher","first-page":"499","DOI":"10.1145\/1149114.1149117","volume":"7","author":"N Leone","year":"2006","unstructured":"Leone, N., Pfeifer, G., Faber, W., Eiter, T., Gottlob, G., Perri, S., & Scarcello, F. (2006). The DLV system for knowledge representation and reasoning. ACM Transactions on Computational Logic, 7(3), 499\u2013562. https:\/\/doi.org\/10.1145\/1149114.1149117","journal-title":"ACM Transactions on Computational Logic"},{"key":"10042_CR43","doi-asserted-by":"publisher","unstructured":"Leone, N., & Ricca, F. (2015). Answer set programming: A tour from the basics to advanced development tools and industrial applications. In Faber, W., & Paschke, A. (Eds.), Reasoning web. Web logic rules: 11th international summer school 2015, Berlin, Germany, July 31\u2013August 4, 2015, tutorial lectures. Lecture notes in computer science (Vol. 9203, pp. 308\u2013326). Springer. https:\/\/doi.org\/10.1007\/978-3-319-21768-0_10","DOI":"10.1007\/978-3-319-21768-0_10"},{"key":"10042_CR44","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-030-24658-7","author":"V Lifschitz","year":"2019","unstructured":"Lifschitz, V. (2019). Answer set programming. Springer. https:\/\/doi.org\/10.1007\/978-3-030-24658-7","journal-title":"Springer"},{"issue":"1\u20132","key":"10042_CR45","doi-asserted-by":"publisher","first-page":"39","DOI":"10.1016\/S0004-3702(02)00186-8","volume":"138","author":"V Lifschitz","year":"2002","unstructured":"Lifschitz, V. (2002). Answer set programming and plan generation. Artificial Intelligence, 138(1\u20132), 39\u201354. https:\/\/doi.org\/10.1016\/S0004-3702(02)00186-8","journal-title":"Artificial Intelligence"},{"key":"10042_CR46","unstructured":"Lillicrap, T. P., Hunt, J. J., Pritzel, A., Heess, N., Erez, T., Tassa, Y., Silver, D., & Wierstra, D. (2015). Continuous control with deep reinforcement learning. arXiv preprint arXiv:1509.02971"},{"key":"10042_CR47","doi-asserted-by":"publisher","unstructured":"Michalski, R. S. (1983). A theory and methodology of inductive learning. In Machine learning (pp. 83\u2013134). Elsevier. https:\/\/doi.org\/10.1016\/B978-0-08-051054-5.50008-X","DOI":"10.1016\/B978-0-08-051054-5.50008-X"},{"key":"10042_CR48","unstructured":"Mirowski, P., Grimes, M., Malinowski, M., Hermann, K. M., Anderson, K., Teplyashin, D., Simonyan, K., Zisserman, A., Hadsell, R. (2018) Learning to navigate in cities without a map. In Advances in neural information processing systems (pp. 2419\u20132430)."},{"key":"10042_CR49","unstructured":"Mirowski, P., Pascanu, R., Viola, F., Soyer, H., Ballard, A. J., Banino, A., Denil, M., Goroshin, R., Sifre, L., Kavukcuoglu, K., & Kumaran, D. (2016). Learning to navigate in complex environments. arXiv preprint arXiv:1611.03673"},{"issue":"7540","key":"10042_CR50","doi-asserted-by":"publisher","first-page":"529","DOI":"10.1038\/nature14236","volume":"518","author":"V Mnih","year":"2015","unstructured":"Mnih, V., Kavukcuoglu, K., Silver, D., Rusu, A. A., Veness, J., Bellemare, M. G., et al. (2015). Human-level control through deep reinforcement learning. Nature, 518(7540), 529. https:\/\/doi.org\/10.1038\/nature14236","journal-title":"Nature"},{"key":"10042_CR51","unstructured":"Nguyen, D. T., Kumar, A., & Lau, H. C. (2017). Policy gradient with value function approximation for collective multiagent planning. In Advances in neural information processing systems (pp. 4319\u20134329)."},{"key":"10042_CR52","doi-asserted-by":"publisher","unstructured":"O\u2019Brien, D., Fisher, S., & Lin, M. C. (2001). Automatic simplification of particle system dynamics. In Proceedings computer animation 2001. Fourteenth conference on computer animation (Cat. No. 01TH8596) (pp. 210\u2013257). IEEE. https:\/\/doi.org\/10.1109\/CA.2001.982395","DOI":"10.1109\/CA.2001.982395"},{"key":"10042_CR53","unstructured":"Obitko, M. (1998). Genetic algorithms. Internet publication"},{"key":"10042_CR54","doi-asserted-by":"publisher","first-page":"347","DOI":"10.1016\/j.procs.2018.01.054","volume":"123","author":"AI Panov","year":"2018","unstructured":"Panov, A. I., Yakovlev, K. S., & Suvorov, R. (2018). Grid path planning with deep reinforcement learning: Preliminary results. Procedia Computer Science, 123, 347\u2013353. https:\/\/doi.org\/10.1016\/j.procs.2018.01.054","journal-title":"Procedia Computer Science"},{"key":"10042_CR55","doi-asserted-by":"publisher","unstructured":"Pieper, S., Halle, M., & Kikinis, R. (2004). 3D slicer. In 2004 2nd IEEE international symposium on biomedical imaging: Nano to macro (ISBI) (IEEE Cat No. 04EX821) (pp. 632\u2013635). IEEE. https:\/\/doi.org\/10.1109\/ISBI.2004.1398617","DOI":"10.1109\/ISBI.2004.1398617"},{"key":"10042_CR56","unstructured":"Portillo, J. J., Garcia-Mata, C. L., M\u00e1rquez-Guti\u00e9rrez, P. R., & Baray-Arana, R. (2011). Robot platform motion planning using answer set programming. In LA-NMR (pp. 35\u201344)."},{"issue":"4","key":"10042_CR57","doi-asserted-by":"publisher","first-page":"860","DOI":"10.1007\/s00454-010-9270-3","volume":"44","author":"GB Purdy","year":"2010","unstructured":"Purdy, G. B., & Smith, J. W. (2010). Lines, circles, planes and spheres. Discrete & Computational Geometry, 44(4), 860\u2013882. https:\/\/doi.org\/10.1007\/s00454-010-9270-3","journal-title":"Discrete & Computational Geometry"},{"issue":"6","key":"10042_CR58","doi-asserted-by":"publisher","first-page":"978","DOI":"10.1109\/TRO.2004.829461","volume":"20","author":"Z Qu","year":"2004","unstructured":"Qu, Z., Wang, J., & Plaisted, C. E. (2004). A new analytical solution to mobile robot trajectory generation in the presence of moving obstacles. IEEE Transactions on Robotics, 20(6), 978\u2013993. https:\/\/doi.org\/10.1109\/TRO.2004.829461","journal-title":"IEEE Transactions on Robotics"},{"issue":"9","key":"10042_CR59","doi-asserted-by":"publisher","first-page":"1314","DOI":"10.5897\/IJPS11.1745","volume":"7","author":"P Raja","year":"2012","unstructured":"Raja, P., & Pugazhenthi, S. (2012). Optimal path planning of mobile robots: A review. International Journal of Physical Sciences, 7(9), 1314\u20131320.","journal-title":"International Journal of Physical Sciences"},{"key":"10042_CR60","unstructured":"Ram, B. (2009). Engineering mathematics. Pearson Education India"},{"key":"10042_CR61","unstructured":"Robert, A., Vijay, K., Brian, W., Jun-ku, Y., David, L., Sanderson, A. C., Zheng, Y. F., & Bekey, G. A. (2008). Robotics: State of the art and future challenges. World Scientific"},{"key":"10042_CR62","unstructured":"Schulman, J., Levine, S., Abbeel, P., Jordan, M., & Moritz, P. (2015). Trust region policy optimization. In International conference on machine learning (pp. 1889\u20131897)."},{"key":"10042_CR63","doi-asserted-by":"publisher","DOI":"10.1109\/TBME.2021.3133075","author":"A Segato","year":"2021","unstructured":"Segato, A., Di Marzo, M., Zucchelli, S., Galvan, S., Secoli, R., & De Momi, E. (2021). Inverse reinforcement learning intra-operative path planning for steerable needle. IEEE Transactions on Bio-medical Engineering. https:\/\/doi.org\/10.1109\/TBME.2021.3133075","journal-title":"IEEE Transactions on Bio-medical Engineering"},{"issue":"3","key":"10042_CR64","doi-asserted-by":"publisher","first-page":"6061","DOI":"10.1109\/LRA.2021.3090016","volume":"6","author":"A Segato","year":"2021","unstructured":"Segato, A., Di Vece, C., Zucchelli, S., Di Marzo, M., Wendler, T., Azampour, M. F., et al. (2021). Position-based dynamics simulator of brain deformations for path planning and intra-operative control in keyhole neurosurgery. IEEE Robotics and Automation Letters, 6(3), 6061\u20136067.","journal-title":"IEEE Robotics and Automation Letters"},{"key":"10042_CR65","doi-asserted-by":"crossref","unstructured":"Segato, A., Sestini, L., Castellano, A., Baena, & De\u00a0Momi, E. (2020). GA3C reinforcement learning for surgical steerable catheter path planning. In 2020 IEEE international conference on robotics and automation (ICRA). IEEE.","DOI":"10.1109\/ICRA40945.2020.9196954"},{"key":"10042_CR66","doi-asserted-by":"publisher","DOI":"10.3389\/frobt.2019.00070","author":"A Segato","year":"2019","unstructured":"Segato, A., Valentina, P., Favaro, A., Marco, R., Andrea, F., De Momi, E., & Antonella, C. (2019). Automated steerable path planning for deep brain stimulation safeguarding fiber tracts and deep grey matter nuclei. Frontiers in Robotics and AI. https:\/\/doi.org\/10.3389\/frobt.2019.00070","journal-title":"Frontiers in Robotics and AI"},{"issue":"8","key":"10042_CR67","doi-asserted-by":"publisher","first-page":"1665","DOI":"10.1109\/TBME.2016.2622361","volume":"64","author":"C Shi","year":"2016","unstructured":"Shi, C., Luo, X., Qi, P., Li, T., Song, S., Najdovski, Z., et al. (2016). Shape sensing techniques for continuum robots in minimally invasive surgery: A survey. IEEE Transactions on Biomedical Engineering, 64(8), 1665\u20131678. https:\/\/doi.org\/10.1109\/TBME.2016.2622361","journal-title":"IEEE Transactions on Biomedical Engineering"},{"key":"10042_CR68","first-page":"599","volume":"35","author":"M Sniedovich","year":"2006","unstructured":"Sniedovich, M. (2006). Dijkstra\u2019s algorithm revisited: The dynamic programming connexion. Control and Cybernetics, 35, 599\u2013620.","journal-title":"Control and Cybernetics"},{"key":"10042_CR69","doi-asserted-by":"publisher","unstructured":"Tai, L., Paolo, G., & Liu, M. (2017). Virtual-to-real deep reinforcement learning: Continuous control of mobile robots for mapless navigation. In 2017 IEEE\/RSJ international conference on intelligent robots and systems (IROS) (pp. 31\u201336). IEEE. https:\/\/doi.org\/10.1109\/IROS.2017.8202134","DOI":"10.1109\/IROS.2017.8202134"},{"issue":"3","key":"10042_CR70","doi-asserted-by":"publisher","first-page":"506","DOI":"10.1109\/TRO.2007.898962","volume":"23","author":"B Tovar","year":"2007","unstructured":"Tovar, B., Murrieta-Cid, R., & LaValle, S. M. (2007). Distance-optimal navigation in an unknown environment without sensing distances. IEEE Transactions on Robotics, 23(3), 506\u2013518. https:\/\/doi.org\/10.1109\/TRO.2007.898962","journal-title":"IEEE Transactions on Robotics"},{"issue":"2","key":"10042_CR71","doi-asserted-by":"publisher","first-page":"214","DOI":"10.1002\/rcs.392","volume":"7","author":"J Wang","year":"2011","unstructured":"Wang, J., Ohya, T., Liao, H., Sakuma, I., Wang, T., Tohnai, I., & Iwai, T. (2011). Intravascular catheter navigation using path planning and virtual visual feedback for oral cancer treatment. The International Journal of Medical Robotics and Computer Assisted Surgery, 7(2), 214\u2013224. https:\/\/doi.org\/10.1002\/rcs.392","journal-title":"The International Journal of Medical Robotics and Computer Assisted Surgery"},{"issue":"2","key":"10042_CR72","doi-asserted-by":"publisher","first-page":"65","DOI":"10.1007\/BF00175354","volume":"4","author":"D Whitley","year":"1994","unstructured":"Whitley, D. (1994). A genetic algorithm tutorial. Statistics and Computing, 4(2), 65\u201385. https:\/\/doi.org\/10.1007\/BF00175354","journal-title":"Statistics and Computing"},{"key":"10042_CR73","doi-asserted-by":"publisher","unstructured":"Wulfmeier, M., Wang, D. Z., & Posner, I. (2016). Watch this: Scalable cost-function learning for path planning in urban environments. In 2016 IEEE\/RSJ international conference on intelligent robots and systems (IROS) (pp. 2089\u20132095). IEEE. https:\/\/doi.org\/10.1109\/IROS.2016.7759328","DOI":"10.1109\/IROS.2016.7759328"},{"key":"10042_CR74","unstructured":"Xu, J., Duindam, V., Alterovitz, R., & Goldberg, K. (2008). Motion planning for steerable needles in 3D environments with obstacles using rapidly-exploring random trees and backchaining. In 2008 IEEE international conference on automation science and engineering (pp. 41\u201346). IEEE."},{"key":"10042_CR75","doi-asserted-by":"publisher","unstructured":"Zhou, J. H., Zhou, J. Q., Zheng, Y. S., & Kong, B. (2016). Research on path planning algorithm of intelligent mowing robot used in large airport lawn. In 2016 international conference on information system and artificial intelligence (ISAI) (pp. 375\u2013379). IEEE. https:\/\/doi.org\/10.1109\/ISAI.2016.0086","DOI":"10.1109\/ISAI.2016.0086"}],"container-title":["Autonomous Robots"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10514-022-10042-z.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s10514-022-10042-z\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10514-022-10042-z.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,9,5]],"date-time":"2022-09-05T10:32:12Z","timestamp":1662373932000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s10514-022-10042-z"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,5,19]]},"references-count":75,"journal-issue":{"issue":"5","published-print":{"date-parts":[[2022,6]]}},"alternative-id":["10042"],"URL":"https:\/\/doi.org\/10.1007\/s10514-022-10042-z","relation":{},"ISSN":["0929-5593","1573-7527"],"issn-type":[{"value":"0929-5593","type":"print"},{"value":"1573-7527","type":"electronic"}],"subject":[],"published":{"date-parts":[[2022,5,19]]},"assertion":[{"value":"22 December 2020","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"18 April 2022","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"19 May 2022","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"The authors declare that they have no conflict of interest.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Conflict of interest"}}]}}