没有合适的资源?快使用搜索试试~ 我知道了~
首页拖车式移动机器人动态窗口法:一种路径跟踪策略
"基于路径跟踪的拖车式移动机器人动态窗口法" 本文提出了一种针对拖车式移动机器人的动态窗口法,旨在解决局部路径规划算法仅适用于单车体机器人的局限性。拖车式移动机器人由牵引车和拖车两部分组成,其路径规划和运动控制更为复杂。传统的动态窗口法在处理这种多车体结构时可能会出现不足,因此,作者通过以下步骤设计了改进的算法: 首先,引入多车体结构的路径跟踪方程来控制拖车式移动机器人的运动。这种方法能够更精确地模拟和控制牵引车和拖车的相对运动,确保两者在整个运动过程中的协调性。 其次,设计了一个综合评价函数,该函数同时考虑牵引车和拖车的状态,并根据设定的权重将两者的表现合并。这样做的目的是优化整个系统的运动性能,使得在满足各个子目标的同时,整个系统能以最优方式运行。 再者,针对拖车的特殊结构,即牵引车与拖车之间的连接角度,作者在算法中添加了特定的约束条件。这个角度约束保证了运动轨迹的稳定性,防止因角度过大导致的不稳定或碰撞问题。 仿真实验结果显示,提出的动态窗口法成功地实现了拖车式移动机器人的局部路径规划,控制算法满足了收敛性要求。在实际运动过程中,牵引车与拖车的夹角变化始终在预设的限制范围内,验证了算法的有效性和实用性。 该研究对于提升拖车式移动机器人的自主导航能力具有重要的参考价值,为拖车式机器人在物流、仓储等领域的应用提供了理论支持和技术方案。通过这种方式,可以预见未来的拖车式机器人能够在更加复杂的环境中自主、高效地完成任务。
资源详情
资源推荐
收稿日期:20190903;修回日期:20191101
作者简介:任工昌(1962),男,陕西西安人,教授,博导,博士,主要研究方向为产品创新理论(1476812264@qq.com);胡小龙(1996),硕士研
究生,主要研究方向为移动机器人的定位与导航技术;刘朋(1980),博士研究生,主要研究方向为智能机器人定位与导航技术.
基于路径跟踪的拖车式移动机器人动态窗口法
任工昌,胡小龙,刘 朋
(陕西科技大学 机电工程学院,西安 710021)
摘 要:针对目前局部路径规划算法只适用于单车体机器人的问题,提出了一种针对拖车式移动机器人的动态
窗口法。首先,利用多车体结构的路径跟踪方程实现对拖车式移动机器人的运动控制;然后,利用评价函数同时
对牵引车和拖车进行评价并根据权重相加;最后,针对拖车结构特性,添加了运动过程中牵引车与拖车的夹角约
束,保证运动轨迹的稳定性。仿真实验表明:拖车式移动机器人的运动控制可满足收敛性,同时所提算法实现了
拖车式移动机器人局部路径规划的任务,且在运动过程中夹角变化均未超出限制。该研究对拖车式移动机器人
的自主导航有极大的参考价值。
关键词:拖车式移动机器人;路径跟踪;动态窗口法;局部路径规划
中图分类号:TP242 文献标志码:A 文章编号:10013695(2021)01061030203
doi
:10.19734/j.issn.10013695.2019.09.0577
Dynamicwindowapproachfortrailermobilerobotbasedonpathtracking
RenGongchang,HuXiaolong,LiuPeng
(CollegeofMechanical&ElectricalEngineering,ShaanxiUniversityofScience&Technology,Xi’an710021,China)
Abstract:Aimingattheproblemthatthelocalpathplanningalgorithm isonlyapplicabletosinglevehiclerobots,thispaper
proposedadynamicwindowalgorithm fortrailertypemobilerobots.Firstly,itusedtheequationofmultivehiclestructureto
realizethemotioncontrolofthetrailermobilerobot.Then
,itusedtheevaluationfunctiontoevaluateboththetractorandthe
trailerandaddthemaccordingtotheweights.Finally,forthestructuralcharacteristicsofthetrailer,itaddedtheangleconstraint
betweenthetractorandthetrailerduringthemovementtoensurethestabilityofthemotiontrack.Thesimulationexperiments
showthatthemotioncontrolofthetrailertypemobilerobotcansatisfytheconvergence.Atthesametime,theproposedalgorithm
realizedthetaskofthelocalpathplanningofthetrailertypemobilerobot,andthevariationoftheanglewasbeyondthelimit
duringthemotion.Thisresearchhasgreatreferencevaluefortheautonomousnavigationoftrailertypemobilerobots.
Keywords:trailermobilerobot;pathtracking;dynamicwindowapproach;localpathplanning
路径规划作为移动机器领域的研究重点之一,主要任务是
根据传感器获得的周围环境信息,通过算法选择一条轨迹,有
效保证机器人的运动控制
[1]
。路径规划可分为全局路径规划
和局部路径规划
[2]
,而局部路径规划主要完成移动机器人在
下一时刻动态的避障规划。针对局部路径规划已经开展了很
多工作,包括人工势场法
[3,4]
、动态窗口法
[5~7]
等,其中动态窗
口算法更是得到了大量应用。何壮壮等人
[6]
提出了一种改进
的基于 D
算法和动态窗口算法融合的改进导航算法,程传奇
等人
[7]
提出了一种融合改进 A
算法和动态窗口法的全局动
态路径规划算法,但这些算法只适用于单车体结构,对于拖车
式等多车体结构无法满足其需求
[8]
。
拖车式移动机器人运动控制的关键问题之一是其路径跟
踪问题,Astolfi等人
[9]
采用基于 Lyapunov的方法实现了沿直
线和圆弧路径的拖车轨迹跟踪,周火凤等人
[10]
研究了离轴式
拖车移动机器人系统的几何路径跟踪问题。
本文提出了一种针对拖车式移动机器人局部路径规划算
法。该算法应用路径跟踪方程实现拖车式移动机器人的运动
控制,并基于传统动态窗口算法提出了适用于多车体结构的算
法,通过添加牵引车与拖车的夹角约束作为算法新的约束项,
保证移动机器运动的稳定性。仿真实验表明,该算法可以完成
拖车式移动机器人局部路径规划的任务,并且运动过程中的夹
角均未超出限制。
1 拖车移动机器人路径跟踪
本文对带单节拖车的移动机器人进行分析,根据离轴式拖
车机器人系统建立运动学模型
[10,11]
,如图 1所示。
其中,牵引车为差动式驱动,以 P
0
为控制点,其位姿可表
示为(x
0
,y
0
,
θ
0
);拖车以 P
1
为控制点,位姿可表示为(x
1
,y
1
,
θ
1
),牵引车与拖车之间的夹角为
φ
。设牵引车的线速度和角
速度表示为(
v
0
,
ω
0
),拖车的线速度和角速度表示为(v
1
,
ω
1
),
连轴杆的长度为 c,牵引车和拖车之间的距离为 l。则牵引车
与拖车的运动学关系
[11,12]
可表示为
v
1
=v
0
cos
φ
+c
θ
0
sin
φ
,
ω
1
=
θ
1
=
1
l
(v
0
sin
φ
-c
θ
0
cos
φ
) (1)
拖车式移动机器人主要完成的运动就是直线运动和转弯
运动,在进行直线运动时,拖车与牵引车的轨迹是重合的,机器
人系统的控制与单车体机器人的控制相似;而在机器人系统进
行转弯运动
[13]
时,其运动模型可简化为图 2。
机器人在进行转弯时,牵引车可视为绕半径为 r的圆弧运
动,拖车可视为绕半径为 R的圆弧运动,根据三角形原理可得
R= r
2
+c
2
-L
槡
2
(2)
在本文中,c<l,故 R<r,即机器人在转弯时拖车的运动半
径小于牵引车的运动半径,因此,拖车的障碍物评价函数应占
较大比重,同时还可通过运动半径的变化来检验机器人在运动
第 38卷第 1期
2021年 1月
计 算 机 应 用 研 究
ApplicationResearchofComputers
Vol38No1
Jan.2021
下载后可阅读完整内容,剩余3页未读,立即下载
weixin_38543749
- 粉丝: 1
- 资源: 929
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 最优条件下三次B样条小波边缘检测算子研究
- 深入解析:wav文件格式结构
- JIRA系统配置指南:代理与SSL设置
- 入门必备:电阻电容识别全解析
- U盘制作启动盘:详细教程解决无光驱装系统难题
- Eclipse快捷键大全:提升开发效率的必备秘籍
- C++ Primer Plus中文版:深入学习C++编程必备
- Eclipse常用快捷键汇总与操作指南
- JavaScript作用域解析与面向对象基础
- 软通动力Java笔试题解析
- 自定义标签配置与使用指南
- Android Intent深度解析:组件通信与广播机制
- 增强MyEclipse代码提示功能设置教程
- x86下VMware环境中Openwrt编译与LuCI集成指南
- S3C2440A嵌入式终端电源管理系统设计探讨
- Intel DTCP-IP技术在数字家庭中的内容保护
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功