CN103770115A - 一种家蚕吐丝轨迹和速度的控制方法 - Google Patents
一种家蚕吐丝轨迹和速度的控制方法 Download PDFInfo
- Publication number
- CN103770115A CN103770115A CN201410070577.XA CN201410070577A CN103770115A CN 103770115 A CN103770115 A CN 103770115A CN 201410070577 A CN201410070577 A CN 201410070577A CN 103770115 A CN103770115 A CN 103770115A
- Authority
- CN
- China
- Prior art keywords
- silkworm
- mechanical arm
- trajectory
- spinning
- speed
- 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.)
- Pending
Links
- 241000255789 Bombyx mori Species 0.000 title claims abstract description 69
- 238000000034 method Methods 0.000 title claims abstract description 29
- 238000009987 spinning Methods 0.000 title claims abstract description 17
- 230000033001 locomotion Effects 0.000 claims description 22
- 230000001276 controlling effect Effects 0.000 claims 7
- 210000004508 polar body Anatomy 0.000 claims 1
- 230000001105 regulatory effect Effects 0.000 claims 1
- 239000000463 material Substances 0.000 abstract description 4
- 238000013473 artificial intelligence Methods 0.000 abstract description 3
- 238000005516 engineering process Methods 0.000 abstract description 3
- 238000004458 analytical method Methods 0.000 abstract description 2
- 238000013461 design Methods 0.000 description 7
- 239000013598 vector Substances 0.000 description 5
- NJPPVKZQTLUDBO-UHFFFAOYSA-N novaluron Chemical compound C1=C(Cl)C(OC(F)(F)C(OC(F)(F)F)F)=CC=C1NC(=O)NC(=O)C1=C(F)C=CC=C1F NJPPVKZQTLUDBO-UHFFFAOYSA-N 0.000 description 4
- 238000009941 weaving Methods 0.000 description 3
- 230000003542 behavioural effect Effects 0.000 description 2
- 238000011160 research Methods 0.000 description 2
- FFBHFFJDDLITSX-UHFFFAOYSA-N benzyl N-[2-hydroxy-4-(3-oxomorpholin-4-yl)phenyl]carbamate Chemical compound OC1=C(NC(=O)OCC2=CC=CC=C2)C=CC(=C1)N1CCOCC1=O FFBHFFJDDLITSX-UHFFFAOYSA-N 0.000 description 1
- 238000001311 chemical methods and process Methods 0.000 description 1
- 230000007613 environmental effect Effects 0.000 description 1
- 239000008204 material by function Substances 0.000 description 1
- 239000011159 matrix material Substances 0.000 description 1
- 238000003672 processing method Methods 0.000 description 1
- 238000004088 simulation Methods 0.000 description 1
- 238000010561 standard procedure Methods 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
Images
Landscapes
- Manipulator (AREA)
Abstract
本发明公开一种家蚕吐丝轨迹和速度的控制方法。该方法依靠机械手臂硬件平台和机器人控制技术、人工智能等组成的控制系统来实现。其目的是通过研制模拟家蚕吐丝轨迹的机器人系统,来模拟家蚕吐丝行为,最终让家蚕按照人工设计的轨迹和速度吐丝,从而获取便于归类对比分析的蚕丝素材组。
Description
技术领域
本发明属于机器人技术和人工智能领域,其实质是利用该领域的相关技术应用于家蚕吐丝行为解析研究中,进一步来模拟和控制家蚕吐丝轨迹和速度,以便获得蚕丝素材组。
背景技术
家蚕吐丝速度对于不同家蚕个体是不同的,并且随着环境条件和家蚕的吐丝阶段而改变。同样,家蚕吐丝轨迹也被认为对蚕丝理化性能有直接影响。考虑到家蚕吐丝行为(例如,轨迹和速度等)与蚕丝理化性能之间的关联性,以实现蚕丝理化性能的提升或特意化为目标,再加上各种化学或物理上的处理方法,可以开发各种新的功能性材料,拓宽蚕丝的新用途。然而以往的成果仅仅只着眼于家蚕吐丝行为或其他研究,并未考虑如何在已知家蚕吐丝行为研究基础上去模拟和仿真家蚕吐丝行为系统,最终让家蚕按照人工设计的轨迹和速度吐丝。
发明内容
本发明所要解决的技术问题是一种控制家蚕可以按照人工设计的轨迹和速度吐丝的方法,其是将人工智能理论和机器人技术相结合,在家蚕吐丝行为数据解析的基础上,设计和发明一种方法来控制家蚕吐丝轨迹和速度,使得蚕丝按照人工设计的轨迹和速度吐丝,便于得到不同组合的家蚕吐丝轨迹和速度的蚕丝素材组,从而方便研究者对蚕丝理化性能进行研究。
本发明技术解决方案如下:
本发明是在解析出家蚕的吐丝行为和位姿等特性的基础上,设计和发明一种机械手臂控制系统来控制家蚕吐丝轨迹和速度,其系统结构包括:机械手臂、机械手臂驱动控制器、家蚕吐丝平台。其中机械手臂能够与家蚕灵活固定,驱动方式可以采取电机传动等形式,家蚕吐丝平台为二维平面或三维立体平台。
一种家蚕吐丝轨迹和速度的控制方法,其实现方法在空间坐标系下,给定家蚕的初始位置、运动轨迹和速度,计算出家蚕吐丝轨迹路径的控制设定点,从而对电机进行伺服控制,实现对机械手臂末端点处的空间轨迹点的有效控制和规划。从而实现对家蚕吐丝行为(轨迹和速度等)的控制,并使得家蚕按照人工设计的轨迹和速度吐丝。
所述控制方法实现的具体步骤如下:
(1)搭建全局直角坐标系,无论是家蚕吐丝轨迹的初始位置还是家蚕运动轨迹中各个路径的控制设定点均相对该全局直角坐标系而言;同时,还建立关节空间坐标系,该坐标系作用于控制机械臂的操作;
(2)根据给定的家蚕吐丝轨迹,利用matlab将吐丝轨迹抽样成离散点,该离散点即是家蚕在全局直角坐标系中吐丝的运动控制设定点;
(3)假定机械臂的关节驱动器是在关节空间坐标系中给定的,得到的机械臂末端控制设定点是在全局坐标系中约束的,因此还需要把运动学逆问题反解求出(该方法是已知的,是机械臂运动轨迹规划熟知方法),也就是把直角坐标系中的控制设定点映射到所建立的关节空间中,即求出机械臂末端控制家蚕吐丝过程中的各关节变量,从而才能够更好对机械臂进行操作;
步骤2和步骤3的解释:由于对机械臂进行控制首先要得出关节空间坐标系中的一些离散的控制点,因此为了得到与给定曲线轨迹十分接近的离散点,需采用某种函数逼近的方法把在全局直角坐标系中的轨迹离散化,离散化的轨迹控制点是相对曲线轨迹所在的全局直角坐标系而得出的,对机械臂的操作是在机械臂关节空间坐标系,所以需要用逆运动学计算把直角坐标系中的离散化的轨迹控制点映射到满足关节路径约束的参数化路径控制点。
(4)把步骤(3)得到的一系列关节空间中的控制设定点转换为电机的给定值,对电机进行伺服控制,也就是对机械臂进行控制操作,从而实现控制家蚕运动轨迹和速度。
使用发明方法来控制家蚕吐丝轨迹和速度,可以使蚕丝按照人工设计的轨迹和速度吐丝,便于得到不同组合的家蚕吐丝轨迹和速度的蚕丝素材组,从而方便研究者对蚕丝理化性能进行研究。
附图说明
图1是采用多关节机械手臂控制家蚕吐丝轨迹和速度的结构示意图;
图2是采用直角坐标系机械手臂控制家蚕吐丝轨迹和速度的结构示意图;
图1中:1,2,3—多关节机械手臂的活动关节点,实际关节点数不局限于3,数量可>=1,4—机械手臂与家蚕固定终端,5—家蚕吐丝平台,6—控制系统的全局坐标系。
图2中:1,2,3—分别对应直角坐标系机械手臂的X,Y,Z旋转轴,且可以分别在对应的X,Y,Z方向平行移动。4—机械手臂与家蚕固定终端,5—家蚕吐丝平台,6—控制系统的全局坐标系。
具体实施方式
本发明采用的系统结构包括:机械手臂、机械手臂驱动控制、家蚕吐丝平台。其中机械手臂能够与家蚕灵活固定,驱动方式可以采取电机传动等形式,家蚕吐丝平台为二维平面或三维立体平台。
具体实施方式如下:
(1)搭建直角坐标系和关节空间坐标系,家蚕的初始位置和家蚕的运动轨迹是针对直角坐标系而言,机械臂的关节变量是在关节空间坐标系中给定。
(2)已知直角坐标系下家蚕吐丝的运动轨迹,利用等间隔曲线函数离散化方法(该方法通常有等间隔法、弦长法、等误差法等)将该运动轨迹离散成一系列点,假如为(pxi,pyi,pzi),i=1,2,3...。其中,pxi、pyi、pzi分别表示一系列点在直角坐标系下x、y、z轴的坐标值;i表示一系列点的个数,从1开始计数,增量为1。
(3)在已知家蚕吐丝离散位置坐标点的情况下,运用机器人反向运动学求解机械臂的各关节变量,首先说明下面将使用到的各符号变量:an:机械臂连杆的长度;αn:连杆扭转角;dn:相邻两连杆的距离;θn:相邻两连杆的夹角;n:机械臂的自由度数;其中,机械臂类型不同,关节变量不同,旋转关节θn为关节变量,而滑动关节dn为关节变量,其余的都为机械臂的连杆参数。具有n个自由度的机器人运动学方程一般为:
0Tn=0T1 1T2 2T3...n-1Tn=A1A2A3...An (1)
其中Tn表示机械臂末端连杆相对于关节空间坐标系的位姿,其可以用公式(2)表示;它是由三个平移分量px、py、pz(确定空间位置)和三个旋转矢量n(接近矢量)、o(方位矢量)、a(法向矢量),这三个矢量确定姿态。An(n=1,2,...)表示相邻两个关节坐标系间的变换矩阵,可以用公式(3)表示,其中机械臂各个关节的坐标系都是根据Denavit和Harenberg(即D-H)法(机器人运动建模的标准方法)建立的,
其中,c代表cosθ,s代表sinθ。
(4)假设机械臂关节数为3,实际关节点数不局限于3,数量可>=1,且为旋转关节,则由公式(1)(2)可得:
(5)联立公式(3)(4),列方程求出其运动过程中机械臂的关节变量θ1,θ2,θ3,其中ai、αi及di是固定值,其根据机械臂的类型不同而不同;另外,(pxi,pyi,pzi)为已知的家蚕吐丝位置坐标点,其中i=1,2,...n。
(6)把得到的一系列关节空间中的关节变量转换为电机的给定值。
(7)对电机进行伺服控制从而实现家蚕运动轨迹和速度的控制方法。
以几种常见的机械臂为例:
参见图1,对多关节机械手臂,与基座相连的关节点能够绕基座旋转,其余关节点能够实现水平和垂直方向转动,从而使得臂末端点能够在可到达范围内的任意空间坐标点移动。
参见图2,对直角坐标机械手臂,可通过分别控制机械手臂的X、Y、Z三个方向的自由度在各坐标长度范围内运动。
其中图1和图2中的机械手臂为常见的两种类型,实际使用时不局限于这两种结构。
对圆柱坐标机械手臂,以环绕极地主体做轴承旋转执行动作,使得机械手臂能够在水平方向和俯仰角垂直方向旋转运动。
对极坐标机械手臂由两个旋转轴支撑,一个绕着基座转动,能够以线性运动收入伸出,另一个绕基座做出垂直线性的转动。
对球型坐标机械手臂,具有两个旋转运动和一个直线运动关节,并按球坐标形式运动。
Claims (5)
1.一种家蚕吐丝轨迹和速度的控制方法,其特征在于:所述方法是利用机械手臂的末端固定家蚕,给定家蚕初始位置和家蚕吐丝轨迹、速度以及目标位置后,计算出家蚕吐丝轨迹路径的控制设定点,通过对电机的伺服控制,实现机械手臂带动家蚕按照预先设定好的运动轨迹和速度运动吐丝;
所述控制方法实现的具体步骤如下:
(1)搭建全局直角坐标系,无论是家蚕吐丝轨迹的初始位置还是家蚕运动轨迹中各个路径的控制设定点均相对该全局直角坐标系而言;同时,还建立关节空间坐标系,该坐标系作用于控制机械臂的操作;
(2)根据给定的家蚕吐丝轨迹,利用matlab将吐丝轨迹曲线抽样成离散点,该离散点即是家蚕在全局直角坐标系中吐丝的运动控制设定点;
(3)假定机械臂的关节驱动器是在关节空间坐标系中给定的,得到的机械臂末端控制设定点是在全局坐标系中约束的,因此还需要把运动学逆问题反解求出,也就是把直角坐标系中的控制设定点映射到所建立的关节空间中,即求出机械臂末端控制家蚕吐丝过程中的各关节变量,从而才能够更好对机械臂进行操作;
(4)把步骤(3)得到的一系列关节空间中的控制设定点转换为电机的给定值,对电机进行伺服控制,也就是对机械臂进行控制操作,从而实现控制家蚕运动轨迹和速度。
2.根据权利要求1所述的控制家蚕吐丝轨迹和速度的方法,其特征在于:所述机械手臂的结构形式可以为多关节机械手臂、直角坐标系机械手臂、球坐标机械手臂、极坐标机械手臂或柱坐标机械手臂;
采用多关节机械手臂,与基座相连的关节点能够绕基座旋转,其余关节点能够实现水平和垂直方向转动,从而使得机械手臂的末端能够在可到达范围内的任意空间坐标点移动;
采用直角坐标机械手臂,是通过分别控制机械手臂的X、Y、Z三个方向的自由度在各坐标长度范围内运动;
采用圆柱坐标机械手臂,是以环绕极地主体做轴承旋转执行动作,使得机械手臂能够在水平方向和俯仰角垂直方向旋转运动;
采用极坐标机械手臂,是由两个旋转轴支撑,一个绕着基座转动,能够以线性运动伸入伸出,另一个绕基座做出垂直线性的转动;
采用球型坐标机械手臂,具有两个旋转运动和一个直线运动关节,并按球坐标形式动作运动。
3.根据权利要求2所述的控制家蚕吐丝轨迹和速度的方法,其特征在于:所述机械手臂的自由度个数>=1,机械手臂可到达所要求的运动空间范围内任意点。
4.根据权利要求2所述的一种控制家蚕吐丝轨迹和速度的方法,其特征在于:机械手臂的运动速度通过控制系统调控,能够实现匀速或变速的运动。
5.根据权利要求1-4之任一项所述的控制家蚕吐丝轨迹和速度的方法,其特征在于:所述运动轨迹可为二维平面或三维空间的直线或曲线的任意运动轨迹。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410070577.XA CN103770115A (zh) | 2014-02-27 | 2014-02-27 | 一种家蚕吐丝轨迹和速度的控制方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410070577.XA CN103770115A (zh) | 2014-02-27 | 2014-02-27 | 一种家蚕吐丝轨迹和速度的控制方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN103770115A true CN103770115A (zh) | 2014-05-07 |
Family
ID=50563116
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410070577.XA Pending CN103770115A (zh) | 2014-02-27 | 2014-02-27 | 一种家蚕吐丝轨迹和速度的控制方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103770115A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108161943A (zh) * | 2017-12-14 | 2018-06-15 | 西安航天精密机电研究所 | 弹丸取放特种机器人的建模与控制方法 |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4920500A (en) * | 1986-02-25 | 1990-04-24 | Trallfa Robot A/S | Method and robot installation for programmed control of a working tool |
JPH06126684A (ja) * | 1992-10-21 | 1994-05-10 | Mitsubishi Electric Corp | 物体把持装置及びその制御方法 |
WO2003035332A1 (de) * | 2001-10-12 | 2003-05-01 | Tecmedic Gmbh | Verfahren und vorrichtung zur verringerung von fehlern bei der positionierung eines roboterarmes |
CN101559601A (zh) * | 2009-04-28 | 2009-10-21 | 广州亚陆控制系统有限公司 | 机械手控制方法和系统 |
CN102681465A (zh) * | 2012-05-23 | 2012-09-19 | 浙江大学 | 具备运动规划功能的工业机器人示教规划器及其控制方法 |
CN102799184A (zh) * | 2012-08-22 | 2012-11-28 | 中科宇博(北京)文化有限公司 | 仿生机械恐龙爬行稳定性控制方法 |
CN103240739A (zh) * | 2013-05-07 | 2013-08-14 | 武汉科技大学 | 一种移动机械臂分散集中自主切换控制方法 |
CN103331756A (zh) * | 2013-06-04 | 2013-10-02 | 浙江工业大学 | 一种机械臂运动控制方法 |
-
2014
- 2014-02-27 CN CN201410070577.XA patent/CN103770115A/zh active Pending
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4920500A (en) * | 1986-02-25 | 1990-04-24 | Trallfa Robot A/S | Method and robot installation for programmed control of a working tool |
JPH06126684A (ja) * | 1992-10-21 | 1994-05-10 | Mitsubishi Electric Corp | 物体把持装置及びその制御方法 |
WO2003035332A1 (de) * | 2001-10-12 | 2003-05-01 | Tecmedic Gmbh | Verfahren und vorrichtung zur verringerung von fehlern bei der positionierung eines roboterarmes |
CN101559601A (zh) * | 2009-04-28 | 2009-10-21 | 广州亚陆控制系统有限公司 | 机械手控制方法和系统 |
CN102681465A (zh) * | 2012-05-23 | 2012-09-19 | 浙江大学 | 具备运动规划功能的工业机器人示教规划器及其控制方法 |
CN102799184A (zh) * | 2012-08-22 | 2012-11-28 | 中科宇博(北京)文化有限公司 | 仿生机械恐龙爬行稳定性控制方法 |
CN103240739A (zh) * | 2013-05-07 | 2013-08-14 | 武汉科技大学 | 一种移动机械臂分散集中自主切换控制方法 |
CN103331756A (zh) * | 2013-06-04 | 2013-10-02 | 浙江工业大学 | 一种机械臂运动控制方法 |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108161943A (zh) * | 2017-12-14 | 2018-06-15 | 西安航天精密机电研究所 | 弹丸取放特种机器人的建模与控制方法 |
CN108161943B (zh) * | 2017-12-14 | 2020-05-05 | 西安航天精密机电研究所 | 弹丸取放特种机器人的建模与控制方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Qazani et al. | Kinematic analysis and workspace determination of hexarot-a novel 6-DOF parallel manipulator with a rotation-symmetric arm system | |
CN105314102B (zh) | 一种装备机械臂的无人机 | |
CN105259786B (zh) | 待辨识目标的惯性参数辨识方法和装置 | |
CN104802167A (zh) | 基于MAPLESIM的Delta机器人快速建模方法 | |
CN104317292A (zh) | 一种复杂形状机器人避碰路径的方法 | |
CN106202713A (zh) | 一种偏置机械臂逆运动学求解方法 | |
CN108908347A (zh) | 一种面向冗余移动机械臂容错型重复运动规划方法 | |
Quiñonez et al. | Simulation and path planning for quadcopter obstacle avoidance in indoor environments using the ROS framework | |
CN111872938B (zh) | 空间三维大尺度运动学仿真系统及方法 | |
Rooban et al. | Simulation of pick and place robotic arm using coppeliasim | |
CN103770115A (zh) | 一种家蚕吐丝轨迹和速度的控制方法 | |
Su et al. | Enhanced kinematic model for dexterous manipulation with an underactuated hand | |
Papp et al. | Navigation of differential drive mobile robot on predefined, software designed path | |
CN110434854B (zh) | 一种基于数据驱动的冗余度机械臂视觉伺服控制方法与装置 | |
Siradjuddin et al. | An exponential decreased kinematic and pid low level control schemes for an omni-wheeled mobile robot | |
Muslim et al. | Development of a quadruped mobile robot and its movement system using geometric-based inverse kinematics | |
Li et al. | Dynamic modeling and analysis for 6-DOF industrial robots | |
Sanjeev et al. | Determination of inverse kinematic solutions for a 3 Degree of Freedom Parallel Manipulator using Machine Learning | |
Pajak et al. | Planning of a point to point collision-free trajectory for mobile manipulators | |
Elwaleed et al. | A new method for actuating parallel manipulators | |
Keipour et al. | A Simulator for Fully-Actuated UAVs | |
Du et al. | Robot teleoperation using a vision-based manipulation method | |
Lei et al. | Research on the humanlike trajectories control of robots based on the k-nearest neighbors | |
Sam et al. | Research and Designing a Positioning System, Timeline Chemical Mapping for Multi-Direction Mobile Robot | |
Cervantes-Sánchez et al. | A closed-form solution to the forward displacement analysis of a Schönflies parallel manipulator |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20140507 |