Omisore Olatunji Mumini, Han Shipeng, Ren Lingxue, Zhang Nannan, Ivanov Kamen, Elazab Ahmed, Wang Lei
Research Centre for Medical Robotics and Minimally Invasive Surgical Devices, Shenzhen Institutes of Advanced Technology, Chinese Academy of Sciences, Shenzhen, 518055, China.
Shenzhen College of Advanced Technology, University of Chinese Academy of Sciences, Shenzhen, China.
Biomed Eng Online. 2017 Aug 1;16(1):93. doi: 10.1186/s12938-017-0383-2.
Snake-like robot is an emerging form of serial-link manipulator with the morphologic design of biological snakes. The redundant robot can be used to assist medical experts in accessing internal organs with minimal or no invasion. Several snake-like robotic designs have been proposed for minimal invasive surgery, however, the few that were developed are yet to be fully explored for clinical procedures. This is due to lack of capability for full-fledged spatial navigation. In rare cases where such snake-like designs are spatially flexible, there exists no inverse kinematics (IK) solution with both precise control and fast response.
In this study, we proposed a non-iterative geometric method for solving IK of lead-module of a snake-like robot designed for therapy or ablation of abdominal tumors. The proposed method is aimed at providing accurate and fast IK solution for given target points in the robot's workspace. n-1 virtual points (VPs) were geometrically computed and set as coordinates of intermediary joints in an n-link module. Suitable joint angles that can place the end-effector at given target points were then computed by vectorizing coordinates of the VPs, in addition to coordinates of the base point, target point, and tip of the first link in its default pose. The proposed method is applied to solve IK of two-link and redundant four-link modules.
Both two-link and four-link modules were simulated with Robotics Toolbox in Matlab 8.3 (R2014a). Implementation result shows that the proposed method can solve IK of the spatially flexible robot with minimal error values. Furthermore, analyses of results from both modules show that the geometric method can reach 99.21 and 88.61% of points in their workspaces, respectively, with an error threshold of 1 mm. The proposed method is non-iterative and has a maximum execution time of 0.009 s.
This paper focuses on solving IK problem of a spatially flexible robot which is part of a developmental project for abdominal surgery through minimal invasion or natural orifices. The study showed that the proposed geometric method can resolve IK of the snake-like robot with negligible error offset. Evaluation against well-known methods shows that the proposed method can reach several points in the robot's workspace with high accuracy and shorter computational time, simultaneously.
蛇形机器人是一种新兴的串联连杆机械手形式,具有生物蛇的形态设计。这种冗余机器人可用于协助医学专家以最小程度的侵入或无侵入的方式进入内部器官。已经提出了几种用于微创手术的蛇形机器人设计,然而,少数已开发的设计尚未在临床程序中得到充分探索。这是由于缺乏成熟的空间导航能力。在极少数情况下,此类蛇形设计在空间上具有灵活性,但不存在同时具备精确控制和快速响应的逆运动学(IK)解决方案。
在本研究中,我们提出了一种非迭代几何方法,用于求解为腹部肿瘤治疗或消融设计的蛇形机器人引导模块的IK。该方法旨在为机器人工作空间中的给定目标点提供准确快速的IK解决方案。通过几何计算得出n - 1个虚拟点(VP),并将其设置为n连杆模块中中间关节的坐标。除了基点、目标点以及第一连杆在其默认姿态下的尖端坐标外,通过对VP坐标进行矢量化计算,得出能够将末端执行器置于给定目标点的合适关节角度。所提出的方法应用于求解双连杆和冗余四连杆模块的IK。
在Matlab 8.3(R2014a)中使用机器人工具箱对双连杆和四连杆模块进行了仿真。实现结果表明,所提出的方法能够以最小的误差值求解空间灵活机器人的IK。此外,对两个模块结果的分析表明,在误差阈值为1毫米的情况下,几何方法在其工作空间中分别能够到达99.21%和88.61%的点。所提出的方法是非迭代的,最大执行时间为0.009秒。
本文重点解决空间灵活机器人的IK问题,该机器人是通过微创或自然腔道进行腹部手术的开发项目的一部分。研究表明,所提出的几何方法能够以可忽略不计的误差偏移量求解蛇形机器人的IK。与知名方法相比,所提出的方法能够同时在机器人工作空间中高精度地到达多个点,且计算时间更短。