CN110666795B - 机器人的控制方法及装置、存储介质、处理器 - Google Patents
机器人的控制方法及装置、存储介质、处理器 Download PDFInfo
- Publication number
- CN110666795B CN110666795B CN201910936985.1A CN201910936985A CN110666795B CN 110666795 B CN110666795 B CN 110666795B CN 201910936985 A CN201910936985 A CN 201910936985A CN 110666795 B CN110666795 B CN 110666795B
- Authority
- CN
- China
- Prior art keywords
- robot
- characteristic information
- configuration parameters
- running
- working characteristic
- 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 abstract description 54
- 230000001960 triggered effect Effects 0.000 claims abstract description 14
- 239000003292 glue Substances 0.000 claims description 37
- 238000005507 spraying Methods 0.000 claims description 31
- 230000005540 biological transmission Effects 0.000 claims description 6
- 238000005516 engineering process Methods 0.000 abstract description 6
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 238000004891 communication Methods 0.000 description 2
- 238000005034 decoration Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000006073 displacement reaction Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 239000007921 spray Substances 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/1602—Programme controls characterised by the control system, structure, architecture
- B25J9/161—Hardware, e.g. neural networks, fuzzy logic, interfaces, processor
-
- 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
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J11/00—Manipulators not otherwise provided for
- B25J11/0075—Manipulators for painting or coating
-
- 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/35—Nc in input of data, input till input file format
- G05B2219/35263—Using variables, parameters in program, macro, parametrized instruction
-
- 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/45065—Sealing, painting robot
Landscapes
- Engineering & Computer Science (AREA)
- Robotics (AREA)
- Mechanical Engineering (AREA)
- Automation & Control Theory (AREA)
- Physics & Mathematics (AREA)
- Artificial Intelligence (AREA)
- Evolutionary Computation (AREA)
- Fuzzy Systems (AREA)
- Mathematical Physics (AREA)
- Software Systems (AREA)
- Manipulator (AREA)
Abstract
本发明公开了一种机器人的控制方法及装置、存储介质、处理器。其中,该方法包括:基于机器人的工作特征信息设置机器人的运行配置参数,其中,工作特征信息用于表示机器人的运行环境及运行目的,运行配置参数用于表示机器人的以下至少之一:运行速度、运行轨迹、切换条件;在机器人运行的过程中,接收到基于运行配置参数触发的切换条件时,将预定信号传输至机器人;控制机器人执行预定信号对应的控制指令。本发明解决了相关技术中对机器人的运行控制方式不够合理的技术问题。
Description
技术领域
本发明涉及机器人控制技术领域,具体而言,涉及一种机器人的控制方法及装置、存储介质、处理器。
背景技术
机器人的运行需要运动指令,传统的运动指令,只是单一的点到点,直线或者圆弧移动,没有附加的处理方式(例如,运动中信号输入输出、运动结束前提前做信号判断),实际应用需要组合不同的编程指令,反复编写十分繁琐。例如,机器人喷胶应用,机器人运动到终点再增加信号指令关闭胶枪,这样就会存在挂胶的隐患,对产品工艺质量产生影响。
针对上述相关技术中对机器人的运行控制方式不够合理的问题,目前尚未提出有效的解决方案。
发明内容
本发明实施例提供了一种机器人的控制方法及装置、存储介质、处理器,以至少解决相关技术中对机器人的运行控制方式不够合理的技术问题。
根据本发明实施例的一个方面,提供了一种机器人的控制方法,包括:基于机器人的工作特征信息设置所述机器人的运行配置参数,其中,所述工作特征信息用于表示所述机器人的运行环境及运行目的,所述运行配置参数用于表示所述机器人的以下至少之一:运行速度、运行轨迹、切换条件;在所述机器人运行的过程中,接收到基于所述运行配置参数触发的切换条件时,将预定信号传输至所述机器人;控制所述机器人执行所述预定信号对应的控制指令。
可选地,在基于机器人的工作特征信息设置所述机器人的运行配置参数之后,该机器人的控制方法还包括:触发所述机器人启动;控制所述机器人按照所述工作特征信息对应的运行环境以及所述运行目的运行。
可选地,基于机器人的工作特征信息设置所述机器人的运行配置参数包括:基于所述机器人的工作特征信息确定所述机器人的运行轨迹;基于所述机器人的工作特征信息以及所述机器人的运行轨迹确定所述机器人的第一切换条件以及第一触发结果,其中,所述第一触发结果为当所述机器人满足所述第一切换条件时所述机器人需要执行的动作。
可选地,基于机器人的工作特征信息设置所述机器人的运行配置参数包括:基于所述机器人的工作特征信息确定所述机器人完成所述运行目的时需要的运行时间;基于所述机器人的工作特征信息以及所述机器人的运行时间确定所述机器人的第二切换条件以及第二触发结果,其中,所述第二触发结果为当所述机器人满足所述第二切换条件时所述机器人需要执行的动作。
可选地,所述机器人携带有喷胶设备,其中,所述喷胶设备用于对预定对象执行喷胶操作。
可选地,控制所述机器人执行所述预定信号对应的控制指令包括:在所述机器人接收到所述预定信号后,基于所述预定信号对应的控制指令控制所述机器人关闭所述喷胶设备。
根据本发明实施例的另外一个方面,还提供了一种机器人的控制装置,包括:设置单元,用于基于机器人的工作特征信息设置所述机器人的运行配置参数,其中,所述工作特征信息用于表示所述机器人的运行环境及运行目的,所述运行配置参数用于表示所述机器人的以下至少之一:运行速度、运行轨迹、切换条件;传输单元,用于在所述机器人运行的过程中,接收到基于所述运行配置参数触发的切换条件时,将预定信号传输至所述机器人;第一控制单元,用于控制所述机器人执行所述预定信号对应的控制指令。
可选地,该机器人的控制装置还包括:触发单元,用于在基于机器人的工作特征信息设置所述机器人的运行配置参数之后,触发所述机器人启动;第二控制单元,用于控制所述机器人按照所述工作特征信息对应的运行环境以及所述运行目的运行。
可选地,所述设置单元包括:第一确定模块,用于基于所述机器人的工作特征信息确定所述机器人的运行轨迹;第二确定模块,用于基于所述机器人的工作特征信息以及所述机器人的运行轨迹确定所述机器人的第一切换条件以及第一触发结果,其中,所述第一触发结果为当所述机器人满足所述第一切换条件时所述机器人需要执行的动作。
可选地,所述设置单元包括:第三确定模块,用于基于所述机器人的工作特征信息确定所述机器人完成所述运行目的时需要的运行时间;第四确定模块,用于基于所述机器人的工作特征信息以及所述机器人的运行时间确定所述机器人的第二切换条件以及第二触发结果,其中,所述第二触发结果为当所述机器人满足所述第二切换条件时所述机器人需要执行的动作。
可选地,所述机器人携带有喷胶设备,其中,所述喷胶设备用于对预定对象执行喷胶操作。
可选地,所述第一控制单元包括:控制模块,用于在所述机器人接收到所述预定信号后,基于所述预定信号对应的控制指令控制所述机器人关闭所述喷胶设备。
根据本发明实施例的另外一个方面,还提供了一种存储介质,所述存储介质包括存储的程序,其中,所述程序执行上述中任意一项所述的机器人的控制方法。
根据本发明实施例的另外一个方面,还提供了一种处理器,所述处理器用于运行程序,其中,所述程序运行时执行上述中任意一项所述的机器人的控制方法。
在本发明实施例中,采用基于机器人的工作特征信息设置机器人的运行配置参数,其中,工作特征信息用于表示机器人的运行环境及运行目的,运行配置参数用于表示机器人的以下至少之一:运行速度、运行轨迹、切换条件;在机器人运行的过程中,接收到基于运行配置参数触发的切换条件时,将预定信号传输至机器人;控制机器人执行预定信号对应的控制指令的方式可以基于机器人的运行目的合理地对机器人进行控制,通过本发明实施例提供的机器人的控制方法,实现了基于机器人的工作特征信息控制机器人的目的,当机器人需要对目标对象执行预定操作时,不是当机器人完成整个工作任务后,控制机器人切换运行流程,而是基于预先设置的机器人的切换条件控制机器人切换运行流程,达到了提高对机器人进行控制的合理性的技术效果,进而解决了相关技术中对机器人的运行控制方式不够合理的技术问题。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1是根据本发明实施例的机器人的控制方法的流程图;
图2是根据本发明实施例的可选的机器人的控制方法的流程图;
图3是根据本发明实施例的机器人的控制装置的示意图。
具体实施方式
为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、***、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
实施例1
根据本发明实施例,提供了一种机器人的控制方法的方法实施例,需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机***中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
图1是根据本发明实施例的机器人的控制方法的流程图,如图1所示,该机器人的控制方法包括如下步骤:
步骤S102,基于机器人的工作特征信息设置机器人的运行配置参数,其中,工作特征信息用于表示机器人的运行环境及运行目的,运行配置参数用于表示机器人的以下至少之一:运行速度、运行轨迹、切换条件。
可选的,上述工作特征信息可以用于表示机器人的运行环境以及运行目的。例如,上述运行环境可以是机器人的运行场合、地点等;上述运行目的是指机器人的运行时,需要执行的操作,即,机器人的用途,例如,对目标对象执行喷胶操作,对预定机床执行上料操作。
可选的,上述切换条件是指机器人在运行过程中,由一种运行状态切换至另外一种运行状态需要满足的条件,也即是,机器人在一种运行状态下运行的过程中,当满足某条件时,就会切换至另外一种运行状态。
步骤S104,在机器人运行的过程中,接收到基于运行配置参数触发的切换条件时,将预定信号传输至机器人。
步骤S106,控制机器人执行预定信号对应的控制指令。
由上可知,在本发明实施例中,在基于机器人的工作特征信息设置机器人的运行配置参数后,在机器人运行的过程中,接收到基于运行配置参数触发的切换条件时,将预定信号传输至机器人,然后控制机器人执行预定信号对应的控制指令,实现了基于机器人的工作特征信息控制机器人的目的。
容易注意的是,由于在本发明实施例中,在基于机器人的工作特征信息设置机器人的运行配置参数后,在机器人运行的过程中,接收到基于运行配置参数触发的切换条件时,将预定信号传输至机器人,然后控制机器人执行预定信号对应的控制指令,实现了基于机器人的工作特征信息控制机器人的目的,当机器人需要对目标对象执行预定操作时,不是当机器人完成整个工作任务后,控制机器人切换运行流程,而是基于预先设置的机器人的切换条件控制机器人切换运行流程,达到了提高对机器人进行控制的合理性的技术效果。
因此,通过本发明上述实施例中记载的技术方案,解决了相关技术中对机器人的运行控制方式不够合理的技术问题。
在一种可选的实施例中,在基于机器人的工作特征信息设置机器人的运行配置参数之后,该机器人的控制方法还可以包括:触发机器人启动;控制机器人按照工作特征信息对应的运行环境以及运行目的运行。
在一种应用场景下,当机器人的运行目的是对目标对象进行喷胶,那么当目标对象到位后,可以控制机器人按照预先设置的运行轨迹、运行速度对目标对象执行喷胶操作。
一个方面,基于机器人的工作特征信息设置机器人的运行配置参数可以包括:基于机器人的工作特征信息确定机器人的运行轨迹;基于机器人的工作特征信息以及机器人的运行轨迹确定机器人的第一切换条件以及第一触发结果,其中,第一触发结果为当机器人满足第一切换条件时机器人需要执行的动作。
仍以上述应用场景为例,当机器人需要对目标对象执行喷胶操作时,基于目标对象与机器人之间的位置关系,确定机器人的运行轨迹。例如,运行轨迹为从A到B的一段轨迹,其中,从A到B供1000mm,中间有一个位点C处需要一个输出信号。然后,位置点C距离A点500mm的距离。针对这种情况,相关技术中,一般是先写一条运动指令,从A到C,然后再写一条运动指令,从A走到B,程序结束。
然而,通过本发明实施例提供的技术方案,只需要配置从A到B的直线距离1000mm;然后,配置触发条件和触发结果:触发条件为一个C点,距离为到A点5mm,触发结果为一个配置输出信号,就饿可以快速且有效地解决机器人喷胶过程中的挂胶隐患,因为如果机器人走到终点再关闭喷胶设备,喷胶设备上会有一段残留,胶水滴落在产品上,会影响产品质量。采用本发明实施例的方式,就可以在距离终点前一小段距离提前触发输出信号,以提前关闭喷胶设备,这样当机器人走到终点的时候,其携带的喷胶设备的胶水刚好滴完,就可以解决相关技术中存在的问题。
另外一个方面,基于机器人的工作特征信息设置机器人的运行配置参数可以包括:基于机器人的工作特征信息确定机器人完成运行目的时需要的运行时间;基于机器人的工作特征信息以及机器人的运行时间确定机器人的第二切换条件以及第二触发结果,其中,第二触发结果为当机器人满足第二切换条件时机器人需要执行的动作。
可选的,当基于机器人的工作特征信息确定机器人完成运行目的时所需要的运行时间,基于该机器人的工作特征信息以及运行时间来确定机器人在何时切换控制指令,即,当机器人从运行起点运行多久即切换控制指令,以控制喷胶设备关闭。在确定了第二切换条件,即,何时触发切换指令;另外,在确定了第二切换条件的情况下,还需要确定与第二铁环条件对应的第二触发结果,即,切换指令,用于指示机器人执行哪种操作。
在一种可选的实施例中,机器人携带有喷胶设备,其中,喷胶设备用于对预定对象执行喷胶操作。
在机器人携带有喷胶设备的情况下,控制机器人执行预定信号对应的控制指令包括:在机器人接收到预定信号后,基于预定信号对应的控制指令控制机器人关闭喷胶设备。
图2是根据本发明实施例的可选的机器人的控制方法的流程图,如图2所示,在机器人开始运动之前,配置机器人控制方式的轨迹或者时间参数,即,机器人在运行轨迹的哪个点位开始切换操作指令,或者,机器人在运行过程中的哪个时间点开始切换操作指令;当确定好上述参数后,机器人开始运行;在轨迹参数(即,上述第一切换条件)或者时间参数(即,上述第二切换条件)触发时,判断机器人的控制***是否获取到轨迹参数或者时间参数,若是,则机器人执行对应的处理结果,即,基于第一触发结果或第二触发结果执行对应的操作;若否,则机器人继续以预先设置的运行方式运行,即,机器人继续执行当前指令。
通过本发明实施例提供的机器人的控制方法可以在机器人运动的基础上增加位移或时间的触发处理方式,并通过时间作为信号进行触发,也可以通过运动轨迹进行触发。同时,也有效解决了机器人应用终端程序反复嵌套的问题,方便工艺实施。
实施例2
根据本发明实施例的另外一个方面,还提供了一种用于执行机器人的控制方法的装置实施例,图3是根据本发明实施例的机器人的控制装置的示意图,如图3所示,该机器人的控制装置包括:设置单元31,传输单元33以及第一控制单元35。下面对该机器人的控制装置进行详细说明。
设置单元31,用于基于机器人的工作特征信息设置机器人的运行配置参数,其中,工作特征信息用于表示机器人的运行环境及运行目的,运行配置参数用于表示机器人的以下至少之一:运行速度、运行轨迹、切换条件。
传输单元33,用于在机器人运行的过程中,接收到基于运行配置参数触发的切换条件时,将预定信号传输至机器人。
第一控制单元35,用于控制机器人执行预定信号对应的控制指令。
此处需要说明的是,上述设置单元31,传输单元33以及第一控制单元35对应于实施例1中的步骤S102至S106,上述模块与对应的步骤所实现的示例和应用场景相同,但不限于上述实施例1所公开的内容。需要说明的是,上述模块作为装置的一部分可以在诸如一组计算机可执行指令的计算机***中执行。
由上可知,在本发明上述实施例中,通过可以设置单元基于机器人的工作特征信息设置机器人的运行配置参数,其中,工作特征信息用于表示机器人的运行环境及运行目的,运行配置参数用于表示机器人的以下至少之一:运行速度、运行轨迹、切换条件;并利用传输单元在机器人运行的过程中,接收到基于运行配置参数触发的切换条件时,将预定信号传输至机器人;以及利用第一控制单元控制机器人执行预定信号对应的控制指令。通过本发明实施例提供的机器人的控制装置,实现了基于机器人的工作特征信息控制机器人的目的,当机器人需要对目标对象执行预定操作时,不是当机器人完成整个工作任务后,控制机器人切换运行流程,而是基于预先设置的机器人的切换条件控制机器人切换运行流程,达到了提高对机器人进行控制的合理性的技术效果,进而解决了相关技术中对机器人的运行控制方式不够合理的技术问题。
在一种可选的实施例中,该机器人的控制装置还包括:触发单元,用于在基于机器人的工作特征信息设置机器人的运行配置参数之后,触发机器人启动;第二控制单元,用于控制机器人按照工作特征信息对应的运行环境以及运行目的运行。
在一种可选的实施例中,设置单元包括:第一确定模块,用于基于机器人的工作特征信息确定机器人的运行轨迹;第二确定模块,用于基于机器人的工作特征信息以及机器人的运行轨迹确定机器人的第一切换条件以及第一触发结果,其中,第一触发结果为当机器人满足第一切换条件时机器人需要执行的动作。
在一种可选的实施例中,设置单元包括:第三确定模块,用于基于机器人的工作特征信息确定机器人完成运行目的时需要的运行时间;第四确定模块,用于基于机器人的工作特征信息以及机器人的运行时间确定机器人的第二切换条件以及第二触发结果,其中,第二触发结果为当机器人满足第二切换条件时机器人需要执行的动作。
在一种可选的实施例中,机器人携带有喷胶设备,其中,喷胶设备用于对预定对象执行喷胶操作。
在一种可选的实施例中,第一控制单元包括:控制模块,用于在机器人接收到预定信号后,基于预定信号对应的控制指令控制机器人关闭喷胶设备。
实施例3
根据本发明实施例的另外一个方面,还提供了一种存储介质,存储介质包括存储的程序,其中,程序执行上述中任意一项的机器人的控制方法。
实施例4
根据本发明实施例的另外一个方面,还提供了一种处理器,处理器用于运行程序,其中,程序运行时执行上述中任意一项的机器人的控制方法。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
在本发明的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
在本申请所提供的几个实施例中,应该理解到,所揭露的技术内容,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,可以为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
Claims (10)
1.一种机器人的控制方法,其特征在于,包括:
基于机器人的工作特征信息设置所述机器人的运行配置参数,其中,所述工作特征信息用于表示所述机器人的运行环境及运行目的,所述运行配置参数用于表示所述机器人的以下至少之一:运行速度、运行轨迹、切换条件;
在所述机器人运行的过程中,接收到基于所述运行配置参数触发的切换条件时,将预定信号传输至所述机器人;
控制所述机器人执行所述预定信号对应的控制指令。
2.根据权利要求1所述的方法,其特征在于,在基于机器人的工作特征信息设置所述机器人的运行配置参数之后,还包括:
触发所述机器人启动;
控制所述机器人按照所述工作特征信息对应的运行环境以及所述运行目的运行。
3.根据权利要求1所述的方法,其特征在于,基于机器人的工作特征信息设置所述机器人的运行配置参数包括:
基于所述机器人的工作特征信息确定所述机器人的运行轨迹;
基于所述机器人的工作特征信息以及所述机器人的运行轨迹确定所述机器人的第一切换条件以及第一触发结果,其中,所述第一触发结果为当所述机器人满足所述第一切换条件时所述机器人需要执行的动作。
4.根据权利要求1所述的方法,其特征在于,基于机器人的工作特征信息设置所述机器人的运行配置参数包括:
基于所述机器人的工作特征信息确定所述机器人完成所述运行目的时需要的运行时间;
基于所述机器人的工作特征信息以及所述机器人的运行时间确定所述机器人的第二切换条件以及第二触发结果,其中,所述第二触发结果为当所述机器人满足所述第二切换条件时所述机器人需要执行的动作。
5.根据权利要求1至4中任一项所述的方法,其特征在于,所述机器人携带有喷胶设备,其中,所述喷胶设备用于对预定对象执行喷胶操作。
6.根据权利要求5所述的方法,其特征在于,控制所述机器人执行所述预定信号对应的控制指令包括:
在所述机器人接收到所述预定信号后,基于所述预定信号对应的控制指令控制所述机器人关闭所述喷胶设备。
7.一种机器人的控制装置,其特征在于,包括:
设置单元,用于基于机器人的工作特征信息设置所述机器人的运行配置参数,其中,所述工作特征信息用于表示所述机器人的运行环境及运行目的,所述运行配置参数用于表示所述机器人的以下至少之一:运行速度、运行轨迹、切换条件;
传输单元,用于在所述机器人运行的过程中,接收到基于所述运行配置参数触发的切换条件时,将预定信号传输至所述机器人;
第一控制单元,用于控制所述机器人执行所述预定信号对应的控制指令。
8.根据权利要求7所述的装置,其特征在于,还包括:
触发单元,用于在基于机器人的工作特征信息设置所述机器人的运行配置参数之后,触发所述机器人启动;
第二控制单元,用于控制所述机器人按照所述工作特征信息对应的运行环境以及所述运行目的运行。
9.一种存储介质,其特征在于,所述存储介质包括存储的程序,其中,所述程序执行权利要求1至6中任意一项所述的机器人的控制方法。
10.一种处理器,其特征在于,所述处理器用于运行程序,其中,所述程序运行时执行权利要求1至6中任意一项所述的机器人的控制方法。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910936985.1A CN110666795B (zh) | 2019-09-29 | 2019-09-29 | 机器人的控制方法及装置、存储介质、处理器 |
EP20868904.2A EP4035844A4 (en) | 2019-09-29 | 2020-06-09 | METHOD AND APPARATUS FOR ROBOT CONTROL, INFORMATION HOLDER AND PROCESSOR |
PCT/CN2020/095203 WO2021057093A1 (zh) | 2019-09-29 | 2020-06-09 | 机器人的控制方法及装置、存储介质、处理器 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910936985.1A CN110666795B (zh) | 2019-09-29 | 2019-09-29 | 机器人的控制方法及装置、存储介质、处理器 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110666795A CN110666795A (zh) | 2020-01-10 |
CN110666795B true CN110666795B (zh) | 2021-03-12 |
Family
ID=69080318
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910936985.1A Active CN110666795B (zh) | 2019-09-29 | 2019-09-29 | 机器人的控制方法及装置、存储介质、处理器 |
Country Status (3)
Country | Link |
---|---|
EP (1) | EP4035844A4 (zh) |
CN (1) | CN110666795B (zh) |
WO (1) | WO2021057093A1 (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110666795B (zh) * | 2019-09-29 | 2021-03-12 | 珠海格力智能装备有限公司 | 机器人的控制方法及装置、存储介质、处理器 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101224576A (zh) * | 2008-01-25 | 2008-07-23 | 北京邮电大学 | 磁控溅射喷涂机器人示教轨迹优化控制方法 |
CN105894120A (zh) * | 2016-04-08 | 2016-08-24 | 泉州装备制造研究所 | 一种基于姿态控制的鞋底喷胶路径的规划方法 |
CN107351087A (zh) * | 2017-08-29 | 2017-11-17 | 成都乐创自动化技术股份有限公司 | 一种点动响应控制方法及*** |
CN109195752A (zh) * | 2017-02-20 | 2019-01-11 | Lg 电子株式会社 | 模块型家庭机器人 |
CN110053046A (zh) * | 2019-04-09 | 2019-07-26 | 江门市蚂蚁机器人有限公司 | 基于自定义事件的机器人控制方法及其*** |
CN110281236A (zh) * | 2019-06-11 | 2019-09-27 | 深圳市银星智能科技股份有限公司 | 移动机器人及其安全监控方法 |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9128486B2 (en) * | 2002-01-24 | 2015-09-08 | Irobot Corporation | Navigational control system for a robotic device |
DE102008027475A1 (de) * | 2008-06-09 | 2009-12-10 | Kuka Roboter Gmbh | Vorrichtung und Verfahren zur rechnergestützten Generierung einer Manipulatorbahn |
WO2011042049A1 (en) * | 2009-10-06 | 2011-04-14 | Abb Technology Ab | A method for reducing the energy consumption of an industrial robot and an industrial robot system |
DE102014204452A1 (de) * | 2014-03-11 | 2015-09-17 | Kuka Systems Gmbh | Verfahren zum Betreiben eines Roboters und zugehöriger Robotermit einer mechanischen Tastvorrichtung |
CN205451255U (zh) * | 2016-03-26 | 2016-08-10 | 金华职业技术学院 | 硬币喷胶包装机 |
JP2018176288A (ja) * | 2017-04-03 | 2018-11-15 | ファナック株式会社 | ロボットの教示装置 |
KR101975515B1 (ko) * | 2017-04-12 | 2019-05-08 | 이종민 | 로봇타입의 도로표식을 페인팅 하는 장치 |
JP2018192551A (ja) * | 2017-05-16 | 2018-12-06 | セイコーエプソン株式会社 | 制御装置、ロボットおよびロボットシステム |
CN109213096B (zh) * | 2018-08-22 | 2020-10-02 | 西门子工厂自动化工程有限公司 | 现场设备的控制方法、装置、***、存储介质和处理器 |
CN110202585B (zh) * | 2019-07-30 | 2019-11-19 | 广东博智林机器人有限公司 | 喷涂控制方法、装置、喷涂机器人以及存储介质 |
CN110666795B (zh) * | 2019-09-29 | 2021-03-12 | 珠海格力智能装备有限公司 | 机器人的控制方法及装置、存储介质、处理器 |
-
2019
- 2019-09-29 CN CN201910936985.1A patent/CN110666795B/zh active Active
-
2020
- 2020-06-09 EP EP20868904.2A patent/EP4035844A4/en active Pending
- 2020-06-09 WO PCT/CN2020/095203 patent/WO2021057093A1/zh active Application Filing
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101224576A (zh) * | 2008-01-25 | 2008-07-23 | 北京邮电大学 | 磁控溅射喷涂机器人示教轨迹优化控制方法 |
CN105894120A (zh) * | 2016-04-08 | 2016-08-24 | 泉州装备制造研究所 | 一种基于姿态控制的鞋底喷胶路径的规划方法 |
CN109195752A (zh) * | 2017-02-20 | 2019-01-11 | Lg 电子株式会社 | 模块型家庭机器人 |
CN107351087A (zh) * | 2017-08-29 | 2017-11-17 | 成都乐创自动化技术股份有限公司 | 一种点动响应控制方法及*** |
CN110053046A (zh) * | 2019-04-09 | 2019-07-26 | 江门市蚂蚁机器人有限公司 | 基于自定义事件的机器人控制方法及其*** |
CN110281236A (zh) * | 2019-06-11 | 2019-09-27 | 深圳市银星智能科技股份有限公司 | 移动机器人及其安全监控方法 |
Also Published As
Publication number | Publication date |
---|---|
WO2021057093A1 (zh) | 2021-04-01 |
EP4035844A1 (en) | 2022-08-03 |
EP4035844A4 (en) | 2022-11-09 |
CN110666795A (zh) | 2020-01-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP3770757A1 (en) | Method and device for generating action sequence of robot | |
US11865451B2 (en) | Object control method and apparatus, storage medium, and electronic device | |
US20140364989A1 (en) | Controller for controlling machine tool and robot | |
CN110666795B (zh) | 机器人的控制方法及装置、存储介质、处理器 | |
CN109976245B (zh) | 设备型号的切换方法及装置、生产线 | |
CN104657039A (zh) | 一种界面主题显示方法、***和服务设备 | |
CN104883674A (zh) | 一种Profile关联管理的方法及装置 | |
CN108710506A (zh) | 车辆的指令处理方法 | |
US20230123326A1 (en) | Cleaning robot control method and device, storage medium and cleaning robot | |
CN104598067A (zh) | 信息处理方法及电子设备 | |
CN104023248A (zh) | 一种视频画面截取方法及装置 | |
CN102883309B (zh) | 机器到机器m2m通信方法及装置 | |
CN107678804B (zh) | 行为执行方法和装置、存储介质及电子装置 | |
CN105653304B (zh) | 运行模式的切换方法、运行模式的切换装置和终端 | |
CN110908706B (zh) | 一种多版本软件的管理方法 | |
CN109531576B (zh) | 焊接控制方法、装置、***及焊接机器人 | |
CN108419133A (zh) | 一种应用切换过程中控制音频输出的方法及装置 | |
CN104750361B (zh) | 图标的处理方法、图标的处理***和终端 | |
CN114326507B (zh) | 机台控制方法、装置、电子设备及计算机可读存储介质 | |
CN109313420B (zh) | 机器人***、驱动器、存储装置及控制模式的切换方法 | |
EP3119043B1 (en) | Flow table entry management method and device | |
CN110296002A (zh) | 一种发动机转速的控制方法及装置、*** | |
CN105553791A (zh) | 一种电子设备控制方法及装置 | |
CN109799771A (zh) | 一种工业机器人的控制***、方法及装置 | |
CN111190367B (zh) | 柜机槽位的控制方法及装置 |
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 |