【技术实现步骤摘要】
两机器人错时调度方法、系统、设备和存储介质
[0001]本专利技术属于路径规划领域,具体涉及一种基于多机协同路面施工下的故障机器人与闲置机器人错时调度方法
、
系统
、
设备和存储介质
。
技术介绍
[0002]路径规划算法众多,也已成功应用于多种场景
。
但多机协同路面施工作业下的路径规划问题却鲜有报道
。
在一般的多机协同路面施工作业任务下,路面施工包含摊铺机在摊铺区域铺沥青
、
两台双钢轮压路机负责初压
、
两台轮胎压路机负责复压
、
一台双钢轮压路机负责终压,压实路径和压实顺序是既定的,因此在一般情形下,无需提前规划路径,如图1中子区域1~子区域5所示
。
[0003]但是,压路机在行车过程中不可避免的存在油量不足
、
水温过高等故障现象,一方面,这类故障现象被认为是可预见的,因此可以提前对故障车辆进行调度;另一方面,由于路面施工任务的特殊性,其他压路机仍需要按照既定的流程作业
。
[0004]授权号为
CN111638710B
的专利提出了基于一个无人摊铺机和至少一个第一无人压路机的控制系统,其提及了协同作业方法包括:获取摊铺区域的摊铺面积;获取完成压实区域的第一压实面积
、
未完成压实区域的第一剩余压实时间;获取第一压实面积和摊铺面积的第一面积差,并设定第一面积差阈值;设定摊铺面积阈值和未完成压实作业的第一剩 ...
【技术保护点】
【技术特征摘要】
1.
一种基于多机协同路面施工下的故障机器人与闲置机器人错时调度方法,其特征在于,包括以下步骤:步骤1:将施工路面分为初压区域
、
复压区域
、
终压区域和空闲区域;步骤2:将故障机器人发生故障的位置作为故障机器人的起点位置和闲置机器人终点位置,设计故障机器人的多个备选终点位置和闲置机器人的多个备选起点位置;将故障机器人的起点位置和备选终点位置作为贝塞尔曲线的两端点生成多条贝塞尔曲线,将闲置机器人的终点位置和备选起点位置作为贝塞尔曲线的两端点生成多条贝塞尔曲线,计算贝塞尔曲线落入空闲区域的比率,使贝塞尔曲线落入空闲区域的比率最大时,故障机器人备选终点位置作为故障机器人驶离施工区域的最优终点位置,闲置机器人的备选起点位置作为闲置机器人进入施工区域的最优起点位置;步骤3:基于故障机器人的最优始末位置和闲置机器人的最优始末位置规划多条贝塞尔曲线,先利用贝塞尔曲线生成多条故障机器人驶离施工区域的可能路径和多条闲置机器人进入施工区域的可能路径,通过机器人曲率约束限制,筛选出符合机器人运动学模型约束的路径,再采用错时调度策略完成故障机器人和闲置机器人的调度
。2.
如权利要求1所述的基于多机协同路面施工下的故障机器人与闲置机器人错时调度方法,其特征在于,步骤2具体为:步骤
2.1、
将故障机器人发生故障的位置作为故障机器人的起点位置
M
s
(M
sx
,M
sy
)
和闲置机器人终点位置
I
e
(I
ex
,I
ey
)
,
M
sx
表示故障机器人的起点位置的
x
轴坐标,
M
sy
表示故障机器人的起点位置的
y
轴坐标;
I
ex
表示闲置机器人终点位置的
x
轴坐标,
I
ey
表示闲置机器人终点位置的
y
轴坐标;设计故障机器人的多个备选终点位置和闲置机器人的多个备选起点位置其中,
P
表示故障机器人的备选终点位置的总数量,表示故障机器人第
p
个备选终点位置的
x
轴坐标,表示故障机器人第
p
个备选终点位置的
y
轴坐标;
Q
表示闲置机器人备选起点位置的总数量,表示闲置机器人第
q
个备选起点位置的
x
轴坐标,表示闲置机器人第
q
个备选起点位置的
y
轴坐标;步骤
2.2、
生成若干个控制点和和表示第1组第
i
个控制点,表示第2组第
j
个控制点,在每一组控制点下,均生成贝塞尔曲线,共计得到
i*j
条贝塞尔曲线,其中,和的计算公式为:的计算公式为:的计算公式为:的计算公式为:其中,
θ1和
θ2为车队行进方向与建系坐标的夹角;第1组第
i
个控制点的位置设计在以故障机器人的起点位置
为端点,起点航向
θ1为方向的射线上,第2组第
j
个控制点设计在以故障机器人的终点位置为端点,故障机器人终点航向
θ2为方向的射线上,
MD
i
为第1组第
i
个控制点到故障机器人起点位置的距离,
MD
j
为第2组第
j
个控制点到故障机器人终点位置的距离;步骤
2.3、
对于闲置机器人,采用与步骤
2.2
同样的方法生成
i*j
条贝塞尔曲线;步骤
2.4、
利用下述公式计算离散贝塞尔曲线路径点与离散空闲区域点之比
ratio
:式中,
Ψ
(
Δ
)
为指示函数,当
Δ
为真时取1,
Δ
为假时取0,
P0是空闲区域内的所有点,
p(T)
是离散贝塞尔曲线在空闲区域内的路径点;步骤
2.5、
选取使贝塞尔曲线落入空闲区域的比率最大的故障机器人备选终点位置和闲置机器人的备选起点位置;将该故障机器人备选终点位置作为故障机器人驶离施工区域的最优终点位置,将该闲置机器人的备选起点位置作为闲置机器人进入施工区域的最优起点位置
。3.
如权利要求1所述的基于多机协同路面施工下的故障机器人与闲置机器人错时调度方法,其特征在于,步骤3中,所述错时调度策略指:如果两台机器人无法同时在狭窄通道内相向运动,则利用时间差,让故障机器人先驶离施工区域,闲置机器人再伺机进入施工区域,替代故障机器人的任务;步骤3具体为:步骤
3.1、
基于故障机器人的最优始末位置和闲置机器人的最优始末位置规划多条贝塞尔曲线;步骤
3.2、
根据故障机器人的运动学模型确定故障机器人的最大曲率约束,保留步骤
3.1
中满足最大曲率约束的对应故障机器人的贝塞尔曲线;步骤
3.3
:引入避障策略,分析故障机器人与其他处于施工区域内机器人的位置关系以确定故障机器人沿贝塞尔曲线行进时是否满足避障约束,保留步骤
3.2
中满足避障约束的贝塞尔曲线;如果满足避障约束的贝塞尔曲线不存在,则每5秒钟检测一次,直至检测到至少有一条符合避障约束的贝塞尔曲线;步骤
3.4、
根据错时调度策略的评价函数在步骤
3.3
中符合避障约束的贝塞尔曲线中筛选出评价函数数值最小的那条曲线,该曲线作为故障机器人驶离施工区域的最优路径;步骤
3.5、
根据闲置机器人的运动学模型确定闲置机器人的最大曲率约束,保留步骤
3.1
中满足最大曲率约束的对应闲置机器人的贝塞尔曲线;步骤
3.6、
引入避障策略,分析闲置机器人与其他所有机器人的位置关系以确定闲置机器人沿贝塞尔曲线行进时是否满足避障约束,保留步骤
3.5
中满足避障约束的贝塞尔曲线;如果满足避障约束的贝塞尔曲线不存在,则每5秒钟检测一次,直至检测到至少有一条符合避障约束的贝塞尔曲线;步骤
3.7、
根据错时调度策略的评价函数在步骤
3.6
中符合避障约束的贝塞尔曲线中筛选出评价函数数值最小的那条曲线,该曲线作为闲置机器人进入施工区域的最优路径
。4.
如权利要求3所述的基于多机协同路面施工下的故...
【专利技术属性】
技术研发人员:许曈,刘俊豪,周志轩,
申请(专利权)人:江苏开放大学江苏城市职业学院,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。