融合Theta和DWA算法的机器人导航研究
DOI:
CSTR:
作者:
作者单位:

1.重庆邮电大学集成电路学院重庆400065;2.重庆邮电大学人工智能学院重庆400065

作者简介:

通讯作者:

中图分类号:

TP242.6;TN959.71

基金项目:


Research on robot navigation integrating Theta* and DWA algorithms
Author:
Affiliation:

1.School of Integrated Circuits, Chongqing University of Posts and Telecommunications, Chongqing 400065, China; 2.School of Artificial Intelligence, Chongqing University of Posts and Telecommunications, Chongqing 400065, China

Fund Project:

  • 摘要
  • |
  • 图/表
  • |
  • 访问统计
  • |
  • 参考文献
  • |
  • 相似文献
  • |
  • 引证文献
  • |
  • 资源附件
  • |
  • 文章评论
    摘要:

    为实现复杂环境下移动机器人高精度与高鲁棒性路径规划,提出一种融合改进Theta*算法与动态窗口法(dynamic window approach,DWA)的混合路径规划方法。首先,优化全局路径规划Theta*算法,引入安全距离约束、自适应邻域扩展策略、改进视线检测及B样条曲线平滑,以提升路径安全性与平滑性。其次,改进局部路径规划DWA算法,通过基于模糊逻辑控制的动态参数匹配机制、速度变化曲率约束及一阶低通滤波器平滑优化,抑制速度波动。最后,将两种算法深度融合于机器人操作系统(robot operating system, ROS)的move_base框架,实现全局与局部规划的协同。仿真结果表明,优化Theta*算法相比传统Theta*算法,路径安全距离提升10.36%,节点数减少27.27%,路径长度优化2.43%。改进DWA算法相比传统DWA算法,路径平滑度提升77.78%,高频方差降低90.91%,规划时间减少3.12%。并在实机试验验证了融合算法在动静态障碍物环境中能有效保障安全距离与运动平稳性。

    Abstract:

    To achieve high-precision and highly robust path planning for mobile robots in complex scenarios, this paper proposes a hybrid path planning method that integrates an improved Theta* algorithm with the dynamic window approach (DWA). Firstly, the global path planning Theta* algorithm is optimized by introducing safety distance constraints, an adaptive neighborhood expansion strategy, improved line-of-sight checks, and B-spline curve smoothing, thereby enhancing path safety and smoothness. Secondly, the local path planning DWA algorithm is improved by incorporating a fuzzy logic control-based dynamic parameter matching mechanism, velocity change curvature constraints, and first-order low-pass filter smoothing optimization to suppress velocity fluctuations. Finally, the two algorithms are deeply integrated within the robot operating system(ROS) move_base framework to achieve synergy between global and local planning. Simulation results show that, compared to the traditional Theta* algorithm, the optimized version increases the minimum safety distance by 10.36%, reduces the number of path nodes by 27.27%, and optimizes the path length by 2.43%. Compared to the traditional DWA, the improved version enhances path smoothness by 77.78%, reduces high-frequency variance by 90.91%, and decreases planning time by 3.12%. Real-world experiments further verify that the integrated algorithm effectively maintains safety distance and ensures motion smoothness in environments with both static and dynamic obstacles.

    参考文献
    相似文献
    引证文献
引用本文

黄超,陈博,张毅.融合Theta和DWA算法的机器人导航研究[J].电子测量与仪器学报,2026,40(7):309-322

复制
分享
相关视频

文章指标
  • 点击次数:
  • 下载次数:
  • HTML阅读次数:
  • 引用次数:
历史
  • 收稿日期:
  • 最后修改日期:
  • 录用日期:
  • 在线发布日期: 2026-09-20
  • 出版日期:
文章二维码
×
《电子测量与仪器学报》
关于防范虚假编辑部邮件的郑重公告