本发明的示例实施例总体上涉及自动导引车(agv),并且更具体地涉及对agv的配置。
背景技术:
1、agv是指沿地板上标记的长线或线路行进或者使用无线电波、视觉相机、磁体或激光进行导航的便携式机器人。agv在工业应用中被广泛用于在诸如工厂或仓库之类的大型工业建筑周围运输重型材料。
2、agv在实际运行之前需要被配置。传统地,每个agv需要被单独配置。例如,针对每个agv的控制器程序和配置文件需要在相应agv处被创建或者被导入相应agv,以用于配置该agv。这类配置工作是劳动密集型的并且消耗大量资源。因此,需要一种以更有效的方式配置agv的解决方案。
技术实现思路
1、鉴于前述问题,本公开的示例实施例提出了一种用于以有效方式配置多个agv的解决方案。
2、在第一方面,本公开的示例实施例提供了一种用于配置多个agv的方法。该方法包括:在管理多个agv的管理系统处创建对应于多个agv的多个文件夹,文件夹包括用于配置agv的至少一个配置文件;基于文件夹中的配置文件而更新多个文件夹中的另外的文件夹;以及将经更新的另外的文件夹中的一个或多个配置文件传送到对应于另外的文件夹的agv。
3、在一些实施例中,更新包括将配置文件从文件夹复制到另外的文件夹。
4、在一些实施例中,该更新另外包括以下各项中的至少一项:修改所复制的配置文件;响应于修改所复制的配置文件而更新所复制的配置文件的版本号;以及将所复制的配置文件备份到另外的文件夹中的备份子文件夹。
5、在一些实施例中,该至少一个配置文件包括以下各项中的至少一项:警报文件、日志文件、映射参数文件、通信参数文件、运动参数文件、控制器程序文件和同步定位与地图构建(slam)文件。
6、在一些实施例中,文件夹基于对应agv的ip地址而被标识。
7、在一些实施例中,配置文件包括指示以下各项中的至少一项的信息:文件夹的标识符、对应agv的ip地址和配置文件的版本号。
8、在一些实施例中,文件夹可由对应agv经由文件传输协议(ftp)来访问。
9、在一些实施例中,创建多个文件夹包括从agv接收配置文件。
10、在一些实施例中,该方法还包括通过以下各项中的至少一项来更新文件夹:修改配置文件;将配置文件备份到文件夹中的备份子文件夹;以及将配置文件从备份子文件夹恢复到文件夹。
11、在第二方面,本公开的示例性实施例提供了一种用于管理机器人系统中的工具的装置。该装置包括:创建单元,被配置成在管理多个agv的管理系统处创建对应于多个agv的多个文件夹,文件夹包括用于配置agv的至少一个配置文件;更新单元,被配置成基于文件夹中的配置文件而更新多个文件夹中的另外的文件夹;以及传送单元,被配置成将经更新的另外的文件夹中的一个或多个配置文件传送到对应于另外的文件夹的agv。
12、在一些实施例中,创建单元还被配置成从agv接收配置文件。
13、在一些实施例中,更新单元还被配置成将配置文件从文件夹复制到另外的文件夹。
14、在一些实施例中,该更新单元还被配置成用于以下各项中的至少一项:修改所复制的配置文件;响应于修改所复制的配置文件而更新所复制的配置文件的版本号;以及将所复制的配置文件备份到另外的文件夹中的备份子文件夹。
15、在一些实施例中,该更新单元还被配置用于通过以下各项中的至少一项来更新文件夹:修改配置文件;将配置文件备份到文件夹中的备份子文件夹;以及将配置文件从备份子文件夹恢复到该文件夹。
16、在一些实施例中,该至少一个配置文件包括以下各项中的至少一项:警报文件、日志文件、映射参数文件、通信参数文件、运动参数文件、控制器程序文件和同步定位与地图构建(slam)文件。
17、在一些实施例中,文件夹基于对应agv的ip地址而被标识。
18、在一些实施例中,配置文件包括指示以下各项中的至少一项的信息:文件夹的标识符、对应agv的ip地址和配置文件的版本号。
19、在一些实施例中,文件夹可由对应agv经由文件传输协议(ftp)来访问。
20、在第三方面,本公开的示例实施例提供了一种用于配置多个agv的系统。该系统包括:耦合到计算机可读存储器单元的计算机处理器,该存储器单元包括指令,当由计算机处理器执行时,该指令实施用于配置多个agv的方法。
21、在第四方面,本公开的示例性实施例提供了一种其上存储有指令的计算机可读介质,当在至少一个处理器上执行时,该指令使至少一个处理器执行用于配置多个agv的方法。
22、根据本公开的实施例,一些agv的配置文件可基于其他agv的配置文件而被容易地创建。多个agv的配置文件可按集中方式被管理。例如,可在管理多个agv的管理系统处容易地复制、修改、备份、恢复和删除配置文件。此外,管理系统处的配置文件可根据选定agv的配置需要而被下载到选定agv。因此,对多个agv的配置工作可按集中和有效的方式执行。
1.一种用于配置多个自动导引车(agv)的方法,包括:
2.根据权利要求1所述的方法,其中所述更新包括将所述配置文件从所述文件夹复制到所述另外的文件夹。
3.根据权利要求2所述的方法,其中所述更新还包括以下至少一项:
4.根据权利要求1所述的方法,其中所述至少一个配置文件包括以下至少一项:
5.根据权利要求1所述的方法,其中所述文件夹基于对应的所述agv的ip地址而被标识。
6.根据权利要求1所述的方法,其中所述配置文件包括指示以下至少一项的信息:
7.根据权利要求1所述的方法,其中所述文件夹能够由对应的所述agv经由文件传输协议(ftp)访问。
8.根据权利要求1所述的方法,其中创建所述多个文件夹包括从agv接收配置文件。
9.根据权利要求1所述的方法,还包括通过以下至少一项来更新所述文件夹:
10.一种用于配置多个自动导引车(agv)的装置,包括:
11.根据权利要求10所述的装置,其中所述更新单元还被配置成将所述配置文件从所述文件夹复制到所述另外的文件夹。
12.根据权利要求11所述的装置,其中所述更新单元还被配置用于以下至少一项:
13.根据权利要求10所述的装置,其中所述至少一个配置文件包括以下至少一项:
14.根据权利要求10所述的装置,其中所述文件夹基于对应的所述agv的ip地址而被标识。
15.根据权利要求10所述的装置,其中所述配置文件包括指示以下至少一项的信息:
16.根据权利要求10所述的装置,其中所述文件夹能够由对应的所述agv经由文件传输协议(ftp)访问。
17.根据权利要求10所述的装置,其中所述创建单元还被配置成从agv接收配置文件。
18.根据权利要求10所述的装置,其中所述更新单元还被配置成通过以下至少一项来更新所述文件夹:
19.一种用于配置多个自动导引车(agv)的系统,包括:耦合到计算机可读存储器单元的计算机处理器,所述存储器单元包括指令,当由所述计算机处理器执行时,所述指令实施根据权利要求1至9中任一项所述的方法。
20.一种计算机可读介质,其上存储有指令,当在至少一个处理器上执行时,所述指令使所述至少一个处理器执行根据权利要求1至9中任一项所述的方法。