21、基于市场的多机器人联盟形成方案:RACHNA系统解析

基于市场的多机器人联盟形成方案:RACHNA系统解析

1. 引言

任务分配是多机器人系统必须解决的问题。传统的基于市场的任务分配系统在软件代理研究领域颇受青睐,其核心是通过拍卖协议协调不同机器人间的任务。当拍卖宣布时,机器人根据执行任务的预期利润计算出价,出价最低的机器人获得合同。

不过,以往很多解决方案存在单机器人单任务(SR - ST)的假设,即任务不可分割且由单个机器人完成。但随着多机器人任务日益复杂,这种假设过于简化。多机器人联盟形成(MRCF)问题,即分配多机器人团队到不同任务,是一个相对未被充分探索的难题。

2. RACHNA系统概述

RACHNA是一种基于多单元组合拍卖问题的市场分布式任务分配方案。它与其他市场协调方案不同,允许任务对机器人服务进行出价,而非机器人对任务出价。

2.1 架构

RACHNA系统中有两种软件代理参与任务分配过程:
- 服务代理 :是任务为获取服务而进行出价的中介。每个机器人有一组可执行的服务或角色,由其传感器和行为能力决定。每种服务类型有一个服务代理,它可与提供该服务的任何机器人通信,且驻留在能提供该服务的机器人上,以分散方式获取全局任务信息。
- 任务代理 :代表任务出价以获取必要服务。在谈判期间,任务代理仅与服务代理通信;任务分配后,可直接与分配到任务的机器人通信,可驻留在工作站或机器人上。

2.2 分配环境
  • 任务类型
    • 紧急任
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值