多移动机器人的冲突管理方法及系统与流程

文档序号:14950128发布日期:2018-07-17 22:21阅读:178来源:国知局

本发明涉及机器人领域,具体地涉及一种多移动机器人的冲突管理方法及系统。



背景技术:

在密集区域(例如物流仓库区域)内布设多个移动机器人,并由这些移动机器人来完成诸如搬运货物的任务,以替代人工劳动,是目前物联网领域的研究重点。

为了避免密集区域中的多个移动机器人之间在作业时候的碰撞,目前一般采用了如下两种不同的处理方案:其一,是通过机器人当前的局部环境信息,让机器人具有良好的冲突消解能力;其二,是集中管理式冲突消解,其主要是通过将机器人的运动路径分段来消除冲突。

但是,本申请的发明人在实践本申请的过程中发现上述现有技术中至少存在如下缺陷:其一,分布式方法虽然运算简单、实时性和灵活性强,但由于会出现局部极点,往往无法完整地完成任务;其二,集中管理式方法能够较精确地执行任务,但极容易导致机器人运行路径冲突,通常要寻找最优解,但计算量很大、实时性差,对此目前业界仍然无法提出较佳的解决方案。



技术实现要素:

本发明实施例的目的是提供一种多移动机器人的冲突管理方法及系统,用以至少解决多移动机器人在密集区域内集中调度所导致的路径冲突问题。

为了实现上述目的,本发明实施例提供一种多移动机器人的冲突管理方法,包括:获取多个移动机器人各自的当前位置和规划路径,其中所述规划路径能够绕开预定区域内的障碍物,以及所述预定区域包括多个节点区域;根据所述多个移动机器人各自的所述当前位置和所述规划路径建立节点资源表,其中所述节点资源表中记录有移动机器人id、节点区域id和占用时间三者之间的对应关系,且多个所述移动机器人id中的任意两者在所述节点资源表中不共同对应同一节点区域id下的同一占用时间;以及控制所述多个移动机器人分别按照所述节点资源表中各自的移动机器人id所对应的占用时间,占用相应的节点区域id的节点区域;以及获取所述移动机器人在实际执行所述规划路径下的实时位置;根据所述节点资源表和所述实时位置,判断是否存在第一移动机器人id所对应的移动机器人在对应的占用时间还未到达相应的第一节点区域id的节点区域;若存在,则在所述节点资源表中延长所述第一移动机器人id所对应的所述第一节点区域id的占用时间。

优选的,在所述节点资源表中延长的所述第一移动机器人id占用的所述相应的节点id的占用时间之后,该方法还包括:在所述节点资源表中,全局检测所述第一节点区域id在延长之后的所述占用时间内是否还对应第二移动机器人id;以及若还对应第二移动机器人id,则确定所述第一移动机器人id和所述第二移动机器人id所对应的移动机器人之间的路径规划存在冲突。

优选的,在确定所述第一移动机器人id和所述第二移动机器人id所对应的移动机器人之间的路径规划存在冲突之后,该方法还包括:在所述节点资源表中调整所述第二移动机器人id对应所述第一节点区域id的占用时间,以避免所述第一移动机器人id和所述第二移动机器人id在重合的占用时间对应所述第一节点区域id。

具体的,所述根据所述多个移动机器人的当前位置和所述规划路径建立节点资源表包括:获取所述多个移动机器人各自的移动速度;根据所述移动速度,确定所述多个移动机器人在单位时间内分别能够通过的单位距离;根据所述多个移动机器人的当前位置、所述单位距离、所述规划路径以及所述节点区域的大小,确定在所述节点资源表中为各个所述移动机器人id分别分配的节点区域id和相应的占用时间。

具体的,所述获取多个移动机器人各自的当前位置和规划路径包括:向各个所述移动机器人发送调度命令,其中所述调度命令包含各个移动机器人的目标节点区域信息;响应于所述调度命令,从所述多个移动机器人接收规划路径,其中所述规划路径为各个所述移动机器人根据各自的目标节点区域信息并通过a*算法计算所确定的。

具体的,所述占用时间为具有一定数量的单位时间。

本发明实施例另一方面提供一种多移动机器人的冲突管理系统,包括:初始信息获取单元,用于获取多个移动机器人各自的当前位置和规划路径,其中所述规划路径能够绕开预定区域内的障碍物,以及所述预定区域包括多个节点区域;节点资源表建立单元,用于根据所述多个移动机器人各自的所述当前位置和所述规划路径建立节点资源表,其中所述节点资源表中记录有移动机器人id、节点区域id和占用时间三者之间的对应关系,且多个所述移动机器人id中的任意两者在所述节点资源表中不共同对应同一节点区域id下的同一占用时间;控制占用单元,用于控制所述多个移动机器人分别按照所述节点资源表中各自的移动机器人id所对应的占用时间,占用相应的节点区域id的节点区域;实时位置获取单元,用于获取所述移动机器人在实际执行所述规划路径下的实时位置;判断单元,用于根据所述节点资源表和所述实时位置,判断是否存在第一移动机器人id所对应的移动机器人在对应的占用时间还未到达相应的第一节点区域id的节点区域;延时占用单元,用于若存在,则在所述节点资源表中延长所述第一移动机器人id所对应的所述第一节点区域id的占用时间。

可选的,所述系统还包括:全局检测单元,用于在所述节点资源表中,全局检测所述第一节点区域id在延长之后的所述占用时间内是否还对应第二移动机器人id;冲突确定单元,用于若还对应第二移动机器人id,则确定所述第一移动机器人id和所述第二移动机器人id所对应的移动机器人之间的路径规划存在冲突。

可选的,该系统还包括:资源表调整单元,用于在所述节点资源表中调整所述第二移动机器人id对应所述第一节点区域id的占用时间,以避免所述第一移动机器人id和所述第二移动机器人id在重合的占用时间对应所述第一节点区域id。

具体的,所述初始信息获取单元包括:速度获取模块,用于移动获取所述多个移动机器人各自的移动速度;单位距离确定模块,用于根据所述移动速度,确定所述多个移动机器人在单位时间内分别能够通过的单位距离;资源分配模块,用于根据所述多个移动机器人的当前位置、所述单位距离、所述规划路径以及所述节点区域的大小,确定在所述节点资源表中为各个所述移动机器人id分别分配的节点区域id和相应的占用时间。

具体的,所述初始信息获取单元包括:调度命令发送模块,用于向各个所述移动机器人发送调度命令,其中所述调度命令包含各个移动机器人的目标节点区域信息;规划路径接收模块,用于响应于所述调度命令,从所述多个移动机器人接收规划路径,其中所述规划路径为各个所述移动机器人根据各自的目标节点区域信息并通过a*算法计算所确定的。

通过上述技术方案,一方面,获取移动机器人的当前位置和规划路径,并根据多个移动机器人的当前位置和规划路径建立节点资源表,并且在节点资源表中的任意两个移动机器人id之间不会对应同一节点区域id下的同一占用时间,进一步地控制多个移动机器人分别按照节点资源表中各自的移动机器人id所对应的占用时间来占用相应的节点区域id的节点区域。由此,在对移动机器人的调度过程中,引入了包含时间变量的节点资源表,避免了在同一时间点两个机器人同处一个节点的情形,消除了移动机器人在执行规划路径时的路径冲突及相碰撞的问题;并且,在本发明实施例中对节点资源表的维护能够实现对处理器资源的低消耗,具有较强的实时性;另外,通过本发明实施例的实施,还实现了对资源的合理分配,使得在不发生冲突的前提下,高效地利用密闭区域的空间资源和增加了并发任务的数量,优化了空间内移动机器人的运输效率。另一方面,获取移动机器人在实际执行规划路径下的实时位置,并判断是否存在移动机器人在占用时间还未到达在节点资源表中所对应的节点区域,以及若是,则在节点资源表中为该移动机器人延长对该所对应的节点区域的占用时间。由此使得在移动机器人的实际移动速度与期望移动速度不同时,及时调整占用时间的分配,以基于对节点资源表的微调,保障了移动机器人的实际运行能够与节点资源表的分配保持一致,并降低了冲突发生的概率。

本发明实施例的其它特征和优点将在随后的具体实施方式部分予以详细说明。

附图说明

附图是用来提供对本发明实施例的进一步理解,并且构成说明书的一部分,与下面的具体实施方式一起用于解释本发明实施例,但并不构成对本发明实施例的限制。在附图中:

图1是实施本发明一实施例的多移动机器人的冲突管理方法的密集区域的地图的示例;

图2是本发明一实施例的多移动机器人的冲突管理方法的流程图;

图3是本发明一实施例中关于获取移动机器人的规划路径方法的流程图;

图4是本发明一实施例中关于预定区域的节点分布表的示例;

图5是关于三维坐标轴的节点资源表的示例;

图6是本发明一实施例的建立节点资源表的流程图的示例;

图7是本发明一实施例的节点资源表的示例;

图8是本发明一实施例的多移动机器人的冲突管理方法的流程图;

图9是本发明一实施例的多移动机器人的冲突管理系统的结构框图。

附图标记说明

a1、a0移动机器人b1、b2障碍物

n1、n2节点906延时占用单元

90冲突管理系统901初始信息获取单元

902节点资源表建立单元903控制占用单元

904实时位置获取单元905判断单元

具体实施方式

以下结合附图对本发明实施例的具体实施方式进行详细说明。应当理解的是,此处所描述的具体实施方式仅用于说明和解释本发明实施例,并不用于限制本发明实施例。

如图1所示,在实施本发明一实施例的多移动机器人的冲突管理方法的密集区域的地图中标注了多个障碍物b1、b2等,多个移动机器人a0、a1等,以及多个节点区域n1、n2等。其中,该密集区域可以是根据需要所预定的,例如其可以是指代仓库内的区域,该多个移动机器人a0、a1可以是指代多个物流机器人,以及通过该移动机器人a0、a1的运行移动,可以实现搬运货物,但是在多个物流机器人同时运行的时候,可能会导致冲突。其中,不同的节点区域n1、n2的大小可以是相等的,其可以通过对密集区域的地图作等比例划分所形成的。需说明的是,本发明实施例的冲突管理方法可以是由集中管理该多个移动机器人的服务器所执行的。

如图2所示,本发明一实施例的多移动机器人的冲突管理方法包括:

s201、获取多个移动机器人各自的当前位置和规划路径,其中规划路径能够绕开预定区域内的障碍物,以及预定区域包括多个节点区域。

具体的,关于规划路径的获取方式,可以是由移动机器人所自主确定,并由其上传至服务器的,也可以是服务器通过计算所得出的,且以上都属于本发明的保护范围内。

参见图3示出的是关于规划路径的获取方式的一种优选实施方式,本发明实施例中的移动机器人可以是agv(automatedguidedvehicle激光导航车辆),其中该获取方法包括:s301、服务器可以向各个移动机器人发送调度命令,其中调度命令包含各个移动机器人的目标节点区域信息。s302、在各个移动机器人接收到各自的调度命令之后,其会根据各自的目标节点区域信息并通过a*算法计算各自的相应的规划路径。s303、各个移动机器人会将计算所得到的各自的规划路径发送至服务器。在服务器获取到各个移动机器人所发送的规划路径之后,会执行相应的后续处理,以保障在移动机器人在执行规划路径的过程中不会发生路径冲突。作为示例,在地图上可以具有多个分别具有唯一的节点id的节点区域(例如图4所示的关于密集区域的节点分布表中的0、1…99号节点区域),移动机器人a0在接收到调度命令之后,需要从当前位置73号节点区域到达31号目标节点区域,此时移动机器人a0会通过a*算法计算到达31号目标节点区域的最短路径,由此保障移动机器人a0能够迅速到达目标节点区域。但是在此时的计算中并没有考虑到当前空间内的其他移动机器人例如a1的运行移动,其也只会考虑到静态的障碍物节点,而在移动机器人a0运行移动的过程中,空间内的其他移动机器人例如a1相对于这台移动机器人a0都是障碍物,因此需要采取防冲突措施以避开其他移动机器人以防止相撞。关于该冲突管理措施的细节,具体将在下文中展开。

s202、根据多个移动机器人的当前位置和规划路径建立节点资源表。其中节点资源表中记录有移动机器人id、节点区域id和占用时间三者之间的对应关系,以及多个移动机器人id中的任意两者在节点资源表中不共同对应同一节点区域id下的同一占用时间。

在本发明实施例中,将节点区域作为一种可分配的资源进行管理,并引入了关于节点区域的占用时间作为变量对其进行维护,如图5所示,在坐标中,x、y轴分别表示二维空间中位置,而z轴为时间坐标。随着时间的推移,可以根据移动机器人的规划路径,计算出移动机器人在某一时刻的三维坐标,例如可以在图5所示的三维坐标轴上显示出移动机器人从当前位置节点区域s运行到目标节点区域t在各个时刻下的轨迹及坐标。具体的,由于移动机器人从进入到离开某一个节点是一个过程,需要一段时间进行,例如占用时间可以是具有一定数量的单位时间,因此节点资源表中的占用时间可以是指代时间段。如上所述的,在移动机器人a0从当前位置节点区域s运行到目标节点区域t的过程中,其会自主绕开静止障碍物,但是无法消除与其他运行中的移动机器人之间的碰撞冲突;为此,本发明实施例提供了一种节点资源表,其记录了移动机器人id、节点区域id和占用时间三者之间的对应关系,并且多个移动机器人id中的任意两者在节点资源表中不共同对应同一节点区域id下的同一占用时间。可以理解的是,每一移动机器人可以是被配置有唯一的移动机器人id(例如10a、10b、10c等),以及每一节点区域也可以是被配置有唯一的节点区域id(如图4所示的)。其中,移动机器人可以是被配置成只从经分配的节点区域通过,具体的,可以是移动机器人只有从服务器接收到关于下一分配的节点区域的指令时,才会执行移动,即使其可能已经自主规划好了运行路径。

如图6示出了本发明一实施例的建立节点资源表的流程图,包括:s401、服务器获取多个移动机器人各自的移动速度;s402、服务器根据移动速度,确定多个移动机器人在单位时间内分别能够通过的单位距离;s403、服务器根据多个移动机器人的当前位置、单位距离、规划路径以及节点区域的大小,确定在节点资源表中为各个移动机器人id分别分配的节点区域id和相应的占用时间。

具体的,一方面,可以是服务器可以通过对各个移动机器人的历史位置坐标变化,计算移动机器人在单位时间内通过的距离,据此确定移动速度(各个移动机器人的移动速度可以不同);另一方面,也可以是服务器通过对移动机器人的动力性能参数、密闭区域环境参数进行综合分析所确定的,例如当选定相同型号的移动机器人时,可以为该多个机器人选定相同移动速度v,这样就可以计算出在一个时间单位tx,移动机器人所通过的距离为:

s(nx)=v*tx

进一步的,可以计算出所有的移动机器人在任意时刻所处的节点区域的位置,例如当单位时间内的第一移动机器人a1的移动距离正好为一个节点区域时,可以是为其在一个单位时间分配下一个节点区域,以及相应的占用时间可以是一个单位时间或其他时间长度的占用。其中,在正常情况下,只需要为第一移动机器人a1的下一个节点区域分配一个单位时间即可,但可能存在特殊的路径冲突的情况。例如,同样使用上述方式为第二移动机器人a0分配节点区域和占用时间,但是可能存在第一移动机器人a1和第二移动机器人a0在同样的占用时间占用同样的节点区域的情况,以及当检测到这样的情况发生时,确定此时的路径规划存在冲突或相撞的风险,应当重新为发现资源冲突的第二移动机器人a0分配节点区域id及相应的占用时间,以对第二移动机器人a0规划路径进行调整,以避免冲突。

优选的,在节点资源表的建立的过程中,可以是根据第一移动机器人和第二机器人各自的当前位置、状态通行时间、规划路径,为第一移动机器人分配多个第一节点区域及相应的第一占用时间,以及为第二移动机器人分配多个第二节点区域及相应的第二占用时间;以及当存在其中一个第一节点区域与其中一个第二节点区域相同时,判断其中一个第一节点区域所对应的第一占用时间与其中一个第二节点区域所对应的第二占用时间是否存在重合;若是,则标记存在重合的其中一个第二节点区域为冲突节点区域,并在节点资源表中重新为第二移动机器人分配节点区域id及相应的占用时间。由此,能够有效实现多个移动机器人id中的任意两者,在节点资源表中不共同对应同一节点区域id下的同一占用时间。

如图7所示的是本发明一实施例的节点资源表的示例,其是节点资源表进行降维处理之后的所得到的结果,其示例性地表示了当前时间0下位于73号节点区域的移动机器人a0规划前往目标区域31号节点的资源分配情况,以及当前时间0下位于55号节点的移动机器人a1规划前往目标节点19号节点的资源分配情况。从图7中可以看出来,每个节点id对于某一个时间的资源都是唯一的,其可以通过哈希表进行标识,例如占用时间为1的73号节点区域和占用时间为2的73号节点区域就是不同的资源。并且,为不同的移动机器人之间(例如a0和a1)所分配的资源没有重合的,也就是多个移动机器人id中的任意两者在节点资源表中不共同对应同一节点区域id下的同一占用时间。

s203、控制多个移动机器人分别按照节点资源表中各自的移动机器人id所对应的占用时间,占用相应的节点区域id的节点区域。

作为示例,可以是服务器发送控制命令至移动机器人,移动机器人在接收到该控制命令之后,能够从控制命令中解析出匹配于节点资源表的节点区域信息和相应的占用时间信息。进一步的,在移动机器人之后执行规划路径时,移动机器人需要在所解析的占用时间占据了相应的节点区域。

但是,本申请的发明人在实践本申请的过程中发现:移动机器人在执行规划路径的时候的移动速度可能不会与预先获取的移动速度(如上所述的历史位置计算或动力性能参数分析)相同,甚至由于环境因素会导致实际移动速度与所计算或获取的移动速度相差很大。使得在一种情况下,会导致实际移动机器人的运行不会也无法按照节点资源表运作,容易导致节点资源表失效,此时就必须要对节点资源表作出调整,以解决上述错乱。有鉴于此,在本发明实施例方法的s204-s206中提出了相应的解决方案。

s204、获取移动机器人在实际执行规划路径下的实时位置。

具体的,移动机器人可以是在执行规划路径任务的时候实时向服务器上报其所处的位置。

s205、根据节点资源表和实时位置,判断是否存在第一移动机器人id所对应的移动机器人在对应的占用时间还未到达相应的第一节点区域id的节点区域。

作为示例,在节点资源表中记录了移动机器人a0应当在时间5-10内占用3号节点区域,但是发现在时间5时a0还停留在3号节点区域的前一个节点区域(例如2号节点区域),由此确定移动机器人a0在对应的占用时间还未到达相应的3号节点区域。

s206、若存在,则在节点资源表中延长第一移动机器人id所对应的第一节点区域id的占用时间。

继续上文的示例,优选地,可以是通过延长节点资源表中移动机器人a0在2号节点区域的占用时间,并相应地延长节点资源表中移动机器人a0在3号节点区域的占用时间,使得移动机器人a0所实际所处的节点区域与节点资源表中的信息保持一致。

在本实施例中,实现根据移动机器人在实际执行路径任务时的实际位置,对节点资源表进行了微调,解决了移动机器人实际运行速度不同于期望移动速度而导致移动机器人的实际占用节点与节点资源表的分配不一致的情况,保障了冲突发生的低概率。

需说明的是,由于各个移动机器人在实际执行路径任务时的移动速度之间可能会存在偏差,故可以针对多个移动机器人各自在移动的过程中分别对应执行关于节点资源表的微调操作。

如图8所示,本发明一实施例的多移动机器人的冲突管理方法,包括:

s801、获取多个移动机器人各自的当前位置和规划路径,其中规划路径能够绕开预定区域内的障碍物,以及预定区域包括多个节点区域。

s802、根据多个移动机器人各自的当前位置和规划路径建立节点资源表,其中节点资源表中记录有移动机器人id、节点区域id和占用时间三者之间的对应关系,且多个移动机器人id中的任意两者在节点资源表中不共同对应同一节点区域id下的同一占用时间。

s803、控制多个移动机器人分别按照节点资源表中各自的移动机器人id所对应的占用时间,占用相应的节点区域id的节点区域。

s804、获取移动机器人在实际执行规划路径下的实时位置。

s805、根据节点资源表和实时位置,判断是否存在第一移动机器人id所对应的移动机器人在对应的占用时间还未到达相应的第一节点区域id的节点区域。

s806、若存在,则在节点资源表中延长第一移动机器人id所对应的第一节点区域id的占用时间。

s807、在节点资源表中,全局检测第一节点区域id在延长之后的占用时间内是否还对应第二移动机器人id。以及

s808、若还对应第二移动机器人id,则确定第一移动机器人id和第二移动机器人id所对应的移动机器人之间的路径规划存在冲突。

图8所示实施例可以被看作是图2所示实施例的一种优选实施方式,关于s801-806具体的细节及相应的技术效果可以参照上文关于图2所示实施例的描述,在此便不赘述。图8更优选地,在于解决了在图2中的节点资源表进行微调之后,可能会存在被微调的移动机器人与之前所建立的节点资源表下其他的移动机器人之间的资源分配冲突。而相应地,通过s807和808的实施,实现了度微调之后的节点资源表的冲突状况的检测与判断,并保障了微调之后的节点资源表中不存在同一节点区域对应同一占用时间,保障了节点资源表的微调不会对预定区域内的移动机器人的路径规划不会产生冲突。

在一些实施方式中,在s808之后,可以是在节点资源表中调整第二移动机器人id对应第一节点区域id的占用时间,以避免第一移动机器人id和所述第二移动机器人id在重合的占用时间对应第一节点区域id。作为示例,可以是将第二移动机器人对应第一节点区域id的占用时间也向后延长,且该对第二移动机器人延长的时间应当大于第一移动机器人通过该第一节点区域id所对应的节点区域所需要的时间,由此可以解决微调节点资源所导致的分配冲突的问题。

如图9所示,本发明一实施例的多移动机器人的冲突管理系统90,包括:初始信息获取单元901,用于获取多个移动机器人各自的当前位置和规划路径,其中所述规划路径能够绕开预定区域内的障碍物,以及所述预定区域包括多个节点区域;节点资源表建立单元902,用于根据所述多个移动机器人各自的所述当前位置和所述规划路径建立节点资源表,其中所述节点资源表中记录有移动机器人id、节点区域id和占用时间三者之间的对应关系,且多个所述移动机器人id中的任意两者在所述节点资源表中不共同对应同一节点区域id下的同一占用时间;控制占用单元903,用于控制所述多个移动机器人分别按照所述节点资源表中各自的移动机器人id所对应的占用时间,占用相应的节点区域id的节点区域;实时位置获取单元904,用于获取所述移动机器人在实际执行所述规划路径下的实时位置;判断单元905,用于根据所述节点资源表和所述实时位置,判断是否存在第一移动机器人id所对应的移动机器人在对应的占用时间还未到达相应的第一节点区域id的节点区域;延时占用单元906,用于若存在,则在所述节点资源表中延长所述第一移动机器人id所对应的所述第一节点区域id的占用时间。

在一些实施方式中,系统900还包括:全局检测单元,用于在所述节点资源表中,全局检测所述第一节点区域id在延长之后的所述占用时间内是否还对应第二移动机器人id;冲突确定单元,用于若还对应第二移动机器人id,则确定所述第一移动机器人id和所述第二移动机器人id所对应的移动机器人之间的路径规划存在冲突。

在一些实施方式中,该系统还包括:资源表调整单元,用于在所述节点资源表中调整所述第二移动机器人id对应所述第一节点区域id的占用时间,以避免所述第一移动机器人id和所述第二移动机器人id在重合的占用时间对应所述第一节点区域id。

在一些实施方式中,初始信息获取单元901包括:速度获取模块,用于移动获取所述多个移动机器人各自的移动速度;单位距离确定模块,用于根据所述移动速度,确定所述多个移动机器人在单位时间内分别能够通过的单位距离;资源分配模块,用于根据所述多个移动机器人的当前位置、所述单位距离、所述规划路径以及所述节点区域的大小,确定在所述节点资源表中为各个所述移动机器人id分别分配的节点区域id和相应的占用时间。

在一些实施方式中,初始信息获取单元901包括:调度命令发送模块,用于向各个所述移动机器人发送调度命令,其中所述调度命令包含各个移动机器人的目标节点区域信息;规划路径接收模块,用于响应于所述调度命令,从所述多个移动机器人接收规划路径,其中所述规划路径为各个所述移动机器人根据各自的目标节点区域信息并通过a*算法计算所确定的。

上述本发明实施例的系统可用于执行本发明中相应的方法实施例,并相应的达到上述本发明方法实施例所达到的技术效果,这里不再赘述。

本发明实施例中可以通过硬件处理器(hardwareprocessor)来实现相关功能模块。

另一方面,本发明实施例提供一种存储介质,其上存储有计算机程序,该程序被处理器执行如上服务器所执行的多移动机器人的冲突管理方法的步骤。

上述产品可执行本申请实施例所提供的方法,具备执行方法相应的功能模块和有益效果。未在本实施例中详尽描述的技术细节,可参见本申请实施例所提供的方法。

以上结合附图详细描述了本发明实施例的可选实施方式,但是,本发明实施例并不限于上述实施方式中的具体细节,在本发明实施例的技术构思范围内,可以对本发明实施例的技术方案进行多种简单变型,这些简单变型均属于本发明实施例的保护范围。

另外需要说明的是,在上述具体实施方式中所描述的各个具体技术特征,在不矛盾的情况下,可以通过任何合适的方式进行组合。为了避免不必要的重复,本发明实施例对各种可能的组合方式不再另行说明。

本领域技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序存储在一个存储介质中,包括若干指令用以使得单片机、芯片或处理器(processor)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。

此外,本发明实施例的各种不同的实施方式之间也可以进行任意组合,只要其不违背本发明实施例的思想,其同样应当视为本发明实施例所公开的内容。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1