CN103433925A - 机器人返回起始点的方法、运行方法、机器人及控制装置 - Google Patents
机器人返回起始点的方法、运行方法、机器人及控制装置 Download PDFInfo
- Publication number
- CN103433925A CN103433925A CN2013103299364A CN201310329936A CN103433925A CN 103433925 A CN103433925 A CN 103433925A CN 2013103299364 A CN2013103299364 A CN 2013103299364A CN 201310329936 A CN201310329936 A CN 201310329936A CN 103433925 A CN103433925 A CN 103433925A
- Authority
- CN
- China
- Prior art keywords
- robot
- safety zone
- location point
- current
- current residing
- 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
Landscapes
- Manipulator (AREA)
Abstract
本发明实施方式公开了一种机器人停止运行后返回起始点的方法,包括:获取机器人当前所处的位置点;判断当前所处的位置点是否在安全区域内;若当前所处的位置点不在安全区域内,则使机器人不直接执行默认的自动运行操作,其中,默认的自动运行操作包括机器人在安全区域内由当前所处的位置点返回起始点的动作。本发明实施方式还公开了一种机器人控制装置、机器人运行方法、机器人。通过上述方式,本发明能够极大地降低机器人在返回起始点的过程中撞击意外发生的几率。
Description
技术领域
本发明涉及机器人领域,特别是涉及一种机器人停止运行后返回起始点的方法、机器人运行方法、机器人控制装置以及机器人。
背景技术
工业机器人在按照机器人程序进行加工作业的过程中,由于人为因素或机器因素使得机器人运行一定路径后中途停止,当操作者在机器人中途停止后选择重新启动当前程序或加载其他程序时,此时机器人首先需从当前停止所处的位置点返回当前路径的起始点,以运行新的程序。
本申请发明人在长期研发中发现,现有技术中在机器人停止运行后返回起始点的方法通常为:使机器人由当前停止所处的位置点按照最优路径返回起始点。现有技术中使机器人直接由当前位置点返回起始点的过程中极大可能会出现机器人与被加工的物件相碰撞等撞击的意外,存在一定的安全隐患。
发明内容
本发明主要解决的技术问题是提供一种机器人返回起始点的方法、机器人运行方法、机器人控制装置以及机器人,能够极大地降低机器人在返回起始点的过程中撞击意外发生的几率。
为解决上述技术问题,本发明的第一方面是:提供一种机器人停止运行后返回起始点的方法,包括:获取机器人当前所处的位置点,其中,机器人当前处于停止运行状态;判断当前所处的位置点是否在安全区域内,其中,安全区域为机器人由停止运行状态返回当前路径的起始点时对应的安全位置范围;若当前所处的位置点不在安全区域内,则使机器人不直接执行默认的自动运行操作,其中,默认的自动运行操作包括机器人在安全区域内由当前所处的位置点返回起始点的动作。
其中,若当前所处的位置点不在安全区域内,还包括步骤:提示用户调整机器人当前所处的位置点至安全区域内;在调整机器人当前所处的位置点至安全区域内后,再使机器人执行默认的自动运行操作。
其中,机器人为六轴机器人;安全区域为机器人处于当前路径的起始点时机器人各轴对应的位置点坐标的一预设角度r范围,其中,机器人处于起始点时各轴对应的位置点坐标为(x,y,z,m,n,o),机器人各轴对应的安全区域为:(x-r,x+r)、(y-r,y+r)、(z-r,z+r)、(m-r,m+r)、(n-r,n+r)以及(o-r,o+r)。
其中,获取机器人当前所处的位置点的步骤具体包括:获取机器人各轴当前对应的位置点坐标。
其中,判断当前所处的位置点是否在安全区域内的步骤具体为:判断机器人各轴当前对应的位置点坐标是否均在机器人各轴对应的安全区域内;提示用户调整机器人当前所处的位置点至安全区域内的步骤具体为:提示用户调整不在安全区域内的机器人各轴至对应的安全区域内,以使得机器人各轴当前对应的位置点坐标均在机器人各轴对应的安全区域内。
其中,若当前所处的位置点在安全区域内,则使机器人执行默认的自动运行操作。
为解决上述技术问题,本发明的第二方面是:提供一种机器人运行方法,包括:使机器人按照当前作业程序运行;在使机器人停止运行当前作业程序后,获取机器人当前所处的位置点;判断当前所处的位置点是否在安全区域内,其中,安全区域为机器人由停止运行状态返回当前路径的起始点时对应的安全位置范围;若当前所处的位置点不在安全区域内,则使机器人不直接执行默认的自动运行操作,其中,默认的自动运行操作包括机器人在安全区域内由当前所处的位置点返回起始点的动作;若当前所处的位置点不在安全区域内,还包括步骤:提示用户调整机器人当前所处的位置点至安全区域内;在调整机器人当前所处的位置点至安全区域内后,再使机器人执行默认的自动运行操作;在使机器人执行默认的自动运行操作后,使机器人运行当前作业程序或后续作业程序。
为解决上述技术问题,本发明的第三方面是:提供一种机器人控制装置,包括:获取模块,用于获取机器人当前所处的位置点,其中,机器人当前处于停止运行状态;判断模块,用于判断当前所处的位置点是否在安全区域内,其中,安全区域为机器人由停止运行状态返回当前路径的起始点时对应的安全位置范围;控制模块,用于在当前所处的位置点不在安全区域情况下,使机器人不直接执行默认的自动运行操作,其中,默认的自动运行操作包括机器人在安全区域内由当前所处的位置点返回起始点的动作。
其中,装置还包括:提示模块,用于在当前所处的位置点不在安全区域情况下,提示用户调整机器人当前所处的位置点至安全区域内;控制模块还用于在调整机器人当前所处的位置点至安全区域内后,使机器人执行默认的自动运行操作。
为解决上述技术问题,本发明的第四方面是:提供一种机器人,包括:第一控制模块,用于使机器人按照当前作业程序运行;获取模块,用于在使机器人停止运行当前作业程序后,获取机器人当前所处的位置点;判断模块,用于判断当前所处的位置点是否在安全区域内,其中,安全区域为机器人由停止运行状态返回当前路径的起始点时对应的安全位置范围;第二控制模块,用于在当前所处的位置点不在安全区域情况下,使机器人不直接执行默认的自动运行操作,其中,默认的自动运行操作包括机器人在安全区域内由当前所处的位置点返回起始点的动作;提示模块,用于在当前所处的位置点不在安全区域内情况下,提示用户调整机器人当前所处的位置点至安全区域内;第二控制模块还用于在调整机器人当前所处的位置点至安全区域内后,使机器人执行默认的自动运行操作;第一控制模块还用于在使机器人执行默认的自动运行操作后,使机器人运行当前作业程序或后续作业程序。
本发明的有益效果是:区别于现有技术的情况,本发明通过获取机器人当前所处的位置点,进一步判断当前所处的位置点是否在安全区域内,若当前所处的位置点不在安全区域内则使机器人不直接执行默认的自动运行操作,通过在机器人返回起始点前判断当前所处的位置点是否处在安全区域内,能够极大地降低机器人在返回起始点的过程中撞击意外发生的几率。
附图说明
图1是本发明机器人停止运行后返回起始点的方法第一实施方式的流程图;
图2是本发明机器人停止运行后返回起始点的方法第二实施方式的流程图;
图3是本发明机器人停止运行后返回起始点的方法第三实施方式的流程图;
图4是本发明机器人运行方法一实施方式的流程图;
图5是本发明机器人控制装置一实施方式的原理框图;
图6是本发明机器人一实施方式的原理框图。
具体实施方式
下面将结合本发明实施方式中的附图,对本发明实施方式中的技术方案进行清楚、完整地描述,显然,所描述的实施方式仅仅是本发明一部分实施方式,而不是全部的实施方式。基于本发明中的实施方式,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施方式,均属于本发明保护的范围。
请参阅图1,本发明机器人停止运行后返回起始点的方法第一实施方式包括:
步骤S11:获取机器人当前所处的位置点;
获取机器人当前所处的位置点,具体为:获取机器人各轴当前对应的位置点坐标。其中,由于人为因素或机器人本身因素使得机器人当前处于停止运行状态。
步骤S12:判断当前所处的位置点是否在安全区域内;
判断机器人当前所处的位置点是否在安全区域内。其中,安全区域为机器人由停止运行状态返回当前路径的起始点时对应的安全位置范围,安全区域为根据加工物件等障碍物的摆放位置以及机器人各轴的活动空间情况进行设置,加工物件等障碍物不在安全区域内。
步骤S13:使机器人不直接执行默认的自动运行操作;
若上述步骤S12的判断结果为:机器人当前所处的位置点不在安全区域内,则使机器人不直接执行默认的自动运行操作。其中,默认的自动运行操作包括机器人在安全区域内由当前所处的位置点返回起始点的动作,本实施方式中上述默认的自动运行操作具体为:机器人在安全区域内按照规划的最优路径由当前所处的位置点返回起始点,在其他实施方式中,机器人也可在安全区域内按照其他路径返回起始点。机器人返回的路径位于安全区域内。
可以理解,本发明机器人停止运行后返回起始点的方法第一实施方式通过获取机器人当前所处的位置点,进一步判断当前所处的位置点是否在安全区域内,若当前所处的位置点不在安全区域内则使机器人不直接执行默认的自动运行操作,通过在机器人返回起始点前判断当前所处的位置点是否处在安全区域内,能够极大地降低机器人在返回起始点的过程中撞击意外发生的几率。
请参阅图2,本发明机器人停止运行后返回起始点的方法第二实施方式包括:
步骤S21:获取机器人当前所处的位置点;
获取机器人当前所处的位置点,其中,机器人当前处于停止运行状态。
步骤S22:判断当前所处的位置点是否在安全区域内;
判断机器人当前所处的位置点是否在安全区域内,其中,安全区域为机器人由停止运行状态返回当前路径的起始点时对应的安全位置范围。
步骤S23:使机器人不直接执行默认的自动运行操作;
若上述步骤S22的判断结果为:机器人当前所处的位置点不在安全区域内,则使机器人不直接执行默认的自动运行操作。
步骤S24:提示用户调整机器人当前所处的位置点至安全区域内;
若机器人当前所处的位置点不在安全区域内,还包括步骤:提示用户调整机器人当前所处的位置点至安全区域内,提示用户的方法具体可为通过指示灯提示用户,例如指示灯正常状态下显示绿色,当指示灯显示红色时则表示用户需对机器人进行当前所处的位置点进行调整;也可通过声音、文字等方式提示用户调整机器人当前所处的位置点,此处不作过多限制。此外,也可通过指示灯、声音、文字等方式提示安全区域所在的位置区域。用户调整机器人当前所处的位置点至安全区域内的过程具体可为:用户朝向安全区域的方向移动当前处于停止运行状态的机器人,当用户将机器人移动至安全区域内后,可通过指示灯指示某种颜色或者通过提示声音等方式提示用户机器人当前所处的位置点已在安全区域内,此时用户停止调整机器人当前所处的位置点。
本实施方式中,在使机器人不直接执行默认的自动运行操作之后,提示用户调整机器人当前所处的位置点至安全区域内;在其他实施方式中,也可在使机器人不直接执行默认的自动运行操作之前或同时,提示用户调整机器人当前所处的位置点至安全区域内,此处不作过多限制。
步骤S25:使机器人执行默认的自动运行操作。
在用户调整机器人当前所处的位置点至安全区域内后,再使机器人执行默认的自动运行操作,即机器人在安全区域内由当前所处的位置点返回起始点。
可以理解,本发明机器人停止运行后返回起始点的方法第二实施方式通过获取机器人当前所处的位置点,进一步判断当前所处的位置点是否在安全区域内,若当前所处的位置点不在安全区域内则使机器人不直接执行默认的自动运行操作,进而提示用户调整机器人当前所处的位置点至安全区域内,在调整至安全区域内后才使机器人执行默认的自动运行操作,能够极大地降低机器人在返回起始点的过程中撞击意外发生的几率。
请参阅图3,本发明机器人停止运行后返回起始点的方法第三实施方式包括:
步骤S31:获取机器人当前所处的位置点;
获取机器人当前所处的位置点,具体为:获取机器人各轴当前对应的位置点坐标。其中,机器人当前处于停止运行状态。本实施方式中,机器人为六轴机器人,在其他实施方式中也可为其他轴数的机器人。
步骤S32:判断当前所处的位置点是否在安全区域内;
判断机器人当前所处的位置点是否在安全区域内,其中,安全区域为机器人由停止运行状态返回当前路径的起始点时对应的安全位置范围,安全区域也即为机器人处于当前路径的起始点时机器人各轴对应的位置点坐标的一预设角度r范围。
机器人处于起始点时各轴对应的位置点坐标为(x,y,z,m,n,o),进而机器人各轴对应的安全区域为:(x-r,x+r)、(y-r,y+r)、(z-r,z+r)、(m-r,m+r)、(n-r,n+r)以及(o-r,o+r)。本实施方式中,预设角度r取值为5度,在其他实施方式中,根据加工物件等障碍物的摆放位置以及实际的空间应用情况取其他数值的预设角度r,进而定义各轴对应的安全区域,此处不作过多限制。加工物件等障碍物不在安全区域内,因而能够极大地降低机器人在返回起始点的过程中撞击意外的发生几率。
上述判断机器人当前所处的位置点是否在安全区域内的步骤具体为:判断机器人各轴当前对应的位置点坐标是否均在机器人各轴对应的安全区域内,各轴对应的安全区域也即:(x-r,x+r)、(y-r,y+r)、(z-r,z+r)、(m-r,m+r)、(n-r,n+r)以及(o-r,o+r)。
步骤S33a:使机器人不直接执行默认的自动运行操作;
若上述步骤S32的判断结果为:机器人当前所处的位置点不在安全区域内,则使机器人不直接执行默认的自动运行操作。其中,默认的自动运行操作包括机器人在安全区域内由当前所处的位置点返回起始点的动作,本实施方式中上述默认的自动运行操作具体为:机器人在安全区域内按照规划的最优路径由当前所处的位置点返回起始点。
此外,若机器人当前所处的位置点不在区域内还包括步骤:提示用户调整机器人当前所处的位置点至安全区域内。其中,提示用户调整机器人当前所处的位置点至安全区域内的步骤具体为:提示用户调整不在安全区域内的机器人各轴至对应的安全区域内,以使得机器人各轴当前对应的位置点坐标均在机器人各轴对应的安全区域内。例如,当判断得到机器人六个轴中的两个轴A、B不在安全区域,则提示用户调整不在安全区域内的两个轴A、B至A、B对应的安全区域内。可通过指示灯、声音或文字等方式提示用户哪些机器人轴不在其对应的安全区域内,用户进一步将当前不在安全区域内的机器人各轴朝向其对应的安全区域的方向移动,以使得机器人各轴当前对应的位置点坐标均在机器人各轴对应的安全区域内。
在用户调整机器人当前所处的位置点至安全区域内后,也即机器人各轴当前对应的位置点坐标均在机器人各轴对应的安全区域内,则使机器人执行上述默认的自动运行操作。
步骤S33b:使机器人执行默认的自动运行操作。
若上述步骤S32的判断结果为:机器人当前所处的位置点在安全区域内,则直接使机器人执行默认的自动运行操作,即:使机器人在安全区域内由当前所处的位置点返回起始点。
在其他实施方式中,若判断得到机器人当前所处的位置点在安全区域内后,也可进一步判断机器人是否需要由当前所处的位置点返回起始点,若是则使机器人执行默认的自动运行操作,否则不执行任何操作;若判断得到机器人当前所处的位置点在安全区域内后,也可由用户在安全区域内手动将机器人由当前所处的位置点移动到起始点,此处不作过多限制。
下面对本发明机器人停止运行后返回起始点的方法第三实施方式进行举例说明:
获取机器人处于停止运行状态时各轴对应的位置点坐标(P1,P2,P3,P4,P5,P6);然后判断机器人各轴当前对应的位置点坐标(P1,P2,P3,P4,P5,P6)是否均在机器人各轴对应的安全区域内即(x-r,x+r)、(y-r,y+r)、(z-r,z+r)、(m-r,m+r)、(n-r,n+r)以及(o-r,o+r),判断结果为机器人轴3以及机器人轴5当前对应的位置点坐标P3、P5不在其轴对应的安全区域(z-r,z+r)、(n-r,n+r)内,此时的判断结果即为机器人当前所处的位置点不在安全区域内,则使机器人不直接执行默认的自动运行操作;进一步提示用户调整不在安全区域内的机器人轴3以及机器人轴5至对应的安全区域(z-r,z+r)、(n-r,n+r)内;在调整机器人轴3以及机器人轴5至对应的安全区域内后,再使机器人执行默认的自动运行操作,使机器人在安全区域内由当前所处的位置点返回起始点。
可以理解,本发明机器人停止运行后返回起始点的方法第三实施方式通过获取机器人当前所处的位置点,进一步判断当前所处的位置点是否在安全区域内,若当前所处的位置点不在安全区域内则使机器人不直接执行默认的自动运行操作,进而提示用户调整机器人当前所处的位置点至安全区域内后,在调整至安全区域内后再使机器人执行默认的自动运行操作;若当前所处的位置点在安全区域内则直接使机器人执行默认的自动运行操作。通过在机器人返回起始点前判断当前所处的位置点是否处在安全区域内,使得机器人执行默认的自动运行操作前处在一个安全区域内,能够极大地降低机器人在返回起始点的过程中撞击意外发生的几率。
请参阅图4,本发明机器人运行方法一实施方式包括:
步骤S41:使机器人按照当前作业程序运行;
使机器人按照当前作业程序运行,例如使机器人进行加工作业程序以对工件进行加工。
步骤S42:获取机器人当前所处的位置点;
在手动使机器人停止运行当前作业程序或机器人自动停止运行当前作业程序后,获取机器人当前所处的位置点,其中,机器人当前处于停止运行状态。
步骤S43:判断当前所处的位置点是否在安全区域内;
判断机器人当前所处的位置点是否在安全区域内,其中,安全区域为机器人由停止运行状态返回当前路径的起始点时对应的安全位置范围。
步骤S44:使机器人不直接执行默认的自动运行操作;
若机器人当前所处的位置点不在安全区域内,则使机器人不直接执行默认的自动运行操作。其中,默认的自动运行操作包括机器人在安全区域内由当前所处的位置点返回起始点的动作。
此外,若机器人当前所处的位置点不在安全区域内,还包括步骤:提示用户调整机器人当前所处的位置点至安全区域内。其中,可在使机器人不直接执行默认的自动运行操作之前、同时或之后,提示用户调整机器人当前所处的位置点至安全区域内,此处不作过多限制。
在用户调整机器人当前所处的位置点至安全区域内后,再使机器人执行默认的自动运行操作。
步骤S45:使机器人运行当前作业程序或后续作业程序。
在使机器人执行默认的自动运行操作返回当前路径的起始点后,使机器人运行上述当前作业程序或后续作业程序。
可以理解,本发明机器人运行方法一实施方式通过在停止运行当前作业程序后以及运行当前作业程序或后续作业程序前,获取机器人当前所处的位置点,进一步判断当前所处的位置点是否在安全区域内,若当前所处的位置点不在安全区域内则使机器人不直接执行默认的自动运行操作,此外还包括提示用户调整机器人当前所处的位置点至安全区域内后,在调整至安全区域内后再使机器人执行默认的自动运行操作,能够极大地降低机器人在返回起始点的过程中与障碍物碰撞的几率,使得机器人能够正常运行。
请参阅图5,本发明机器人控制装置一实施方式包括:
获取模块51,用于获取机器人当前所处的位置点,其中,机器人当前处于停止运行状态。
判断模块52,用于判断获取模块51获取的机器人当前所处的位置点是否在安全区域内,其中,安全区域为机器人由停止运行状态返回当前路径的起始点时对应的安全位置范围。
控制模块53,用于在机器人当前所处的位置点不在安全区域情况下,使机器人不直接执行默认的自动运行操作,其中,默认的自动运行操作包括机器人在安全区域内由当前所处的位置点返回起始点的动作。
上述机器人控制装置还包括:提示模块,用于在当前所处的位置点不在安全区域情况下,提示用户调整机器人当前所处的位置点至安全区域内。
控制模块53还用于在调整机器人当前所处的位置点至安全区域内后,使机器人执行默认的自动运行操作。
可以理解,本发明机器人控制装置一实施方式通过获取模块获取机器人当前所处的位置点,判断模块进一步判断当前所处的位置点是否在安全区域内,若当前所处的位置点不在安全区域内则控制模块使机器人不直接执行默认的自动运行操作,通过在机器人返回起始点前判断当前所处的位置点是否处在安全区域内,能够极大地降低机器人在返回起始点的过程中与障碍物碰撞的几率。
请参阅图6,本发明机器人一实施方式包括:
第一控制模块61,用于使机器人按照当前作业程序运行。
获取模块62,用于在使机器人停止运行当前作业程序后,获取机器人当前所处的位置点。
判断模块63,用于判断当前所处的位置点是否在安全区域内,其中,安全区域为机器人由停止运行状态返回当前路径的起始点时对应的安全位置范围。
第二控制模块64,用于在当前所处的位置点不在安全区域情况下,使机器人不直接执行默认的自动运行操作,其中,默认的自动运行操作包括机器人在安全区域内由当前所处的位置点返回起始点的动作。
提示模块65,用于在当前所处的位置点不在安全区域内情况下,提示用户调整机器人当前所处的位置点至安全区域内。
第二控制模块64还用于在调整机器人当前所处的位置点至安全区域内后,使机器人执行默认的自动运行操作。
第一控制模块61还用于在第二控制模块64使机器人执行默认的自动运行操作后,使机器人运行当前作业程序或后续作业程序。
可以理解,本发明机器人一实施方式通过在停止运行当前作业程序后以及运行当前作业程序或后续作业程序前,获取模块获取机器人当前所处的位置点,判断模块进一步判断当前所处的位置点是否在安全区域内,若当前所处的位置点不在安全区域内则使机器人不直接执行默认的自动运行操作,此外提示模块提示用户调整机器人当前所处的位置点至安全区域内后,在调整至安全区域内后第二控制模块再使机器人执行默认的自动运行操作,能够极大地降低机器人在返回起始点的过程中与障碍物碰撞的几率,使得机器人能够正常运行。
以上所述仅为本发明的实施方式,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
Claims (10)
1.一种机器人停止运行后返回起始点的方法,其特征在于,包括:
获取机器人当前所处的位置点,其中,所述机器人当前处于停止运行状态;
判断所述当前所处的位置点是否在安全区域内,其中,所述安全区域为机器人由停止运行状态返回当前路径的起始点时对应的安全位置范围;
若所述当前所处的位置点不在安全区域内,则使所述机器人不直接执行默认的自动运行操作,其中,所述默认的自动运行操作包括机器人在安全区域内由当前所处的位置点返回起始点的动作。
2.根据权利要求1所述的方法,其特征在于,
若所述当前所处的位置点不在安全区域内,还包括步骤:提示用户调整所述机器人当前所处的位置点至安全区域内;
在调整所述机器人当前所处的位置点至安全区域内后,再使所述机器人执行所述默认的自动运行操作。
3.根据权利要求2所述的方法,其特征在于,
所述机器人为六轴机器人;
所述安全区域为机器人处于当前路径的起始点时机器人各轴对应的位置点坐标的一预设角度r范围,
其中,所述机器人处于起始点时各轴对应的位置点坐标为(x,y,z,m,n,o),所述机器人各轴对应的安全区域为:(x-r,x+r)、(y-r,y+r)、(z-r,z+r)、(m-r,m+r)、(n-r,n+r)以及(o-r,o+r)。
4.根据权利要求3所述的方法,其特征在于,所述获取机器人当前所处的位置点的步骤具体包括:
获取所述机器人各轴当前对应的位置点坐标。
5.根据权利要求4所述的方法,其特征在于,
所述判断当前所处的位置点是否在安全区域内的步骤具体为:
判断所述机器人各轴当前对应的位置点坐标是否均在机器人各轴对应的安全区域内;
所述提示用户调整机器人当前所处的位置点至安全区域内的步骤具体为:
提示用户调整不在所述安全区域内的机器人各轴至对应的安全区域内,以使得所述机器人各轴当前对应的位置点坐标均在机器人各轴对应的安全区域内。
6.根据权利要求1所述的方法,其特征在于,
若所述当前所处的位置点在安全区域内,则使所述机器人执行默认的自动运行操作。
7.一种机器人运行方法,其特征在于,包括:
使机器人按照当前作业程序运行;
在使所述机器人停止运行当前作业程序后,获取所述机器人当前所处的位置点;
判断所述当前所处的位置点是否在安全区域内,其中,所述安全区域为机器人由停止运行状态返回当前路径的起始点时对应的安全位置范围;
若所述当前所处的位置点不在安全区域内,则使所述机器人不直接执行默认的自动运行操作,其中,所述默认的自动运行操作包括机器人在安全区域内由当前所处的位置点返回起始点的动作;
若所述当前所处的位置点不在安全区域内,还包括步骤:提示用户调整所述机器人当前所处的位置点至安全区域内;
在调整所述机器人当前所处的位置点至安全区域内后,再使所述机器人执行所述默认的自动运行操作;
在使所述机器人执行默认的自动运行操作后,使所述机器人运行当前作业程序或后续作业程序。
8.一种机器人控制装置,其特征在于,包括:
获取模块,用于获取机器人当前所处的位置点,其中,所述机器人当前处于停止运行状态;
判断模块,用于判断所述当前所处的位置点是否在安全区域内,其中,所述安全区域为机器人由停止运行状态返回当前路径的起始点时对应的安全位置范围;
控制模块,用于在所述当前所处的位置点不在安全区域情况下,使所述机器人不直接执行默认的自动运行操作,其中,所述默认的自动运行操作包括机器人在安全区域内由当前所处的位置点返回起始点的动作。
9.根据权利要求8所述的装置,其特征在于,
所述装置还包括提示模块,用于在所述当前所处的位置点不在安全区域情况下,提示用户调整所述机器人当前所处的位置点至安全区域内;
所述控制模块还用于在调整机器人当前所处的位置点至安全区域内后,使所述机器人执行所述默认的自动运行操作。
10.一种机器人,其特征在于,包括:
第一控制模块,用于使机器人按照当前作业程序运行;
获取模块,用于在使所述机器人停止运行当前作业程序后,获取所述机器人当前所处的位置点;
判断模块,用于判断所述当前所处的位置点是否在安全区域内,其中,所述安全区域为机器人由停止运行状态返回当前路径的起始点时对应的安全位置范围;
第二控制模块,用于在所述当前所处的位置点不在安全区域内情况下,使所述机器人不直接执行默认的自动运行操作,其中,所述默认的自动运行操作包括机器人在安全区域内由当前所处的位置点返回起始点的动作;
提示模块,用于在所述当前所处的位置点不在安全区域内情况下,提示用户调整所述机器人当前所处的位置点至安全区域内;
所述第二控制模块还用于在调整机器人当前所处的位置点至安全区域内后,使所述机器人执行默认的自动运行操作;
所述第一控制模块还用于在使机器人执行默认的自动运行操作后,使所述机器人运行当前作业程序或后续作业程序。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310329936.4A CN103433925B (zh) | 2013-07-31 | 2013-07-31 | 机器人返回起始点的方法、运行方法、机器人及控制装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310329936.4A CN103433925B (zh) | 2013-07-31 | 2013-07-31 | 机器人返回起始点的方法、运行方法、机器人及控制装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103433925A true CN103433925A (zh) | 2013-12-11 |
CN103433925B CN103433925B (zh) | 2018-05-15 |
Family
ID=49687686
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310329936.4A Active CN103433925B (zh) | 2013-07-31 | 2013-07-31 | 机器人返回起始点的方法、运行方法、机器人及控制装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103433925B (zh) |
Cited By (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105446342A (zh) * | 2016-01-04 | 2016-03-30 | 杭州亚美利嘉科技有限公司 | 用于机器人终端场地回流的方法和装置 |
CN106965198A (zh) * | 2017-03-30 | 2017-07-21 | 上海木爷机器人技术有限公司 | 机器人控制方法和装置 |
CN107735226A (zh) * | 2015-06-25 | 2018-02-23 | 库卡罗伯特有限公司 | 利用机器人驶过预设的轨迹 |
WO2018148873A1 (zh) * | 2017-02-15 | 2018-08-23 | 深圳市前海中康汇融信息技术有限公司 | 基于位置信息的智能机器人及其控制方法 |
CN109746936A (zh) * | 2018-12-19 | 2019-05-14 | 北京镁伽机器人科技有限公司 | 机器人的关节限位方法、装置、系统及存储介质 |
CN109967892A (zh) * | 2017-12-27 | 2019-07-05 | 大族激光科技产业集团股份有限公司 | 一种自动控制起点的切割方法和控制设备、以及存储模块 |
CN110393477A (zh) * | 2018-04-25 | 2019-11-01 | 科沃斯机器人股份有限公司 | 自移动机器人及其行走控制方法、清扫方法、可读介质 |
CN110815226A (zh) * | 2019-11-15 | 2020-02-21 | 四川长虹电器股份有限公司 | 一种机器人任意姿态任意位置下回初始位置的方法 |
WO2020108293A1 (zh) * | 2018-11-29 | 2020-06-04 | 深圳前海达闼云端智能科技有限公司 | 一种控制方法、相关装置及存储介质 |
CN111273661A (zh) * | 2020-01-21 | 2020-06-12 | 上海悦易网络信息技术有限公司 | 一种用于消除检测项的重复路径的方法及设备 |
CN111922567A (zh) * | 2020-08-13 | 2020-11-13 | 北京博清科技有限公司 | 焊接的控制方法、装置、计算机可读存储介质和焊接系统 |
CN112060091A (zh) * | 2020-09-04 | 2020-12-11 | 苏州华兴源创科技股份有限公司 | 机器人回原点的方法、装置、机器人和存储介质 |
CN112518714A (zh) * | 2020-11-05 | 2021-03-19 | 浙江工业大学 | 一种上下料机械手安全区快速在线示教方法 |
CN113237688A (zh) * | 2021-07-09 | 2021-08-10 | 深圳市普渡科技有限公司 | 机器人、机器人避障性能测试方法、装置及可读存储介质 |
CN114459480A (zh) * | 2021-12-03 | 2022-05-10 | 广州极飞科技股份有限公司 | 作业安全区域生成方法、路径规划方法及相关装置 |
CN114700952A (zh) * | 2022-04-24 | 2022-07-05 | 伍福人工智能(河南)有限公司 | 关节限位的控制方法、装置、终端设备以及存储介质 |
WO2024230317A1 (zh) * | 2023-05-05 | 2024-11-14 | 美智纵横科技有限责任公司 | 回充方法、移动机器人以及计算机可读存储介质 |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US12157230B2 (en) | 2021-10-04 | 2024-12-03 | Fanuc America Corporation | Intelligent clear path |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0276691A (ja) * | 1988-09-09 | 1990-03-16 | Daikin Ind Ltd | 産業用ロボットにおける動作停止方法およびその装置 |
CN1058438A (zh) * | 1990-11-24 | 1992-02-05 | 周爱琳 | 织物密度及其不匀率的测试方法 |
JPH056217A (ja) * | 1991-01-18 | 1993-01-14 | Tokico Ltd | 工業用ロボツトの制御方法 |
CN1058438C (zh) * | 1995-04-24 | 2000-11-15 | 三星电子株式会社 | 用于机器人的起始点返回装置 |
CN100408277C (zh) * | 2004-06-29 | 2008-08-06 | 发那科株式会社 | 机器人的待机位置复位程序生成装置 |
CN101673116A (zh) * | 2009-09-30 | 2010-03-17 | 上海交通大学 | 仿人机器人初始位置精确复位系统 |
JP2013094938A (ja) * | 2011-11-04 | 2013-05-20 | Mitsubishi Electric Corp | 部品供給方法、及び部品供給システム |
-
2013
- 2013-07-31 CN CN201310329936.4A patent/CN103433925B/zh active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0276691A (ja) * | 1988-09-09 | 1990-03-16 | Daikin Ind Ltd | 産業用ロボットにおける動作停止方法およびその装置 |
CN1058438A (zh) * | 1990-11-24 | 1992-02-05 | 周爱琳 | 织物密度及其不匀率的测试方法 |
JPH056217A (ja) * | 1991-01-18 | 1993-01-14 | Tokico Ltd | 工業用ロボツトの制御方法 |
CN1058438C (zh) * | 1995-04-24 | 2000-11-15 | 三星电子株式会社 | 用于机器人的起始点返回装置 |
CN100408277C (zh) * | 2004-06-29 | 2008-08-06 | 发那科株式会社 | 机器人的待机位置复位程序生成装置 |
CN101673116A (zh) * | 2009-09-30 | 2010-03-17 | 上海交通大学 | 仿人机器人初始位置精确复位系统 |
JP2013094938A (ja) * | 2011-11-04 | 2013-05-20 | Mitsubishi Electric Corp | 部品供給方法、及び部品供給システム |
Cited By (24)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107735226A (zh) * | 2015-06-25 | 2018-02-23 | 库卡罗伯特有限公司 | 利用机器人驶过预设的轨迹 |
CN105446342A (zh) * | 2016-01-04 | 2016-03-30 | 杭州亚美利嘉科技有限公司 | 用于机器人终端场地回流的方法和装置 |
WO2018148873A1 (zh) * | 2017-02-15 | 2018-08-23 | 深圳市前海中康汇融信息技术有限公司 | 基于位置信息的智能机器人及其控制方法 |
CN106965198A (zh) * | 2017-03-30 | 2017-07-21 | 上海木爷机器人技术有限公司 | 机器人控制方法和装置 |
CN109967892A (zh) * | 2017-12-27 | 2019-07-05 | 大族激光科技产业集团股份有限公司 | 一种自动控制起点的切割方法和控制设备、以及存储模块 |
CN110393477A (zh) * | 2018-04-25 | 2019-11-01 | 科沃斯机器人股份有限公司 | 自移动机器人及其行走控制方法、清扫方法、可读介质 |
WO2020108293A1 (zh) * | 2018-11-29 | 2020-06-04 | 深圳前海达闼云端智能科技有限公司 | 一种控制方法、相关装置及存储介质 |
CN109746936A (zh) * | 2018-12-19 | 2019-05-14 | 北京镁伽机器人科技有限公司 | 机器人的关节限位方法、装置、系统及存储介质 |
CN110815226A (zh) * | 2019-11-15 | 2020-02-21 | 四川长虹电器股份有限公司 | 一种机器人任意姿态任意位置下回初始位置的方法 |
CN110815226B (zh) * | 2019-11-15 | 2022-03-01 | 四川长虹电器股份有限公司 | 一种机器人任意姿态任意位置下回初始位置的方法 |
CN111273661A (zh) * | 2020-01-21 | 2020-06-12 | 上海悦易网络信息技术有限公司 | 一种用于消除检测项的重复路径的方法及设备 |
CN111273661B (zh) * | 2020-01-21 | 2023-10-27 | 上海万物新生环保科技集团有限公司 | 一种用于消除检测项的重复路径的方法及设备 |
CN111922567A (zh) * | 2020-08-13 | 2020-11-13 | 北京博清科技有限公司 | 焊接的控制方法、装置、计算机可读存储介质和焊接系统 |
CN111922567B (zh) * | 2020-08-13 | 2022-06-21 | 北京博清科技有限公司 | 焊接的控制方法、装置、计算机可读存储介质和焊接系统 |
CN112060091A (zh) * | 2020-09-04 | 2020-12-11 | 苏州华兴源创科技股份有限公司 | 机器人回原点的方法、装置、机器人和存储介质 |
CN112060091B (zh) * | 2020-09-04 | 2022-02-22 | 苏州华兴源创科技股份有限公司 | 机器人回原点的方法、装置、机器人和存储介质 |
CN112518714A (zh) * | 2020-11-05 | 2021-03-19 | 浙江工业大学 | 一种上下料机械手安全区快速在线示教方法 |
CN112518714B (zh) * | 2020-11-05 | 2022-03-08 | 浙江工业大学 | 一种上下料机械手安全区快速在线示教方法 |
CN113237688B (zh) * | 2021-07-09 | 2021-10-08 | 深圳市普渡科技有限公司 | 机器人、机器人避障性能测试方法、装置及可读存储介质 |
CN113237688A (zh) * | 2021-07-09 | 2021-08-10 | 深圳市普渡科技有限公司 | 机器人、机器人避障性能测试方法、装置及可读存储介质 |
CN114459480A (zh) * | 2021-12-03 | 2022-05-10 | 广州极飞科技股份有限公司 | 作业安全区域生成方法、路径规划方法及相关装置 |
CN114459480B (zh) * | 2021-12-03 | 2024-06-07 | 广州极飞科技股份有限公司 | 作业安全区域生成方法、路径规划方法及相关装置 |
CN114700952A (zh) * | 2022-04-24 | 2022-07-05 | 伍福人工智能(河南)有限公司 | 关节限位的控制方法、装置、终端设备以及存储介质 |
WO2024230317A1 (zh) * | 2023-05-05 | 2024-11-14 | 美智纵横科技有限责任公司 | 回充方法、移动机器人以及计算机可读存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN103433925B (zh) | 2018-05-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103433925A (zh) | 机器人返回起始点的方法、运行方法、机器人及控制装置 | |
US9561588B2 (en) | Robot system including plurality of robot control devices | |
EP2996007B1 (de) | Verfahren zum betrieb eines haushaltsgerätesystems | |
US20180257232A1 (en) | Robot system and robot control method | |
JP2008191823A (ja) | 安全管理方法、安全管理システムおよび安全制御機器 | |
DE60324701D1 (de) | Mehrstufiges steuersystem | |
CN109318024B (zh) | 一种还刀回库的装置、方法及一种数控机床 | |
JP2016181037A (ja) | ロボットまたは工作機械の制御装置、無線教示操作盤および自動機械システム | |
CN104528060B (zh) | 一种处理包装物的方法和装置 | |
CN103418943B (zh) | 点焊机器人焊接控制方法 | |
US20140284311A1 (en) | Wire electric discharge machine having function for discriminating state in work tank | |
CN103737423A (zh) | 一种数控机床精准对刀方法及数控机床 | |
CN102085623A (zh) | 一种加工中心的进给轴回参考点控制方法及控制装置 | |
CN104464861A (zh) | 核电站转机驱动控制方法和装置 | |
CN104515995A (zh) | 一种基于声呐探测的机器人防撞系统 | |
CN203418186U (zh) | 钣金加工装置 | |
CN105458371A (zh) | 手机外观件的高光倒角加工方法 | |
US20150105879A1 (en) | Numerical controller temporarily stopping for a program call and numerical control method thereof | |
CN205336050U (zh) | 一种整形机用翻转工作台 | |
CN107562337B (zh) | 一种站场元素翻转处理方法及装置 | |
CN202041140U (zh) | 一种用于检测电磁继电器衔铁超行程的塞规 | |
CN205222346U (zh) | 一种电梯安全装置 | |
CN103495818A (zh) | 一种焊接机器人系统的防错方法 | |
CN209632342U (zh) | 一种自由切换产品焊接程序的系统 | |
CN103706806A (zh) | 一种车床上镗刀的安全区域控制方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C53 | Correction of patent of invention or patent application | ||
CB02 | Change of applicant information |
Address after: 100085 Beijing City, Haidian District information road, building 18, No. 7, digital media building, room two, Room 201 Applicant after: BEIJING PEITIAN TECHNOLOGY CO., LTD. Address before: 100085 Beijing City, Haidian District information road, building 18, No. 7, digital media building, room two, Room 201 Applicant before: Beijing A&E Precision Machinery Co. Ltd. |
|
COR | Change of bibliographic data |
Free format text: CORRECT: APPLICANT; FROM: BEIJING A+E PRECISION MACHINERY CO. LTD. TO: BEIJING PEITIAN TECHNOLOGY CO., LTD. |
|
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |