This application relates to a system and method for managing multiple zero space targets and saturated SLI behavior. Devices, systems and methods are used to provide the mandated movement of the end effector of the manipulator while accompanying the desired movement of one or more joints of the manipulator according to one or more combined zero-space targets. Zero-space targets can include joint state combination, relative joint state, range of joint state, joint state contour, kinetic energy, occlusion movement, collision avoidance movement, singularity avoidance movement, attitude or pitch preference, desired manipulator configuration, commanded reconfiguration of manipulator and enhanced anisotropy of joint. The method includes calculating multiple zero-space movements according to different zero-space targets, determining the attributes of each zero-space target, and combining zero-space movements by various ways through the zero-space manager. These approaches may include weighting, scaling, saturation level, priority, main speed limit, saturation limit integral and their combinations.
【技术实现步骤摘要】
用于管理多个零空间目标和饱和SLI行为的系统和方法本申请是于2014年03月18日提交的名称为“用于管理多个零空间目标和饱和SLI行为的系统和方法”的中国专利申请201480014809.8的分案申请。相关申请的交叉引用本申请是于2013年3月15日提交的名称为“SystemsandMethodsforManagingMultipleNull-SpaceObjectivesandSLIBehaviors”(代理人案卷号ISRG03790PROV/US)的美国临时专利申请No.61/800,810的非临时性申请并且要求其优先权,该申请的全部公开以引用方式并入本文。本申请大体涉及以下共同拥有的申请:2009年6月30日提交的名称为“ControlofMedicalRoboticSystemManipulatorAboutKinematicSingularities”的美国申请No.12/494,695;2009年3月17日提交的名称为“MasterControllerHavingRedundantDegreesofFreedomandAddedForcestoCreateInternalMotion”的美国申请No.12/406,004;2005年5月19日提交的名称为“SoftwareCenterandHighlyConfigurableRoboticSystemsforSurgeryandOtherUses”的美国申请No.11/133,423(美国专利No.8,004,229);2004年9月30日提交的名称为“OffsetRemoteCenterMani ...
【技术保护点】
1.一种机器人系统,其包括:操纵器臂,所述操纵器臂包括可移动远侧部分、耦连到底座的近侧部分以及在所述远侧部分和所述底座之间的多个接头,所述多个接头具有足够的自由度以允许针对所述远侧部分的给定状态的一系列的不同接头状态;以及处理器,其被耦连到所述操纵器臂,所述处理器被配置为执行包含以下步骤的操作:根据第一目标计算所述多个接头在雅可比矩阵的零空间内的第一移动,所述第一目标与第一属性相关联,根据第二目标计算所述多个接头在所述雅可比矩阵的所述零空间内的第二移动,所述第二目标不同于所述第一目标,并且所述第二目标与第二属性相关联,基于所述第一属性和所述第二属性将所述第一移动和所述第二移动组合为所述多个接头的组合的移动同时进行与主速度有关的限制,其中所述主速度与被命令的移动相关联以移动所述操纵器臂,以及驱动所述多个接头以实现所述多个接头的所述组合的移动。
【技术特征摘要】
2013.03.15 US 61/800,8101.一种机器人系统,其包括:操纵器臂,所述操纵器臂包括可移动远侧部分、耦连到底座的近侧部分以及在所述远侧部分和所述底座之间的多个接头,所述多个接头具有足够的自由度以允许针对所述远侧部分的给定状态的一系列的不同接头状态;以及处理器,其被耦连到所述操纵器臂,所述处理器被配置为执行包含以下步骤的操作:根据第一目标计算所述多个接头在雅可比矩阵的零空间内的第一移动,所述第一目标与第一属性相关联,根据第二目标计算所述多个接头在所述雅可比矩阵的所述零空间内的第二移动,所述第二目标不同于所述第一目标,并且所述第二目标与第二属性相关联,基于所述第一属性和所述第二属性将所述第一移动和所述第二移动组合为所述多个接头的组合的移动同时进行与主速度有关的限制,其中所述主速度与被命令的移动相关联以移动所述操纵器臂,以及驱动所述多个接头以实现所述多个接头的所述组合的移动。2.根据权利要求1所述的机器人系统,其中进行与所述主速度有关的限制导致当提供所述主速度的主控制输入装置不移动时,所述多个接头无运动。3.根据权利要求1或2所述的机器人系统,其中将所述第一移动和所述第二移动组合为所述组合的移动同时进行与所述主速度有关的限制包括:限制至少一个移动与所述主速度成比例,所述至少一个移动选自由以下构成的组:所述第一移动、所述第二移动、以及所述组合的移动。4.根据权利要求1或2所述的机器人系统,其中将所述第一移动和所述第二移动组合为所述组合的移动同时进行与所述主速度有关的限制包括:指明所述第一移动和所述第二移动中的至少一个关于所述主速度被限制;以及基于所述指明限制与所述主速度有关的所述第一移动和所述第二移动中的所述至少一个。5.根据权利要求1或2所述的机器人系统,其中:所述第一属性包括用于所述第一目标的第一优先级,并且所述第二属性包括用于所述第二目标的第二优先级;并且将所述第一移动和所述第二移动组合为所述组合的移动同时进行与所述主速度有关的限制包括:仅应用所述第二移动的不与所述第一移动发生冲突的部分。6.根据权利要求1或2所述的机器人系统,其中:所述第一属性包括用于所述第一目标的第一优先级,并且所述第二属性包括用于所述第二目标的第二优先级;并且将所述第一移动和所述第二移动组合为所述组合的移动同时进行与所述主速度有关的限制包括:响应于所述第一优先级高于所述第二优先级,向所述第一移动提供比所述第二移动更高优先级的到所述零空间的进入。7.根据权利要求1或2所述的机器人系统,其中:所述第一属性包括用于所述第一目标的第一饱和水平;所述第二属性包括用于所述第二目标的第二饱和水平;并且将所述第一移动和所述第二移动组合为所述组合的移动同时进行与所述主速度有关的限制包括:当所述第一移动和所述第二移动冲突时应用所述第一饱和水平和所述第二饱和水平。8.根据权利要求1或2所述的机器人系统,其中将所述第一移动和所述第二移动组合为所述组合的移动同时进行与所述主速度有关的限制包括:基于所述第一属性和所述第二属性限制所述组合的移动的总体值而不改变所述组合的移动的方向。9.根据权利要求1或2所述的机器人系统,其中将所述第一移动和所述第二移动组合为所述组合的移动同时进行与所述主速度有关的限制包括:基于所述第一属性和所述第二属性,逐个自由度地限制所述组合的移动的值。10.一种机器人系统,其包括:操纵器臂,所述操纵器臂包括可移动远侧部分、耦连到底座的近侧部分以及在所述远侧部分和所述底座之间的多个接头,所述多个接头具有足够的自由度以允许针对所述远侧部分的给定状态的一系列的不同接头状态;以及处理器,其被耦连到所述操纵器臂,所述处理器被配置为执行包含以下步骤的操作:计算所述多个接头在雅可比矩阵的零空间内的多个移动,所述零空间具有多个维度,其中根据多个目标的对应目标计算所述多个移动中的每个移动,并且其中所述多个目标的每个对应目标具有对应的饱和水平,通过应用所述多个移动中的第一移动和第二移动的对应的饱和水平,将所述多个移动中的至少所述第一移动和所述第二移动组合为所述多个接头的组合的移动,其中:所述第一移动和所述第二移动彼此相反,或所述多个目标中的目标的数量大于所述零空间的维度的数量,以及驱动所述多个接头以实现所述多个接头的所述组合的移动。11.根据权利要求10所述的机器人系统,其中所述对应的饱和水平被设定,使得应用所述对应的饱和水平允许所述多个目标中的具有最高对应饱和水平的第一目标压倒所述多个目标中的具有较低对应饱和水平的第二目标。12.根据权利要求10所述的机器人系统,其中所述多个目标中的第一目标将避免臂与患者碰撞,并且其中所述多个目标中的第二目标将避免臂与臂碰撞,并且其中用于所述第一目标的对应饱和水平高于用于所述第二目标的对应饱和水平。13.一种机器人系统,其包括:操纵器臂,所述操纵器臂包括可移动远侧部分、耦连到底座的近侧部分以及在所述远侧部分和所述底座之间的多个接头,所述多个接头具有足够的自由度以允许针对所述远侧部分的给定状态的一系列的不同接头状态;以及处理器,其被耦连到所述操纵器臂,所述处理器被配置为执行包含以下步骤的操作:计算所述多个接头在雅可比矩阵的零空间内的多个移动,根据多个目标中的对应目标计算所述多个移动中的每个移动,所述多个目标中的每个对应目标与对应的优先级相关联,通过提供与较高优先级相关联的一个或多个移动比与较低优先级相关联的一个或多个移动到所述零空间的更多进入,将所述多个移动中的至少第一移动和第二移动组合为所述多个接头的组合的移动,其中与所述较高优先级相关联的一个或多个移动属于所述多个移动,并且其中与所述较低优先级相关联的一个或多个移动属于所述多个移动,以及驱动所述多个接头以实现所述多个接头的所述组合的移动。14.根据权利要求13所述的机器人系统,其中提供与所述较高优先级相关联的一个或多个移动比与所述较低优先级相关联的一个或多个移动到所述零空间的更多进入包括:确定由与所述较高优先级相关联的一个或多个移动所进入的所述零空间的第一部分;和提供与所述较低优先级相关联的一个或多个移动到与所述零空间的所述第一部分正交的所述零空间的第二部分的进入。15.根据权利要求14所述的机器人系统,其中提供与所述较低优先级相关联的一个或多个移动到所述零空间的所述第二部分的进入包括:将与所述较低优先级相关联的一个或多个移动投影到所述第二部分上。16.根据权利要求13至15中的任一项所述的机器人系统,其中与所述较高优先级相关联的一个或多个移动包括多个移动,并且其中提供与所述较高优先级相关联的一个或多个移动到所述零空间的更多进入包括:组合所述多个移动以产生组合的输出;和向所述组合的输出提供到所述零空间的更多进入。17.根据权利要求16所述的机器人系统,其中组合所述多个移动以产生组合的输出包括:应用与所述多个移动相关联的权数或饱和水平。18.根据权利要求13至15中的任一项所述的机器人系统,其中通过提供与所述较高优先级相关联的一个或多个移动比与所述较低优先级相关联的一个或多个移动到所述零空间的更多进入,将所述多个移动中的至少第一移动和第二移动组合为所述多个接头的组合的移动包括:仅应用所述第二移动的一部分。19.一种机器人系统,其包括:操纵器臂,所述操纵器臂包括可移动远侧部分、耦连到底座的近侧部分以及在所述远侧部分和所述底座之间的多个接头,所述多个接头具有足够的自由度以允许针对所述远侧部分的给定状态的一系列的不同接头状态;以及处理器,其被耦连到所述操纵器臂,所述处理器被配置为执行包含以下步骤的操作:计算所述多个接头在雅可比矩阵的零空间内的多个移动,根据多个目标中的对应目标计算所述多个移动中的每个移动,所述多个目标中的每个对应目标与对应的饱和限制积分标志相关联,通过响应于接头方位限制或接头速度限制而基于所述多个移动中的至少第一移动和第二移动的对应目标来选择性地改变接头速度命令的值,将所述多个移动中的至少所述第一移动和所述第二移动组合为所述多个接头的组合的移动,以及驱动所述多个接头以实现所述多个接头的所述组合的移动。20.一种机器人系统,其包括:操纵器臂,所述操纵器臂包括可移动远侧部分、耦连到底座的近侧部分以及在所述远侧部分和所述底座之间的多个接头,所述多个接头具有足够的自由度以允许针对所述远侧部分的给定状态的一系列的不同接头状态;以及处理器,其被耦连到所述操纵器臂,所述处理器被配置为执行包含以下步骤的操作:计算所述多个接头在雅可比矩阵的零空间内的多个移动,根据多个目标中的对应目标计算所述多个移动中的每个移动,所述多个目标中的每个对应目标与对应的饱和限制积分标志相关联,通过在逐个自由度的基础上限制所述第一移...
【专利技术属性】
技术研发人员:A·乌尔塔斯,
申请(专利权)人:直观外科手术操作公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。