一种多机器人搬运系统的动态任务调度方法

一种多机器人搬运系统的动态任务调度方法

ID:8148668

大小:225.50 KB

页数:8页

时间:2018-03-07

一种多机器人搬运系统的动态任务调度方法_第1页
一种多机器人搬运系统的动态任务调度方法_第2页
一种多机器人搬运系统的动态任务调度方法_第3页
一种多机器人搬运系统的动态任务调度方法_第4页
一种多机器人搬运系统的动态任务调度方法_第5页
资源描述:

《一种多机器人搬运系统的动态任务调度方法》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、*一种多机器人搬运系统的动态任务调度方法管贤平戴先中东南大学摘要:任务调度是多机器人管理控制的一个重要方面,采用改进的合同网方法进行制造环境下多机器人搬运系统的动态任务调度。采用多属性结合的性能指标,根据系统的负载情况动态更新各种属性的权值系数,解决了静态权值设置不适应动态变化的问题。在改进的合同网方法中,允许动态重新分配任务,能适应任务的动态变化,提高了调度的效用。采用有限状态自动机方法,详细设计了合同网中搬运任务智能体和机器人智能体的状态转移过程。关键词:合同网动态调度多属性指标DynamicTaskDispatchingMeth

2、odforMultirobotTransportationSystemGuanXianpingDaiXianzhongAbstract:Taskdispatchingisanimportantaspectofmultirobotmanagementandcontrol.Animprovedcontractnetmethodisadaptedinthispapertodynamicallydispatchingtransportationtasksformultirobotsysteminmanufacturingenvironment

3、.Themulti-attributecriteriaareadaptedandthecoefficientsforeachattributeareupdateddynamicallyaccordingtotheloadsinthemanufacturingsystem,thustheproblemthatstaticcoefficientssettingcannotadapttodynamicchangesisconquered.Intheimprovedcontractmethod,dynamicreassignmentoftas

4、ksisallowedtoadapttochangingtasks,thusthedispatchingefficiencyisimproved.Thedetailedstatetransitionprocessesoftaskagentandrobotagentaredesignedwiththefinitestatemachinemethod.Keywords:contractnetdynamicdispatchingmulti-attributecriteria1引言物料搬运系统的自动化是制造系统自动化的重要内容。移动机器人具有

5、灵活的路由能力,能适应不同的搬运要求,便于实现自动化,因而在制造系统的物料搬运中得到广泛应用。由于任务和环境的复杂多变,需要合理高效的任务调度方法。已有多机器人任务调度方法有:集中式调度的方法[1]、基于角色的分配方法[2]、基于规则的方法[3]、经济方法[4]等。集中式调度方法可以得到优化解,缺点是过于依赖中心控制单元,难以适应局部变化情况。基于角色的分配方法根据不同机器人具有的不同功能分配任务,但是在任务*国家973计划项目(2002CB312204)281要求的功能区别不是很明显的情况下难以应用。基于规则的方法简单有效,但是经常

6、只考虑即时的状态,缺乏长远规划。经济方法借鉴人类社会中经济交换的方法,通过设计类似价格的机制,在不同的主体之间传递价格效用信息,使得资源或任务得到有效的分配。合同网方法是一种常用的经济方法,能适应环境和任务的动态变化情况,具有分布式的特点,能有效解决复杂动态任务调度问题。任务调度需要选择合适的性能指标。P.Egbelu和J.Tanchoco提出了多种可供选择的单项指标[5]。为了综合考虑不同方面的要求,可以采用多属性结合的性能指标。通过设定各个属性的权重,反映各方面的关键程度。由于制造系统中加工任务和搬运任务的复杂关系,需要考虑多方面

7、的影响,特别需要考虑阻塞和死锁问题。F.Liu和P.Hung分析了产生死锁的条件[6],列出了加工系统中两种死锁的情形:加工缓冲区不足引起的死锁,多机器人路径冲突引起的死锁。为了避免死锁和加工设备空闲,应尽量避免输出缓冲区满和输入缓冲区空,而机器人运行距离与搬运效率紧密相关,所以可以选择机器人运行距离、输入输出缓冲区状态作为性能指标。选定性能指标后,还需要确定各个指标的权值。B.Jeong和S.Randhawa采用神经网络学习的方法选择不同属性的权重系数[7]。D.Naso和B.Turchiano采用遗传算法学习的方法来调整权重[8]

8、。在实际中,由于系统环境和任务动态改变,离线训练的权重常常与实际情况不相符。根据这些不足,通过分析影响权重的因素,主要根据系统中加工设备的负载和搬运机器人的负载情况,动态调整权重系数,这样可以适应不同任务,在效率和避免死

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。