Skip to content

Friedrich-M/Wheeled-Robot-Planning

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Robot

  • 实现Astar算法和DWA算法的结合
  1. main.py: 文件可以通过Astar算法实现两点间的路径规划
  2. dwa.py: 文件在main.py文件的基础上增加了dwa动态窗口算法,可以实现小车在运行过程中动态避障功能
  3. Vplanner.py: dwa算法实现
  4. AStarPlanner.py: astar算法实现
  • 关键控制指令:
  1. 按下鼠标左键放置起始点
  2. 按下鼠标右键放置终点
  3. 按下鼠标中键放置障碍物
  4. 按下空格键开始规划路径

Astar算法实现的示意图

dwa算法实现的示意图

dwa算法带雷达显示

由于dwa算法的缺陷,容易陷入局部最优解,改进的方法是在上述情况下重新规划路径,实现动态dwa

Gazebo仿真环境

About

[ZJU Robotics Project] DWA and Astar algorithms for wheeled-robot path planning

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy