一种基于服务机器人社群状态的人机融合机制设计方法与流程
未命名
08-15
阅读:157
评论:0
1.本发明实施例涉及人工智能技术领域,尤其涉及一种基于服务机器人社群状态的人机融合机制设计方法。
背景技术:
2.随着人工智能技术的发展,智能服务机器人在众多应用场所得到广泛应用。目前,服务机器人的人机交互方式均比较单一,大部分是个人与单台机器人进行人机交互,当涉及到多台同类别的服务机器人以及多类别的服务机器人形成的机器人社群为固定的人群或组织提供服务的时候,会出现任务无法及时准确地向对应的机器人集群下发,或者机器人集群执行任务时对应的服务人群的人工服务不能及时跟上的情况。
技术实现要素:
3.本发明实施例提供一种基于服务机器人社群状态的人机融合机制设计方法,能够将任务及时准确地下发至对应的机器人集群,并在机器人集群执行任务的过程中,通过目标终端提醒服务人群进行协助服务,进而实现人机融合,提高人工服务与机器人社群协同服务的效率。
4.根据本发明的一方面,提供了一种基于服务机器人社群状态的人机融合机制设计方法,由云端服务器执行,包括:
5.获取当前时间对应的目标任务和任务类型;
6.根据所述任务类型对机器人社群进行筛选,得到目标机器人集群,其中,所述机器人社群包括:与云端服务器相连接的至少两种类型的机器人集群;
7.将目标任务下发至目标机器人集群和目标终端,以使目标机器人集群和目标终端执行目标任务。
8.根据本发明的另一方面,提供了一种基于服务机器人社群状态的人机融合机制设计装置,该基于服务机器人社群状态的人机融合机制设计装置包括:
9.第一获取模块,用于获取当前时间对应的目标任务和任务类型;
10.得到模块,用于根据所述任务类型对机器人社群进行筛选,得到目标机器人集群,其中,所述机器人社群包括:与云端服务器相连接的至少两种类型的机器人集群;
11.执行模块,用于将目标任务下发至目标机器人集群和目标终端,以使目标机器人集群和目标终端执行目标任务。
12.根据本发明的另一方面,提供了一种电子设备,所述电子设备包括:
13.至少一个处理器;以及
14.与所述至少一个处理器通信连接的存储器;其中,
15.所述存储器存储有可被所述至少一个处理器执行的计算机程序,所述计算机程序被所述至少一个处理器执行,以使所述至少一个处理器能够执行本发明任一实施例所述的基于服务机器人社群状态的人机融合机制设计方法。
16.根据本发明的另一方面,提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使处理器执行时实现本发明任一实施例所述的基于服务机器人社群状态的人机融合机制设计方法。
17.本发明实施例通过获取当前时间对应的目标任务和任务类型;根据所述任务类型对机器人社群进行筛选,得到目标机器人集群,其中,所述机器人社群包括:与云端服务器相连接的至少两种类型的机器人集群;将目标任务下发至目标机器人集群和目标终端,以使目标机器人集群和目标终端执行目标任务,解决了任务无法及时准确地向对应的机器人集群下发的问题和机器人集群执行任务时对应的服务人群的人工服务不能及时跟上的问题,能够将任务及时准确地下发至对应的机器人集群,并在机器人集群执行任务的过程中,通过目标终端提醒服务人群进行协助服务,进而实现人机融合,提高人工服务与机器人社群协同服务的效率。
18.应当理解,本部分所描述的内容并非旨在标识本发明的实施例的关键或重要特征,也不用于限制本发明的范围。本发明的其它特征将通过以下的说明书而变得容易理解。
附图说明
19.为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
20.图1是本发明实施例一中的一种基于服务机器人社群状态的人机融合机制设计方法的流程图;
21.图2是本发明实施例二中的一种基于服务机器人社群状态的人机融合机制设计装置的结构示意图;
22.图3是本发明实施例三中的一种电子设备的结构示意图。
具体实施方式
23.为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
24.需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
25.可以理解的是,在使用本公开各实施例公开的技术方案之前,均应当依据相关法
律法规通过恰当的方式对本公开所涉及个人信息的类型、使用范围、使用场景等告知用户并获得用户的授权。
26.实施例一
27.图1是本发明实施例一中的一种基于服务机器人社群状态的人机融合机制设计方法的流程图,本实施例可适用于基于机器人社群状态的人机协同的情况,该方法可以由本发明实施例中的基于服务机器人社群状态的人机融合机制设计装置来执行,该装置可采用软件和/或硬件的方式实现,如图1所示,该方法由云端服务器执行,所述方法具体包括如下步骤:
28.s110,获取当前时间对应的目标任务和任务类型。
29.其中,目标任务为根据历史任务数据得到的当前时间对应的工作任务。任务类型为目标任务所处的类型,例如可以是,在医院场景中,若目标任务是为病人指引道路,则目标任务对应的目标类型为迎宾导诊。
30.具体的,获取当前时间对应的目标任务和任务类型的方式可以为:根据机器人社群的历史任务数据进行统计,获取机器人社群中的机器人集群对应的日常工作任务和任务类型,获取当前时间,根据当前时间和历史任务数据确定当前时间对应的目标任务和任务类型。
31.s120,根据任务类型对机器人社群进行筛选,得到目标机器人集群,其中,机器人社群包括:与云端服务器相连接的至少两种类型的机器人集群。
32.其中,机器人社群为多类型的机器人集群形成的社群,机器人集群为多台同类别的机器人形成的集群。例如可以是,在医院场景中,迎宾导诊类机器人集群、物流运输类机器人集群、喷雾消杀类机器人集群以及安防巡逻类机器人集群构成医院机器人社群。目标机器人集群为任务类型对应的机器人集群。
33.具体的,根据任务类型对机器人社群进行筛选,得到目标机器人集群的方式可以为:根据任务类型对机器人社群进行筛选,将可执行此任务类型的机器人集群确定为目标机器人集群。
34.s130,将目标任务下发至目标机器人集群和目标终端,以使目标机器人集群和目标终端执行目标任务。
35.其中,目标终端为上传目标任务的终端,也可以为目标机器人集群对应的服务人群工作终端,也可以为目标机器人集群对应的服务人群。例如可以是,目标终端可以为智能手机或电脑。需要注意的是,每种类型的机器人集群对应的目标终端可以不同。
36.具体的,将目标任务下发至目标机器人集群和目标终端,以使目标机器人集群和目标终端执行目标任务的方式可以为:云端服务器在获取到目标机器人集群后,根据数据库查询目标机器人集群对应的目标终端,将目标任务下发至目标机器人集群,同时云端服务器根据目标机器人集群和目标任务生成提示信息,将提示信息下发至目标终端,以使目标机器人集群执行目标任务的同时,目标终端对应的服务人群可根据提示信息配合目标机器人集群执行目标任务。其中,提示信息的方式可以为:文字信息或语音信息。
37.例如可以是,在医院场景中,在7:00和13:00,云端服务器自动向迎宾导诊类机器人集群下发协助问询任务,迎宾导诊类机器人集群自动导航至医院前台开始执行任务,同时生成提示信息,向迎宾导诊类机器人集群对应的前台人员的目标终端下发提示信息,提
醒前台人员前来协助,当遇到无法回答问题、因意外需返回更换机器人以及机器人缺电等情况时,前台人员可以及时协助;在10:00,云端服务器自动向喷雾消杀类机器人集群下发喷雾消杀任务,同时生成提示信息,向喷雾消杀类机器人集群对应的护士的目标终端下发提示信息,提醒护士通知消毒场所人员注意规避;在18:00和22:00,云端服务器自动向物流运输类机器人集群下发送药任务,同时生成提示信息,向物流运输类机器人集群对应的药房人员的目标终端下发提示信息,提醒药房人员进行备药;在10:00和15:00,云端服务器自动向医废收集类机器人集群下发收集医废垃圾任务,同时生成提示信息,向医废收集类机器人集群对应的护工的目标终端下发提示信息,提醒护工做好垃圾打包处理。
38.通过云端服务器将目标任务下发至目标机器人集群和目标终端,可以令机器人集群和目标终端对应的服务人群进行高效协作,进一步促进人机融合,提高人工服务与机器人社群协同服务的效率。
39.可选的,获取当前时间对应的目标任务和任务类型,包括:
40.获取机器人社群对应的历史任务数据;
41.根据机器人社群对应的历史任务数据建立数据库,所述数据库包括:每种类型的机器人集群对应的任务、任务时间以及任务类型;
42.查询数据库,得到当前时间对应的目标任务和任务类型。
43.其中,历史任务数据可以包括机器人社群历史任务执行数据、历史任务订单数据以及历史服务人员的人脸数据等历史数据,还可以包括机器人社群中的机器人集群类型、每种机器人集群对应的任务、任务时间以及任务类型。
44.具体的,获取机器人社群对应的历史任务数据的方式可以为:云端服务器可根据历史存储的数据获取机器人社群的历史任务数据。
45.具体的,根据机器人社群对应的历史任务数据建立数据库的方式可以为:云端服务器根据机器人社群的历史任务数据建立数据库,数据库包括每种类型的机器人集群对应的任务、任务时间以及任务类型。
46.具体的,查询数据库,得到当前时间对应的目标任务和任务类型的方式可以为:云端机器人获取当前时间,根据当前时间查询数据库中的任务时间,得到当前时间对应的目标任务和目标任务对应的任务类型。
47.需要说明的是,云端服务器根据历史任务数据建立数据库,可以根据数据库得到机器人社群中不同类型的机器人集群的服务高峰时间段和服务低谷时间段,例如可以是,在医院场景中,根据数据库可得知迎宾导诊类机器人集群服务的高峰时间段为7:00~9:00和13:00~14:00;物流运输类机器人集群的服务高峰时间段为18:00~20:00和22:00~0:00;喷雾消杀类机器人集群的服务高峰时间段为10:00~11:00和16:00~17:00;安防巡逻类机器人集群的服务高峰时间段为0:00~16:00,云端服务器还可以根据数据库得到的机器人集群的服务高峰时间段和服务低谷时间段调整机器人集群的工作效率。
48.可选的,将目标任务下发至目标机器人集群,以使目标机器人集群执行目标任务,包括:
49.获取目标机器人集群的状态信息;
50.根据目标机器人集群的状态信息确定执行目标任务的目标机器人;
51.将目标任务下发至目标机器人和目标终端,以使目标机器人和目标终端执行目标
任务。
52.其中,状态信息可以包括:机器人电池可持续工作的时长、剩余电量以及当前状态等信息,当前状态可以包括:忙碌状态、空闲状态以及充电状态。目标机器人为执行目标任务的目标机器人集群中的机器人,需要说明的是,在执行任务的时候,可以由机器人集群随机选择机器人进行工作,也可以是机器人集群中所有机器人进行工作,也可以是根据目标机器人集群的状态信息确定目标机器人进行工作,也可以是根据历史执行任务的机器人的标识信息确定目标机器人。
53.具体的,获取目标机器人集群的状态信息的方式可以为:云端服务器可通过网络通讯的方式与机器人集群保持实时连接,获取目标机器人集群的状态信息。获取目标机器人集群的状态信息的方式还可以为:先获取与云端服务器连接的所有机器人的状态信息,通过对所有机器人的状态信息进行筛选获取目标机器人集群的状态信息。
54.具体的,根据目标机器人集群的状态信息确定执行目标任务的目标机器人的方式可以为:根据目标机器人集群中所有机器人的状态信息中获取每一台机器人的剩余电量,根据剩余电量确定执行目标任务的目标机器人。根据目标机器人集群的状态信息确定执行目标任务的目标机器人的方式还可以为:根据目标机器人集群的状态信息确定目标机器人集群的健康指数,若健康指数大于指数阈值,则确定目标机器人集群可以正常工作,根据目标任务对应的任务量确定执行目标任务的机器人数量,根据机器人数量确定目标机器人。根据目标机器人集群的状态信息确定执行目标任务的目标机器人的方式还可以为:根据目标机器人集群的状态信息确定目标机器人集群的健康指数,若健康指数大于指数阈值,则根据目标任务对应的任务量确定执行目标任务的机器人数量,根据机器人数量和目标机器人集群中所有机器人的剩余电量确定目标机器人。
55.需要说明的是,目标机器人集群的健康指数的计算方式可以为:(目标机器人集群中每台机器人的剩余电量累加/目标机器人集群中机器人的总数量+目标机器人集群中当前状态为空闲状态的机器人数量/目标机器人集群中机器人的总数量*100)/2。例如可以是,在医院场景中,目标机器人集群为物流运输类机器人集群,一台机器人处于工作状态,电量60,另外一台机器人处于空闲状态,电量100,则物流运输类机器人集群的健康指数为(100+60)/2+1/2*100=130,同时,可以设置物流运输类机器人集群的指数阈值为60,若健康指数低于60,则物流运输类机器人集群不可以继续工作。
56.具体的,将目标任务下发至目标机器人和目标终端,以使目标机器人和目标终端执行目标任务的方式可以为:云端服务器在确定目标机器人后,将目标任务下发至目标机器人和目标机器人对应的目标终端,由目标机器人和目标终端执行目标任务。
57.可选的,根据目标机器人集群的状态信息确定执行目标任务的目标机器人,包括:
58.获取执行目标任务所需机器人的目标数量;
59.根据目标机器人集群中每台机器人的剩余电量和所述目标数量对目标机器人集群进行筛选,得到目标机器人。
60.具体的,获取执行目标任务所需机器人的目标数量的方式可以为:云端服务器可以通过目标任务对应的任务量以及目标机器人集群中机器人的工作效率进行计算,得到所需机器人的目标数量。获取执行目标任务所需机器人的目标数量的方式还可以为:云端服务器根据数据库中的历史任务数据获取目标任务对应的执行任务的机器人的数量,将所述
执行任务的机器人的数量确定为目标数量。
61.具体的,根据目标机器人集群中每台机器人的剩余电量和所述目标数量对目标机器人集群进行筛选,得到目标机器人的方式可以为:根据目标机器人集群中每台机器人的剩余电量进行从高到低的排序,排序中前目标数量的机器人为目标机器人。例如可以是,若目标数量为2,则将剩余电量排名前2的机器人确定为目标机器人。
62.可选的,还包括:
63.获取处于工作状态中的至少两个机器人对应的占用资源;
64.若至少两个机器人对应的占用资源中存在相同的目标资源,则获取至少两个机器人对应的优先级;
65.根据至少两个机器人对应的优先级确定至少两个机器人对应的目标资源的占用顺序。
66.其中,占用资源可以包括:公共道路和专用电梯等资源。目标资源为至少两个机器人对应的占用资源中的相同资源。
67.其中,至少两个机器人对应的优先级可以根据机器人的剩余电量确定,也可以根据机器人执行任务的优先级确定,也可以根据机器人集群对应的服务人群的优先级确定。
68.具体的,获取处于工作状态中的至少两个机器人对应的占用资源的方式可以为:云端服务器可获取处于工作状态中的机器人所需的占用资源。
69.具体的,若至少两个机器人对应的占用资源中存在相同的目标资源,则获取至少两个机器人对应的优先级的方式可以为:若至少两个机器人对应的占用资源中存在相同的目标资源,则根据至少两个机器人对应的目标任务的优先级确定至少两个机器人对应的优先级。获取至少两个机器人对应的优先级的方式还可以为:根据至少两个机器人的剩余电量确定至少两个机器人对应的优先级。获取至少两个机器人对应的优先级的方式还可以为:根据至少两个机器人对应的机器人集群对应的服务人群的优先级确定至少两个机器人对应的优先级。
70.具体的,根据至少两个机器人对应的优先级确定至少两个机器人对应的目标资源的占用顺序的方式可以为:优先级高的机器人对应的目标资源的占用顺序在前,优先级低的机器人对应的目标资源的占用顺序在后,根据优先级确定至少两个机器人的目标资源的占用顺序。
71.可选的,获取至少两个机器人对应的优先级,包括:
72.若至少两个机器人属于不同的机器人集群,则获取至少两个机器人对应的机器人集群类型;
73.根据所述机器人集群类型确定至少两个机器人对应的优先级。
74.具体的,若至少两个机器人属于不同的机器人集群,则获取至少两个机器人对应的机器人集群类型的方式可以为:若云端服务器获取到至少两个机器人属于不同的机器人集群,则获取至少两个机器人对应的机器人集群的类型。
75.具体的,根据所述机器人集群类型确定至少两个机器人对应的优先级的方式可以为:可根据已预设的机器人集群类型的优先级确定至少两个机器人对应的优先级;还可以根据已预设的机器人集群类型对应的服务人群的优先级确定至少两个机器人对应的优先级。
76.例如可以是,在医院场景中,物流配送类机器人集群需承担药品配送任务,服务人群为护士,优先级最高;医废收集类机器人集群主要协助护工进行垃圾收集任务,服务人群为护工,优先级次之;迎宾导诊类机器人集群主要协助医院前台人员为患者提供咨询服务,服务人群为前台人员,优先级低于护工。若机器人a对应的机器人集群类型为物流配送类机器人集群,机器人b对应的机器人集群类型为迎宾导诊类机器人集群,服务人群中护士的优先级高于前台人员的优先级,则机器人a的优先级高于机器人b的优先级。
77.需要说明的是,若存在至少两个机器人属于不同的机器人集群的情况,则说明根据数据库得到的当前时间对应的目标任务和任务类型为多项目标任务和多种任务类型,即目标机器人集群为不同类型的机器人集群;也可以为在当前时间执行目标任务时,云端服务器临时接收到其它任务,其它任务对应的任务类型与目标任务对应的任务类型不同,则执行其它任务的机器人集群与目标机器人集群也同样为不同类型的机器人集群,因此,可根据机器人集群的类型确定处于工作状态中的至少两个机器人对应的优先级。
78.例如可以是,在医院场景中,上午10:00时,有一台喷雾消杀类机器人在进行工作,若此时云端服务器接收到送药任务,送药任务属于物流运输类型,则云端服务器及时调配一台物流运输类机器人接收订单执行配送任务,在两台机器人占用资源为专用电梯时,因物流运输类机器人服务人群为护士,优先级最高,云端服务器可调配喷雾消杀类机器人暂时移出电梯区域或在电梯外等候,为物流运输类机器人让出道路和电梯,从而保证高优先级人群对机器人的使用,达到高效人机融合体验效果。
79.可选的,获取至少两个机器人对应的优先级,包括:
80.若至少两个机器人属于相同的机器人集群,则获取每个机器人的剩余电量;
81.根据每个机器人的剩余电量确定至少两个机器人对应的优先级。
82.具体的,若至少两个机器人属于相同的机器人集群,则获取每个机器人的剩余电量的方式可以为:若云端服务器获取到至少两个机器人属于同一机器集群,则获取每个机器人的剩余电量。
83.具体的,根据每个机器人的剩余电量确定至少两个机器人对应的优先级的方式可以为:剩余电量低的机器人优先级高,剩余电量高的机器人优先级低。
84.需要说明的是,在至少两个机器人对应的占用资源中存在相同的目标资源时,根据至少两个机器人对应的优先级确定至少两个机器人对应的目标资源的占用顺序,在确定占用顺序后,还可以对目标资源的使用范围进行计算,若占用资源中的目标资源允许多台机器人共同使用,则可根据占用顺序安排机器人共同使用目标资源。
85.本实施例的技术方案,通过获取当前时间对应的目标任务和任务类型;根据所述任务类型对机器人社群进行筛选,得到目标机器人集群,其中,所述机器人社群包括:与云端服务器相连接的至少两种类型的机器人集群;将目标任务下发至目标机器人集群和目标终端,以使目标机器人集群和目标终端执行目标任务,解决了任务无法及时准确地向对应的机器人集群下发的问题和机器人集群执行任务时对应的服务人群的人工服务不能及时跟上的问题,能够将任务及时准确地下发至对应的机器人集群,并在机器人集群执行任务的过程中,通过目标终端提醒服务人群进行协助服务,进而实现人机融合,提高人工服务与机器人社群协同服务的效率。
86.实施例二
87.图2是本发明实施例二中的一种基于服务机器人社群状态的人机融合机制设计装置的结构示意图。本实施例可适用于基于机器人社群状态的人机协同的情况,该装置可采用软件和/或硬件的方式实现,该装置可集成在任何提供基于服务机器人社群状态的人机融合机制设计的功能的设备中,如图2所示,所述基于服务机器人社群状态的人机融合机制设计装置具体包括:第一获取模块210、得到模块220和执行模块230。
88.其中,第一获取模块210,用于获取当前时间对应的目标任务和任务类型;
89.得到模块220,用于根据所述任务类型对机器人社群进行筛选,得到目标机器人集群,其中,所述机器人社群包括:与云端服务器相连接的至少两种类型的机器人集群;
90.执行模块230,用于将目标任务下发至目标机器人集群和目标终端,以使目标机器人集群和目标终端执行目标任务。
91.可选的,所述第一获取模块具体用于:
92.获取机器人社群对应的历史任务数据;
93.根据机器人社群对应的历史任务数据建立数据库,所述数据库包括:每种类型的机器人集群对应的任务、任务时间以及任务类型;
94.查询数据库,得到当前时间对应的目标任务和任务类型。
95.可选的,所述执行模块具体用于:
96.获取目标机器人集群的状态信息;
97.根据目标机器人集群的状态信息确定执行目标任务的目标机器人;
98.将目标任务下发至目标机器人和目标终端,以使目标机器人和目标终端执行目标任务。
99.可选的,所述执行模块具体用于:
100.获取执行目标任务所需机器人的目标数量;
101.根据目标机器人集群中每台机器人的剩余电量和所述目标数量对目标机器人集群进行筛选,得到目标机器人。
102.可选的,还包括:
103.第二获取模块,用于获取处于工作状态中的至少两个机器人对应的占用资源;
104.第三获取模块,用于若至少两个机器人对应的占用资源中存在相同的目标资源,则获取至少两个机器人对应的优先级;
105.确定模块,用于根据至少两个机器人对应的优先级确定至少两个机器人对应的目标资源的占用顺序。
106.可选的,所述第三获取模块具体用于:
107.若至少两个机器人属于不同的机器人集群,则获取至少两个机器人对应的机器人集群类型;
108.根据所述机器人集群类型确定至少两个机器人对应的优先级。
109.可选的,所述第三获取模块具体用于:
110.若至少两个机器人属于相同的机器人集群,则获取每个机器人的剩余电量;
111.根据每个机器人的剩余电量确定至少两个机器人对应的优先级。
112.上述产品可执行本发明任意实施例所提供的方法,具备执行方法相应的功能模块和有益效果。
113.实施例三
114.图3是本发明实施例三中的一种电子设备的结构示意图。电子设备旨在表示各种形式的数字计算机,诸如,膝上型计算机、台式计算机、工作台、个人数字助理、服务器、刀片式服务器、大型计算机、和其它适合的计算机。电子设备还可以表示各种形式的移动装置,诸如,个人数字处理、蜂窝电话、智能电话、可穿戴设备(如头盔、眼镜、手表等)和其它类似的计算装置。本文所示的部件、它们的连接和关系、以及它们的功能仅仅作为示例,并且不意在限制本文中描述的和/或者要求的本发明的实现。
115.如图3所示,电子设备10包括至少一个处理器11,以及与至少一个处理器11通信连接的存储器,如只读存储器(rom)12、随机访问存储器(ram)13等,其中,存储器存储有可被至少一个处理器执行的计算机程序,处理器11可以根据存储在只读存储器(rom)12中的计算机程序或者从存储单元18加载到随机访问存储器(ram)13中的计算机程序,来执行各种适当的动作和处理。在ram13中,还可存储电子设备10操作所需的各种程序和数据。处理器11、rom12以及ram13通过总线14彼此相连。输入/输出(i/o)接口15也连接至总线14。
116.电子设备10中的多个部件连接至i/o接口15,包括:输入单元16,例如键盘、鼠标等;输出单元17,例如各种类型的显示器、扬声器等;存储单元18,例如磁盘、光盘等;以及通信单元19,例如网卡、调制解调器、无线通信收发机等。通信单元19允许电子设备10通过诸如因特网的计算机网络和/或各种电信网络与其他设备交换信息/数据。
117.处理器11可以是各种具有处理和计算能力的通用和/或专用处理组件。处理器11的一些示例包括但不限于中央处理单元(cpu)、图形处理单元(gpu)、各种专用的人工智能(ai)计算芯片、各种运行机器学习模型算法的处理器、数字信号处理器(dsp)、以及任何适当的处理器、控制器、微控制器等。处理器11执行上文所描述的各个方法和处理,例如基于服务机器人社群状态的人机融合机制设计方法。
118.在一些实施例中,基于服务机器人社群状态的人机融合机制设计方法可被实现为计算机程序,其被有形地包含于计算机可读存储介质,例如存储单元18。在一些实施例中,计算机程序的部分或者全部可以经由rom12和/或通信单元19而被载入和/或安装到电子设备10上。当计算机程序加载到ram13并由处理器11执行时,可以执行上文描述的基于服务机器人社群状态的人机融合机制设计方法的一个或多个步骤。备选地,在其他实施例中,处理器11可以通过其他任何适当的方式(例如,借助于固件)而被配置为执行基于服务机器人社群状态的人机融合机制设计方法。
119.本文中以上描述的系统和技术的各种实施方式可以在数字电子电路系统、集成电路系统、场可编程门阵列(fpga)、专用集成电路(asic)、专用标准产品(assp)、芯片上系统的系统(soc)、负载可编程逻辑设备(cpld)、计算机硬件、固件、软件、和/或它们的组合中实现。这些各种实施方式可以包括:实施在一个或者多个计算机程序中,该一个或者多个计算机程序可在包括至少一个可编程处理器的可编程系统上执行和/或解释,该可编程处理器可以是专用或者通用可编程处理器,可以从存储系统、至少一个输入装置、和至少一个输出装置接收数据和指令,并且将数据和指令传输至该存储系统、该至少一个输入装置、和该至少一个输出装置。
120.用于实施本发明的方法的计算机程序可以采用一个或多个编程语言的任何组合来编写。这些计算机程序可以提供给通用计算机、专用计算机或其他可编程数据处理装置
的处理器,使得计算机程序当由处理器执行时使流程图和/或框图中所规定的功能/操作被实施。计算机程序可以完全在机器上执行、部分地在机器上执行,作为独立软件包部分地在机器上执行且部分地在远程机器上执行或完全在远程机器或服务器上执行。
121.在本发明的上下文中,计算机可读存储介质可以是有形的介质,其可以包含或存储以供指令执行系统、装置或设备使用或与指令执行系统、装置或设备结合地使用的计算机程序。计算机可读存储介质可以包括但不限于电子的、磁性的、光学的、电磁的、红外的、或半导体系统、装置或设备,或者上述内容的任何合适组合。备选地,计算机可读存储介质可以是机器可读信号介质。机器可读存储介质的更具体示例会包括基于一个或多个线的电气连接、便携式计算机盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦除可编程只读存储器(eprom或快闪存储器)、光纤、便捷式紧凑盘只读存储器(cd-rom)、光学储存设备、磁储存设备、或上述内容的任何合适组合。
122.为了提供与用户的交互,可以在电子设备上实施此处描述的系统和技术,该电子设备具有:用于向用户显示信息的显示装置(例如,crt(阴极射线管)或者lcd(液晶显示器)监视器);以及键盘和指向装置(例如,鼠标或者轨迹球),用户可以通过该键盘和该指向装置来将输入提供给电子设备。其它种类的装置还可以用于提供与用户的交互;例如,提供给用户的反馈可以是任何形式的传感反馈(例如,视觉反馈、听觉反馈、或者触觉反馈);并且可以用任何形式(包括声输入、语音输入或者、触觉输入)来接收来自用户的输入。
123.可以将此处描述的系统和技术实施在包括后台部件的计算系统(例如,作为数据服务器)、或者包括中间件部件的计算系统(例如,应用服务器)、或者包括前端部件的计算系统(例如,具有图形用户界面或者网络浏览器的用户计算机,用户可以通过该图形用户界面或者该网络浏览器来与此处描述的系统和技术的实施方式交互)、或者包括这种后台部件、中间件部件、或者前端部件的任何组合的计算系统中。可以通过任何形式或者介质的数字数据通信(例如,通信网络)来将系统的部件相互连接。通信网络的示例包括:局域网(lan)、广域网(wan)、区块链网络和互联网。
124.计算系统可以包括客户端和服务器。客户端和服务器一般远离彼此并且通常通过通信网络进行交互。通过在相应的计算机上运行并且彼此具有客户端-服务器关系的计算机程序来产生客户端和服务器的关系。服务器可以是云服务器,又称为云计算服务器或云主机,是云计算服务体系中的一项主机产品,以解决了传统物理主机与vps服务中,存在的管理难度大,业务扩展性弱的缺陷。
125.应该理解,可以使用上面所示的各种形式的流程,重新排序、增加或删除步骤。例如,本发明中记载的各步骤可以并行地执行也可以顺序地执行也可以不同的次序执行,只要能够实现本发明的技术方案所期望的结果,本文在此不进行限制。
126.上述具体实施方式,并不构成对本发明保护范围的限制。本领域技术人员应该明白的是,根据设计要求和其他因素,可以进行各种修改、组合、子组合和替代。任何在本发明的精神和原则之内所作的修改、等同替换和改进等,均应包含在本发明保护范围之内。
技术特征:
1.一种基于服务机器人社群状态的人机融合机制设计方法,其特征在于,由云端服务器执行,所述方法包括:获取当前时间对应的目标任务和任务类型;根据所述任务类型对机器人社群进行筛选,得到目标机器人集群,其中,所述机器人社群包括:与云端服务器相连接的至少两种类型的机器人集群;将目标任务下发至目标机器人集群和目标终端,以使目标机器人集群和目标终端执行目标任务。2.根据权利要求1所述的方法,其特征在于,获取当前时间对应的目标任务和任务类型,包括:获取机器人社群对应的历史任务数据;根据机器人社群对应的历史任务数据建立数据库,所述数据库包括:每种类型的机器人集群对应的任务、任务时间以及任务类型;查询数据库,得到当前时间对应的目标任务和任务类型。3.根据权利要求1所述的方法,其特征在于,将目标任务下发至目标机器人集群和目标终端,以使目标机器人集群和目标终端执行目标任务,包括:获取目标机器人集群的状态信息;根据目标机器人集群的状态信息确定执行目标任务的目标机器人;将目标任务下发至目标机器人和目标终端,以使目标机器人和目标终端执行目标任务。4.根据权利要求3所述的方法,其特征在于,根据目标机器人集群的状态信息确定执行目标任务的目标机器人,包括:获取执行目标任务所需机器人的目标数量;根据目标机器人集群中每台机器人的剩余电量和所述目标数量对目标机器人集群进行筛选,得到目标机器人。5.根据权利要求1所述的方法,其特征在于,还包括:获取处于工作状态中的至少两个机器人对应的占用资源;若至少两个机器人对应的占用资源中存在相同的目标资源,则获取至少两个机器人对应的优先级;根据至少两个机器人对应的优先级确定至少两个机器人对应的目标资源的占用顺序。6.根据权利要求5所述的方法,其特征在于,获取至少两个机器人对应的优先级,包括:若至少两个机器人属于不同的机器人集群,则获取至少两个机器人对应的机器人集群类型;根据所述机器人集群类型确定至少两个机器人对应的优先级。7.根据权利要求5所述的方法,其特征在于,获取至少两个机器人对应的优先级,包括:若至少两个机器人属于相同的机器人集群,则获取每个机器人的剩余电量;根据每个机器人的剩余电量确定至少两个机器人对应的优先级。8.一种基于服务机器人社群状态的人机融合机制设计装置,其特征在于,所述装置包括:第一获取模块,用于获取当前时间对应的目标任务和任务类型;
得到模块,用于根据所述任务类型对机器人社群进行筛选,得到目标机器人集群,其中,所述机器人社群包括:与云端服务器相连接的至少两种类型的机器人集群;执行模块,用于将目标任务下发至目标机器人集群和目标终端,以使目标机器人集群和目标终端执行目标任务。9.一种电子设备,其特征在于,所述电子设备包括:至少一个处理器;以及与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的计算机程序,所述计算机程序被所述至少一个处理器执行,以使所述至少一个处理器能够执行权利要求1-7中任一项所述的基于服务机器人社群状态的人机融合机制设计方法。10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使处理器执行时实现权利要求1-7中任一项所述的基于服务机器人社群状态的人机融合机制设计方法。
技术总结
本发明公开了一种基于服务机器人社群状态的人机融合机制设计方法。该方法由云端服务器执行,所述方法包括:获取当前时间对应的目标任务和任务类型;根据所述任务类型对机器人社群进行筛选,得到目标机器人集群,其中,所述机器人社群包括:与云端服务器相连接的至少两种类型的机器人集群;将目标任务下发至目标机器人集群和目标终端,以使目标机器人集群和目标终端执行目标任务,通过本发明的技术方案,能够将任务及时准确地下发至对应的机器人集群,并在机器人集群执行任务的过程中,通过目标终端提醒服务人群进行协助服务,进而实现人机融合,提高人工服务与机器人社群协同服务的效率。效率。效率。
技术研发人员:吴季泳 朱悦 隋晓鹏 李蒙
受保护的技术使用者:塔米智能科技(北京)有限公司
技术研发日:2023.04.26
技术公布日:2023/8/14
版权声明
本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
飞行汽车 https://www.autovtol.com/
