《一种家蚕吐丝轨迹和速度的控制方法.pdf》由会员分享,可在线阅读,更多相关《一种家蚕吐丝轨迹和速度的控制方法.pdf(7页珍藏版)》请在专利查询网上搜索。
1、(10)申请公布号 CN 103770115 A (43)申请公布日 2014.05.07 CN 103770115 A (21)申请号 201410070577.X (22)申请日 2014.02.27 B25J 9/18(2006.01) (71)申请人 西南大学 地址 400715 重庆市北碚区天生路 1 号 (72)发明人 王宇俊 向玉冰 方灿 谭艳 孙亚芹 胡翔 (74)专利代理机构 重庆华科专利事务所 50123 代理人 康海燕 (54) 发明名称 一种家蚕吐丝轨迹和速度的控制方法 (57) 摘要 本发明公开一种家蚕吐丝轨迹和速度的控制 方法。该方法依靠机械手臂硬件平台和机器人控 。
2、制技术、 人工智能等组成的控制系统来实现。 其目 的是通过研制模拟家蚕吐丝轨迹的机器人系统, 来模拟家蚕吐丝行为, 最终让家蚕按照人工设计 的轨迹和速度吐丝, 从而获取便于归类对比分析 的蚕丝素材组。 (51)Int.Cl. 权利要求书 1 页 说明书 4 页 附图 1 页 (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书1页 说明书4页 附图1页 (10)申请公布号 CN 103770115 A CN 103770115 A 1/1 页 2 1. 一种家蚕吐丝轨迹和速度的控制方法, 其特征在于 : 所述方法是利用机械手臂的末 端固定家蚕, 给定家蚕初始位置和家蚕吐丝轨迹。
3、、 速度以及目标位置后, 计算出家蚕吐丝轨 迹路径的控制设定点, 通过对电机的伺服控制, 实现机械手臂带动家蚕按照预先设定好的 运动轨迹和速度运动吐丝 ; 所述控制方法实现的具体步骤如下 : (1) 搭建全局直角坐标系, 无论是家蚕吐丝轨迹的初始位置还是家蚕运动轨迹中各个 路径的控制设定点均相对该全局直角坐标系而言 ; 同时, 还建立关节空间坐标系, 该坐标系 作用于控制机械臂的操作 ; (2) 根据给定的家蚕吐丝轨迹, 利用 matlab 将吐丝轨迹曲线抽样成离散点, 该离散点 即是家蚕在全局直角坐标系中吐丝的运动控制设定点 ; (3) 假定机械臂的关节驱动器是在关节空间坐标系中给定的, 得。
4、到的机械臂末端控制 设定点是在全局坐标系中约束的, 因此还需要把运动学逆问题反解求出 , 也就是把直角坐 标系中的控制设定点映射到所建立的关节空间中, 即求出机械臂末端控制家蚕吐丝过程中 的各关节变量, 从而才能够更好对机械臂进行操作 ; (4) 把步骤 (3) 得到的一系列关节空间中的控制设定点转换为电机的给定值, 对电机进 行伺服控制, 也就是对机械臂进行控制操作, 从而实现控制家蚕运动轨迹和速度。 2. 根据权利要求 1 所述的控制家蚕吐丝轨迹和速度的方法, 其特征在于 : 所述机械手 臂的结构形式可以为多关节机械手臂、 直角坐标系机械手臂、 球坐标机械手臂、 极坐标机械 手臂或柱坐标机。
5、械手臂 ; 采用多关节机械手臂, 与基座相连的关节点能够绕基座旋转, 其余关节点能够实现水 平和垂直方向转动, 从而使得机械手臂的末端能够在可到达范围内的任意空间坐标点移 动 ; 采用直角坐标机械手臂, 是通过分别控制机械手臂的 X、 Y、 Z 三个方向的自由度在各坐 标长度范围内运动 ; 采用圆柱坐标机械手臂, 是以环绕极地主体做轴承旋转执行动作, 使得机械手臂能够 在水平方向和俯仰角垂直方向旋转运动 ; 采用极坐标机械手臂, 是由两个旋转轴支撑, 一个绕着基座转动, 能够以线性运动伸入 伸出, 另一个绕基座做出垂直线性的转动 ; 采用球型坐标机械手臂, 具有两个旋转运动和一个直线运动关节,。
6、 并按球坐标形式动 作运动。 3. 根据权利要求 2 所述的控制家蚕吐丝轨迹和速度的方法, 其特征在于 : 所述机械手 臂的自由度个数 =1, 机械手臂可到达所要求的运动空间范围内任意点。 4. 根据权利要求 2 所述的一种控制家蚕吐丝轨迹和速度的方法, 其特征在于 : 机械手 臂的运动速度通过控制系统调控, 能够实现匀速或变速的运动。 5. 根据权利要求 1-4 之任一项所述的控制家蚕吐丝轨迹和速度的方法, 其特征在于 : 所述运动轨迹可为二维平面或三维空间的直线或曲线的任意运动轨迹。 权 利 要 求 书 CN 103770115 A 2 1/4 页 3 一种家蚕吐丝轨迹和速度的控制方法 技。
7、术领域 0001 本发明属于机器人技术和人工智能领域, 其实质是利用该领域的相关技术应用于 家蚕吐丝行为解析研究中, 进一步来模拟和控制家蚕吐丝轨迹和速度, 以便获得蚕丝素材 组。 背景技术 0002 家蚕吐丝速度对于不同家蚕个体是不同的, 并且随着环境条件和家蚕的吐丝阶段 而改变。同样, 家蚕吐丝轨迹也被认为对蚕丝理化性能有直接影响。考虑到家蚕吐丝行为 (例如, 轨迹和速度等) 与蚕丝理化性能之间的关联性, 以实现蚕丝理化性能的提升或特意 化为目标, 再加上各种化学或物理上的处理方法, 可以开发各种新的功能性材料, 拓宽蚕丝 的新用途。然而以往的成果仅仅只着眼于家蚕吐丝行为或其他研究, 并未。
8、考虑如何在已知 家蚕吐丝行为研究基础上去模拟和仿真家蚕吐丝行为系统, 最终让家蚕按照人工设计的轨 迹和速度吐丝。 发明内容 0003 本发明所要解决的技术问题是一种控制家蚕可以按照人工设计的轨迹和速度吐 丝的方法, 其是将人工智能理论和机器人技术相结合, 在家蚕吐丝行为数据解析的基础上, 设计和发明一种方法来控制家蚕吐丝轨迹和速度, 使得蚕丝按照人工设计的轨迹和速度吐 丝, 便于得到不同组合的家蚕吐丝轨迹和速度的蚕丝素材组, 从而方便研究者对蚕丝理化 性能进行研究。 0004 本发明技术解决方案如下 : 0005 本发明是在解析出家蚕的吐丝行为和位姿等特性的基础上, 设计和发明一种机械 手臂控。
9、制系统来控制家蚕吐丝轨迹和速度, 其系统结构包括 : 机械手臂、 机械手臂驱动控制 器、 家蚕吐丝平台。其中机械手臂能够与家蚕灵活固定, 驱动方式可以采取电机传动等形 式, 家蚕吐丝平台为二维平面或三维立体平台。 0006 一种家蚕吐丝轨迹和速度的控制方法, 其实现方法在空间坐标系下, 给定家蚕的 初始位置、 运动轨迹和速度, 计算出家蚕吐丝轨迹路径的控制设定点, 从而对电机进行伺服 控制, 实现对机械手臂末端点处的空间轨迹点的有效控制和规划。从而实现对家蚕吐丝行 为 (轨迹和速度等) 的控制, 并使得家蚕按照人工设计的轨迹和速度吐丝。 0007 所述控制方法实现的具体步骤如下 : 0008 。
10、(1) 搭建全局直角坐标系, 无论是家蚕吐丝轨迹的初始位置还是家蚕运动轨迹中 各个路径的控制设定点均相对该全局直角坐标系而言 ; 同时, 还建立关节空间坐标系, 该坐 标系作用于控制机械臂的操作 ; 0009 (2) 根据给定的家蚕吐丝轨迹, 利用 matlab 将吐丝轨迹抽样成离散点, 该离散点 即是家蚕在全局直角坐标系中吐丝的运动控制设定点 ; 0010 (3) 假定机械臂的关节驱动器是在关节空间坐标系中给定的, 得到的机械臂末端 说 明 书 CN 103770115 A 3 2/4 页 4 控制设定点是在全局坐标系中约束的, 因此还需要把运动学逆问题反解求出 (该方法是已 知的, 是机械。
11、臂运动轨迹规划熟知方法) , 也就是把直角坐标系中的控制设定点映射到所建 立的关节空间中, 即求出机械臂末端控制家蚕吐丝过程中的各关节变量, 从而才能够更好 对机械臂进行操作 ; 0011 步骤 2 和步骤 3 的解释 : 由于对机械臂进行控制首先要得出关节空间坐标系中的 一些离散的控制点, 因此为了得到与给定曲线轨迹十分接近的离散点, 需采用某种函数逼 近的方法把在全局直角坐标系中的轨迹离散化, 离散化的轨迹控制点是相对曲线轨迹所在 的全局直角坐标系而得出的, 对机械臂的操作是在机械臂关节空间坐标系, 所以需要用逆 运动学计算把直角坐标系中的离散化的轨迹控制点映射到满足关节路径约束的参数化路。
12、 径控制点。 0012 (4) 把步骤 (3) 得到的一系列关节空间中的控制设定点转换为电机的给定值, 对电 机进行伺服控制, 也就是对机械臂进行控制操作, 从而实现控制家蚕运动轨迹和速度。 0013 使用发明方法来控制家蚕吐丝轨迹和速度, 可以使蚕丝按照人工设计的轨迹和速 度吐丝, 便于得到不同组合的家蚕吐丝轨迹和速度的蚕丝素材组, 从而方便研究者对蚕丝 理化性能进行研究。 附图说明 0014 图 1 是采用多关节机械手臂控制家蚕吐丝轨迹和速度的结构示意图 ; 0015 图 2 是采用直角坐标系机械手臂控制家蚕吐丝轨迹和速度的结构示意图 ; 0016 图 1 中 : 1, 2, 3多关节机械。
13、手臂的活动关节点, 实际关节点数不局限于 3, 数量可 =1, 4机械手臂与家蚕固定终端, 5家蚕吐丝平台, 6控制系统的全局坐标系。 0017 图 2 中 : 1, 2, 3分别对应直角坐标系机械手臂的 X, Y, Z 旋转轴, 且可以分别在对 应的 X, Y, Z 方向平行移动。4机械手臂与家蚕固定终端, 5家蚕吐丝平台, 6控制系统 的全局坐标系。 具体实施方式 0018 本发明采用的系统结构包括 : 机械手臂、 机械手臂驱动控制、 家蚕吐丝平台。其中 机械手臂能够与家蚕灵活固定, 驱动方式可以采取电机传动等形式, 家蚕吐丝平台为二维 平面或三维立体平台。 0019 具体实施方式如下 :。
14、 0020 (1) 搭建直角坐标系和关节空间坐标系, 家蚕的初始位置和家蚕的运动轨迹是针 对直角坐标系而言, 机械臂的关节变量是在关节空间坐标系中给定。 0021 (2) 已知直角坐标系下家蚕吐丝的运动轨迹, 利用等间隔曲线函数离散化方法 ( 该方法通常有等间隔法、 弦长法、 等误差法等 ) 将该运动轨迹离散成一系列点, 假如为 (pxi,pyi,pzi),i 1,2,3.。其中, pxi、 pyi、 pzi分别表示一系列点在直角坐标系下 x、 y、 z 轴 的坐标值 ; i 表示一系列点的个数, 从 1 开始计数, 增量为 1。 0022 (3) 在已知家蚕吐丝离散位置坐标点的情况下, 运用。
15、机器人反向运动学求解机械 臂的各关节变量, 首先说明下面将使用到的各符号变量 : an: 机械臂连杆的长度 ; n: 连杆 扭转角 ; dn: 相邻两连杆的距离 ; n: 相邻两连杆的夹角 ; n : 机械臂的自由度数 ; 其中, 机械 说 明 书 CN 103770115 A 4 3/4 页 5 臂类型不同, 关节变量不同, 旋转关节n为关节变量, 而滑动关节dn为关节变量, 其余的都 为机械臂的连杆参数。具有 n 个自由度的机器人运动学方程一般为 : 0023 0T n 0T 1 1T 2 2T 3. n-1T n A1A2A3.An (1) 0024 其中 Tn表示机械臂末端连杆相对于关。
16、节空间坐标系的位姿, 其可以用公式 (2) 表 示 ; 它是由三个平移分量 px、 py、 pz( 确定空间位置 ) 和三个旋转矢量 n( 接近矢量 )、 o( 方 位矢量 )、 a( 法向矢量 ), 这三个矢量确定姿态。An(n 1,2,.) 表示相邻两个关节坐标 系间的变换矩阵, 可以用公式(3)表示, 其中机械臂各个关节的坐标系都是根据Denavit和 Harenberg( 即 D-H) 法 ( 机器人运动建模的标准方法 ) 建立的, 0025 0026 0027 其中, c 代表 cos, s 代表 sin。 0028 (4) 假设机械臂关节数为 3, 实际关节点数不局限于 3, 数量。
17、可 =1, 且为旋转关节, 则由公式 (1)(2) 可得 : 0029 0030 (5) 联立公式 (3)(4), 列方程求出其运动过程中机械臂的关节变量 1,2,3, 其中 ai、 i及 di是固定值, 其根据机械臂的类型不同而不同 ; 另外, (pxi,pyi,pzi) 为已知的 家蚕吐丝位置坐标点, 其中 i 1,2,.n。 0031 (6) 把得到的一系列关节空间中的关节变量转换为电机的给定值。 0032 (7) 对电机进行伺服控制从而实现家蚕运动轨迹和速度的控制方法。 0033 以几种常见的机械臂为例 : 0034 参见图 1, 对多关节机械手臂, 与基座相连的关节点能够绕基座旋转,。
18、 其余关节点 能够实现水平和垂直方向转动, 从而使得臂末端点能够在可到达范围内的任意空间坐标点 移动。 0035 参见图 2, 对直角坐标机械手臂, 可通过分别控制机械手臂的 X、 Y、 Z 三个方向的自 由度在各坐标长度范围内运动。 0036 其中图 1 和图 2 中的机械手臂为常见的两种类型, 实际使用时不局限于这两种结 构。 0037 对圆柱坐标机械手臂, 以环绕极地主体做轴承旋转执行动作, 使得机械手臂能够 在水平方向和俯仰角垂直方向旋转运动。 说 明 书 CN 103770115 A 5 4/4 页 6 0038 对极坐标机械手臂由两个旋转轴支撑, 一个绕着基座转动, 能够以线性运动收入 伸出, 另一个绕基座做出垂直线性的转动。 0039 对球型坐标机械手臂, 具有两个旋转运动和一个直线运动关节 , 并按球坐标形式 运动。 说 明 书 CN 103770115 A 6 1/1 页 7 图 1 图 2 说 明 书 附 图 CN 103770115 A 7 。