├── .gitignore ├── LICENSE ├── README.md ├── global_planner ├── CHANGELOG.rst ├── CMakeLists.txt ├── bgp_plugin.xml ├── cfg │ └── GlobalPlanner.cfg ├── include │ └── global_planner │ │ ├── astar.h │ │ ├── astar_tuw.h │ │ ├── dijkstra.h │ │ ├── expander.h │ │ ├── gradient_path.h │ │ ├── grid_path.h │ │ ├── heuristics.h │ │ ├── heuristics_diagonal.h │ │ ├── heuristics_euclidean.h │ │ ├── heuristics_manhatten.h │ │ ├── heuristics_voronoi.h │ │ ├── orientation_filter.h │ │ ├── planner_core.h │ │ ├── potential_calculator.h │ │ ├── quadratic_calculator.h │ │ ├── thinning.h │ │ ├── traceback.h │ │ ├── voronoi_map.h │ │ └── voronoi_path_generator.h ├── package.xml └── src │ ├── astar.cpp │ ├── astar_tuw.cpp │ ├── dijkstra.cpp │ ├── gradient_path.cpp │ ├── grid_path.cpp │ ├── heuristics_diagonal.cpp │ ├── heuristics_euclidean.cpp │ ├── heuristics_manhatten.cpp │ ├── heuristics_voronoi.cpp │ ├── orientation_filter.cpp │ ├── plan_node.cpp │ ├── planner_core.cpp │ ├── quadratic_calculator.cpp │ ├── thinning.cpp │ ├── voronoi_map.cpp │ └── voronoi_path_generator.cpp ├── tuw_global_planner ├── CMakeLists.txt └── package.xml └── tuw_waypoint_to_spline ├── CMakeLists.txt ├── cfg ├── path_points.yaml ├── route1_x1y0a0.yaml └── route2_x2y0a135.yaml ├── include └── tuw_waypoint_to_spline │ ├── tuw_waypoint_to_spline.h │ └── tuw_waypoint_to_spline_node.h ├── launch └── waypoint2spline.launch ├── package.xml └── src ├── tuw_waypoint_to_spline.cpp └── tuw_waypoint_to_spline_node.cpp /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuw-robotics/tuw_global_planner/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuw-robotics/tuw_global_planner/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuw-robotics/tuw_global_planner/HEAD/README.md -------------------------------------------------------------------------------- /global_planner/CHANGELOG.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuw-robotics/tuw_global_planner/HEAD/global_planner/CHANGELOG.rst -------------------------------------------------------------------------------- /global_planner/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuw-robotics/tuw_global_planner/HEAD/global_planner/CMakeLists.txt -------------------------------------------------------------------------------- /global_planner/bgp_plugin.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuw-robotics/tuw_global_planner/HEAD/global_planner/bgp_plugin.xml -------------------------------------------------------------------------------- /global_planner/cfg/GlobalPlanner.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuw-robotics/tuw_global_planner/HEAD/global_planner/cfg/GlobalPlanner.cfg -------------------------------------------------------------------------------- /global_planner/include/global_planner/astar.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuw-robotics/tuw_global_planner/HEAD/global_planner/include/global_planner/astar.h -------------------------------------------------------------------------------- /global_planner/include/global_planner/astar_tuw.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuw-robotics/tuw_global_planner/HEAD/global_planner/include/global_planner/astar_tuw.h -------------------------------------------------------------------------------- /global_planner/include/global_planner/dijkstra.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuw-robotics/tuw_global_planner/HEAD/global_planner/include/global_planner/dijkstra.h -------------------------------------------------------------------------------- /global_planner/include/global_planner/expander.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuw-robotics/tuw_global_planner/HEAD/global_planner/include/global_planner/expander.h -------------------------------------------------------------------------------- /global_planner/include/global_planner/gradient_path.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuw-robotics/tuw_global_planner/HEAD/global_planner/include/global_planner/gradient_path.h -------------------------------------------------------------------------------- /global_planner/include/global_planner/grid_path.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuw-robotics/tuw_global_planner/HEAD/global_planner/include/global_planner/grid_path.h -------------------------------------------------------------------------------- /global_planner/include/global_planner/heuristics.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuw-robotics/tuw_global_planner/HEAD/global_planner/include/global_planner/heuristics.h -------------------------------------------------------------------------------- /global_planner/include/global_planner/heuristics_diagonal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuw-robotics/tuw_global_planner/HEAD/global_planner/include/global_planner/heuristics_diagonal.h -------------------------------------------------------------------------------- /global_planner/include/global_planner/heuristics_euclidean.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuw-robotics/tuw_global_planner/HEAD/global_planner/include/global_planner/heuristics_euclidean.h -------------------------------------------------------------------------------- /global_planner/include/global_planner/heuristics_manhatten.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuw-robotics/tuw_global_planner/HEAD/global_planner/include/global_planner/heuristics_manhatten.h -------------------------------------------------------------------------------- /global_planner/include/global_planner/heuristics_voronoi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuw-robotics/tuw_global_planner/HEAD/global_planner/include/global_planner/heuristics_voronoi.h -------------------------------------------------------------------------------- /global_planner/include/global_planner/orientation_filter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuw-robotics/tuw_global_planner/HEAD/global_planner/include/global_planner/orientation_filter.h -------------------------------------------------------------------------------- /global_planner/include/global_planner/planner_core.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuw-robotics/tuw_global_planner/HEAD/global_planner/include/global_planner/planner_core.h -------------------------------------------------------------------------------- /global_planner/include/global_planner/potential_calculator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuw-robotics/tuw_global_planner/HEAD/global_planner/include/global_planner/potential_calculator.h -------------------------------------------------------------------------------- /global_planner/include/global_planner/quadratic_calculator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuw-robotics/tuw_global_planner/HEAD/global_planner/include/global_planner/quadratic_calculator.h -------------------------------------------------------------------------------- /global_planner/include/global_planner/thinning.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuw-robotics/tuw_global_planner/HEAD/global_planner/include/global_planner/thinning.h -------------------------------------------------------------------------------- /global_planner/include/global_planner/traceback.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuw-robotics/tuw_global_planner/HEAD/global_planner/include/global_planner/traceback.h -------------------------------------------------------------------------------- /global_planner/include/global_planner/voronoi_map.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuw-robotics/tuw_global_planner/HEAD/global_planner/include/global_planner/voronoi_map.h -------------------------------------------------------------------------------- /global_planner/include/global_planner/voronoi_path_generator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuw-robotics/tuw_global_planner/HEAD/global_planner/include/global_planner/voronoi_path_generator.h -------------------------------------------------------------------------------- /global_planner/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuw-robotics/tuw_global_planner/HEAD/global_planner/package.xml -------------------------------------------------------------------------------- /global_planner/src/astar.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuw-robotics/tuw_global_planner/HEAD/global_planner/src/astar.cpp -------------------------------------------------------------------------------- /global_planner/src/astar_tuw.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuw-robotics/tuw_global_planner/HEAD/global_planner/src/astar_tuw.cpp -------------------------------------------------------------------------------- /global_planner/src/dijkstra.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuw-robotics/tuw_global_planner/HEAD/global_planner/src/dijkstra.cpp -------------------------------------------------------------------------------- /global_planner/src/gradient_path.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuw-robotics/tuw_global_planner/HEAD/global_planner/src/gradient_path.cpp -------------------------------------------------------------------------------- /global_planner/src/grid_path.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuw-robotics/tuw_global_planner/HEAD/global_planner/src/grid_path.cpp -------------------------------------------------------------------------------- /global_planner/src/heuristics_diagonal.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuw-robotics/tuw_global_planner/HEAD/global_planner/src/heuristics_diagonal.cpp -------------------------------------------------------------------------------- /global_planner/src/heuristics_euclidean.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuw-robotics/tuw_global_planner/HEAD/global_planner/src/heuristics_euclidean.cpp -------------------------------------------------------------------------------- /global_planner/src/heuristics_manhatten.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuw-robotics/tuw_global_planner/HEAD/global_planner/src/heuristics_manhatten.cpp -------------------------------------------------------------------------------- /global_planner/src/heuristics_voronoi.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuw-robotics/tuw_global_planner/HEAD/global_planner/src/heuristics_voronoi.cpp -------------------------------------------------------------------------------- /global_planner/src/orientation_filter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuw-robotics/tuw_global_planner/HEAD/global_planner/src/orientation_filter.cpp -------------------------------------------------------------------------------- /global_planner/src/plan_node.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuw-robotics/tuw_global_planner/HEAD/global_planner/src/plan_node.cpp -------------------------------------------------------------------------------- /global_planner/src/planner_core.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuw-robotics/tuw_global_planner/HEAD/global_planner/src/planner_core.cpp -------------------------------------------------------------------------------- /global_planner/src/quadratic_calculator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuw-robotics/tuw_global_planner/HEAD/global_planner/src/quadratic_calculator.cpp -------------------------------------------------------------------------------- /global_planner/src/thinning.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuw-robotics/tuw_global_planner/HEAD/global_planner/src/thinning.cpp -------------------------------------------------------------------------------- /global_planner/src/voronoi_map.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuw-robotics/tuw_global_planner/HEAD/global_planner/src/voronoi_map.cpp -------------------------------------------------------------------------------- /global_planner/src/voronoi_path_generator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuw-robotics/tuw_global_planner/HEAD/global_planner/src/voronoi_path_generator.cpp -------------------------------------------------------------------------------- /tuw_global_planner/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuw-robotics/tuw_global_planner/HEAD/tuw_global_planner/CMakeLists.txt -------------------------------------------------------------------------------- /tuw_global_planner/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuw-robotics/tuw_global_planner/HEAD/tuw_global_planner/package.xml -------------------------------------------------------------------------------- /tuw_waypoint_to_spline/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuw-robotics/tuw_global_planner/HEAD/tuw_waypoint_to_spline/CMakeLists.txt -------------------------------------------------------------------------------- /tuw_waypoint_to_spline/cfg/path_points.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuw-robotics/tuw_global_planner/HEAD/tuw_waypoint_to_spline/cfg/path_points.yaml -------------------------------------------------------------------------------- /tuw_waypoint_to_spline/cfg/route1_x1y0a0.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuw-robotics/tuw_global_planner/HEAD/tuw_waypoint_to_spline/cfg/route1_x1y0a0.yaml -------------------------------------------------------------------------------- /tuw_waypoint_to_spline/cfg/route2_x2y0a135.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuw-robotics/tuw_global_planner/HEAD/tuw_waypoint_to_spline/cfg/route2_x2y0a135.yaml -------------------------------------------------------------------------------- /tuw_waypoint_to_spline/include/tuw_waypoint_to_spline/tuw_waypoint_to_spline.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuw-robotics/tuw_global_planner/HEAD/tuw_waypoint_to_spline/include/tuw_waypoint_to_spline/tuw_waypoint_to_spline.h -------------------------------------------------------------------------------- /tuw_waypoint_to_spline/include/tuw_waypoint_to_spline/tuw_waypoint_to_spline_node.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuw-robotics/tuw_global_planner/HEAD/tuw_waypoint_to_spline/include/tuw_waypoint_to_spline/tuw_waypoint_to_spline_node.h -------------------------------------------------------------------------------- /tuw_waypoint_to_spline/launch/waypoint2spline.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuw-robotics/tuw_global_planner/HEAD/tuw_waypoint_to_spline/launch/waypoint2spline.launch -------------------------------------------------------------------------------- /tuw_waypoint_to_spline/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuw-robotics/tuw_global_planner/HEAD/tuw_waypoint_to_spline/package.xml -------------------------------------------------------------------------------- /tuw_waypoint_to_spline/src/tuw_waypoint_to_spline.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuw-robotics/tuw_global_planner/HEAD/tuw_waypoint_to_spline/src/tuw_waypoint_to_spline.cpp -------------------------------------------------------------------------------- /tuw_waypoint_to_spline/src/tuw_waypoint_to_spline_node.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuw-robotics/tuw_global_planner/HEAD/tuw_waypoint_to_spline/src/tuw_waypoint_to_spline_node.cpp --------------------------------------------------------------------------------