Skip to main content
Log in

Robot-Assisted Needle Steering Using a Control Theoretic Approach

  • Published:
Journal of Intelligent & Robotic Systems Aims and scope Submit manuscript

Abstract

This paper presents a new 2D motion planner for steering flexible needles inside relatively rigid tissue. This approach uses a nonholonomic system approach, which models tissue-needle interaction, and formulates the problem as a Markov Decision Process that is solvable using infinite horizon Dynamic Programming. Unlike conventional numerical solvers such as the value iterator which inherently suffers from the curse of dimensionality for processing large-scale models, partitioned-based solvers show promising numerical performance. Given the locations of the obstacles and the targeted area, the proposed solver provides a descent solution where high spatial or angular resolution is required. As theoretically expected, it is shown how prioritized partitioning increases computational performance compared to the generic value iteration which has been used in an existing steering approach. Starting from any initial condition in the workspace, this method enables the needle to reach its target and avoid collisions with obstacles through selecting the shortest path with the least number of turning points thereby causing less trauma. In this paper, emphasis is given to the control aspects of the problem rather than to biomedical issues. Experimental results using an artificial phantom show that the method is capable of positioning the needle tip at the targeted area with an acceptable level of accuracy.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Susanto, S., Chauhan, S.: A hybrid control approach for non-invasive medical robotic systems. J. Intell. Robot. Syst. (2010). doi:10.1007/s10846-010-9407-x

    Google Scholar 

  2. Abolhassani, N., Patel, R., Moallem, M.: Needle insertion into soft tissue: a survey; Med. Eng. Phys. 29, 413–431 (2007)

    Article  Google Scholar 

  3. Casadei, C., Martelli, S., Fiorini, P.: A workcell for the development of robot-assisted surgical procedures. J. Intell. Robot. Syst. 28, 301–324 (2000)

    Article  Google Scholar 

  4. Abolhassani, N., Patel, R.V., Ayazi, F.: Minimization of needle deflection in robot-assisted percutaneous therapy. Int. J. Med. Robotics Comput. Assist. Surg. 3, 140–148 (2007)

    Article  Google Scholar 

  5. Webster III, R.J., Kim, J.S., Cowan, N.J., Chirikjian, G.S., Okamura, A.M.: Nonholonomic modeling of needle steering. Int. J. Rob. Res. 25(5/6), 509–525 (2006)

    Article  Google Scholar 

  6. Hing, J.T., Brooks, A.D., Desai, J.P.: Reality-based estimation of needle and soft-tissue interaction for accurate haptic feedback in prostate brachytherapy simulation. Springer Tracts in Advanced Robotics 28, 34–48 (2007)

    Article  Google Scholar 

  7. Misra, S., Ramesh, K.T., Okamura, A.M.: Modeling of tool-tissue interactions for computer-based surgical simulation: a literature review. Presence: Teleoperators and Virtual Environments 17(5), 463–491 (2008)

    Article  Google Scholar 

  8. Goksel, O., Dehghan, E., Salcudean, S.E.: Modeling and simulation of flexible needles. Med. Eng. Phys. 31, 1069–1078 (2009)

    Article  Google Scholar 

  9. Duindam, V., Alterovitz, R., Sastry, S., Goldberg, K.: Screw-based motion planning for bevel-tip flexible needles in 3D environments with obstacles. In: IEEE International Conference on Robotics and Automation (ICRA), pp. 2483–2488 (2008)

  10. Alterovitz, R., Lim, A., Goldberg, K., Chirikjian, G.S., Okamura, A.M.: Steering flexible needles under Markov motion uncertainty. In: IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), pp. 120–125 (2005)

  11. Alterovitz, R., Branicky, M., Goldberg, K.: Motion planning under uncertainty for image-guided medical needle steering. Int. J. Rob. Res. 27(11–12), 1361–1374 (2008)

    Article  Google Scholar 

  12. Reed, K.B., Kallem, V., Alterovitz, R., Goldberg, K., Okamura, A.M., Cowan, N.J.: Integrated planning and image-guided control for planar needle steering. In: 2nd Biennial IEEE/RAS-EMBS International Conference on Biomedical Robotics and Biomechatronics, pp. 819–824 (2008)

  13. Dehghan, E., Salcudean, S.E.: Needle insertion parameter optimization for brachytherapy. IEEE Transactions on Robotics 25(2), 303–315 (2009)

    Article  Google Scholar 

  14. DiMaio, S., Salcudean, S.E.: Needle steering and motion planning in soft tissues. IEEE Trans. Biomed. Eng. 52(6), 965–974 (2005)

    Article  Google Scholar 

  15. Glozman, D., Shoham, M.: Image-guided robotic flexible needle steering. IEEE Transactions on Robotics 23(3), 459–467 (2007)

    Article  Google Scholar 

  16. Bertsekas, D.P.: Dynamic Programming and Stochastic Control. Academic, New York (1976)

    MATH  Google Scholar 

  17. Zivkovic, Z., Bakker, B., Krose, B.: Hierarchical map building and planning based on graph partitioning. In: IEEE International Conference on Robotics and Automation (ICRA), pp. 803–809 (2006)

  18. Wingate, D., Seppi, K.D.: Efficient value iteration using partitioned models. In: International Conference on Machine Learning (ICML), pp. 53–59 (2003)

  19. Wingate, D., Seppi, K.D.: P3VI: a partitioned, prioritized, parallel value iterator. In: International Conference on Machine Learning (ICML), pp. 863–870 (2004)

  20. Wingate, D., Seppi, K.D.: Prioritization methods for accelerating MDP solvers. J. Mach. Learn. Res. 6, 851–881 (2005)

    MathSciNet  Google Scholar 

  21. Bassan, H.S., Patel, R.V., Moallem, M.: A novel manipulator for percutaneous needle insertion: design and experimentation. IEEE/ASME Trans. Mechatron. 14(6), 746–761 (2009)

    Article  Google Scholar 

  22. Reed, K.B., Okamura, A.M., Cowan, N.J.: Modeling and control of needles with torsional friction. IEEE Trans. Biomed. Eng. 56(12), 2905–2916 (2009)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Ali Asadian.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Asadian, A., Kermani, M.R. & Patel, R.V. Robot-Assisted Needle Steering Using a Control Theoretic Approach. J Intell Robot Syst 62, 397–418 (2011). https://doi.org/10.1007/s10846-010-9455-2

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10846-010-9455-2

Keywords

Navigation