Skip to content

Path planning and following study, including RRT, A*, hybrid A*...

Notifications You must be signed in to change notification settings

StanleyChueh/Robot_navigation_study

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Robot Navigation

Project Structure

Welcome to FigJam (3)

Pre-requirement

  1. ROS2 Humble
  2. Gazebo
  3. Turtlebot

Usage

Terminal1 💻

ros2 launch turtlebot3_gazebo turtlebot3_dqn_stage4.launch.py 

Terminal2 💻

ros2 launch turtlebot3_cartographer cartographer.launch.py use_sim_time:=true

Terminal3 💻

Run the code!!(RRT,A*,Hybrid A*)

RRT vs. A* vs. Hybrid A*

RRT

image

https://youtu.be/Bxc5hF18Tw8

A* with PD controller

image https://youtu.be/L-HktZQIf9k?si=_8rFrMYtMGyOo5ih

Hybrid A* with PD controller

image https://youtu.be/L-HktZQIf9k?si=_8rFrMYtMGyOo5ih

Dynamic Path Planning

Untitled ‑ Made with FlexClip (39) https://youtu.be/WlBBGpIwAvg?si=-KT9otUGZzrRxg3a

On going

1.Add local planner with costmap for dynamic replanning ability...

2.Path smoother

About

Path planning and following study, including RRT, A*, hybrid A*...

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages