CN114347005A - 一种能避障的绳索牵引并联机器人连续重构规划方法 - Google Patents
一种能避障的绳索牵引并联机器人连续重构规划方法 Download PDFInfo
- Publication number
- CN114347005A CN114347005A CN202210268127.6A CN202210268127A CN114347005A CN 114347005 A CN114347005 A CN 114347005A CN 202210268127 A CN202210268127 A CN 202210268127A CN 114347005 A CN114347005 A CN 114347005A
- Authority
- CN
- China
- Prior art keywords
- rope
- point
- parallel robot
- space
- guide pulley
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Programme-controlled manipulators
- B25J9/003—Programme-controlled manipulators having parallel kinematics
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Programme-controlled manipulators
- B25J9/10—Programme-controlled manipulators characterised by positioning means for manipulator elements
- B25J9/104—Programme-controlled manipulators characterised by positioning means for manipulator elements with cables, chains or ribbons
Landscapes
- Engineering & Computer Science (AREA)
- Robotics (AREA)
- Mechanical Engineering (AREA)
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
- Manipulator (AREA)
Abstract
本发明公开了一种能避障的绳索牵引并联机器人连续重构规划方法,包括:1)根据绳索与导引滑轮的位置关系引入虚拟的绳索引出点,构建机器人运动学模型并考虑机器人的闭链结构,得出闭链约束方程;2)根据闭链约束方程产生的流形,采用切空间局部近似流形的方式,得到用于建立切空间的正交基底;3)在流形切空间中进行无碰撞重构路径搜索;4)根据重构路径,求解实际绳长和实际绳索引出点的位置,得到所述机器人的构型变化,实现所述机器人无碰撞连续重构规划。本发明通过对绳索牵引并联机器人进行连续重构规划,提高了绳索牵引并联机器人的避障能力。
Description
技术领域
本发明涉及绳索牵引并联机器人构型规划领域,尤其涉及一种能避障的绳索牵引并联机器人连续重构规划方法。
背景技术
绳索牵引并联机器人具有高载荷重量比、大工作空间、易于装配等优点,但由于绳索固定的空间位置分布,导致绳索间、绳索与障碍物以及动平台与障碍物之间容易发生碰撞。因此,固定式绳索牵引并联机器人的避障路径规划问题非常复杂,在实际应用中难以实现避障运动。可重构绳索牵引并联机器人可以自动改变自身结构,特别是通过调整绳索引出点位置,灵活改变各绳索的空间位置分布,从而能够实现运动过程中的有效避障,但绳索长度和绳索引出点位置都会对避障产生影响,需要综合考虑。此外,可重构绳索牵引并联机器人的动平台由多根绳索同时驱动,并且绳索引出点的位置可变,绳索与绳索、绳索与绳索引出点之间的关系高度耦合,为绳索牵引并联机器人的连续重构规划增加了难度。
中国发明专利申请CN202110488846.4公开了一种绳索牵引并联机器人通过平面旋转重构绕开位于同一平面障碍物的方法,但绳索之间的夹角是固定的,且末端动平台和绳索只是平面运动,而不是三维运动,避障效果大大受限。
有鉴于此,特提出本发明。
发明内容
本发明的目的是提供了一种能避障的绳索牵引并联机器人连续重构规划方法,能通过连续同时改变绳索引出点的位置和绳长实现连续重构,提高绳索牵引并联机器人在复杂环境中的避障能力,进而解决现有技术中存在的上述技术问题。
本发明的目的是通过以下技术方案实现的:
本发明实施例一种能避障的绳索牵引并联机器人连续重构规划方法,包括:
步骤1,根据所述绳索牵引并联机器人的绳索与导引滑轮的位置关系引入虚拟绳索引出点,构建该绳索牵引并联机器人的运动学模型,并依据该绳索牵引并联机器人的闭链结构,得到闭链约束方程;
步骤2,根据所述步骤1得到的闭链约束方程产生的流形,采用切空间局部近似所述流形,得出用于建立流形切空间的正交基底,通过所述正交基底建立位于所述绳索牵引并联机器人关节空间中的流形切空间;
步骤3,在所述步骤2得出的流形切空间内,利用快速扩展随机树算法在初始重构路径点和目标重构路径点间进行无碰撞重构路径搜索,对搜索得到的扩展点形成的构型进行力可行检测和碰撞检测,找出一条力可行和无碰撞的重构路径;
步骤4,根据所述步骤3得出的重构路径,求解出实际绳索引出点位置和实际绳长,根据所述实际绳索引出点位置和实际绳长得出所述绳索牵引并联机器人的一系列无碰撞变化的构型,即完成该绳索牵引并联机器人的无碰撞连续重构规划。
与现有技术相比,本发明所提供的能避障的绳索牵引并联机器人连续重构规划方法,其有益效果包括:
通过引入虚拟的绳索引出点,不仅简化了机器人的运动学建模,也简化了导引滑轮模型对于绳索长度计算的难度。通过运动学模型可以解析得到动平台的位置,代替了采用传统Levenberg-Marquardt迭代求解的方式,提高了动平台位置求解效率。考虑到绳索牵引并联机器人的闭链结构,通过建立约束方程,使关节空间降维为低维流形,在流形切空间搜索处一条满足无碰撞和力可行约束的重构路径,同时调整绳长和绳索引出点的位置,提高绳索牵引并联机器人的避障能力。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他附图。
图1为本发明实施例提供的能避障的绳索牵引并联机器人连续重构规划方法的流程图。
图2为本发明实施例提供的对流形切空间进行无碰撞重构路径搜索的流程图。
图3为本发明实施例提供的能避障的绳索牵引并联机器人的结构示意图。
图4、5分别为本发明实施例提供的能避障的绳索牵引并联机器人的运动学参数示意图。
图6为本发明实施例提供的对流形切空间进行无碰撞重构路径搜索的示意图。
图7为本发明实施例提供的在切空间采样的示意图。
图8为本发明实施例提供的悬挂构型能避障的绳索牵引并联机器人的导引滑轮和绳索示意图。
图9为本发明实施例提供的非悬挂构型能避障的绳索牵引并联机器人的导引滑轮和绳索示意图。
图中各标记对应的部件名称为:11-固定框架;12-绳索引出装置,121-导引滑轮,122-滑块;13-绳索;14-动平台;15-驱动丝杠的电机;16-驱动卷筒的电机;17-卷筒;18-竖直丝杠。
具体实施方式
下面结合本发明的具体内容,对本发明实施例中的技术方案进行清楚、完整地描述;显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例,这并不构成对本发明的限制。基于本发明的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明的保护范围。
首先对本文中可能使用的术语进行如下说明:
术语“和/或”是表示两者任一或两者同时均可实现,例如,X和/或Y表示既包括“X”或“Y”的情况也包括“X和Y”的三种情况。
术语“包括”、“包含”、“含有”、“具有”或其它类似语义的描述,应被解释为非排它性的包括。例如:包括某技术特征要素(如原料、组分、成分、载体、剂型、材料、尺寸、零件、部件、机构、装置、步骤、工序、方法、反应条件、加工条件、参数、算法、信号、数据、产品或制品等),应被解释为不仅包括明确列出的某技术特征要素,还可以包括未明确列出的本领域公知的其它技术特征要素。
术语“由……组成”表示排除任何未明确列出的技术特征要素。若将该术语用于权利要求中,则该术语将使权利要求成为封闭式,使其不包含除明确列出的技术特征要素以外的技术特征要素,但与其相关的常规杂质除外。如果该术语只是出现在权利要求的某子句中,那么其仅限定在该子句中明确列出的要素,其他子句中所记载的要素并不被排除在整体权利要求之外。
除另有明确的规定或限定外,术语“安装”、“相连”、“连接”、“固定”等术语应做广义理解,例如:可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本文中的具体含义。
当浓度、温度、压力、尺寸或者其它参数以数值范围形式表示时,该数值范围应被理解为具体公开了该数值范围内任何上限值、下限值、优选值的配对所形成的所有范围,而不论该范围是否被明确记载;例如,如果记载了数值范围“2~8”时,那么该数值范围应被解释为包括“2~7”、“2~6”、“5~7”、“3~4和6~7”、“3~5和7”、“2和5~7”等范围。除另有说明外,本文中记载的数值范围既包括其端值也包括在该数值范围内的所有整数和分数。
术语“中心”、“纵向”、“横向”、“长度”、“宽度”、“厚度”、“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”“内”、“外”、“顺时针”、“逆时针”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述和简化描述,而不是明示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本文的限制。
下面对本发明所提供的能避障的绳索牵引并联机器人连续重构规划方法进行详细描述。本发明实施例中未作详细描述的内容属于本领域专业技术人员公知的现有技术。本发明实施例中未注明具体条件者,按照本领域常规条件或制造商建议的条件进行。本发明实施例中所用试剂或仪器未注明生产厂商者,均为可以通过市售购买获得的常规产品。
如图1所示,本发明实施例提供一种能避障的绳索牵引并联机器人连续重构规划方法,通过连续同时改变绳索引出点的位置和绳长实现连续重构,提高绳索牵引并联机器人在复杂环境中的避障能力,该方法包括:
步骤1,根据所述绳索牵引并联机器人的绳索与导引滑轮的位置关系引入虚拟绳索引出点,构建该绳索牵引并联机器人的运动学模型,并依据该绳索牵引并联机器人的闭链结构,得到闭链约束方程;
步骤2,根据所述步骤1得到的闭链约束方程产生的流形,采用切空间局部近似所述流形,得出用于建立流形切空间的正交基底,通过所述正交基底建立位于所述绳索牵引并联机器人关节空间中的流形切空间;
步骤3,在所述步骤2得出的流形切空间内,利用快速扩展随机树算法在初始重构路径点和目标重构路径点间进行无碰撞重构路径搜索,对搜索得到的扩展点形成的构型进行力可行检测和碰撞检测,找出一条力可行和无碰撞的重构路径;
步骤4,根据所述步骤3得出的重构路径,求解出实际绳索引出点位置和实际绳长,根据所述实际绳索引出点位置和实际绳长得出所述绳索牵引并联机器人的一系列无碰撞变化的构型,即完成该绳索牵引并联机器人的无碰撞连续重构规划。
上述方法中,所连续重构规划的绳索牵引并联机器人包括(参见图3、4和5):
每条绳索引出装置均由滑块和导引滑轮组成,所述导引滑轮连接设置在所述滑块上,能随所述滑块同步移动;
每个竖直丝杠下方的所述固定框架内的地面上对应设置一个卷筒,每个卷筒上均绕设一条绳索,每个卷筒均连接一台电机,能在电机驱动下转动进行所连接绳索的收放;
各绳索的另一端依次绕过其上方的绳索引出装置的导引滑轮后与所述动平台连接,各绳索将所述动平台悬吊在所述固定框架内;
所述绳索牵引并联机器人的绳索引出点的位置和绳长能同时连续改变,实现连续重构。
上述方法中,所述绳索牵引并联机器人中,所述绳索由导引滑轮分为三段,分别为进入导引滑轮前的绳索、缠绕在导引滑轮上的绳索、离开导引滑轮后连接动平台的绳索。
上述方法的步骤1中,按以下方式根据所述绳索牵引并联机器人的绳索与导引滑轮的位置关系引入虚拟绳索引出点,构建该绳索牵引并联机器人的运动学模型,并依据该绳索牵引并联机器人的闭链结构,得到闭链约束方程,包括:以所述绳索牵引并联机器人的固定框架的地面中心为该绳索牵引并联机器人的全局坐标系的原点;
将所述绳索牵引并联机器人的动平台位置向量用表示,、、分别为动平台在该绳索牵引并联机器人的全局坐标系的轴、轴和轴上的坐标;用表示虚拟绳索引出点,,为绳索引出点的个数,也为绳索的个数,所述虚拟绳索引出点为两条绳索延长线的交点,一条为进入导引滑轮前的绳索的延长线,另一条为离开导引滑轮后连接动平台的绳索的延长线,该虚拟绳索引出点的位置向量为,其中和为已知常数,为变量;用表示虚拟绳索引出点与动平台之间的虚拟绳长向量,该虚拟绳长向量的大小为:
每条运动支链方程都能用四个参数和表示,其中,为虚拟绳索引出点在轴方向的坐标;为虚拟绳长向量的模;为虚拟绳长向量在轴平面的投影与轴正方向夹角;为虚拟绳长向量与轴负向的夹角,所述绳索牵引并联机器人共有条运动支链,则该绳索牵引并联机器人的动平台位置向量用其中一条支链方程表示为:
上述方法的步骤3中,按以下方式利用快速扩展随机树算法在初始重构路径点和目标重构路径点间进行无碰撞重构路径搜索,对搜索得到的扩展点形成的构型进行力可行检测和碰撞检测,找出一条力可行和无碰撞的重构路径(参见图2),包括:
步骤31,切空间选择:利用快速扩展随机树算法从切空间集合中任意选择一个切空间,确定所述切空间的根节点和正交基底,若为首次选择切空间,则切空间集合中只有一个以初始重构路径点为根节点的切空间,随机树中只有一个初始重构路径点;
步骤34,扩展点检测:对坐标为的该扩展点形成的构型进行力可行检测和碰撞检测,如果坐标为的该扩展点的构型未通过检测,确定所述绳索牵引并联机器人发生碰撞或者不满足力可行条件,则舍弃坐标为的该扩展点,转到步骤31重新开始搜索;如果坐标为的该扩展点通过检测,将坐标带入约束方程中计算坐标为的该扩展点距离所述流形的误差:
检测所述误差的2范数是否超过阈值,如果未超过,则将坐标为的该扩展点加入到随机树中;反之,则将坐标为的该扩展点通过牛顿迭代法映射到所述流形上,产生一个映射点,用映射点代替坐标为的该扩展点加入到随机树中,并以映射点建立新的切空间,将新的切空间加入切空间集合;
上述步骤34的力可行检测中,建立所述绳索牵引并联机器人动平台的平衡方程为:
所述式(9)中,矩阵和向量通过移动超平面法根据所述结构矩阵、最大绳索拉力向量、最小绳索拉力向量获得;判断扩展点在关节空间中的坐标形成的构型是否满足所述式(9),若满足,则确认通过力可行检测,保留坐标为的该扩展点;反之,则确认未通过力可行检测,抛弃坐标为的该扩展点。
上述步骤34的碰撞检测中,将绳索建模为直线段,将障碍物建模为凸多面体,采用碰撞检测算法,分别检测绳索与障碍物、绳索与绳索、动平台与障碍物是否发生碰撞,若无碰撞,保留坐标为的该扩展点;若发生碰撞,抛弃坐标为的该扩展点。
上述方法中,所述碰撞检测算法采用分离轴定理算法和Gilbert–Johnson–Keerthi算法中任一种。
上述方法的步骤4中,按以下方式根据重构路径求解出实际绳索引出点位置,包括:
按以下方式根据重构路径求解出实际绳长,包括:
重构路径由参数和组成,利用公式(2)求出动平台位置向量;用得出的实际绳索引出点的位置向量计算出所述导引滑轮的圆心的位置向量;用动平台位置向量与所述导引滑轮的圆心的位置向量,求解出所述动平台到所述导引滑轮的圆心的距离;
综上可见,本发明实施例方法通过引入虚拟的绳索引出点,不仅简化了机器人的运动学建模,也简化了导引滑轮模型对于绳索长度计算的难度。通过运动学模型可以解析得到动平台的位置,代替了采用传统Levenberg-Marquardt迭代求解的方式,提高了动平台位置求解效率。考虑到绳索牵引并联机器人的闭链结构,通过建立约束方程,使关节空间降维为低维流形,在流形切空间搜索处一条满足无碰撞和力可行约束的重构路径,同时调整绳长和绳索引出点的位置,提高绳索牵引并联机器人的避障能力。
为了更加清晰地展现出本发明所提供的技术方案及所产生的技术效果,下面以具体实施例对本发明实施例所提供的能避障的绳索牵引并联机器人连续重构规划方法进行详细描述。
实施例1
本实施例提供一种能避障的绳索牵引并联机器人连续重构规划方法,该方法按如下步骤进行(参见图1):
步骤1,结合所述绳索牵引并联机器人的绳索与导引滑轮的位置关系引入虚拟的绳索引出点,构建机器人运动学模型,并依据机器人的闭链结构,得到闭链约束方程:以所述绳索牵引并联机器人的固定框架的地面中心为该绳索牵引并联机器人的全局坐标系的原点;
用()表示虚拟绳索引出点,其为两条绳索延长线的交点,一条为进入滑轮前的绳索的延长线,另一条为离开导引滑轮后连接动平台的绳索的延长线,该虚拟绳索引出点的位置向量为,其中和为已知常数,为变量;用表示虚拟绳索引出点与动平台之间的虚拟绳长向量,为虚拟绳长向量的模,记为虚拟绳长向量在平面的投影与正方向夹角,为虚拟绳长向量与轴负向的夹角(参见图4);所述机器人的动平台位置向量用表示,所述绳索牵引并联机器人共有条运动支链,运动支链连接到同一个动平台,用其中一条支链方程减去剩余支链方程共得到个约束方程;
步骤2,根据闭链约束方程产生的流形,采用切空间局部近似流形,得出用于建立切空间的正交基底:考虑到约束方程使关节空间降维成低维流形,因流形难以用独立变量全局表示,使用切空间对流形进行微小邻域的局部近似,推导约束方程的雅可比矩阵,通过雅可比矩阵的零空间得到用于建立切空间的基底;
步骤4,求解实际绳长和实际绳索引出点的位置:根据重构路径,求解实际绳长和实际绳索引出点位置,得到一系列所述机器人的变化构型,实现所述机器人无碰撞连续重构规划。
所述步骤1中,如图3、4和5所示,所述绳索牵引并联机器人主要包括:固定框架、个绳索引出装置、个丝杠、根绳索、个电机、个卷筒和一个动平台;绳索引出装置主要由滑块和绳索导引滑轮组成;个电机驱动丝杠进行转动,从而带动滑块上下运动,此时安装在滑块上的导引滑轮位置也会随之变化,进而使机器人重构;另外个电机连接卷筒,用来收放绳索。从卷筒端出来的绳索经过导引滑轮后连接动平台,全局坐标系的原点位于固定框架的地面上;用()表示虚拟绳索引出点,其为两条绳索延长线的交点,一条为进入滑轮前的绳索延长线,另一条为离开导引滑轮后连接动平台的绳索的延长线,虚拟绳索引出点的位置向量为,点在、方向的位置固定,方向位置的变化即表示机器人构型的变化;所述机器人的动平台位置向量用表示,将连接虚拟绳索引出点与动平台之间的虚拟绳长向量表示为,其大小表示为:
所述步骤2中,所述机器人整个关节空间可以用四个参数和()表示;动平台通过多个导引滑轮和绳索同时驱动,参数和之间高度耦合,它们之间存在闭链约束,这些约束将关节空间降维为一个低维的流形;为使四个参数之间满足闭链约束,需要在流形上采样;考虑到流形难以用独立变量全局表示,采用一系列切空间对流形进行微小邻域的局部近似;
所述步骤3中,如图6所示,在流形切空间进行无碰撞重构路径搜索主要包括(参见图2流程):
步骤31,切空间选择:利用快速扩展随机树算法从切空间集合中任意选择一个切空间,确定所述切空间的根节点和正交基底,若为首次选择切空间,则切空间集合中只有一个以初始重构路径点为根节点的切空间,随机树中只有一个初始重构路径点;
步骤34,扩展点检测:对形成的构型进行力可行检测和碰撞检测,如果未通过检测,确定发生碰撞或者所述绳索牵引并联机器人不满足力可行条件,则舍弃,转到步骤31重新开始搜索;如果通过检测,则计算距离所述流形的误差(参见图7):
检测所述误差的2范数是否超过阈值,如果未超过,则将加入到随机树中;反之,则将通过牛顿迭代法映射到所述流形上,产生一个映射点,用映射点代替加入到随机树中,并以映射点建立新的切空间,将新的切空间加入切空间集合;
在所述步骤34的力可行检测中,建立所述绳索牵引并联机器人动平台的平衡方程为:
在所述步骤34的碰撞检测中,忽略绳索的松弛和变形,将绳索建模为直线段,障碍物建模为凸多面体,采用分离轴定理算法或Gilbert–Johnson–Keerthi算法,分别检测绳索与障碍物、绳索与绳索、动平台与障碍物是否发生碰撞,若无碰撞,保留;若发生碰撞,则抛弃。
在所述步骤4中,如图8、9所示,绳索在入切点点进入导引滑轮,在出切点点离开滑轮,点的位置记为实际绳索引出点的位置,其位置向量为;是动平台与点之间的绳长,是绳索在导引滑轮上的缠绕角度,为导引滑轮半径,为导引滑轮圆心;
导引滑轮将绳索分为三段,分别为进入滑轮前的绳索、缠绕在导引滑轮上的绳索、离开导引滑轮后与动平台之间的绳索。缠绕在导引滑轮上的绳长和离开导引滑轮后连接动平台的绳长之和为实际绳长,计算出和后通过以下公式求解实际绳长:
至此,实际绳索引出点的位置和实际绳长都可以得到。
综上可见,本发明实施例的连续重构规划方法与现有技术相比,至少具有以下有益效果:
(1)通过引入虚拟的绳索引出点,不仅简化了导引滑轮模型对机器人运动学建模的影响,也简化了导引滑轮模型对于绳索长度计算的难度,便于推导机器人的运动学模型。
(2)通过运动学模型能解析得到动平台的位置,代替了采用传统Levenberg-Marquardt迭代求解的方式,提高了动平台位置求解效率。
(3)考虑到能避障的绳索牵引并联机器人运动支链之间的耦合,通过建立约束方程,使关节空间降维为低维流形,采用一系列切空间对流形进行微小邻域的局部近似,使流形的局部具有了表达式,解决了因流形难以用独立变量全局表示的问题。
(4)通过在流形的切空间中搜索出一条满足无碰撞和力可行约束的重构路径,绳索牵引并联机器人能同时调整绳长和绳索引出点的位置,提高绳索牵引并联机器人的避障能力。
本领域普通技术人员可以理解:实现上述实施例方法中的全部或部分流程是可以通过程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random Access Memory,RAM)等。
以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明披露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求书的保护范围为准。本文背景技术部分公开的信息仅仅旨在加深对本发明的总体背景技术的理解,而不应当被视为承认或以任何形式暗示该信息构成已为本领域技术人员所公知的现有技术。
Claims (10)
1.一种能避障的绳索牵引并联机器人连续重构规划方法,其特征在于,包括:
步骤1,根据所述绳索牵引并联机器人的绳索与导引滑轮的位置关系引入虚拟绳索引出点,构建该绳索牵引并联机器人的运动学模型,并依据该绳索牵引并联机器人的闭链结构,得到闭链约束方程;
步骤2,根据所述步骤1得到的闭链约束方程产生的流形,采用切空间局部近似所述流形,得出用于建立流形切空间的正交基底,通过所述正交基底建立位于所述绳索牵引并联机器人关节空间中的流形切空间;
步骤3,在所述步骤2得出的流形切空间内,利用快速扩展随机树算法在初始重构路径点和目标重构路径点间进行无碰撞重构路径搜索,对搜索得到的扩展点形成的构型进行力可行检测和碰撞检测,找出一条力可行和无碰撞的重构路径;
步骤4,根据所述步骤3得出的重构路径,求解出实际绳索引出点位置和实际绳长,根据所述实际绳索引出点位置和实际绳长得出所述绳索牵引并联机器人的一系列无碰撞变化的构型,即完成该绳索牵引并联机器人的无碰撞连续重构规划。
2.根据权利要求1所述的能避障的绳索牵引并联机器人连续重构规划方法,其特征在于,所述方法中,所连续重构规划的绳索牵引并联机器人包括:
每条绳索引出装置均由滑块和导引滑轮组成,所述导引滑轮连接设置在所述滑块上,能随所述滑块同步移动;
每个竖直丝杠下方的所述固定框架内的地面上对应设置一个卷筒,每个卷筒上均绕设一条绳索,每个卷筒均连接一台电机,能在电机驱动下转动进行所连接绳索的收放;
各绳索的另一端依次绕过其上方的绳索引出装置的导引滑轮后与所述动平台连接,各绳索将所述动平台悬吊在所述固定框架内;
所述绳索牵引并联机器人的绳索引出点的位置和绳长能同时连续改变,实现连续重构。
3.根据权利要求2所述的能避障的绳索牵引并联机器人连续重构规划方法,其特征在于,所述绳索牵引并联机器人中,所述绳索由导引滑轮分为三段,分别为进入导引滑轮前的绳索、缠绕在导引滑轮上的绳索、离开导引滑轮后连接动平台的绳索。
4.根据权利要求2或3所述的能避障的绳索牵引并联机器人连续重构规划方法,其特征在于,所述步骤1中,按以下方式根据所述绳索牵引并联机器人的绳索与导引滑轮的位置关系引入虚拟绳索引出点,构建该绳索牵引并联机器人的运动学模型,并依据该绳索牵引并联机器人的闭链结构,得到闭链约束方程,包括:以所述绳索牵引并联机器人的固定框架的地面中心为该绳索牵引并联机器人的全局坐标系的原点;
将所述绳索牵引并联机器人的动平台位置向量用表示,、、分别为动平台在该绳索牵引并联机器人的全局坐标系的轴、轴和轴上的坐标;用表示虚拟绳索引出点,,为绳索引出点的个数,也为绳索的个数,所述虚拟绳索引出点为两条绳索延长线的交点,一条为进入导引滑轮前的绳索的延长线,另一条为离开导引滑轮后连接动平台的绳索的延长线,该虚拟绳索引出点的位置向量为,其中和为已知常数,为变量;用表示虚拟绳索引出点与动平台之间的虚拟绳长向量,该虚拟绳长向量的大小为:
每条运动支链方程都能用四个参数和表示,其中,为虚拟绳索引出点在轴方向的坐标;为虚拟绳长向量的模;为虚拟绳长向量在轴平面的投影与轴正方向夹角;为虚拟绳长向量与轴负向的夹角,所述绳索牵引并联机器人共有条运动支链,则该绳索牵引并联机器人的动平台位置向量用其中一条支链方程表示为:
6.根据权利要求5所述的能避障的绳索牵引并联机器人连续重构规划方法,其特征在于,所述步骤3中,按以下方式利用快速扩展随机树算法在初始重构路径点和目标重构路径点间进行无碰撞重构路径搜索,对搜索得到的扩展点形成的构型进行力可行检测和碰撞检测,找出一条力可行和无碰撞的重构路径,包括:
步骤31,切空间选择:利用快速扩展随机树算法从切空间集合中任意选择一个切空间,确定所述切空间的根节点和正交基底,若为首次选择切空间,则切空间集合中只有一个以初始重构路径点为根节点的切空间,随机树中只有一个初始重构路径点;
步骤34,扩展点检测:对坐标为的该扩展点形成的构型进行力可行检测和碰撞检测,如果坐标为的该扩展点的构型未通过检测,确定所述绳索牵引并联机器人发生碰撞或者不满足力可行条件,则舍弃坐标为的该扩展点,转到步骤31重新开始搜索;如果坐标为的该扩展点通过检测,将坐标带入约束方程中计算坐标为的该扩展点距离所述流形的误差:
检测所述误差的2范数是否超过阈值,如果未超过,则将坐标为的该扩展点加入到随机树中;反之,则将坐标为的该扩展点通过牛顿迭代法映射到所述流形上,产生一个映射点,用映射点代替坐标为的该扩展点加入到随机树中,并以映射点建立新的切空间,将新的切空间加入切空间集合;
7.根据权利要求6所述的能避障的绳索牵引并联机器人连续重构规划方法,其特征在于,所述步骤34的力可行检测中,建立所述绳索牵引并联机器人动平台的平衡方程为:
9.根据权利要求8所述的能避障的绳索牵引并联机器人连续重构规划方法,其特征在于,所述碰撞检测算法采用分离轴定理算法和Gilbert–Johnson–Keerthi算法中任一种。
10.根据权利要求1至3任一项所述的能避障的绳索牵引并联机器人连续重构规划方法,其特征在于,所述步骤4中,按以下方式根据重构路径求解出实际绳索引出点位置,包括:
按以下方式根据重构路径求解出实际绳长,包括:
重构路径由参数和组成,利用公式(2)求出动平台位置向量;用得出的实际绳索引出点的位置向量计算出所述导引滑轮的圆心的位置向量;用动平台位置向量与所述导引滑轮的圆心的位置向量,求解出所述动平台到所述导引滑轮的圆心的距离;
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210268127.6A CN114347005B (zh) | 2022-03-18 | 2022-03-18 | 一种能避障的绳索牵引并联机器人连续重构规划方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210268127.6A CN114347005B (zh) | 2022-03-18 | 2022-03-18 | 一种能避障的绳索牵引并联机器人连续重构规划方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN114347005A true CN114347005A (zh) | 2022-04-15 |
CN114347005B CN114347005B (zh) | 2022-07-15 |
Family
ID=81094465
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210268127.6A Active CN114347005B (zh) | 2022-03-18 | 2022-03-18 | 一种能避障的绳索牵引并联机器人连续重构规划方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114347005B (zh) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115533923A (zh) * | 2022-11-30 | 2022-12-30 | 北京史河科技有限公司 | 一种索驱机器人的侧立面工作范围优化方法和装置 |
CN115805594A (zh) * | 2023-02-06 | 2023-03-17 | 中国科学技术大学 | 可重构绳驱下肢康复机器人轨迹和构型的复合优化方法 |
CN117484479A (zh) * | 2023-12-27 | 2024-02-02 | 哈尔滨工业大学(深圳)(哈尔滨工业大学深圳科技创新研究院) | 一种工作空间灵活的绳索牵引并联机器人及控制方法 |
CN118131779A (zh) * | 2024-05-07 | 2024-06-04 | 中国科学技术大学 | 移动操作机器人受约束轨迹规划方法、设备及存储介质 |
Citations (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1954975A (zh) * | 2006-10-11 | 2007-05-02 | 哈尔滨工业大学深圳研究生院 | 一类rupu运动链及其组成或衍生的并联机器人机构 |
WO2010002043A1 (en) * | 2008-06-30 | 2010-01-07 | Seoul National University Industry Foundation | Robot having rotatable arm |
CN102114632A (zh) * | 2011-01-25 | 2011-07-06 | 北京航空航天大学 | 一种能实现快速重构的绳驱动并联机器人 |
CN104717935A (zh) * | 2012-08-15 | 2015-06-17 | 直观外科手术操作公司 | 利用零空间取消关节运动的***和方法 |
CN105855906A (zh) * | 2016-06-12 | 2016-08-17 | 清华大学 | 一种具有空间三自由度的并联机构 |
CN106078674A (zh) * | 2016-03-25 | 2016-11-09 | 合肥工业大学 | 一种模块化柔索并联机构实验平台及其自重构方法 |
CN109822550A (zh) * | 2019-02-21 | 2019-05-31 | 华中科技大学 | 一种复杂曲面机器人高效高精度示教方法 |
CN111319028A (zh) * | 2020-03-18 | 2020-06-23 | 中国科学技术大学 | 可变结构的绳索牵引并联机器人及其运动学多解求解方法 |
CN111400917A (zh) * | 2020-03-18 | 2020-07-10 | 中国科学技术大学 | 一种可变结构的绳索牵引并联机器人的运动学优化求解方法 |
CN111409069A (zh) * | 2020-03-18 | 2020-07-14 | 中国科学技术大学 | 一种可变结构的绳索牵引并联机器人的运动学速度求解方法 |
CN112247961A (zh) * | 2020-10-15 | 2021-01-22 | 中国科学院自动化研究所 | 索牵引并联机构实验装置 |
CN113305809A (zh) * | 2021-05-27 | 2021-08-27 | 哈尔滨工业大学 | 一种全约束空间绳索驱动并联机构的力感模拟控制方法 |
US20220024031A1 (en) * | 2020-07-22 | 2022-01-27 | Saudi Arabian Oil Company | Cable suspended robot for industrial plants |
-
2022
- 2022-03-18 CN CN202210268127.6A patent/CN114347005B/zh active Active
Patent Citations (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1954975A (zh) * | 2006-10-11 | 2007-05-02 | 哈尔滨工业大学深圳研究生院 | 一类rupu运动链及其组成或衍生的并联机器人机构 |
WO2010002043A1 (en) * | 2008-06-30 | 2010-01-07 | Seoul National University Industry Foundation | Robot having rotatable arm |
CN102114632A (zh) * | 2011-01-25 | 2011-07-06 | 北京航空航天大学 | 一种能实现快速重构的绳驱动并联机器人 |
CN104717935A (zh) * | 2012-08-15 | 2015-06-17 | 直观外科手术操作公司 | 利用零空间取消关节运动的***和方法 |
CN106078674A (zh) * | 2016-03-25 | 2016-11-09 | 合肥工业大学 | 一种模块化柔索并联机构实验平台及其自重构方法 |
CN105855906A (zh) * | 2016-06-12 | 2016-08-17 | 清华大学 | 一种具有空间三自由度的并联机构 |
CN109822550A (zh) * | 2019-02-21 | 2019-05-31 | 华中科技大学 | 一种复杂曲面机器人高效高精度示教方法 |
CN111319028A (zh) * | 2020-03-18 | 2020-06-23 | 中国科学技术大学 | 可变结构的绳索牵引并联机器人及其运动学多解求解方法 |
CN111400917A (zh) * | 2020-03-18 | 2020-07-10 | 中国科学技术大学 | 一种可变结构的绳索牵引并联机器人的运动学优化求解方法 |
CN111409069A (zh) * | 2020-03-18 | 2020-07-14 | 中国科学技术大学 | 一种可变结构的绳索牵引并联机器人的运动学速度求解方法 |
US20220024031A1 (en) * | 2020-07-22 | 2022-01-27 | Saudi Arabian Oil Company | Cable suspended robot for industrial plants |
CN112247961A (zh) * | 2020-10-15 | 2021-01-22 | 中国科学院自动化研究所 | 索牵引并联机构实验装置 |
CN113305809A (zh) * | 2021-05-27 | 2021-08-27 | 哈尔滨工业大学 | 一种全约束空间绳索驱动并联机构的力感模拟控制方法 |
Non-Patent Citations (3)
Title |
---|
CHANGSHENG LI 等: "Reconfigurable Cable-Driven Parallel Robot with Adjustable Workspace Towards Positioning in Neurosurgery: A Preliminary Design", 《PROCEEDINGS OF THE 2021 IEEE INTERNATIONAL CONFERENCE ON REAL-TIME COMPUTING AND ROBOTICS》 * |
游虹 等: "基于高速视觉的绳索牵引并联机器人轨迹跟踪控制", 《机械工程学报》 * |
訾斌 等: "可重构柔索并联机器人协同避障方法研究", 《仪器仪表学报》 * |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115533923A (zh) * | 2022-11-30 | 2022-12-30 | 北京史河科技有限公司 | 一种索驱机器人的侧立面工作范围优化方法和装置 |
CN115533923B (zh) * | 2022-11-30 | 2023-03-03 | 北京史河科技有限公司 | 一种索驱机器人的侧立面工作范围优化方法和装置 |
CN115805594A (zh) * | 2023-02-06 | 2023-03-17 | 中国科学技术大学 | 可重构绳驱下肢康复机器人轨迹和构型的复合优化方法 |
CN117484479A (zh) * | 2023-12-27 | 2024-02-02 | 哈尔滨工业大学(深圳)(哈尔滨工业大学深圳科技创新研究院) | 一种工作空间灵活的绳索牵引并联机器人及控制方法 |
CN117484479B (zh) * | 2023-12-27 | 2024-03-29 | 哈尔滨工业大学(深圳)(哈尔滨工业大学深圳科技创新研究院) | 一种工作空间灵活的绳索牵引并联机器人及控制方法 |
CN118131779A (zh) * | 2024-05-07 | 2024-06-04 | 中国科学技术大学 | 移动操作机器人受约束轨迹规划方法、设备及存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN114347005B (zh) | 2022-07-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN114347005B (zh) | 一种能避障的绳索牵引并联机器人连续重构规划方法 | |
CN108356819B (zh) | 基于改进a*算法的工业机械臂无碰撞路径规划方法 | |
CN114367964B (zh) | 一种绳索牵引并联机器人重构规划方法 | |
CN111216125B (zh) | 面向狭窄通道的移动机械臂装置的避障方法及*** | |
JP3892652B2 (ja) | タイヤ解析モデルの作成方法 | |
US20110035087A1 (en) | Method and apparatus to plan motion path of robot | |
CN110032182B (zh) | 一种融合可视图法和稳定稀疏随机快速树机器人规划算法 | |
CN114643584B (zh) | 一种绳索牵引并联机器人快速终端滑模同步控制方法 | |
CN113895463B (zh) | 一种适用于自动驾驶车辆掉头的路径规划方法 | |
CN111230864B (zh) | 一种五轴并联加工机器人的刀具路径规划方法 | |
JP2020126623A (ja) | V2v通信によって取得された、他の自律走行車両の空間探知結果を自身の自律走行車両の空間探知結果と統合する学習方法及び学習装置、そしてこれを利用したテスト方法及びテスト装置{learning method and learning device for integrating object detection information acquired through v2v communication from other autonomous vehicle with object detection information generated by present autonomous vehicle, and testing method and testing device using the same} | |
JP2014056506A (ja) | 障害物検出装置及びそれを備えた移動体 | |
Vilela et al. | Analytical models correlation for vehicle dynamic handling properties | |
CN115009284A (zh) | 车道参考线优化方法、装置、设备及存储介质 | |
CN115416016A (zh) | 一种基于改进人工势场法的机械臂避障路径规划方法 | |
CN117162098B (zh) | 一种狭小空间机器人姿态自主规划***及方法 | |
CN113605766B (zh) | 一种汽车搬运机器人的探测***及位置调整方法 | |
Petit et al. | Tape: Tether-aware path planning for autonomous exploration of unknown 3d cavities using a tangle-compatible tethered aerial robot | |
KR20170070488A (ko) | 주행경로 자동생성방법 및 장치 | |
Morales et al. | Laser-based control law for autonomous parallel and perpendicular parking | |
CN115237928A (zh) | 一种基于轨迹基元分割的高效碰撞检测方法及*** | |
Lei et al. | Large-workspace polyarticulated micro-structures based-on folded silica for tethered nanorobotics | |
Kiss et al. | A planning method to obtain good quality paths for autonomous cars | |
Rosero et al. | CNN-Planner: A neural path planner based on sensor fusion in the bird's eye view representation space for mapless autonomous driving | |
Wang et al. | Vision-based Terrain Perception of Quadruped Robots in Complex Environments |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |