没有合适的资源?快使用搜索试试~ 我知道了~
<p>提出一种轨迹跟踪级联机器人编队控制方法. 该方法有效结合距离-角度(??-??) 控制和距离-距离(??-??) 控制方案, 并利用无迹卡尔曼滤波算法对Leader-Follower 级联机器人系统的状态进行估计; 根据状态估计结果设计输入-输出动态反馈控制规律, 使得跟随机器人(Follower) 准确跟踪领航机器人(Leader), 确保编队的稳定性和较快的收敛性, 并达到理想的编队控制效果. 仿真实验验证了所提出方法的可行性.</p>
资源推荐
资源详情
资源评论
第 31 卷 第 2 期
Vol. 31 No. 2
控 制 与 决 策
Control and Decision
2016 年 2 月
Feb. 2016
轨迹跟踪级联机器人编队控制方法
文章编号: 1001-0920 (2016) 02-0317-07 DOI: 10.13195/j.kzyjc.2014.1676
韩 青, 孙树栋, 智睿瑞
(西北工业大学 a. 机电学院,b. 现代设计与集成制造技术教育部重点实验室,西安 710072)
摘 要: 提出一种轨迹跟踪级联机器人编队控制方法. 该方法有效结合距离-角度 (𝑙-𝜑) 控制和距离-距离 (𝑙-𝑙) 控制方
案, 并利用无迹卡尔曼滤波算法对 Leader-Follower 级联机器人系统的状态进行估计; 根据状态估计结果设计输入-输
出动态反馈控制规律, 使得跟随机器人 (Follower) 准确跟踪领航机器人 (Leader), 确保编队的稳定性和较快的收敛性,
并达到理想的编队控制效果. 仿真实验验证了所提出方法的可行性.
关键词: 移动机器人;编队控制;无迹卡尔曼滤波;输入-输出动态反馈
中图分类号: TP24 文献标志码: A
Trajectory tracking cascade robot formation control
HAN Qing, SUN Shu-dong, ZHI Rui-rui
(a. School of Mechanical Engineering,b. Key Lab of Contemporary Design and Integrated Manufacturing Technology of
Ministry of Education,Northwestern Polytechnical University,Xi’an 710072,China.Correspondent:HAN Qing,
E-mail:hanqing@mail.nwpu.edu.cn)
Abstract:::A trajectory tracking cascade formation control method for robots is proposed. The method effectively combines
distance-angle(𝑙-𝜑) control and distance-distance(𝑙-𝑙) control scheme, and the unscented Kalman filter(UKF) is employed
to estimate the state of Leader-Follower’ robots at all levels. The results are used for Follower-robot’s movement control
via the input-output dynamic feedback control law which can make the Follower-robot accurately track the Leader-robot, so
that stability and fast convergence of the robot formation are ensured and the desired formation of the robots is achieved.
Simulation results show the feasibility of the proposed approach.
Keywords:::mobile robot;formation control;UKF;input-output dynamic feedback
0 引引引 言言言
多机器人系统具有广泛的应用前景, 是近年来机
器人研究的热点. 多机器人编队控制是一个典型的多
机器人协调控制问题, 与单机器人系统相比, 多机器
人系统在灵活性、适应性、鲁棒性方面具有更好的优
越性
[1-4]
. 但是, 多机器人编队控制是多机器人研究的
一个难点, 尤其是多机器人级联编队控制具有很强的
挑战性.
目前, 多机器人编队控制算法主要包括虚拟结构
(Virtual Structure) 法
[5-6]
、基于行为 (Behavior-based)的
方 法
[7]
、领 航-跟 随 (Leader-Follower) 法
[8-14]
等. 文 献
[8] 提出了车式移动机器人动态编队控制方法; 文献
[9] 提出了一种具有鲁棒性的领航-跟随机器人编队
控制方法; 文献 [10] 提出了适用于 2 个机器人距离-方
位-方向控制方法和适用于 3 个机器人的距离-距离-
方向控制方法来解决编队控制问题; 文献 [11] 分析了
不确定环境下多机器人的动态编队控制方法; 文献
[12] 针对车式移动机器人的运动学模型特点, 提出
了一种基于轨迹跟踪多机器人编队的控制方法; 文
献 [13] 针对车式移动机器人轨迹跟踪这一典型任务,
提出了一种滑模轨迹跟踪控制方法; 文献 [14] 利用
正则坐标变换, 将误差系统转换为一个非线性串联
系统, 然后利用反步法设计车式移动机器人轨迹追
踪控制器, 实现了对给定目标的全局渐近追踪; 文
献 [15] 研究了通过拉格朗日动力学建模的多机器人
系统编队控制和轨迹跟踪. 上述研究大多集中于对一
个领航机器人 (Leader) 和一个 (或多个) 跟随机器人
(Follower) 单级编队进行研究, 而对于每级都有一个
(或多个) 领航机器人 (Leader) 和一个 (或多个) 跟随机
器人 (Follower) 的级联编队的研究则较少.
收稿日期: 2014-11-04;修回日期: 2015-03-31.
基金项目: 国家自然科学基金项目(51475383, 51075337).
作者简介: 韩青(1973−), 男, 博士生, 从事智能机器人、多机器人协调控制、机电一体化与机电控制技术的研究;孙树
栋(1963−), 男, 教授, 博士生导师, 从事先进制造系统及生产调度、机器人控制等研究.
318
控 制 与 决 策
第 31 卷
本文提出一种有效结合距离-角度 (𝑙-𝜑) 控制和
距离-距离 (𝑙-𝑙) 控制方案的级联编队控制方法. 距离-
角度 (𝑙-𝜑) 控制对机器人数量和编队形状没有特殊要
求; 距离-距离 (𝑙-𝑙) 控制对噪声影响具有更好的鲁棒
性且可以实现跟随机器人避碰. 该方法利用 UKF 滤
波算法对 Leader-Follower 级联机器人系统状态进行
估计, 利用输入-输出动态反馈来稳定编队, 以实现各
级跟随机器人对其领航机器人的轨迹跟踪, 确保编队
的稳定性和较快的收敛性, 达到理想的编队控制效果.
1 Leader-Follower 级级级联联联编编编队队队控控控制制制及及及 UKF
算算算法法法
1.1 单单单个个个移移移动动动机机机器器器人人人运运运动动动模模模型型型
非完整系统是一个带有速度约束的系统, 与完整
约束系统相比, 其速度约束为不可积约束. 对于单个
非完整约束机器人, 其运动模型为
˙𝑥
˙𝑦
˙
𝜃
=
cos 𝜃
sin 𝜃
0
𝜈 +
0
0
1
𝜔, (1)
约束条件为
[ sin 𝜃 − cos 𝜃 0 ]
˙𝑥
˙𝑦
˙
𝜃
= 0. (2)
其中: (𝑥, 𝑦) 是机器人在世界坐标系中的位置坐标,
𝜃 是机器人的方向角.
1.2 Leader-Follower 级级级联联联机机机器器器人人人编编编队队队运运运动动动模模模型型型
设 𝑅
1
是 𝑅
2
的 Leader; 𝑅
1
、𝑅
2
是 𝑅
3
的 Leader; 𝑙、𝐿
分 别 是 Follower 上 标 记 M 与 Leader 中 心 和 Follower
中心之间的距离, 为了避免各级 Leader 和 Follower 之
间的碰撞, 𝑙 >𝐿; 𝜑 是从 Leader 的 𝑦 轴到 Follower 上标
记 M 的观测角. 𝑅
1
的坐标位置向量是 [ 𝑥
1
𝑦
1
𝜃
1
]
T
,
𝑅
2
的坐标位置向量是 [ 𝑥
2
𝑦
2
𝜃
2
]
T
, 𝑅
3
的坐标位置
向量是 [ 𝑥
3
𝑦
3
𝜃
3
]
T
; 𝑅
1
、𝑅
2
、𝑅
3
的线速度和角速度
分别是 [ 𝜈
1
𝜔
1
]
T
、[ 𝜈
2
𝜔
2
]
T
、[ 𝜈
3
𝜔
3
]
T
; 输入向量 𝑼
≜ [𝜈
2
𝜔
2
𝜈
3
𝜔
3
𝜈
1
𝜔
1
]
T
. 级联 Leader-Follower 坐
标关系如图 1 所示.
R
1
R
3
R
2
l
13
l
12
l
23
L
M
θ
1
θ
3
θ
2
φ
12
(x ,y ,
1 1
θ
1
)
(v ,
3 3
ω )
(v ,
2 2
ω )
(v ,
1 1
ω )
W
y
x
图 1 Leader-Follower 坐标关系
Leader-Follower 的方向角差值
𝛼
𝑖𝑗
= 𝜃
𝑖
− 𝜃
𝑗
; (3)
Leader 观测 Follower 的观测角
𝜑
𝑖𝑗
=
π − arctan 2(𝑦
𝑖
− 𝑦
𝑗
− 𝐿 sin 𝜃
𝑗
, 𝑥
𝑖
−
𝑥
𝑗
− 𝐿 cos 𝜃
𝑗
) − 𝜃
𝑖
; (4)
Leader 与 Follower 之间的距离
𝑙
𝑖𝑗
=
(𝑥
𝑖
− 𝑥
𝑗
− 𝐿 cos 𝜃
𝑗
)
2
+ (𝑦
𝑖
− 𝑦
𝑗
− 𝐿 sin 𝜃
𝑗
)
2
. (5)
𝛾
𝑖𝑗
定义为
𝛾
12
≜ 𝜑
12
+ 𝛼
12
,
𝛾
13
≜ 𝜑
13
+ 𝛼
13
,
𝛾
23
≜ 𝜑
23
+ 𝛼
23
. (6)
对式 (3) ∼ (5) 分别求导, 并结合所定义的角度之
间的关系, 得到 3 个机器人级联编队完整运动模型如
下:
˙
𝒔 =
˙
𝑙
12
˙𝜑
12
˙𝛼
12
˙
𝑙
13
˙
𝑙
23
˙𝛼
13
˙𝛼
23
= 𝐹 (𝑠)𝑼 =
cos 𝛾
12
𝐿 sin 𝛾
12
0
− sin 𝛾
12
𝑙
12
𝐿 cos 𝛾
12
𝑙
12
0
0 −1 0
0 0 cos 𝛾
13
− cos 𝜑
23
0 cos 𝛾
23
0 0 0
0 −1 0
→
←
0 − cos 𝜑
12
0
0
sin 𝜑
12
𝑙
12
−1
0 0 1
𝐿 sin 𝛾
13
− cos 𝜑
13
0
𝐿 sin 𝛾
23
0 0
−1 0 1
1 0 0
𝜈
2
𝜔
2
𝜈
3
𝜔
3
𝜈
1
𝜔
1
. (7)
简化运动模型为
˙
𝒔
𝑟
=
˙
𝑙
12
˙𝜑
12
˙
𝑙
13
˙
𝑙
23
= 𝐹 (𝑠)𝑼 =
剩余6页未读,继续阅读
资源评论
weixin_38733333
- 粉丝: 4
- 资源: 922
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- base(1).apk.1
- K618977005_2012-12-6_beforeP_000.txt.PRM
- 秋招信息获取与处理基础教程
- 程序员面试笔试面经技巧基础教程
- Python实例-21个自动办公源码-数据处理技术+Excel+自动化脚本+资源管理
- 全球前8GDP数据图(python动态柱状图)
- 汽车检测7-YOLO(v5至v9)、COCO、CreateML、Darknet、Paligemma、TFRecord、VOC数据集合集.rar
- 检测高压线电线-YOLO(v5至v9)、COCO、Darknet、VOC数据集合集.rar
- 检测行路中的人脸-YOLO(v5至v9)、COCO、CreateML、Darknet、Paligemma、VOC数据集合集.rar
- Image_17083039753012.jpg
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功