CN100396453C - 机器人控制装置 - Google Patents
机器人控制装置 Download PDFInfo
- Publication number
- CN100396453C CN100396453C CNB2005101326470A CN200510132647A CN100396453C CN 100396453 C CN100396453 C CN 100396453C CN B2005101326470 A CNB2005101326470 A CN B2005101326470A CN 200510132647 A CN200510132647 A CN 200510132647A CN 100396453 C CN100396453 C CN 100396453C
- Authority
- CN
- China
- Prior art keywords
- path
- mentioned
- workpiece
- manipulator
- graphics
- 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.)
- Expired - Fee Related
Links
- 230000007246 mechanism Effects 0.000 claims description 14
- 238000013459 approach Methods 0.000 abstract 1
- 230000000007 visual effect Effects 0.000 abstract 1
- 238000000034 method Methods 0.000 description 8
- 101100522111 Oryza sativa subsp. japonica PHT1-11 gene Proteins 0.000 description 7
- 101100522114 Oryza sativa subsp. japonica PHT1-12 gene Proteins 0.000 description 6
- 239000002699 waste material Substances 0.000 description 6
- 238000012545 processing Methods 0.000 description 5
- 238000012937 correction Methods 0.000 description 4
- 230000002452 interceptive effect Effects 0.000 description 3
- 238000011160 research Methods 0.000 description 2
- 230000007723 transport mechanism Effects 0.000 description 2
- 238000010521 absorption reaction Methods 0.000 description 1
- 239000000654 additive Substances 0.000 description 1
- 230000000996 additive effect Effects 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 238000011144 upstream manufacturing Methods 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
- B25J9/1656—Programme controls characterised by programming, planning systems for manipulators
- B25J9/1664—Programme controls characterised by programming, planning systems for manipulators characterised by motion, path, trajectory planning
-
- 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/40—Robotics, robotics mapping to robotics vision
- G05B2219/40431—Grid of preoptimised paths as function of target position, choose closest, fine adapt
-
- 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/40—Robotics, robotics mapping to robotics vision
- G05B2219/40564—Recognize shape, contour of object, extract position and orientation
-
- 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/45—Nc applications
- G05B2219/45063—Pick and place manipulator
Landscapes
- Engineering & Computer Science (AREA)
- Robotics (AREA)
- Mechanical Engineering (AREA)
- Numerical Control (AREA)
- Manipulator (AREA)
Abstract
本发明涉及一种机器人控制装置,首先,为设定机械手的接近路径以及离开路径选定特定的目标位置,作为相对选定的特定目标位置的机械手的接近路径和离开路径,将不同的多个路径图形存储在路径图形存储机构内。其次,根据视觉传感器检测出的工件位置,从存储在路径图形存储机构内的多个路径图形中选择1个路径图形,为了使机械手应朝向的目标位置和实际的工件位置一致,将修正选择的路径图形作为接近路径以及离开路径而规定,沿规定的接近路径以及离开路径使机械手移动。
Description
技术领域
本发明涉及机器人控制装置,其利用视觉传感器检测工件的位置,根据检测出的工件位置,修正机械手应朝向的目标位置,使机械手相对工件接近或离开。
背景技术
在机器人***中,必须预先指定基准位置,以将工件配置在基准位置为前提,示教机械手相对工件的接近路径或离开路径,规定机械手的动作。通过使机械手沿路径直接移动的直接示教或指定路径上的起点、经过点以及终点等并利用插补求出其间轨道的间接示教等,求出这样路径的示教。
但是,实际上把工件准确配置在基准位置上是困难的,工件从基准位置上偏离地被放置的情况很多。因此,为了使机械手移动到实际放置工件的位置上,必须在机器人***中设有视觉传感器等,检测实际的工件位置和基准位置的位置偏离,修正预先示教的机械手移动路径的示教点中的目标位置(即,接近路径的终点或离开路径的起点)。一方面,为使机械手自身或被机械手把持的工件不干涉其他物体而必须规定机械手的移动路径。因此,预先规定机械手或被其把持的工件不可能与其他物体干涉的共同路径,不管实际上工件配置任何位置,沿该规定的共同路径使机械手移动到特定点之后,在该特定点使机械手从该特定路径离开并移动到修正后的目标位置。
如此地,在现有技术中,不管实际的工件位置(即,修正后的目标位置),机械手沿共同路径移动到特定点之后,再从特定点移动到工件。因此,在某个范围的位置上配置工件时,沿绕远的移动路径使机械手移动。其结果,成为机械手的动作产生浪费、导致周期时间变长的原因。
发明内容
因此,本发明的目的是解决上述现有技术中存在的问题,沿对应实际配置工件的位置而确定的路径使机械手移动,减少机械手动作的周期时间。
本发明鉴于上述目的,提供一种机器人控制装置,利用视觉传感器检测工件的位置,根据检测出的工件的位置,修正机械手应朝向的目标位置,使机械手相对上述工件接近或离开,具备路径图形存储机构,作为用于使上述机械手接近为设定机械手的接近路径以及离开路径而选定的特定的目标位置的接近路径和用于使上述机械手从上述选定的特定的目标位置离开的离开路径,该路径图形存储机构存储多个路径图形,根据利用上述视觉传感器检测出的工件的位置,从存储在上述路径图形存储机构中的上述多个路径图形中选择1个路径图形,将为使上述机械手应朝向的目标位置和利用上述视觉传感器检测出的工件的位置一致而修正上述选择的路径图形后所得的图形作为接近路径以及离开路径进行规定,使上述机械手沿规定的上述接近路径以及上述离开路径移动。
在本发明的机器人控制装置中,对应实际配置的工件的位置,从预先存储在路径图形存储机构中的多个路径图形中选择接近路径以及离开路径,为使上述机械手应朝向的目标位置和实际的工件位置一致,在选择的路径图形中修正为特定路径图形而选定的特定的目标位置,从而修正接近路径以及离开路径。因此,能够使适于配置在各区域内的工件的路径图形预先存储在各个路径图形存储机构内,对应实际的工件位置,能够容易地规定回避机械手与其他物体的干涉的同时使机械手动作的浪费减少的路径图形。
作为1个实施方式,上述控制装置可以将为使上述机械手应朝向的目标位置和利用上述视觉传感器检测出的工件的位置一致而使上述选择的路径图形平行移动后所得的图形作为接近路径以及离开路径进行规定。
最好是将允许工件放置的范围分割为多个区域,根据利用上述视觉传感器检测出的工件位置所属于上述多个区域中的哪个区域内,选择上述路径图形。
当不必将接近路径和离开路径设为不同路径时,相对1个工件的上述接近路径和上述离开路径可以是相同路径。
最好是当利用上述视觉传感器检测出的工件位置的各坐标值中的至少1个超过预先确定的阈值时,上述机器人控制装置发出警报,使上述机械手的动作停止。
上述接近路径以及上述离开路径可以通过指定起点和终点并利用插补连接指定的起点和终点之间而规定,也可以指定起点和终点以及该起点和该终点之间的至少1个经过点并利用插补连接指定的各点之间而规定。
另外,利用上述视觉传感器检测出的工件位置可以是相对预先桷定的基准位置的工件的相对位置,也可以是在绝对坐标系中的位置。
附图说明
以下,参照附图并基于本发明的最佳实施方式,进一步详细说明本发明的上述以及其他目的、特征、长处。
图1是具备本发明的机器人控制装置的机器人***的整体构成图。
图2是本发明的机器人控制装置的处理流程图。
图3是用于说明在本发明的机器人控制装置的路径图形存储机构内对应工件放置范围的各分割区域标记的路径图形的说明图。
具体实施方式
以下,参照附图说明本发明的最佳实施方式。
首先,参照图1说明使用本发明的机器人控制装置16的机器人***10的整体构成。机器人10***具备:机器人手臂12;安装在机器人手臂12前端的机械手14;控制机器人手臂12以及机械手14动作的机器人控制装置16;用于检测工件W位置的视觉传感器18;以及用于存储路径图形的路径图形存储机构20,使机械手14接近放置在如输送机或作业台那样的工件放置台22上的工件W,用机械手14保持工件W之后,将工件W搬运到其他场所。
机器人手臂12是公知的类型,根据来自机器人控制装置16的动作指令能够使机械手14移动到规定的位置而构成。机械手14是利用把持或吸附等能够保持工件W的公知类型,根据来自机器人控制装置16的动作指令,能够相对机器人手臂12向任意方向旋转。
视觉传感器18是能够进行3维测量的类型,由与机械手14并列设置的摄像装置18a和用于处理从摄像装置18a得到的图像信息的图像处理装置18b构成。作为摄像装置18a使用例如具备两台CCD相机的立体方式的装置。利用信号缆线等的信号传送机构18c,摄像装置18a连接到图像处理装置18b上。图像处理装置18b处理如录像信号那样的从摄像装置18a得到的信号并进行3维测量,检测放置在工件放置面22上的工件W的位置。作为工件W的位置信息,可以测定在绝对坐标系中的坐标,也可以测定相对预先确定的基准点的相对坐标。在后者的场合下,测定实际工件W相对假定配置于在工件放置面22上预先确定的基准位置O上的工件W0的相对位置。
机器人控制装置16是通常使用的众知类型,主板装备CPU、ROM、RAM、非易失RAM等。ROM容纳控制机器人手臂12和机械手14的***软件。该***软件通常在RAM上复制后由CPU执行。另外,含有用户做成的动作指令的机器人程序(动作程序)被容纳在非易失RAM内。该机器人程序通常也在RAM上复制后由CPU执行。机器人控制装置16的主板通过伺服放大器与驱动机器人手臂的伺服电动机24连接,另外与伺服电动机24的编码器或其他的I/O信号(外部输入输出信号)的信号线连接。另外,通过示教操作盘用的输入输出接口机器人控制装置16可以连接带有显示器的示教操作盘(未图示)。
由存储器、RAM等的存储装置构成路径图形存储机构20,通常作为机器人控制装置16的一部分而形成。
其次,参照图2说明上述机器人控制装置16的机器人控制处理。首先,指定作为允许工件W放置的范围的工件放置范围RA,工件放置范围RA被分割为多个区域R1~R4(步骤S100)。例如,如图3所示,工件放置范围RA是平面,规定以应放置工件W的基准位置O为中心的正交相对坐标系时,通过指定关于X轴以及Y轴、距离相对坐标系的原点(即,基准位置O)的各坐标最远点P1~P4,从而设定工件放置范围RA。各点P1~P4的指定可以通过输入坐标值进行,也可以通过使机械手14实际移动到上述点进行。在图3中,正交坐标系的XY平面被用X轴以及Y轴的分割分割为4个区域,但工件放置范围RA的指定以及其分割可以利用其他方法进行。还有,在工件放置范围RA是立体的场合,可以指定关于X轴、Y轴以及Z轴、距离原点的最远的至少6个点。
其次,按每个被分割的各区域R1~R4指定回避机械手14与其他物体的干涉的同时减低机械手14的动作浪费的适宜路径PT1~PT4,这些路径图形PT1~PT4对应各分割区域R1~R4而标记,存储在路径图形存储机构20内(步骤S102)。例如,如图3所示,在被分割为4个的区域R1~R4的各个当中,为规定路径图形,作为代表位置选定任意点,把选定的代表位置作为目标位置,规定含有用于使机械手14接近目标位置的接近路径和用于使机械手14从目标位置离开的离开路径的路径图形PT1~PT4,在各分割区域R1~R4对应标记路径图形PT1~PT4。图3表示:配置在各分割区域R1~R4中的代表位置上的工件W1~W4;作为向各分割区域R1~R4的代表位置的接近路径而规定的路径图形PT11、PT2~PT4以及作为从各分割区域R1~R4的代表位置的离开路径而规定的路径图形PT12、PT2~PT4。通常,像路径图形PT2~PT4,对接近路径和离开路径,对应标记共同的路径图形,但因工件W的形状等,期望在接近时和离开时使机械手14沿不同路径移动的情况下,如图3的路径图形PT1那样,可以对接近路径和离开路径,对应标记不同的路径图形PT11、PT12。
在本申请中使用的用语「目标位置」是为了便于说明,指放置工件W或应该放置工件W的位置,在接近路径时是指终点,在离开路径时是指起点。
如此地,通过把工件放置范围RA分割为多个区域,使各区域的研究范围变窄,因此能够回避干涉的路径的研究变得容易的同时实际工作位置与选择的路径图形的对应标记也变得容易。
如图3所示,在作为非直线路径规定路径图形的情况下,作为示教点分别指定起点、终点、起点和终点间的至少1个的经过点的坐标,利用各轴插补、直线插补或圆弧插补等连接指定的各点间,从而规定路径图形PT1~PT4。但是,作为直线路径规定路径图形的情况等,作为示教点,也可以通过只指定起点和终点的坐标而规定路径图形。还有,各点的坐标指定可以是利用动作程序中的指令或来自操作盘的输入来进行,也可以以手动使机器人手臂12以及机械手14自由动作那样地使机械手14移动到所期望的位置,根据在该位置上的机器人机械部的各动作轴或来自视觉传感器18的信息自动输入地进行。
其次,若在工件放置面22上放置工件W,则利用视觉传感器18检测工件W位置,详细地,利用设置在机械手14上的摄像装置18a取得实际放置在工件放置面22上的工件W的图像信息,通过信号传送机构18c将取得的图像信息送到图像处理装置18b中,利用图像处理检测工件W位置(步骤S104)。此时,可以检测绝对坐标中的工件W位置,也可以检测相对假定在工件放置面22的基准位置O上配置的工件W0的相对位置或在工件放置范围RA的相对坐标系中的坐标。机器人控制装置16若接受检测出的工件W的位置信息,则确认工件W位置是否在工件放置范围RA内(步骤S106)。具体地,工件W的各位置坐标是指定工件放置范围RA时的各坐标轴的最大值和最小值之间的值时,判断工件W配置在工件放置范围RA内。
机器人控制装置16若判断工件W配置在工件放置范围RA内,则在存储在路径图形存储机构20内的多个路径图形PT1~PT4中选择对应标记检测出的工件W的位置所属的分割区域R1~R4的路径图形PT1~PT4(步骤S108)。但是,该路径图形PT1~PT4是把工件W的位置所属的分割区域R1~R4内的代表位置作为目标位置而规定的,目标位置和工件W的位置通常不一致,原样地作为接近路径使用该路径图形PT1~PT4,不能使机械手14准确移动到实际的工件W位置上。因此,符合检测出的工件W位置地修正选择的路径图形PT1~PT4(步骤S110)。
如下进行路径图形PT1~PT4的修正,即例如,根据利用视觉传感器检测出的工件位置坐标和已知的代表位置的坐标,求出实际的工件W的位置相对工件W的位置所属的分割区域R1~R4的代表位置的相对坐标,为了使路径图形PT1~PT4的目标位置(即,接近路径的终点或离开路径的起点)成为工件W位置,在规定路径图形PT1~PT4的起点、终点以及经过点的各个的各坐标值上加上工件W相对代表位置的相对位置的各相对坐标值,修正路径图形PT1~PT4的所有示教点、即起点、终点以及经过点的坐标,使路径图形PT1~PT4平行移动。这在接近路径和离开路径中使用相同路径图形的场合(PT2~PT4)和使用不同路径图形的场合(PT1:PT11;PT12)是相同的。把如此修正的路径图形PT1~PT4作为接近路径或离开路径使用,从而对应工件W位置规定适宜的接近路径或离开路径,从而回避机械手14与其他物体碰撞的同时减低机械手14的无效动作成为可能。还有,把使如此选择的路径图形平行移动的图形作为接近路径以及离开路径规定时,能够对应实际的工件位置设定向工件的接近方向以及从工件的离开方向,回避与其他物体碰撞地设定路径变得容易。
另外,作为路径图形PT1~PT4修正的代替方法,用于接近路径的路径图形PT11、PT2~PT4的修正能够通过只将规定路径图形PT11、PT2~PT4的示教点中的终点坐标与工件W位置坐标一致地修正而进行。在此种情况下,作为工件W所属的分割区域R1~R4适宜的接近路径规定选择的路径图形PT11、PT2~PT4,因此减低机械手14的动作浪费成为可能。用于离开路径的路径图形PT12、PT2~PT4的修正同样地通过只将规定路径图形PT12、PT2~PT4的示教点中的起点坐标与工件W位置坐标一致地修正而进行。这在接近路径和离开路径中使用相同路径图形的场合(PT2~PT4)和使用不同路径图形的场合(PT1:PT11;PT12)是相同的。
这样一来,在修正从存储在路径图形存储机构20内的多个路径图形PT1~PT4中选择的路径图形PT1~PT4之后,机器人控制装置16把修正的路径图形PT1~PT4作为接近路径或离开路径进行设定,沿设定的接近路径以及离开路径使机械手14移动(步骤S112)。然后,若相对1个工件的动作周期结束后,则返回到步骤S104,关于下一个工件W,反复同样的动作。
一方面,在步骤S106中判断工件W位置不在工件放置范围RA内时,即工件W的各位置坐标的任意一个不在指定工件放置范围RA时的各坐标轴的最大值和最小值之间时,机器人控制装置16判断机械手14或被其保持的工件W有与其他物体干涉的危险性,发出警报停止动作程序的执行,使机械手14的动作停止。此时,是指工件W偏离配置在从工件放置面22上的基准位置O超过允许范围处,可能是上游侧的动作异常,操作者只要进行检查等即可。由此,回避机械手移动在未研究干涉可能性的区域内,能够实际上防止干涉发生。
根据如上述的机器人控制装置,对应实际的工件位置,能够从存储在路径图形存储机构20内的多个路径图形中选择回避与其他物体干涉的同时减少机械手14的动作浪费的路径图形。因此,对应工件W位置能够规定适宜的接近路径以及离开路径,缩短周期时间。
以上,根据图示的实施方式,说明了本发明的机器人控制装置16以及使用该装置的机器人***10,但本发明的机器人控制装置16不限于图示的实施方式。例如,在上述实施方式中,在分割工件放置范围RA的各区域R1~R4内对应标记路径图形PT1~PT4时,为规定路径图形PT1~PT4,把在各分割区域R1~R4中选定的代表位置作为目标位置指定路径图形PT1~PT4。但是,路径图形PT1~PT4的指定未必依据上述方法,例如,可以把配置在工件放置面22上的基准位置O的工件W位置、即相对坐标系中的原点作为目标位置,指定路径图形PT1~PT4。但是,此时,为减少机械手14的动作浪费,期望对应检测出的工件W位置的路径图形PT1~PT4的修正如下进行:为了使路径图形PT1~PT4的目标位置成为工件W的位置,在规定路径图形PT1~PT4的起点、终点以及经过点的各个的各坐标值上加上工件W的位置相对各区域R1~R4的代表位置的相对位置的各相对坐标值,修正路径图形PT1~PT4的起点、终点以及经过点的坐标,使路径图形PT1~PT4平行移动。
Claims (8)
1.一种机器人控制装置(16),利用视觉传感器(18)检测工件(W)的位置,根据检测出的上述工件(W)的位置,修正机械手(14)应朝向的目标位置,使上述机械手(14)相对上述工件(W)接近或离开,其特征在于,
具备存储多个路径图形(PT1~PT4)的路径图形存储机构(20),该多个路径图形(PT1~PT4)作为用于使上述机械手(14)接近为设定机械手(14)的接近路径以及离开路径而选定的特定目标位置的接近路径和用于使上述机械手(14)从上述选定的特定目标位置离开的离开路径,根据利用上述视觉传感器(18)检测出的工件(W)的位置,从存储在上述路径图形存储机构(20)中的上述多个路径图形中选择1个路径图形,将为使上述机械手(14)应朝向的目标位置和利用上述视觉传感器(18)检测出的工件(W)的位置一致而修正上述选择的路径图形后所得的图形作为接近路径以及离开路径进行规定,使上述机械手(14)沿规定的上述接近路径以及上述离开路径移动。
2.根据权利要求1所述的机器人控制装置,其特征在于,
上述机器人控制装置(16)将为使上述机械手(14)应朝向的目标位置和利用上述视觉传感器(18)检测出的工件(W)的位置一致而使上述选择的路径图形平行移动后所得的图形作为接近路径以及离开路径进行规定。
3.根据权利要求1所述的机器人控制装置,其特征在于,
将允许工件(W)放置的范围(RA)分割为多个区域(R1~R4),根据利用上述视觉传感器(18)检测出的工件(W)的位置所属于上述多个区域(R1~R4)中的哪个区域内,选择上述路径图形。
4.根据权利要求1所述的机器人控制装置,其特征在于,
对于1个工件(W)的上述接近路径和上述离开路径是相同路径。
5.根据权利要求1所述的机器人控制装置,其特征在于,
当利用上述视觉传感器(18)检测出的工件(W)的位置的各坐标值中的至少1个超过预先确定的阈值时,上述机器人控制装置(16)发出警报,使上述机械手(14)的动作停止。
6.根据权利要求1所述的机器人控制装置,其特征在于,
通过指定起点和终点并利用插补连接指定的起点和终点之间规定上述接近路径以及上述离开路径。
7.根据权利要求1所述的机器人控制装置,其特征在于,
通过指定起点和终点以及该起点和该终点之间的至少1个经过点并利用插补连接指定的各点之间规定上述接近路径以及上述离开路径。
8.根据权利要求1至7中任何一项所述的机器人控制装置,其特征在于,
利用上述视觉传感器(18)检测出的工件(W)的位置是工件(W)相对预先确定的基准位置的相对位置。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004368977 | 2004-12-21 | ||
JP2004368977A JP4087841B2 (ja) | 2004-12-21 | 2004-12-21 | ロボット制御装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1792573A CN1792573A (zh) | 2006-06-28 |
CN100396453C true CN100396453C (zh) | 2008-06-25 |
Family
ID=36097221
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB2005101326470A Expired - Fee Related CN100396453C (zh) | 2004-12-21 | 2005-12-20 | 机器人控制装置 |
Country Status (4)
Country | Link |
---|---|
US (1) | US20060149421A1 (zh) |
EP (1) | EP1676679A3 (zh) |
JP (1) | JP4087841B2 (zh) |
CN (1) | CN100396453C (zh) |
Families Citing this family (33)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2008154932A1 (en) * | 2007-06-18 | 2008-12-24 | Syddansk Universitet | Determining a robot path |
JP4347386B2 (ja) * | 2008-01-23 | 2009-10-21 | ファナック株式会社 | 加工用ロボットプラグラムの作成装置 |
US9079308B2 (en) * | 2008-08-29 | 2015-07-14 | Abb Research Ltd. | Robotic picking of parts from a bin |
US8862269B2 (en) * | 2008-08-29 | 2014-10-14 | Abb Research Ltd. | Robotic picking of parts from a bin |
US9008841B2 (en) | 2009-08-27 | 2015-04-14 | Abb Research Ltd. | Robotic picking of parts from a parts holding bin |
US20110295408A1 (en) * | 2010-05-27 | 2011-12-01 | Toyota Motor Engineering & Manufacturing North America, Inc. | Process for positioning a workpiece |
EP2745999A1 (en) * | 2011-08-19 | 2014-06-25 | Kabushiki Kaisha Yaskawa Denki | Robot system, robot control device, robot hand and method for controlling robot |
WO2013027283A1 (ja) * | 2011-08-24 | 2013-02-28 | ヤマザキマザック 株式会社 | Nc工作機械システム |
WO2013033289A1 (en) * | 2011-09-02 | 2013-03-07 | Brooks Automation, Inc. | Time-optimal trajectories for robotic transfer devices |
JP5911299B2 (ja) | 2011-12-27 | 2016-04-27 | キヤノン株式会社 | 情報処理装置、情報処理装置の制御方法およびプログラム |
JP2014222393A (ja) * | 2013-05-13 | 2014-11-27 | キヤノン株式会社 | 移動体配置決定方法、測定装置、加工装置、およびプログラム |
WO2015079740A1 (ja) * | 2013-11-28 | 2015-06-04 | 三菱電機株式会社 | ロボットシステムおよびロボットシステムの制御方法 |
US9138895B2 (en) * | 2014-01-10 | 2015-09-22 | Recognition Robotics, Inc. | Method for picking up an article using a robot arm and associated system |
JP5824173B1 (ja) * | 2014-02-28 | 2015-11-25 | ファナック株式会社 | ロボットを用いて物品を整列させる物品整列装置及び物品整列方法、並びに物品整列装置を備えた物品移送システム |
CN207861446U (zh) * | 2015-07-29 | 2018-09-14 | Abb瑞士股份有限公司 | 用于机器人拆垛设备的控制*** |
JP6517762B2 (ja) | 2016-08-23 | 2019-05-22 | ファナック株式会社 | 人とロボットが協働して作業を行うロボットの動作を学習するロボットシステム |
JP6514166B2 (ja) | 2016-09-16 | 2019-05-15 | ファナック株式会社 | ロボットの動作プログラムを学習する機械学習装置,ロボットシステムおよび機械学習方法 |
US11039893B2 (en) * | 2016-10-21 | 2021-06-22 | Globus Medical, Inc. | Robotic surgical systems |
JP6450727B2 (ja) * | 2016-10-28 | 2019-01-09 | ファナック株式会社 | ロボットが行う物品整列作業のシミュレーションのための装置、方法、プログラム及び記録媒体 |
CN106625726A (zh) * | 2016-12-29 | 2017-05-10 | 吴中区穹窿山德毅新材料技术研究所 | 工业机器人臂部件 |
WO2018120208A1 (zh) * | 2016-12-30 | 2018-07-05 | 深圳配天智能技术研究院有限公司 | 一种码垛路径模式的确定方法、装置及机器人 |
WO2019002898A1 (en) * | 2017-06-30 | 2019-01-03 | Siemens Industry Software Ltd. | METHOD AND SYSTEM FOR DETERMINING JOINT VALUES OF AN EXTERNAL AXIS FOR ROBOT MANUFACTURE |
US10723025B2 (en) | 2017-07-10 | 2020-07-28 | Hypertherm, Inc. | Computer-implemented methods and systems for generating material processing robotic tool paths |
JP6626065B2 (ja) * | 2017-10-31 | 2019-12-25 | ファナック株式会社 | 教示点又は教示線の位置ずれを警告又は修正するロボット教示装置 |
JP7233858B2 (ja) * | 2018-06-13 | 2023-03-07 | オムロン株式会社 | ロボット制御装置、ロボット制御方法、及びロボット制御プログラム |
US10776949B2 (en) | 2018-10-30 | 2020-09-15 | Liberty Reach Inc. | Machine vision-based method and system for measuring 3D pose of a part or subassembly of parts |
JP6871220B2 (ja) * | 2018-11-08 | 2021-05-12 | ファナック株式会社 | 制御システム |
WO2020142498A1 (en) * | 2018-12-31 | 2020-07-09 | Abb Schweiz Ag | Robot having visual memory |
DE202019101782U1 (de) * | 2019-03-28 | 2019-04-25 | Fft Produktionssysteme Gmbh & Co. Kg | Montageanordnung Light |
WO2020261698A1 (ja) * | 2019-06-27 | 2020-12-30 | 川崎重工業株式会社 | 基板マッピング装置、そのマッピング方法及びマッピング教示方法 |
CN111230876B (zh) * | 2020-02-06 | 2021-11-02 | 腾讯科技(深圳)有限公司 | 移动物品的方法、装置、智能设备以及存储介质 |
US11707843B2 (en) * | 2020-04-03 | 2023-07-25 | Fanuc Corporation | Initial reference generation for robot optimization motion planning |
CN114347008B (zh) * | 2022-01-18 | 2024-06-25 | 广东原点智能技术有限公司 | 基于工业机器人的无序抓取工件方法、装置及智能终端 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4942539A (en) * | 1988-12-21 | 1990-07-17 | Gmf Robotics Corporation | Method and system for automatically determining the position and orientation of an object in 3-D space |
US5495410A (en) * | 1994-08-12 | 1996-02-27 | Minnesota Mining And Manufacturing Company | Lead-through robot programming system |
JPH09131683A (ja) * | 1995-11-10 | 1997-05-20 | Fanuc Ltd | 複数のロボットにトラッキング動作を行なわせるための視覚センサ・ロボットシステム |
US6445964B1 (en) * | 1997-08-04 | 2002-09-03 | Harris Corporation | Virtual reality simulation-based training of telekinegenesis system for training sequential kinematic behavior of automated kinematic machine |
US20030078694A1 (en) * | 2000-12-07 | 2003-04-24 | Fanuc Ltd. | Robot teaching apparatus |
CN1486914A (zh) * | 2002-08-23 | 2004-04-07 | 发那科株式会社 | 物件搬运装置 |
Family Cites Families (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5579444A (en) * | 1987-08-28 | 1996-11-26 | Axiom Bildverarbeitungssysteme Gmbh | Adaptive vision-based controller |
JP2710850B2 (ja) * | 1989-03-27 | 1998-02-10 | キヤノン株式会社 | ワーク把持装置、ワーク及びその収納ケース |
US5314722A (en) * | 1989-06-29 | 1994-05-24 | Fanuc Ltd | Method of applying a material to a rotating object by using a robot |
JPH0736989B2 (ja) * | 1990-01-19 | 1995-04-26 | トキコ株式会社 | 工業用ロボットの制御方法 |
JP2779072B2 (ja) * | 1991-01-28 | 1998-07-23 | ファナック株式会社 | ロボットの教示方法 |
JPH04343178A (ja) * | 1991-05-20 | 1992-11-30 | Sony Corp | 画像処理装置 |
US5380978A (en) * | 1991-07-12 | 1995-01-10 | Pryor; Timothy R. | Method and apparatus for assembly of car bodies and other 3-dimensional objects |
US5577130A (en) * | 1991-08-05 | 1996-11-19 | Philips Electronics North America | Method and apparatus for determining the distance between an image and an object |
JPH05127718A (ja) * | 1991-11-08 | 1993-05-25 | Fujitsu Ltd | マニピユレータの手先軌道自動生成装置 |
JPH07261821A (ja) * | 1994-03-16 | 1995-10-13 | Fanuc Ltd | 負荷による撓みを考慮したロボット軌道計画方法 |
JP3418456B2 (ja) * | 1994-06-23 | 2003-06-23 | ファナック株式会社 | ロボット位置教示具及びロボット位置教示方法 |
US5572102A (en) * | 1995-02-28 | 1996-11-05 | Budd Canada Inc. | Method and apparatus for vision control of welding robots |
JPH0970780A (ja) * | 1995-09-06 | 1997-03-18 | Fanuc Ltd | ロボットのツール形状補正方式 |
EP0812662B1 (en) * | 1995-12-27 | 2008-01-23 | Fanuc Ltd | Composite sensor robot system |
JPH11300670A (ja) * | 1998-04-21 | 1999-11-02 | Fanuc Ltd | 物品ピックアップ装置 |
US5959425A (en) * | 1998-10-15 | 1999-09-28 | Fanuc Robotics North America, Inc. | Vision guided automatic robotic path teaching method |
JP3326472B2 (ja) * | 1999-11-10 | 2002-09-24 | 独立行政法人 航空宇宙技術研究所 | 多関節ロボット |
JP3715537B2 (ja) * | 2001-02-19 | 2005-11-09 | 本田技研工業株式会社 | 多関節ロボットの干渉回避方法およびプログラム |
JP2003148914A (ja) * | 2001-11-08 | 2003-05-21 | Fanuc Ltd | 位置検出装置及び位置検出を利用した取出し装置 |
KR100571834B1 (ko) * | 2004-02-27 | 2006-04-17 | 삼성전자주식회사 | 청소 로봇의 바닥 먼지 검출 방법 및 장치 |
WO2006019970A2 (en) * | 2004-07-14 | 2006-02-23 | Braintech Canada, Inc. | Method and apparatus for machine-vision |
-
2004
- 2004-12-21 JP JP2004368977A patent/JP4087841B2/ja active Active
-
2005
- 2005-12-16 EP EP05027674A patent/EP1676679A3/en not_active Withdrawn
- 2005-12-20 CN CNB2005101326470A patent/CN100396453C/zh not_active Expired - Fee Related
- 2005-12-20 US US11/311,351 patent/US20060149421A1/en not_active Abandoned
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4942539A (en) * | 1988-12-21 | 1990-07-17 | Gmf Robotics Corporation | Method and system for automatically determining the position and orientation of an object in 3-D space |
US5495410A (en) * | 1994-08-12 | 1996-02-27 | Minnesota Mining And Manufacturing Company | Lead-through robot programming system |
JPH09131683A (ja) * | 1995-11-10 | 1997-05-20 | Fanuc Ltd | 複数のロボットにトラッキング動作を行なわせるための視覚センサ・ロボットシステム |
US6445964B1 (en) * | 1997-08-04 | 2002-09-03 | Harris Corporation | Virtual reality simulation-based training of telekinegenesis system for training sequential kinematic behavior of automated kinematic machine |
US20030078694A1 (en) * | 2000-12-07 | 2003-04-24 | Fanuc Ltd. | Robot teaching apparatus |
CN1486914A (zh) * | 2002-08-23 | 2004-04-07 | 发那科株式会社 | 物件搬运装置 |
Also Published As
Publication number | Publication date |
---|---|
EP1676679A3 (en) | 2008-03-19 |
EP1676679A2 (en) | 2006-07-05 |
JP4087841B2 (ja) | 2008-05-21 |
US20060149421A1 (en) | 2006-07-06 |
CN1792573A (zh) | 2006-06-28 |
JP2006175532A (ja) | 2006-07-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN100396453C (zh) | 机器人控制装置 | |
CN108381265B (zh) | 加工***以及机械控制装置 | |
US4380696A (en) | Method and apparatus for manipulator welding apparatus with vision correction for workpiece sensing | |
US20060072988A1 (en) | Transfer robot system | |
KR950000814B1 (ko) | 로보트의 동작지시 방법 및 제어장치 | |
EP0129091A2 (en) | Numerical control system, graphics display unit and machine tool | |
EP0216930B1 (en) | System for setting rectangular coordinates of workpiece for robots | |
CN104057456A (zh) | 机器人拾取***及被加工物的制造方法 | |
CN102300680A (zh) | 机器人手臂的控制方法 | |
CN110740841B (zh) | 作业*** | |
KR20190055777A (ko) | 로봇 제어 방법 및 장치 | |
US20220388179A1 (en) | Robot system | |
US20210016440A1 (en) | Semi-autonomous robot path planning | |
JP5446887B2 (ja) | 制御装置、ロボット、ロボットシステム及びロボットの追従方法 | |
US20190232499A1 (en) | Method for work piece calibration and robot system using the same | |
JPS5916286B2 (ja) | 工業用ロボツトの動作制御方法 | |
Seliger et al. | Sensor-aided programming and movement adaptation for robot-guided deburring of castings | |
CN111300409A (zh) | 一种工业机器人路径规划方法 | |
CN116390834A (zh) | 机器人*** | |
CN109807891B (zh) | 设备运动处理方法及装置 | |
Vaher et al. | Positioning error correction of autonomously movable robot arm | |
JP2016185586A (ja) | ロボット装置の制御方法、ロボット装置、およびロボット操作装置 | |
JP7049411B2 (ja) | 移動体 | |
KR102533434B1 (ko) | 웨이퍼 박막 측정을 위한 로봇 매니퓰레이터의 위치 제어 장치 및 방법 | |
JP2023017385A (ja) | ロボット制御方法、ロボット制御システム、制御装置及び制御プログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
C17 | Cessation of patent right | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20080625 Termination date: 20100120 |