Skip to content

prl-mushr/mushr_gp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Global Planner

build-test

This ROS package hosts the global planner for the MuSHR system. It wraps a search-based planner from SBPL. Search based methods have two parts - first, the planning problem and environment must be represented by a graph, and then the graph must be searched from a starting point to a goal. This MuSHR global planner builds upon the SBPL repo by Search-Based Planning Lab at Carnegie Mellon University. MuSHR specifically makes use of the ARA* planning algorithm and plans on an implicit graph in a SE2 (x, y, θ) state space.

Tutorial

The following tutorial goes through installing/running the car.

Installing on the car

Make sure you install pysbpl into your ~/catkin_ws/src. Note that pysbpl depends on SBPL. Please make sure you follow the instructions in the pysbpl repo to install all necessary dependencies first.

Clone this repo into ~/catkin_ws/src

Make sure that you have the tf dependency installed: sudo apt install ros-melodic-tf

You should be good to go!

mushr_gh ROS API

Publishers

Topic Type Description
/path_topic geometry_msgs/Path The trajectory computed by the planner.

Subscribers

Topic Type Description
/map nav_msgs/OccupancyGrid Uses the provided occupancy grid as the graph for planning.
/goal_topic geometry_msgs/PoseStamped Goal to compute path to.
/start_topic geometry_msgs/PoseStamped Starting location of the path being computed.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •