【技术实现步骤摘要】
一种基于无线信号强度变化的多机器人路径冲突解决方法
本专利技术涉及移动机器人
,特别是一种基于无线信号强度变化的多机器人路径冲突解决方法。
技术介绍
基于无线信号强度变化的分布式多移动机器人路径规划的条件是:(1)机器人的行驶道路宽度只能容纳一个机器人;(2)机器人的行驶车道为单向车道,所有机器人都以相同的速度运动;(3)机器人路径冲突所指的是在两条行驶道路的交叉口即十字路口所形成的路径冲突。随着科技的迅猛发展,工业自动化程度也相应提高。并且单机器人系统远远无法满足目前的需求,因此多机器人系统的研究变得非常重要。相比较单机器人而言,多移动机器人系统在时间、空间、信息、资源和整体功能上显现出分布性的优点。随着应用不断扩大,机器人工作环境复杂度和任务的加重,对其要求不再局限于单机器人,而是要求在动态环境中实现多规划体的合作与单规划体路径规划的统一,所以多机器人路径规划已成为新的研究热点。但在多机器人系统路径规划中会出现的一个关键问题就是路径冲突,也就是在同一时间,多台机器人共享同一工作空间问题。一般解决路径冲突有两种思路:集中式路径冲突解决方法和分布式路径冲突解决方法。集中式的路径规划是指将多移动机器人系统视作一个有多自由度的单机器人,不同机器人代表不同的自由度,由一个集中控制中心利用搜索方法,在整个构型空间中进行搜索,计算出所有机器人的可行路径,从而解决路径冲突。集中式路径冲突解决方法的优点在于它是完备的,缺点在于其实时性差、容错性差、对环境的适应能力差,搜索空间的大小会随着机器人数量的增 ...
【技术保护点】
1.一种基于无线信号强度变化的多机器人路径冲突解决方法,其特征在于,包括以下步骤:/n步骤1、各机器人建立初始化栅格地图,各机器人上均设有无线信号接收/发射机,制定无线信号接收/发射周期T,在栅格地图中标记通信控制区域;/n步骤2、调度中心将栅格地图和任务分配信息下发给各个机器人,任务分配信息包括起始点和目标点;/n步骤3、各机器人根据所获得的栅格地图及任务分配信息,利用路径搜索方法获得当前路径;/n步骤4、机器人执行任务时,保证同一车道上的每个机器人之间的距离是大于或等于预设的距离阈值;/n若机器人未到达通信控制区域,则机器人按照当前路径行驶,若到达通信控制区域则进入步骤5;/n步骤5、设第i号机器人在时刻t
【技术特征摘要】
1.一种基于无线信号强度变化的多机器人路径冲突解决方法,其特征在于,包括以下步骤:
步骤1、各机器人建立初始化栅格地图,各机器人上均设有无线信号接收/发射机,制定无线信号接收/发射周期T,在栅格地图中标记通信控制区域;
步骤2、调度中心将栅格地图和任务分配信息下发给各个机器人,任务分配信息包括起始点和目标点;
步骤3、各机器人根据所获得的栅格地图及任务分配信息,利用路径搜索方法获得当前路径;
步骤4、机器人执行任务时,保证同一车道上的每个机器人之间的距离是大于或等于预设的距离阈值;
若机器人未到达通信控制区域,则机器人按照当前路径行驶,若到达通信控制区域则进入步骤5;
步骤5、设第i号机器人在时刻t0进入通信控制区域,记录t0到t0+2T时间内,第i号机器人的无线信号接收/发射机接收到的无线信号强度增加的总次数count1;其中,每经过1个T时,当第i号机器人的无线信号接收/发射机接收到的无线信号强度与上一次接收到的无线信号强度相比是增加的,则记录一次无线信号强度增加的次数;
若count1=2,第i号机器人进入步骤6;若count1=0或count1=1,则第i号机器人继续行驶,进入步骤9;
步骤6、第i号机器人等待Tfi,第i号机器人的第一层优先级退避时间Tfi=2(i-1)T,i=1,2,3......n,n为机器人编号;
记录t0+2T到t0+4T时间内,第i号机器人的无线信号接收/发射机接收到的无线信号强度不变的总次数count2;其中,每经过1个T时,当第i号机器人的无线信号接收/发射机接收到的无线信号强度与上一次接收到的无线信号强度相比是不变的,则记录一次无线信号强度不变的次数;
当Tfi到达并且没有到达t0+4T时间,第i号机器人行驶,进入步骤9;
当到达t0+4T时,若count2=2,第i号机器人停止行驶,进入步骤7;若此时count2=0或count2=1,第i号机器人继续行驶,进入步骤9;
步骤7、第i号机器人等待Tsi,第i号机器人的第2层优先级退避时间Tsi=(i-1)T,i=1,2,3......n;进入步骤8;
步骤8、令当前时刻为tc,记录tc到tc+2T时间内,第...
【专利技术属性】
技术研发人员:鲍楠,樊娜,左加阔,胡晗,
申请(专利权)人:南京邮电大学,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。