【技术实现步骤摘要】
智能机器人集群协同控制系统
[0001]本专利技术涉及机器人
,特别涉及智能机器人集群协同控制系统
。
技术介绍
[0002]机器人技术已经取得了巨大的发展,不仅在制造业
、
医疗领域
、
军事应用等领域得到广泛应用,还在日常生活中逐渐崭露头角
。
然而,随着机器人数量和种类的不断增加,机器人之间的协同工作和控制问题愈发凸显
。
传统的机器人控制方法和协同规则难以应对复杂的机器人集群协同控制需求,因此,有必要研究新的机器人协同控制系统
。
[0003]在过去的几十年里,机器人技术取得了显著的进展,产生了各种各样的单一机器人控制系统
。
这些系统通常采用传统的
PID
控制器
、
反馈控制等方法,用于控制单个机器人的运动和行为
。
这些系统在特定任务中表现出色,如生产线上的装配机器人
、
外科手术中的机器人辅助手术等
。
然而,当需要多个机器人协同工作时,传统的单一机器人控制系统就显得力不从心
。
[0004]随着机器人技术的进步,人们开始研究机器人集群的协同工作
。
机器人集群能够在各种应用场景中展现出惊人的潜力,如搜索救援
、
环境监测
、
农业自动化等
。
然而,要实现机器人集群的高效协同工作,面临着一系列技术挑战
。
机器人集群协 ...
【技术保护点】
【技术特征摘要】
1.
智能机器人集群协同控制系统,其特征在于,所述系统包括:机器人数据获取部分和控制部分;所述数据获取部分,配置用于获取机器人集群中每个机器人的在每个时刻的状态和控制输入;所述状态包括:机器人位置数据
、
机器人的动作姿态数据和机器人传感器读数;所述控制输入包括:机器人目标位置数据和机器人的目标动作姿态数据;所述控制部分,包括:协同控制部分和碰撞控制部分;所述协同控制部分,配置用于基于机器人集群中所有机器人的状态和控制输入,基于协同效应生成协同控制策略,使得整个机器人集群的控制奖励目标函数为最大值;所述碰撞控制部分,配置用于在协同控制策略的基础上,对机器人集群中的机器人进行碰撞预测,以避免机器人碰撞的发生
。2.
如权利要求1所述的智能机器人集群协同控制系统,其特征在于,所述协同控制部分的执行过程包括:设机器人数量为
N
,控制时间步长为
t
;机器人
i
在时刻
t
的状态为
S
i
(t)
;机器人
i
在时刻
t
的控制输入
U
i
(t)
;为使得整个机器人集群的控制奖励目标函数为最大值,则将每个机器人的控制奖励目标函数为最大值;以状态
S
i
(t)
和控制输入
U
i
(t)
为影响因子,构建机器人
i
的控制奖励目标函数为
R
i
(t)
;在以
R
i
(t)
为最大值的约束条件下,对每个时间步的控制输入
U
i
(t)
进行优化,得到优化控制输入
U
i
(t)
op
;设定协同规则
F(t)
,将所有机器人的优化控制输入
U
i
(t)
op
组合成集群的总体输入
U
cluster
(t)
;使用总体输入
U
cluster
(t)
控制机器人集群中每个机器人的运动
。3.
如权利要求2所述的智能机器人集群协同控制系统,其特征在于,所述目标函数
R
i
(t)
使用如下公式进行表示其中,
d
ij
(t)
为根据机器人位置数据与机器人目标位置数据计算出的机器人
i
距离目标位置的距离;为机器人
i
的动作姿态数据;为机器人
i
的目标动作姿态数据;
ρ
(t)
表示集群的协同性参数,为设定值,在每个时间步,协同性参数的取值可能不同;
θ
i
(t)
表示机器人
i
在每个时间步的响应时间;
σ
i
(t)
表示机器人
i
的传感器读数;
t0为当前时刻
。4.
如权利要求3所述的智能机器人集群协同控制系统,其特征在于,在以
R
i
(t)
为最大值的约束条件下,对每个时间步的控制输入
U
i
(t)
进行优化,得到优化控制输入
U
i
(t)
op
的方法包括:其中,
...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。