【技术实现步骤摘要】
一种动态环境下移动机器人控制方法及系统
[0001]本专利技术涉及物流机器人作业,尤其涉及一种动态环境下移动机器人控制方法及系统
。
技术介绍
[0002]随着人工智能技术的进步,机器人执行多任务的需求也日益增加,然而,机器人在执行多任务时的控制技术,尚有待提高,尤其是不确定风险情况下,多任务的控制以及安全路径规划
。
其中一个典型的应用场景,就是高校各校区间的材料物品配送
。
当前,当前诸多高校普遍拥有多个校区,分布在城市各角落,高校校区之间的距离会造成校区之间材料传递不便,尤其是疫情防控期间等特殊情况,多个校区间的文件
、
材料
、
物品运输极度依靠人工传递,费时费力,影响教职工的办公效率以及学生的日常生活
。
开发一个适用于执行多任务的机器人控制系统,实现跨校区机器人自动配送,可以给高校师生提供极大的便利
。
[0003]机器人在执行多任务时,面临的主要难点主要是多任务控制
、
安全路径规划
。
现有研究表明,单纯的强化学习算法,可以有效处理单任务情况下机器人的路径规划问题
。
但无法处理多任务控制问题,对于多任务控制,需要将作业任务分为多个阶段,定义多个奖惩函数,较为复杂
。Linear temporal logic
逻辑规范可以有效的进行多任务控制,并与强化学习进行融合,可以有效解决任务控制与路径规划
。
但现有的
L ...
【技术保护点】
【技术特征摘要】
1.
一种动态环境下移动机器人控制方法,其特征在于,包括如下步骤:步骤1:基于
scLTL
逻辑规范构建编码器,将移动机器人的多维任务状态编码成一维状态;步骤2:基于历史数据和风险模拟对移动机器人作业环境中不确定因素的风险进行预测和评估;步骤3:融合编码器编码和强化学习,并考虑环境中的预测风险构建融合模型,通过融合模型得到移动机器人的多任务作业进行决策和路径规划
。2.
根据权利要求1所述的动态环境下移动机器人控制方法,其特征在于,所述基于
scLTL
逻辑规范构建编码器具体包括:多任务原子命题化,根据每个单任务状态
τ
i
,将
I
项任务进行原子命题化,并写入构建的
scLTL
逻辑规范任务模型
φ
;将任务模型
φ
转化为有限状态自动机
A
φ
;基于有限状态自动机
A
φ
与机器人多任务状态,构建编码器
。3.
根据根据权利要求2所述的动态环境下移动机器人控制方法,其特征在于,所述
scLTL
逻辑规范任务模型
φ
为:其中,
T
表示布尔运算符真,
prp
是原子命题集,
φ
、
φ1、
φ2代表原子命题,
X
表示下一步,
X
φ
表示
φ
下一个状态为真,
F
表示未来,
F
φ
表示
φ
未来是真,
φ1U
φ2表示
φ1为真直到
φ2满足
。4.
根据根据权利要求2所述的动态环境下移动机器人控制方法,其特征在于,所述有限状态自动机
A
φ
为:其中,
Q
表示有限状态集,表示原子命题的有限集合,
δ
表示的状态转移函数,
q0表示初始状态,
q
F
表示接受状态的有限集合
。5.
根据根据权利要求1所述的动态环境下移动机器人控制方法,其特征在于,所述编码器为:
m
=
Encoder(s
T
)
=
Encoder(
τ1,
τ2,
...
,
τ
i
,
...
,
τ
I
)
其中,
m∈M
,为编码后的机器人多任务状态,其维度为一维,多任务状态
S
T
=
(
τ1,
τ2,
...
,
τ
i
,
...
,
τ
I
)。6.
根据根据权利要求1所述的动态环境下移动机器人控制方法,其特征在于,所述基于历史数据和风险模拟对移动机器人作业环境中不确定因素的风险进行预测和评估具体包括:基于历史风险数据构建历史风险模型,对历史风险模型迭代学习直至满足要求,通过历史风险模...
【专利技术属性】
技术研发人员:宓建,邓社军,徐伟,廖华军,白乐濛,张俊,秦婧逸,于世军,嵇涛,徐悦,马瑞阳,沈梓怡,朱云翔,蔡爱鹏,崔嘉贺,张昱韬,闫奇志,张洋铭,张炳坤,艾尔帕尼,
申请(专利权)人:慧知科技扬州有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。