Using Lie algebra for shape estimation of medical snake robots

Highly articulated robots have the potential to play a key role in minimally invasive surgeries by providing improved access to hard-to-reach anatomy. Estimating their shape inside the body and combining it with 3D preoperative scans of the anatomy enable the surgeon to visualize how the entire robot interacts with the internal organs. As the robot progresses inside the body, the position and orientation of every link comprising the robot, evolves over a coordinate-free Lie algebra, se(3). To capture the full motion and uncertainty of the system, we use an extended Kalman filter where the state vector is defined using elements of se(3). We show that this approach describes the shape of the robot more accurately, than the ones where the state vector is a conventional parametrization, such as Cartesian coordinates and Euler angles. We perform two experiments to demonstrate the effectiveness of this new filtering approach.

[1]  Robert J. Webster,et al.  Design and Kinematic Modeling of Constant Curvature Continuum Robots: A Review , 2010, Int. J. Robotics Res..

[2]  Russell H. Taylor,et al.  A dexterous system for laryngeal surgery , 2004, IEEE International Conference on Robotics and Automation, 2004. Proceedings. ICRA '04. 2004.

[3]  Hui Zhang,et al.  Electromagnetic Tracking for Image-Guided Abdominal Procedures: Overall System and Technical Issues , 2005, 2005 IEEE Engineering in Medicine and Biology 27th Annual Conference.

[4]  Gregory S. Chirikjian,et al.  The Banana Distribution is Gaussian: A Localization Study with Exponential Coordinates , 2012, Robotics: Science and Systems.

[5]  Christopher R. Carlson,et al.  An Ultrasound-based Localization Algorithm for Catheter Ablation Guidance in the Left Atrium , 2010, Int. J. Robotics Res..

[6]  Richard M. Murray,et al.  A Mathematical Introduction to Robotic Manipulation , 1994 .

[7]  Marco A. Zenati,et al.  Highly articulated robotic probe for minimally invasive surgery , 2006, Proceedings 2006 IEEE International Conference on Robotics and Automation, 2006. ICRA 2006..

[8]  Gregory S. Chirikjian,et al.  A hyper-redundant manipulator , 1994, IEEE Robotics Autom. Mag..

[9]  Martin Styner,et al.  DYNAMIC REGISTRATION USING ULTRASOUND FOR ANATOMICAL REFERENCING , 2007, 2007 4th IEEE International Symposium on Biomedical Imaging: From Nano to Macro.

[10]  J. M. Selig Geometric Fundamentals of Robotics , 2004, Monographs in Computer Science.

[11]  Pierre E. Dupont,et al.  Design and Control of Concentric-Tube Robots , 2010, IEEE Transactions on Robotics.

[12]  Vijay Kumar,et al.  On the generation of smooth three-dimensional rigid body motions , 1998, IEEE Trans. Robotics Autom..

[13]  Nicholas Roy,et al.  State estimation for aggressive flight in GPS-denied environments using onboard sensing , 2012, 2012 IEEE International Conference on Robotics and Automation.

[14]  Marco A. Zenati,et al.  Shape estimation for image-guided surgery with a highly articulated snake robot , 2011, 2011 IEEE/RSJ International Conference on Intelligent Robots and Systems.