【技术实现步骤摘要】
位置隐私保护的多机器人分布式围捕方法、设备与介质
[0001]本专利技术涉及分布式场景下的安全隐私保护
,尤其涉及位置隐私保护的多机器人分布式围捕方法、设备与介质。
技术介绍
[0002]随着科技发展,多机器人对目标搜索和围捕问题越来越受到学术界的关注。多机器人可以通过交互来协同完成目标跟踪围捕控制的任务。与单机器人系统相比,多机器人系统具有适应性强、扩展性强、可靠性高等优点。在现实世界中有很多应用是通过利用多机器人的目标搜索和围捕,例如灾后搜索和营救幸存者,移动传感器网络的布置和空中机器人用于物资运输等。
[0003]在现在的多机器人围捕中,通常采用的是集中式的多赢者通吃(k
‑
WTA,k
‑
Winner
‑
Take
‑
All)模型来完成多机器人围捕任务,集中式的多赢者通吃模型需要一个中央单元收集所有的节点的数据进行计算,并将计算结果返回给各个节点。而采用集中式的多赢者通吃模型不具有自身位置安全和隐私保护的功能。
[0004]目前 ...
【技术保护点】
【技术特征摘要】
1.一种位置隐私保护的多机器人分布式围捕方法,其特征在于,所述位置隐私保护的多机器人分布式围捕方法包括如下步骤:获取待围捕目标与每个机器人的距离,以及每个机器人的辅助状态变量;通过预设秘密交换协议,对每个机器人的所述辅助状态变量与相邻机器人的同类型数据进行交换,得到交换后的数据;将所述交换后的数据、所述待围捕目标与每个机器人的距离和所述辅助状态变量输入到分布式模型,确定目标机器人;通过所述目标机器人对所述待围捕目标进行围捕。2.如权利要求1所述的位置隐私保护的多机器人分布式围捕方法,其特征在于,所述获取待围捕目标与每个机器人的距离的步骤包括:获取待围捕目标的位置信息和每个机器人的位置信息;基于所述待围捕目标的位置信息和所述每个机器人的位置信息确定待围捕目标与每个机器人的距离。3.如权利要求1所述的位置隐私保护的多机器人分布式围捕方法,其特征在于,所述通过预设秘密交换协议,对每个机器人的所述辅助状态变量与相邻机器人的同类型数据进行交换,得到交换后的数据的步骤包括:获取每个机器人的中间状态变量、公钥和私钥对以及耦合因子;通过所述公钥对所述中间状态变量进行负数加密,得到加密后的本体密文;将所述本体密文和所述公钥与相邻机器人的同类型数据进行交换,得到交换后的密文和交换后的公钥;利用所述交换后的公钥对所述中间状态变量进行加密,得到加密密文;通过所述加密密文和所述交换后的密文的乘积确定差值密文;通过所述耦合因子和所述差值密文确定加权差值密文;将所述加权差值密文与相邻机器人的同类型数据进行交换,得到交换后的加权差值密文;利用所述私钥对所述交换后的加权差值密文进行解密,得到解密后的明文;通过所述耦合因子和所述解密后明文的乘积确定交换后的数据。4.如权利要求3所述的位置隐私保护的多机器人分布式围捕方法,其特征在于,所述通过所述耦合因子和所述解密后明文的乘积确定交换后的数据的步骤之后包括:检测所述交换后的数据的数值大小;将所述交换后的数据、所述待围捕目标与每个机器人的距离和所述辅助状态变量输入到分布式模型,确定为目标机器人的步骤包括:若所述交换后的数据的数值大于预设值,则将所述交换后的数据、所述待围捕目标与每个机器人的距离和所述辅助状态变量输入到分布式模型,确定为目标机器人。5.如权利...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。