【技术实现步骤摘要】
一种手术机器人路径规划方法及系统
[0001]本专利技术涉及手术导航
,尤其涉及一种手术机器人路径规划方法和系统。
技术介绍
[0002]近年来,手术导航系统以其高成功率和低创伤风险在临床手术中得到了广泛应用。作为手术导航的执行部分,手术机器人位姿规划的准确性和安全性可以极大地提高机器人辅助手术的整体效率。
[0003]目前,国际上对于手术机器人的研究主要分为两大方面,其一是主从式控制,代表产品有达芬奇机器人、Magellan机器人手术系统;另一方面是半自动控制,包括MAKO、Acrobot、ROSA系统。上述手术机器人虽然可以手动控制避免安全事故,比如术中与器械或病人的碰撞,但是需要医生的持续监督,并且学习操作机器人是一件耗时的工作。因此,对于更高自主水平的手术机器人路径规划方法的研究是必要的。
[0004]机器人辅助椎弓根螺钉植入手术是机器人手术中比较常见的手术类型。先前的研究已经证明,在不损害皮质骨完整性的情况下限制椎弓根螺钉的角度和轨迹,对于最大限度地提高脊柱疾患固定的准确性和安全性具有重要意义。对于自主性较高的椎弓根螺钉植入手术而言,路径规划算法应包含两部分:达到手术位姿以及执行规划路径。到达手术位姿是指机器人持螺钉到达螺钉植入的位置和方向,执行规划路径是指完成对准后沿规划路径植入。
[0005]然而,目前的路径规划方法多是针对目标位置或是关节空间进行的规划,没有考虑姿态要求,且对于人工势场算法中的局部极小值问题,添加虚拟目标点或者虚拟障碍物的方法并不适用于手术场景中位姿的对准 ...
【技术保护点】
【技术特征摘要】
1.一种手术机器人路径规划方法,其特征在于,该方法包含以下步骤:步骤1:建立机械臂与障碍物凸体模型,计算凸体之间的最近距离以及方向;步骤2:根据目标位姿和障碍物的分布,驱动机械臂避开障碍物,到达手术位姿;步骤3:在避免机械臂碰撞与关节极限的情况下,执行规划路径。2.根据权利要求1所述的方法,其特征在于,步骤1所述建立机械臂模型方法是利用连杆等效圆柱面的上下底面建立机械臂的凸体模型;建立障碍物凸体模型的方法是将深度相机捕获的点云用快速凸包算法进行凸体化,以减小障碍物规则化后的体积;计算凸体之间最近距离的方法是GJK算法,对两凸体进行碰撞检测,并计算两者之间的最近距离以及对应的点。3.根据权利要求1或2所述的方法,其特征在于,步骤2所述的根据目标位姿和障碍物的分布,驱动机械臂避开障碍物,到达手术位姿,包括:通过对末端执行器的两个端点位置进行约束,在不求取运动学逆解的情况下,驱动机械臂到达指定位姿;采用动态引力常数,计算末端执行器两端的雅可比矩阵以及引力矩;采用分段斥力函数计算最近距离点处的雅可比矩阵及斥力矩;根据引力矩和斥力矩计算合力矩,并结合自适应运动步长和运动方向,确定机械臂下一步的位置。4.根据权利要求1或2所述的方法,其特征在于,步骤3所述的执行规划路径,包括:利用原
‑
对偶神经网络控制末端执行器的姿态、避免机器人的碰撞和关节极限,基于每一步位置误差的实时规划速度。5.根据权利要求3所述的方法,其特征在于,所述对末端执行器的两个端点位置进行约束是通过在末端执行器两端构造引力实现的,方法如下:束是通过在末端执行器两端构造引力实现的,方法如下:其中,K
a
为引力常数,p
goal1
、p
goal2
为末端执行器两端的目标位置,p1(θ)、p2(θ)为机械臂运动过程中末端执行器两端的实时位置,U
att1
(θ)、U
att2
(θ)为末端执行器两端的引力势能,F
att1
(θ)、F
att2
(θ)为末端执行器两端所受的引力。6.根据权利要求3所述的方法,其特征在于,所述动态引力常数K
a
表示如下:K
a
=f(r,c)其中,r为局部极小值出现的次数,c为预检测碰撞的次数,函数f表示引力常数随着r、c动态变化。7.根据权利要求3所述的方法,...
【专利技术属性】
技术研发人员:张楠,武博,郝林佳,王宇,刘冬冬,
申请(专利权)人:首都医科大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。