[发明专利]一种医疗机械臂的控制方法及装置有效
申请号: | 201410489915.3 | 申请日: | 2014-09-23 |
公开(公告)号: | CN104260095B | 公开(公告)日: | 2016-04-27 |
发明(设计)人: | 丁大民;邓琛;王朝斌 | 申请(专利权)人: | 上海工程技术大学 |
主分类号: | B25J9/18 | 分类号: | B25J9/18 |
代理公司: | 上海科盛知识产权代理有限公司 31225 | 代理人: | 赵继明 |
地址: | 201620 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 医疗 机械 控制 方法 装置 | ||
技术领域
本发明涉及医疗器械领域,尤其是涉及一种医疗机械臂的控制方法及装置。
背景技术
在机械臂轨迹运动控制中,机械臂运动的速度和精度都是极重要的指标,尤其 是在医疗器械行业相关机械臂产品中,精度的要求非常高,例如手术机器人。目前 国产的医疗机械臂种类稀少,并且对电机要求也非常高,比如大量采用功率密度高, 寿命短的超声波电机。在供电方面采用高性能的二相驱动电源,整个系统对环境温 度、运行中温度、负载特性、预压力要求高。
在精度控制方面,市场上的医疗机械臂采用单反馈甚至无反馈开环控制系统驱 动电机运动,精度方面有待提高。
发明内容
本发明的目的就是为了克服上述现有技术存在的缺陷而提供一种定位精准的 医疗机械臂的控制方法及装置。
本发明的目的可以通过以下技术方案来实现:
一种医疗机械臂的控制方法,该方法包括以下步骤:
A.初步定位,获取目标点位置和医疗机械臂末端位置,结合医疗机械臂各定 位关节的当前定位夹角,计算各定位夹角的目标值,并驱动医疗机械臂各定位关节 动作;
B.精确调整,根据医疗机械臂末端和目标点的相对距离,进行微调定位;
C.竖直矫正,控制医疗机械臂竖直向下运动至目标点位置。
所述步骤A具体包括步骤:
A1.获取状态信息,所述状态信息包括目标点位置(x1,y1,z1)、医疗机械臂末 端位置(x0,y0,z0)和各定位关节的当前定位夹角;
A2.设定医疗机械臂末端目标位置(x1,y1,z),并计算各定位夹角的目标值;
A3.计算各定位夹角依次转动至目标值的过程中z坐标的最小值zmin,并判断 zmin与z1的大小,若z1大于zmin,则执行步骤A4,反之,则执行步骤A5;
A4.控制医疗机械臂竖直向上移动大于(z1-zmin)的距离;
A5.依次控制各定位关节转动至目标定位夹角;
A6.控制医疗机械臂竖直向下运动靠近目标点。
所述步骤A3或步骤A5中依次为从医疗机械臂根部至末端。
所述步骤B具体包括步骤:
B1.获取医疗机械臂末端位置(x2,y2,z2)和各调整关节的当前调整夹角,计算机械臂末端位置与目标点位置的水平距离并判断距离d与阈值ε的大小,若d大于ε,则执行步骤B2,反之,则执行步骤C;
B2.设定医疗机械臂末端目标位置(x1,y1,z),并计算各调整夹角的目标值;
B3.依次控制各调整关节转动至目标调整夹角;
B4.控制医疗机械臂竖直向下运动靠近目标点,并执行步骤B1。
一种医疗机械臂的控制装置,该装置用于控制医疗机械臂的运动,所述控制装 置包括角度传感器、位置传感器、驱动电机和控制模块,所述控制模块的输入端与 角度传感器和位置传感器连接,输出端与驱动电机的输入端连接,所述驱动电机的 输出端与医疗机械臂连接,所述角度传感器设在医疗机械臂上,所述位置传感器设 在医疗机械臂末端。
所述医疗机械臂包括定位关节、调整关节和竖直运动组件,所述驱动电机包括 定位关节电机、调整关节电机和竖直运动电机,所述定位关节电机、调整关节电机 和竖直运动电机分别与定位关节、调整关节和竖直运动组件连接。
所述角度传感器设在定位关节和调整关节上。
所述定位关节和调整关节的数量均至少为两个。
所述角度传感器的个数为定位关节和调整关节的数目之和,所述定位关节电机 和调整关节电机的数目分别与定位关节和调整关节的数目相同。
所述控制模块包括依次连接的单片机、PWM单元和电机驱动电路,所述电机 驱动电路与驱动电机连接,所述单片机与角度传感器和位置传感器连接。
与现有技术相比,本发明具有以下优点:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海工程技术大学,未经上海工程技术大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410489915.3/2.html,转载请声明来源钻瓜专利网。