CN107717981B - 机械手臂的控制装置及其教导系统与方法 - Google Patents
机械手臂的控制装置及其教导系统与方法 Download PDFInfo
- Publication number
- CN107717981B CN107717981B CN201611128571.9A CN201611128571A CN107717981B CN 107717981 B CN107717981 B CN 107717981B CN 201611128571 A CN201611128571 A CN 201611128571A CN 107717981 B CN107717981 B CN 107717981B
- Authority
- CN
- China
- Prior art keywords
- touch
- joint
- mechanical arm
- teaching
- arm
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims description 10
- 230000033001 locomotion Effects 0.000 claims abstract description 67
- 230000005484 gravity Effects 0.000 claims description 21
- 230000004044 response Effects 0.000 claims description 2
- 238000010586 diagram Methods 0.000 description 8
- 238000004519 manufacturing process Methods 0.000 description 3
- 238000013461 design Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 210000000245 forearm Anatomy 0.000 description 2
- 239000011159 matrix material Substances 0.000 description 2
- 238000003825 pressing Methods 0.000 description 2
- 230000009471 action Effects 0.000 description 1
- 230000004075 alteration Effects 0.000 description 1
- 230000004323 axial length Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 238000006073 displacement reaction Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 238000013178 mathematical model Methods 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 230000008569 process Effects 0.000 description 1
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/16—Programme controls
-
- 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/0081—Programme-controlled manipulators with master teach-in means
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J13/00—Controls for manipulators
- B25J13/08—Controls for manipulators by means of sensing devices, e.g. viewing or touching devices
- B25J13/081—Touching devices, e.g. pressure-sensitive
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J19/00—Accessories fitted to manipulators, e.g. for monitoring, for viewing; Safety devices combined with or specially adapted for use in connection with manipulators
- B25J19/02—Sensing devices
-
- 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/16—Programme controls
- B25J9/1628—Programme controls characterised by the control loop
- B25J9/163—Programme controls characterised by the control loop learning, adaptive, model based, rule based expert control
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/42—Recording and playback systems, i.e. in which the programme is recorded from a cycle of operations, e.g. the cycle of operations being manually controlled, after which this record is played back on the same machine
- G05B19/423—Teaching successive positions by walk-through, i.e. the tool head or end effector being grasped and guided directly, with or without servo-assistance, to follow a path
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/42—Recording and playback systems, i.e. in which the programme is recorded from a cycle of operations, e.g. the cycle of operations being manually controlled, after which this record is played back on the same machine
- G05B19/425—Teaching successive positions by numerical control, i.e. commands being entered to control the positioning servo of the tool head or end effector
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/36—Nc in input of data, input key till input tape
- G05B2219/36417—Programmed coarse position, fine position by alignment, follow line, path adaptive
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/36—Nc in input of data, input key till input tape
- G05B2219/36433—Position assisted teaching
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/39—Robotics, robotics to robotics hand
- G05B2219/39548—Enter interactively parameter for gripper, then teach movement
Landscapes
- Engineering & Computer Science (AREA)
- Robotics (AREA)
- Mechanical Engineering (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Human Computer Interaction (AREA)
- Manipulator (AREA)
Abstract
一种机械手臂的控制装置,包括一压力感测模块以及一控制模块。压力感测模块设置于一机械手臂的一操作部上,压力感测模块具有一触碰感应表面,用以侦测施加于触碰感应表面上的一操作指令。控制模块用以接收压力感测模块输出的至少一压力感测信号,并输出一马达驱动信号至机械手臂,以响应操作指令。触碰感应表面包括一第一触碰感应区以及一第二触碰感应区,第一触碰感应区用以定义满足一平移运动模式的第一参考坐标系,而第二触碰感应区用以定义满足一旋转运动模式的第二参考坐标系,且控制模块根据操作指令的触碰位置,控制机械手臂平移或旋转运动。
Description
技术领域
本发明是有关于一种机械手臂,且特别是有关于一种机械手臂的控制装置及其教导系统与方法。
背景技术
在传统的制造或装配自动化工厂中,机器人或机械手臂由关节马达控制器控制,以进行相对应的关节马达的运动。同时各关节马达也会传输坐标信号至机械手臂控制模块以进行坐标整合并运算成一绝对坐标信息,且绝对坐标信息会被同步显示于用户接口,以供用户判断机械手臂的运行状态是否符合预期。然而,当机械手臂的运行状态不符合预期时,使用者通常只能从程序语言或应用程序上修改指令,并根据指令一而再、再而三的修改机械手臂的动作路径。如此繁杂的工作不仅耗时,且缺少直觉式的编程能力。亦即,机械手臂与使用者之间缺少直觉式的输入接口,且以往的编程系统无法让用户根据直觉式的操作来修改或训练机械手臂的动作路径,是目前机械手臂设计及制造生产上仍需要去克服的问题。
发明内容
本发明有关于一种机械手臂的控制装置及其教导系统与方法,可供操作人员根据直觉式的操作来修改或训练机械手臂的动作路径,以达到直觉式控制。
本发明有关于一种机械手臂的控制装置及其教导系统与方法,可供操作人员弹性地调整机械手臂的顺应程度,并可徒手直接教导机械手臂以进行关节姿态控制(粗定位教导)及/或机械手臂端部位置控制(细定位教导)。
根据本发明的一方面,提出一种机械手臂的控制装置,包括一压力感测模块以及一控制模块。压力感测模块设置于一机械手臂的一操作部上,压力感测模块具有一触碰感应表面,用以侦测施加于触碰感应表面上的一操作指令。控制模块用以接收压力感测模块输出的至少一压力感测信号,并输出一马达驱动信号至机械手臂,以响应操作指令。触碰感应表面包括一第一触碰感应区以及一第二触碰感应区,第一触碰感应区用以定义满足一平移运动模式的第一参考坐标系,而第二触碰感应区用以定义满足一旋转运动模式的第二参考坐标系,且控制模块根据操作指令的触碰位置,控制机械手臂平移或旋转运动。
根据本发明的一方面,提出一种机械手臂的教导系统,包括一压力感测模块以及一控制模块。压力感测模块设置于一机械手臂的一操作部上,压力感测模块具有一触碰感应表面,用以侦测施加于触碰感应表面上的一操作指令。触碰感应表面包括一第一触碰感应区以及一第二触碰感应区,第一触碰感应区用以定义满足一平移运动模式的第一参考坐标系,而第二触碰感应区用以定义满足一旋转运动模式的第二参考坐标系。控制模块用以接收压力感测模块输出的至少一压力感测信号,并输出一马达驱动信号至机械手臂,以响应操作指令,其中控制模块包括一关节马达控制器、一模式切换模块以及多个关节马达编码器。关节马达控制器根据操作指令产生一组使机械手臂的端部平移运动或旋转运动的马达扭力信号,且控制模块根据操作指令的触碰位置,控制机械手臂平移或旋转运动。模式切换模块用以切换机械手臂的操作模式,机械手臂的操作模式包括一顺应教导模式以及一触碰操作模式。关节马达编码器设置于机械手臂的关节处,此些关节马达编码器于顺应教导模式下根据机械手臂的移动轨迹产生一组关节角度信号。
根据本发明的一方面,提出一种对机械手臂进行直接教导的方法,包括下列步骤。对一机械手臂进行初始化,并输出一马达驱动信号至机械手臂。记录机械手臂的移动轨迹,以得知机械手臂的目前位置及姿态。当机械手臂的移动轨迹偏离一目标位置时,切换机械手臂的操作模式,此操作模式包括一顺应教导模式以及一触控操作模式,其中,在触控操作模式下,通过来自一压力感测模块的操作指令对机械手臂进行机械手臂端部位置控制;在顺应教导模式下,徒手对机械手臂进行关节姿态控制;以及通过对机械手臂的端部位置控制,或先通过对机械手臂的端部位置控制再进行关节姿态控制,或先通过对机械手臂进行关节姿态控制再进行端部位置控制,修正机械手臂的移动轨迹。结束记录机械手臂的移动轨迹。重现机械手臂的教导轨迹,以移动机械手臂至目标位置。
为了对本发明的上述及其他方面有更好的了解,下文特举诸项实施例,并配合所附附图,作详细说明如下:
附图说明
图1绘示应用于本发明的机械手臂的控制装置中的压力感测模块的示意图。
图2绘示一具有徒手教导功能的机械手臂的示意图。
图3A及图3B绘示压力感测模块设置于机械手臂的端部的示意图及展开示意图。
图4A至图4D分别绘示端部进行徒手教导以对应产生平移运动或旋转运动的参考示意图。
图5绘示操作人员对机械手臂进行徒手教导的示意图。
图6绘示依照本发明一实施例的机械手臂的教导系统的方块图。
图7绘示对机械手臂进行力矩补偿的示意图。
图8绘示依照本发明一实施例的对机械手臂进行直接教导的流程图。
附图标记说明:
100:控制装置
101:机械手臂
102:关节马达
103:前臂
104:后臂
105:操作部
106:握持部
107:支架
108:端部
108a:圆柱体
109:机械工具
110:压力感测模块
111:压力感测元件
112:触碰感应表面
112a:第一环状触碰感应区
112b:第二环状触碰感应区
113:阵列电路
114:第一线路
115:第二线路
116:电极层
117:压力感测层
118:下电极层
130:控制模块
132:关节马达控制器
133:重力补偿器
134:模式切换模块
135:摩擦力补偿器
136:关节马达编码器
138:教导控制器
140:教导系统
A1~A8:感测区域
P、P1、P2:触碰点
fy:Y轴向上的分量
fx:X轴向上的分量
F:作用力
C1、C2:拖曳轨迹
Ry、Rx:力矩
τg:重力补偿力矩
τF:摩擦力补偿力矩
S11~S18:步骤
具体实施方式
以下提出实施例进行详细说明,实施例仅用以作为范例说明,并非用以限定本发明欲保护的范围。
请参照图1及图2,根据本发明一实施例的机械手臂101的控制装置100包括一压力感测模块110以及一控制模块130。压力感测模块110设置于一机械手臂101的操作部105上,如图3A,且压力感测模块110具有一触碰感应表面112,用以侦测施加于触碰感应表面112上的一操作指令。此外,控制模块130用以接收压力感测模块110输出的至少一压力感测信号,并输出一马达驱动信号至机械手臂101,以响应操作指令。
请参照图1及图3A,压力感测模块110包括多个以阵列排列并且相互连接的压力感测元件111,以形成一触碰感应表面112。每一个压力感测元件111具有一上电极层116、一压力感测层117以及一下电极层118,且压力感测层117位于上电极层116与下电极层118之间。每一个压力感测元件111可作为一触碰点P,当压力感测层117受压而导通于上电极层116与下电极层118之间时,可借由连接各压力感测元件111的阵列电路113传输至控制模块130,以供控制模块130判断触碰点P的坐标或所在的触碰区域,进而驱动机械手臂101,以响应操作指令。
在一实施例中,阵列电路113可包括多条沿着X轴向平行排列的第一线路114以及多条沿着Y轴方向平行排列的第二线路115,每一条第一线路114电性连接沿着X轴向直线排列的压力感测元件111的上电极层116,而每一条第二线路115电性连接沿着Y轴向直线排列的压力感测元件111的下电极层118,以形成一触碰感应表面112。当然,以其他触碰感应技术或近接感应技术所形成的触碰感应表面112亦可应用在本发明的控制装置100中,本发明不以此为限。
压力感测模块110可侦测一物体是否触碰机械手臂101。此物体例如是操作人员或与机械手臂101偕同运作的机器。压力感测模块110可与机械手臂101机电整合,以做为机械手臂101的触觉皮肤。此外,控制模块130可经由机械手臂101内部的信号线与压力感测模块110电性连接,或经由无线传输的方式接收压力感测模块110输出的信号。
举例来说,当操作人员以手指触碰压力感测模块110时,压力感测模块110根据施加于触碰感应表面112上的一操作指令产生一压力感测信号,此压力感测信号经由控制模块130转换成用以控制机械手臂101的端部108平移及/或旋转的马达驱动信号。此外,马达驱动信号的运动参数(位移量及旋转量)可由单一触碰点P产生的平移信号或旋转信号来决定,或由多个触碰点P组合产生的平移信号或旋转信号来决定,或由上述两者的组合来决定,进而控制机械手臂101的各关节马达102、前臂103及后臂104产生水平移动、垂直移动、向前伸展、向后倒退、向上抬升、向下降低或旋转运动等。
请参照图2,压力感测模块110设置于一机械手臂101的操作部105上。在一实施例中,操作部105例如位于机械手臂101的前臂103的最前端,其具有一可供操作人员握持的握持部106、一用以放置机械工具109的支架107以及一用以设置压力感测模块110的端部108。然而,在另一实施例中,压力感测模块110亦可设置于容易触碰的任一部位,例如前臂103的外表面或后臂104的外表面上,但本发明对此不加以限制。
请参照图3A,触碰感应表面112例如弯曲为一曲面,而用以设置压力感测模块110的端部108例如为一圆柱体108a,且触碰感应表面112位于圆柱体108a的圆周表面上,以形成一个以圆柱体108a的中心为圆心、圆柱体108a的半径为距离、Z轴为轴向长度的三度空间极坐标系,用以定义触碰感应表面112上任一触碰点P的坐标。在一实施例中,触碰感应表面112可完整包覆端部108,或局部包覆端部108,或者触碰感应表面112可分为多个独立的感测区域,每一个独立感测区域贴附在不同的方位上,并一起围绕在端部108的周围表面以形成一环状感测区域或其他形状,本发明对此不加以限制。
请参照图3B,在一实施例中,触碰感应表面112展开来之后,可依照操作模式区分为第一环状触碰感应区112a以及第二环状触碰感应区112b。第一环状触碰感应区112a可区分多个感测区域A1~A8,例如4~12个或更多,本实施例以8个为范例。第二环状触碰感应区112b可区分多个感测区域A1~A8,例如4~12个或更多,本实施例以8个为范例。每个感测区域A1~A8位于圆柱体108a的不同方位(例如上、下、左、右、左上、右上、左下、右下)上,以将圆柱体108a的圆周表面的坐标加以定义,进而方便计算施加于感测区域A1~A8上的作用力的方位及坐标。
第一环状触碰感应区112a用以定义满足一平移运动模式的第一参考坐标系,也就是说,当侦测到施加于第一环状触碰感应区112a上的操作指令时,控制模块130可控制机械手臂101的端部108进行平移运动。此外,第二环状触碰感应区112b用以定义满足一旋转运动模式的第二参考坐标系,也就是说,当侦测到施加于第二环状触碰感应区112b上的操作指令时,控制模块130可控制机械手臂101的端部108进行旋转运动。
因此,在图4A及图4B中,机械手臂101的端部108可根据施加于第一环状触碰感应区112a上的单一触碰点P的坐标(或方位),产生相对于圆柱体108a的轴线(即Z轴)垂直的一维或二维的平移运动,或可根据施加于第一环状触碰感应区112a上的至少两个触碰点P各自形成的拖曳轨迹,产生沿着圆柱体108a的轴线(即Z轴)的平移运动。例如,以多根手指(例如两个,亦可三个或四个)同时且持续按压在端部108上,并控制各手指同时平行移动或旋转以产生多个等长度的由A点移动到B点的拖曳轨迹,此时,控制模块130可根据由A点到B点的移动向量或旋转角度来控制端部108沿着Z轴平移运动。
请参照图4A,在一平移运动模式下,当侦测到施加于第一环状触碰感应区112a上的一操作指令(例如单一触碰动作)时,此触碰坐标上的作用力F于X轴向上的分量为fx,于Y轴向上的分量为fy。因此,端部108根据X轴向上的分量fx产生于X轴向上的平移,且端部108根据Y轴向上的分量fy产生于Y轴向上的平移,因此端部108可产生二维的平移运动。当作用力于X轴向上的分量fx为零或于Y轴向上的分量fy为零时,端部108只会有一维的平移运动。
接着,请参照图4B,在一平移运动模式下,当侦测到施加于第一环状触碰感应区112a上的操作指令(例如两个触碰动作)时,根据两个手指同时持续按压与旋转以产生施加于第一环状触碰感应区112a上的两个触碰点P1、P2各自形成的等长度拖曳轨迹,可控制端部108产生沿着圆柱体108a的轴线(即Z轴)的平移运动。例如,若以顺时钟方向产生拖曳轨迹C1时,可控制端部108产生沿着+Z轴向的平移;若以逆时钟方向产生拖曳轨迹C2时,可控制端部108产生沿着-Z轴向的平移。在本实施例中,以两个手指同时且持续按压在端部108上做说明,但不限于此,亦可以三个或四个手指同时且持续按压。
此外,请参照图4C及图4D,机械手臂101的端部108可根据施加于第二环状触碰感应区112b上的一触碰点P的坐标,产生相对于垂直圆柱体108a的轴线(即Z轴)的一维或二维坐标轴(X轴及/或Y轴)旋转的旋转运动,或根据施加于第二环状触碰感应区112b上的两个触碰点P1、P2各自形成的等长度拖曳轨迹,产生相对于圆柱体108a的轴线(即Z轴)旋转的旋转运动。例如,以多根手指(例如两个,亦可三个或四个)同时且持续按压在端部108上,并控制各手指同时平行移动或旋转以产生多个等长度的由A点移动到B点的拖曳轨迹,此时,控制模块130可根据由A点到B点的移动向量或旋转角度来控制端部108绕着Z轴旋转运动。
请参照图4C,在一旋转运动模式中,当侦测到施加于第二环状触碰感应区112b上的一操作指令(例如单一触碰动作)时,此触碰坐标上的作用力F于X轴向上的分量为fx,于Y轴向上的分量为fy。因此,端部108可根据X轴向上的分量fx产生绕着Y轴向旋转的力矩Ry,且端部108可根据Y轴向上的分量fy产生绕着X轴向旋转的力矩Rx,因此端部108可产生二维的旋转运动。当作用力于X轴向上的分量fx为零或于Y轴向上的分量fy为零时,端部108只会绕着一维坐标轴旋转。
请参照图4D,在一旋转运动模式下,当侦测到施加于第二环状触碰感应区112b上的操作指令(例如两个触碰动作)时,根据两个手指同时持续按压与旋转以产生施加于第二环状触碰感应区112b上的两个触碰点P1、P2各自形成的拖曳轨迹,可控制端部108产生相对于圆柱体108a的轴线(即Z轴)旋转的旋转运动。例如,若以顺时钟方向产生拖曳轨迹C1时,可控制端部108产生绕着Z轴向的顺时钟旋转;若以逆时钟方向产生拖曳轨迹C2时,可控制端部108产生绕着Z轴向的逆时钟旋转。在本实施例中,以两个手指同时且持续按压在端部108上做说明,但不限于此,亦可以三个或四个手指同时且持续按压。
请参照图5及图6,依照本发明一实施例的机械手臂101的教导系统140包括一压力感测模块110以及一控制模块130。压力感测模块110设置于一机械手臂101的操作部105上,且压力感测模块110具有一触碰感应表面112,用以侦测施加于触碰感应表面112上的一操作指令,有关压力感测模块110的细部内容请参照上述实施例,在此不再赘述。
请参照图6,控制模块130包括一关节马达控制器132、一模式切换模块134、至少一个关节马达编码器136以及一教导控制器138。图6中以一个关节马达编码器136为例说明。模式切换模块134用以切换机械手臂101的操作模式,以选择进入一触碰操作模式或一顺应教导模式。在触碰操作模式下,关节马达控制器132可根据来自压力感测模块110的操作指令产生一组使机械手臂101移动的马达扭力信号,以控制各关节马达102的扭力。此外,在顺应教导模式中,关节马达控制器132可根据来自关节马达编码器136的编码指令产生一组关节角度信号。触碰操作模式与顺应教导模式的差别在于:触碰操作模式可通过来自压力感测模块110的操作指令精确地控制端部108的位置,而顺应教导模式可通过徒手拉动机械手臂101以快速地移动机械手臂101到达预定的位置,也就是控制机械手臂101的关节姿态。因此,本发明的教导系统可通过触碰操作模式直接进行机械手臂101的端部位置控制(可称为细定位教导),或者先通过顺应教导模式进行机械手臂101的关节姿态控制(可称为粗定位教导),再通过触碰操作模式进行机械手臂101的端部位置的精确控制(细定位教导),或者先进行机械手臂101的端部位置的精确控制(细定位教导),再进行机械手臂101的关节姿态控制(粗定位教导),本发明对此不加以限制,进而解决教导系统进行直接粗定位教导时遇到的定位精度不佳以及马达阻力过大以致无法达到机械手臂端部位置的精确控制(细定位)等问题。
此外,关节马达编码器136设置于机械手臂101的关节处,此些关节马达编码器136于顺应教导模式下根据机械手臂101的移动轨迹产生一组关节角度信号,以记录各关节的目前位置及姿态。另外,教导控制器138连接关节马达编码器136,且于顺应教导模式下储存关节马达编码器136产生的此组关节角度信号,亦可于触碰操作模式下储存各关节处的马达扭力信号,以记录教导点(即关节姿态)的坐标信息。当要重现机械手臂101的移动轨迹时,教导控制器138可将此组关节角度信号及马达扭力信号转换成使机械手臂101的移动轨迹重现的马达驱动信号。
请参照图5,也就是说,教导控制器138利用操作人员于进行机械手臂101教导时所产生的触碰感应信号(单点触碰信号或至少两点触碰点各自形成的拖曳信号)、编码器位置(关节角度信号)和教导点的坐标信息,并配合内建的机械手臂101数学模型以及物理参数(各关节的质心位置、质量、摩擦系数以及参考重力方向等)计算出对各关节马达102、前臂103或后臂104进行控制的输出指令,使操作人员能更直接地对机械手臂101进行教导,并能根据个别状况调整不同定位精度。同时,在直接教导过程中,教导控制器138储存教导点的坐标信息,这些教导点的坐标信息构成了机械手臂101的移动轨迹。因此,有了教导点的坐标信息,教导控制器138便可进一步产生规划好的教导路径,并驱动机械手臂101,使手臂端部108平顺地经过这些教导点。
此外,请参照图6及图7,关节马达控制器132还包括一重力补偿器133,重力补偿器133根据机械手臂101上每个关节的角度、每个手臂的重心到每个关节的重心的距离以及每个手臂的质量计算作用于每个手臂上的重力补偿力矩τg。另外,关节马达控制器132还包括一摩擦力补偿器135,摩擦力补偿器135可根据机械手臂101上每个关节的转动速度计算作用于每个关节上的摩擦力补偿力矩τF。因此,控制模块110可根据上述的重力补偿力矩τg及摩擦力补偿力矩τF来修正机械手臂101的各关节马达102的输出力矩τ。
当操作人员实际使用直接教导时,由于大部分机械手臂101各关节都存在阻力(惯量负载效应、摩擦力等),操作人员往往必须施加较大的力量才能推动机器人,导致教导点无法细微化。虽然现有技术经由一些复杂或特殊的机构设计可解决阻力的问题,但却无法弹性化地调整教导时的顺应程度。因此,本发明的教导系统中结合了压力感测模块110以及关节马达编码器136以进行细定位和粗定位的教导,故可根据个别状况顺应教导机器人,使操作人员更省力,以提高人机协调作业时的细定位教导的便捷性。
请参照图8,根据本发明一实施例的对机械手臂101进行直接教导的方法包括下列步骤:在步骤S11中,对机械手臂101进行初始化,例如设定各关节马达102的惯性矩阵、重力矩、摩擦系数以及参考重力方向等参数及运动方程式,例如「牛顿·欧拉运动方程式」、「拉格朗日(Lagrangian)运动方程式」等,控制模块130可经由各关节马达102输出的惯性矩阵或重力矩计算出机械手臂101的目前位置及姿态,亦即机械手臂101的初始位置及姿态。在步骤S12中,记录机械手臂101的移动轨迹,并驱动机械手臂101的端部108至一目标位置。此时,控制模块130可根据运动参数(例如扭力及速度)设定机械手臂101的工作范围以及工作模式,并根据机械手臂101的工作模式,输出一马达驱动信号至机械手臂101。此外,控制模块130可判断机械手臂101的移动轨迹是否在一预定的动作路径上或偏离目标位置,若机械手臂101偏离目标位置,可选择进行下列教导步骤。在步骤S13中,若需对机械手臂101进行直接教导时,切换机械手臂101的操作模式至下列三种操作模式其中之一。在第一种操作模式(步骤S14)中,可通过来自压力感测模块110的操作指令控制机械手臂101,直接进行端部位置控制(细定位教导),以修正机械手臂101的移动轨迹。在第二种操作模式(步骤S15)中,可先徒手移动机械手臂101到预定的位置,也就是控制机械手臂101的关节姿态(粗定位教导),接着,再通过触碰操作进行机械手臂101端部位置的精确控制(细定位教导),以修正机械手臂101的移动轨迹。另外,在第三种操作模式(步骤16)中,可先进行机械手臂101的端部位置控制(细定位教导)之后,再徒手进行关节姿态控制(粗定位教导),以修正机械手臂101的移动轨迹。接着,在步骤S17中,当完成上述教导之后,结束记录机械手臂101的移动轨迹。此时,教导控制器138可储存操作人员于进行机械手臂101教导时所产生的触碰感应信号(单点触碰信号或至少两个触碰点各自形成的拖曳信号)、编码器位置(关节角度信号)和教导点的坐标信息。在步骤S18中,当要重现机械手臂101的教导轨迹时,教导控制器138可将刚才储存的信号转换成使机械手臂101的移动轨迹重现的马达驱动信号,以驱动机械手臂101至目标位置。
由上述的说明可知,操作人员可通过压力感测模块110给予机械手臂101移动的操作指令,并可通过控制模块130转化成机械手臂101各关节处所需的扭力值或对扭力值进行补偿(重力补偿力矩或摩擦力补偿力矩),以供控制模块130控制各关节的位置及姿态,进而实现人与机械手臂101协作的工业应用。此外,本发明的教导系统及教导方法中结合了压力感测模块110以及关节马达编码器136以进行细定位和粗定位的教导,可供操作人员弹性地调整机械手臂101的顺应程度,进而解决教导系统进行直接教导时遇到的定位精度不佳以及马达阻力过大无法细定位等问题。
综上所述,虽然本发明已以诸项实施例揭露如上,然其并非用来限定本发明。本领域技术人员,在不脱离本发明的精神和范围内,当可作各种的更动与润饰。因此,本发明的保护范围当以权利要求书所界定者为准。
Claims (21)
1.一种机械手臂的控制装置,其特征在于,包括:
一压力感测模块,设置于一机械手臂的一操作部上,该压力感测模块具有一触碰感应表面,用以侦测施加于该触碰感应表面上的一操作指令,其中该触碰感应表面包括一第一触碰感应区以及一第二触碰感应区,该第一触碰感应区用以定义满足一平移运动模式的第一参考坐标系,而该第二触碰感应区用以定义满足一旋转运动模式的第二参考坐标系;以及
一控制模块,用以接收该压力感测模块输出的至少一压力感测信号,并输出一马达驱动信号至该机械手臂,以响应该操作指令,其中该控制模块根据该操作指令的触碰位置,控制该机械手臂平移或旋转运动。
2.根据权利要求1所述的控制装置,其中该压力感测模块包括多个以阵列排列并且相互连接的压力感测元件,每一压力感测元件具有一上电极层、一压力感测层以及一下电极层,且该压力感测层位于该上电极层与该下电极层之间。
3.根据权利要求1所述的控制装置,其中该触碰感应表面弯曲为一曲面,且该操作部具有一端部,该触碰感应表面位于该端部的表面上。
4.根据权利要求3所述的控制装置,其中该端部为一圆柱体,该第一触碰感应区与该第二触碰感应区环绕在该圆柱体的圆周表面。
5.根据权利要求4所述的控制装置,其中该机械手臂的该端部根据施加于该第一触碰感应区上的单一触碰点的坐标,产生相对于该圆柱体的轴线垂直的一维或二维的平移运动,或根据施加于该第一触碰感应区上的至少两个触碰点各自形成的拖曳轨迹,产生沿着该圆柱体的轴线的平移运动。
6.根据权利要求4所述的控制装置,其中该机械手臂的该端部根据施加于该第二触碰感应区上的单一触碰点的坐标,产生相对于垂直该圆柱体的轴线的一维或二维坐标轴旋转的旋转运动,或根据施加于该第二触碰感应区上的至少两个触碰点各自形成的拖曳轨迹,产生相对于该圆柱体的轴线旋转的旋转运动。
7.根据权利要求1所述的控制装置,其中该控制模块包括一关节马达控制器以及一模式切换模块,该模式切换模块用以切换该机械手臂的操作模式,该机械手臂的操作模式包括一顺应教导模式以及一触碰操作模式,在该触碰操作模式下,该关节马达控制器根据该操作指令产生一组使该机械手臂平移运动或旋转运动的马达扭力信号。
8.根据权利要求7所述的控制装置,其中该控制模块包括至少一关节马达编码器,设置于该机械手臂的关节处,该关节马达编码器于该顺应教导模式下根据该机械手臂的移动轨迹产生一组关节角度信号。
9.根据权利要求8所述的控制装置,其中该控制模块包括一教导控制器,该教导控制器于该顺应教导模式中储存该关节马达编码器产生的该组关节角度信号,且该教导控制器可将该组关节角度信号及该组马达扭力信号转换成使该机械手臂的移动轨迹重现的该马达驱动信号。
10.根据权利要求7所述的控制装置,其中该关节马达控制器还包括一重力补偿器,该重力补偿器根据该机械手臂上每个关节的角度、每个手臂的重心到每个关节的重心的距离以及每个手臂的质量计算作用于每个手臂上的重力补偿力矩。
11.根据权利要求7所述的控制装置,其中该关节马达控制器还包括一摩擦力补偿器,该摩擦力补偿器根据该机械手臂上每个关节的转动速度计算作用于每个关节上的摩擦力补偿力矩。
12.一种机械手臂的教导系统,其特征在于,包括:
一压力感测模块,设置于一机械手臂的一操作部上,该压力感测模块具有一触碰感应表面,用以侦测施加于该触碰感应表面上的一操作指令,其中该触碰感应表面包括一第一触碰感应区以及一第二触碰感应区,该第一触碰感应区用以定义满足一平移运动模式的第一参考坐标系,而该第二触碰感应区用以定义满足一旋转运动模式的第二参考坐标系;以及
一控制模块,用以接收该压力感测模块输出的至少一压力感测信号,并输出一马达驱动信号至该机械手臂,以响应该操作指令,其中该控制模块包括:
一关节马达控制器,该关节马达控制器根据该操作指令产生一组使该机械手臂平移运动或旋转运动的马达扭力信号;
一模式切换模块,用以切换该机械手臂的操作模式,该机械手臂的操作模式包括一顺应教导模式以及一触碰操作模式;以及
多个关节马达编码器,设置于该机械手臂的关节处,该些关节马达编码器于该顺应教导模式下根据该机械手臂的移动轨迹产生一组关节角度信号;
其中,该控制模块根据该操作指令的触碰位置,控制该机械手臂平移或旋转运动。
13.根据权利要求12所述的教导系统,其中该压力感测模块包括多个以阵列排列并且相互连接的压力感测元件,每一压力感测元件具有一上电极层、一压力感测层以及一下电极层,且该压力感测层位于该上电极层与该下电极层之间。
14.根据权利要求12所述的教导系统,其中该触碰感应表面为一曲面,且该操作部具有一端部,该曲面位于该端部的表面上。
15.根据权利要求14所述的教导系统,其中该端部为一圆柱体,该第一触碰感应区与该第二触碰感应区环绕在该圆柱体的圆周表面。
16.根据权利要求15所述的教导系统,其中该机械手臂的该端部根据施加于该第一触碰感应区上的单一触碰点的位置及方向,产生相对于该圆柱体的轴线垂直的一维或二维的平移运动,或根据施加于该第一触碰感应区上的至少两个触碰点各自形成的拖曳轨迹,产生沿着该圆柱体的轴线的平移运动。
17.根据权利要求15所述的教导系统,其中该机械手臂的该端部根据施加于该第二触碰感应区上的单一触碰点的位置及方向,产生相对于垂直该圆柱体的轴线的一维或二维坐标轴旋转的旋转运动,或根据施加于该第二触碰感应区上的至少两个触碰点各自形成的拖曳轨迹,产生相对于该轴线旋转的旋转运动。
18.根据权利要求14所述的教导系统,其中该控制模块还包括一教导控制器,该教导控制器于该顺应教导模式中储存该些关节马达编码器产生的该组关节角度信号,且该教导控制器可将该组关节角度信号转换成使该机械手臂的移动轨迹重现的该马达驱动信号。
19.根据权利要求14所述的教导系统,其中该关节马达控制器还包括一重力补偿器,该重力补偿器根据该机械手臂上每个关节的角度、每个手臂的重心到每个关节的重心的距离以及每个手臂的质量计算作用于每个手臂上的重力补偿力矩。
20.根据权利要求14所述的教导系统,其中该关节马达控制器还包括一摩擦力补偿器,该摩擦力补偿器根据该机械手臂上每个关节的转动速度计算作用于每个关节上的摩擦力补偿力矩。
21.一种对机械手臂进行直接教导的方法,其特征在于,包括:
对一机械手臂进行初始化,并输出一马达驱动信号至该机械手臂;
记录该机械手臂的移动轨迹,以得知该机械手臂的目前位置及姿态;
当该机械手臂的移动轨迹偏离一目标位置时,切换该机械手臂的操作模式,该操作模式包括一顺应教导模式以及一触碰操作模式,其中,在该触碰操作模式下,通过来自一压力感测模块的操作指令对该机械手臂进行机械手臂端部位置控制;
在该顺应教导模式下,徒手对该机械手臂进行关节姿态控制;
通过对该机械手臂的端部位置控制,或先通过对该机械手臂的端部位置控制再进行关节姿态控制,或先通过对该机械手臂进行关节姿态控制再进行端部位置控制,修正该机械手臂的移动轨迹;
结束记录该机械手臂的移动轨迹;以及
重现该机械手臂的教导轨迹,以移动该机械手臂至该目标位置。
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US201662374074P | 2016-08-12 | 2016-08-12 | |
US62/374,074 | 2016-08-12 | ||
TW105137642A TWI651175B (zh) | 2016-08-12 | 2016-11-17 | 機械手臂之控制裝置及其教導系統與方法 |
TW105137642 | 2016-11-17 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107717981A CN107717981A (zh) | 2018-02-23 |
CN107717981B true CN107717981B (zh) | 2021-01-05 |
Family
ID=61160697
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201611128571.9A Active CN107717981B (zh) | 2016-08-12 | 2016-12-09 | 机械手臂的控制装置及其教导系统与方法 |
Country Status (2)
Country | Link |
---|---|
US (1) | US10144125B2 (zh) |
CN (1) | CN107717981B (zh) |
Families Citing this family (28)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10583557B2 (en) * | 2017-02-10 | 2020-03-10 | GM Global Technology Operations LLC | Redundant underactuated robot with multi-mode control framework |
JP6633580B2 (ja) * | 2017-08-02 | 2020-01-22 | ファナック株式会社 | ロボットシステム及びロボット制御装置 |
JP7199073B2 (ja) * | 2017-10-20 | 2023-01-05 | 株式会社キーレックス | 垂直多関節ロボットの教示データ作成システム |
CN110340866A (zh) * | 2018-04-03 | 2019-10-18 | 台达电子工业股份有限公司 | 机械手臂的作动教导方法及其适用的手势教导装置 |
US11874101B2 (en) | 2018-04-12 | 2024-01-16 | Faro Technologies, Inc | Modular servo cartridges for precision metrology |
US10969760B2 (en) | 2018-04-12 | 2021-04-06 | Faro Technologies, Inc. | Coordinate measurement system with auxiliary axis |
JP7135437B2 (ja) * | 2018-05-22 | 2022-09-13 | セイコーエプソン株式会社 | ロボットシステムの制御方法及びロボットシステム |
JP7131087B2 (ja) * | 2018-05-31 | 2022-09-06 | セイコーエプソン株式会社 | ロボットシステムの制御方法およびロボットシステム |
CN110757447A (zh) * | 2018-07-25 | 2020-02-07 | 西门子(中国)有限公司 | 一种机器人示教编程方法、装置、系统和计算机可读介质 |
US10895445B2 (en) | 2018-09-14 | 2021-01-19 | Faro Technologies, Inc. | Articulated arm coordinate measuring machines with active counterbalance |
JP6916157B2 (ja) * | 2018-10-23 | 2021-08-11 | ファナック株式会社 | 人と協働作業を行うロボットシステム、及びロボット制御方法 |
JP7211007B2 (ja) * | 2018-10-30 | 2023-01-24 | セイコーエプソン株式会社 | 制御装置、ロボットシステムおよび制御方法 |
CN109331379B (zh) * | 2018-11-18 | 2020-07-17 | 温州安普消防科技有限公司 | 一种消防设备的远端控制方法和控制系统 |
CN109571457A (zh) * | 2018-12-26 | 2019-04-05 | 河南机电职业学院 | 一种自动记录拖拽轨迹的机器人揭锅盖系统 |
CN109822550B (zh) * | 2019-02-21 | 2020-12-08 | 华中科技大学 | 一种复杂曲面机器人高效高精度示教方法 |
JP7310194B2 (ja) * | 2019-03-20 | 2023-07-19 | 株式会社デンソーウェーブ | ロボットシステム |
CN113924195A (zh) * | 2019-05-29 | 2022-01-11 | 优傲机器人公司 | 多用途机器人臂的控制 |
CN111338399A (zh) * | 2019-12-12 | 2020-06-26 | 珠海博杰电子股份有限公司 | 一种多轴运动控制结构及其控制方法 |
JP7483420B2 (ja) * | 2020-03-12 | 2024-05-15 | キヤノン株式会社 | ロボットシステム、制御装置、情報処理装置、制御方法、情報処理方法、物品の製造方法、プログラム、および記録媒体 |
DE102020205379A1 (de) * | 2020-04-28 | 2021-10-28 | Kuka Deutschland Gmbh | Verfahren zum Erfassen und Auswerten eines Reibungszustands an einem Gelenk, Roboterarm und Computerprogrammprodukt |
CN113664815B (zh) * | 2020-05-14 | 2022-09-16 | 创博股份有限公司 | 教导位置与姿态的触发与补偿方法 |
CN111660282B (zh) * | 2020-06-08 | 2022-08-16 | 北京配天技术有限公司 | 机器人示教方法、装置、系统及存储介质 |
CN112168352B (zh) * | 2020-09-25 | 2021-08-17 | 武汉联影智融医疗科技有限公司 | 手术机器人控制方法、计算机设备及手术机器人系统 |
EP4226223A1 (en) * | 2020-10-09 | 2023-08-16 | Universal Robots A/S | Multifunctional input device for a robot arm |
TWI742990B (zh) * | 2021-01-19 | 2021-10-11 | 財團法人工業技術研究院 | 機械手臂系統、其控制方法及其電腦程式產品 |
CN113442115B (zh) * | 2021-06-09 | 2024-07-12 | 配天机器人技术有限公司 | 机器人拖动示教轨迹复现方法及系统、计算机存储介质 |
JP2023069292A (ja) * | 2021-11-05 | 2023-05-18 | セイコーエプソン株式会社 | ロボットの制御方法およびロボット |
CN114571475B (zh) * | 2022-02-24 | 2024-07-16 | 中山市鸿之远工业机器人有限公司 | 一种操控记忆编程方法及喷涂装置、控制装置、存储介质 |
Family Cites Families (46)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4506448A (en) * | 1981-10-27 | 1985-03-26 | British Aerospace Public Limited Company | Teaching robots |
US4640137A (en) * | 1985-05-31 | 1987-02-03 | Lord Corporation | Tactile sensor |
WO1993014386A1 (en) | 1987-11-05 | 1993-07-22 | Kikuo Kanaya | Distribution-type touch sensor |
US5373747A (en) * | 1991-03-30 | 1994-12-20 | Kabushiki Kaisha Toshiba | Robot hand and robot |
WO1997010080A1 (fr) | 1995-09-14 | 1997-03-20 | Kabushiki Kaisha Yaskawa Denki | Unite d'enseignement pour robots |
JPH11231925A (ja) | 1998-02-10 | 1999-08-27 | Yaskawa Electric Corp | ダイレクトティーチング用ロボットの手先 |
DE19943318A1 (de) | 1999-09-10 | 2001-03-22 | Charalambos Tassakos | Verfahren und Vorrichtung zum Erfassen der Position von Bahnpunkten einer Trajektorie |
US6285920B1 (en) * | 2000-02-18 | 2001-09-04 | Fanuc Robotics North America | Method of robot teaching with motion constraints |
US6804571B2 (en) | 2000-03-13 | 2004-10-12 | Fullen Systems, Llc | Method for computer aided orthotic inlay fabrication |
US6385508B1 (en) | 2000-10-31 | 2002-05-07 | Fanuc Robotics North America, Inc. | Lead-through teach handle assembly and method of teaching a robot assembly |
US6996456B2 (en) | 2002-10-21 | 2006-02-07 | Fsi International, Inc. | Robot with tactile sensor device |
US7673528B2 (en) * | 2005-05-12 | 2010-03-09 | Euisik Yoon | Flexible modular sensor systems |
US7878075B2 (en) * | 2007-05-18 | 2011-02-01 | University Of Southern California | Biomimetic tactile sensor for control of grip |
WO2007126854A2 (en) * | 2006-03-28 | 2007-11-08 | Alfred E. Mann Institute For Biomedical Engineering At The University Of Southern California | Biomimetic tactile sensor |
JP5003336B2 (ja) | 2007-07-31 | 2012-08-15 | ソニー株式会社 | 検出装置、ロボット装置、および入力装置 |
ITTO20070779A1 (it) | 2007-11-05 | 2009-05-06 | Fond Istituto Italiano Di T Ec | Disposizione di sensori tattili e sistema sensoriale corrispondente |
WO2009144767A1 (ja) | 2008-05-29 | 2009-12-03 | 株式会社ハーモニック・ドライブ・システムズ | 複合型センサおよびロボットハンド |
KR101014263B1 (ko) | 2008-09-04 | 2011-02-16 | 삼성전기주식회사 | 촉각 센서 |
WO2010088959A1 (en) | 2009-02-06 | 2010-08-12 | Abb Technology Ab | Method for programming an industrial robot by lead-through |
JP4768086B2 (ja) * | 2009-07-02 | 2011-09-07 | パナソニック株式会社 | ロボット、ロボットアームの制御装置、及びロボットアームの制御プログラム |
US8255079B2 (en) * | 2009-09-22 | 2012-08-28 | GM Global Technology Operations LLC | Human grasp assist device and method of use |
JP5505138B2 (ja) * | 2010-07-05 | 2014-05-28 | 株式会社安川電機 | ロボット装置およびロボット装置による把持方法 |
JP5154616B2 (ja) * | 2010-08-09 | 2013-02-27 | 株式会社神戸製鋼所 | オフラインティーチング方法 |
US20120130541A1 (en) * | 2010-09-07 | 2012-05-24 | Szalek Leszek A | Method and apparatus for robot teaching |
US9281415B2 (en) * | 2010-09-10 | 2016-03-08 | The Board Of Trustees Of The Leland Stanford Junior University | Pressure sensing apparatuses and methods |
JP2012088263A (ja) | 2010-10-22 | 2012-05-10 | Seiko Epson Corp | 検出装置、電子機器及びロボット |
CN103347662A (zh) | 2011-01-27 | 2013-10-09 | 松下电器产业株式会社 | 机器人手臂的控制装置及控制方法、机器人、机器人手臂控制程序以及集成电路 |
JP2013136141A (ja) | 2011-11-30 | 2013-07-11 | Canon Inc | 把持装置、ロボット装置及び把持装置の制御方法 |
JP5516610B2 (ja) | 2012-01-19 | 2014-06-11 | 株式会社安川電機 | ロボット、ロボットハンドおよびロボットハンドの保持位置調整方法 |
US9605952B2 (en) * | 2012-03-08 | 2017-03-28 | Quality Manufacturing Inc. | Touch sensitive robotic gripper |
US9092698B2 (en) | 2012-06-21 | 2015-07-28 | Rethink Robotics, Inc. | Vision-guided robots and methods of training them |
WO2014008929A1 (de) | 2012-07-10 | 2014-01-16 | Siemens Aktiengesellschaft | Roboteranordnung und verfahren zum steuern eines roboters |
CA2827699A1 (en) * | 2012-09-24 | 2014-03-24 | Prakash Crj Naidu | Tactile array sensor |
TW201418683A (zh) | 2012-11-13 | 2014-05-16 | Ind Tech Res Inst | 壓力量測結構 |
JP2014163815A (ja) * | 2013-02-26 | 2014-09-08 | Seiko Epson Corp | 力検出装置およびロボット |
CN103170973B (zh) | 2013-03-28 | 2015-03-11 | 上海理工大学 | 人机协作装置及实现人机协作的方法 |
CN103223675B (zh) | 2013-05-21 | 2015-08-05 | 中国科学院重庆绿色智能技术研究院 | 基于压力传感器阵列的机器人灵巧手曲面跟踪方法 |
CN103495981A (zh) | 2013-09-29 | 2014-01-08 | 中山大学 | 一种基于触觉传感器的机械手 |
US10018525B2 (en) * | 2013-11-01 | 2018-07-10 | Board Of Regents, The University Of Texas System | Self-powered tactile pressure sensors |
TWM483580U (zh) | 2014-03-27 | 2014-08-01 | yu-lin Zhang | 直插式接地轉接頭 |
US9625330B2 (en) * | 2014-08-01 | 2017-04-18 | The Board Of Trustees Of The Leland Stanford Junior University | Methods and apparatus concerning multi-tactile sensitive (E-skin) pressure sensors |
JP6046103B2 (ja) | 2014-10-03 | 2016-12-14 | 財團法人工業技術研究院Industrial Technology Research Institute | 圧力アレイセンサモジュールおよびその製造方法 |
JP5937706B1 (ja) * | 2015-01-21 | 2016-06-22 | ファナック株式会社 | ロボットに加わる外力に基づいてロボットを制御するロボット制御装置、およびロボットシステム |
CN104771118A (zh) | 2015-05-08 | 2015-07-15 | 上海思岚科技有限公司 | 一种具有触控输入功能的智能扫地机器人 |
US10718359B2 (en) * | 2015-08-21 | 2020-07-21 | Quality Manufacturing Inc. | Devices and systems for producing rotational actuation |
CN105459090A (zh) * | 2016-01-04 | 2016-04-06 | 江苏科技大学 | 一种示教型六自由度搬运机械手 |
-
2016
- 2016-12-09 CN CN201611128571.9A patent/CN107717981B/zh active Active
- 2016-12-28 US US15/392,251 patent/US10144125B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
US10144125B2 (en) | 2018-12-04 |
US20180043525A1 (en) | 2018-02-15 |
CN107717981A (zh) | 2018-02-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107717981B (zh) | 机械手臂的控制装置及其教导系统与方法 | |
US11197730B2 (en) | Manipulator system | |
JP6924145B2 (ja) | ロボット教示方法及びロボットアーム制御装置 | |
US20150273689A1 (en) | Robot control device, robot, robotic system, teaching method, and program | |
CN107717982B (zh) | 机械手臂的控制装置及操作方法 | |
JP6450960B2 (ja) | ロボット、ロボットシステム及び教示方法 | |
EP2917001B1 (en) | Hybrid gesture control haptic system | |
US20190283259A1 (en) | Robot control method | |
TWI651175B (zh) | 機械手臂之控制裝置及其教導系統與方法 | |
JP7049069B2 (ja) | ロボットシステム及びロボットシステムの制御方法 | |
KR20180069031A (ko) | 로봇의 다이렉트 교시방법 | |
JP7339806B2 (ja) | 制御システム、ロボットシステム及び制御方法 | |
JP5108032B2 (ja) | 多関節構造体教示装置 | |
JP2013049102A (ja) | ロボットの制御装置及びロボットの姿勢決定方法 | |
EP3473386A1 (en) | Controller for end portion control of multi-degree-of-freedom robot, method for controlling multi-degree-of-freedom robot by using controller, and robot operated thereby | |
US20200001454A1 (en) | Motion teaching apparatus, robot system, and motion teaching method | |
CN110914025B (zh) | 把持系统 | |
JP6322948B2 (ja) | ロボット制御装置、ロボットシステム、ロボット、ロボット制御方法、及びプログラム | |
JP2011083883A (ja) | ロボット装置 | |
CN109834696B (zh) | 机器人示教系统、控制装置以及手动导向单元 | |
US20240256229A1 (en) | Program creation device | |
JP7185749B2 (ja) | ロボットシステム及びロボットシステムの制御方法 | |
KR20190001842A (ko) | 다관절 햅틱 장치의 성능 평가 시스템 및 이를 이용한 성능 평가 방법 | |
JP6946669B2 (ja) | ロボットのダイレクトティーチングシステム | |
KR20240134856A (ko) | 시범을 통한 로봇 프로그래밍 장치 및 방법 |
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 |