├── .vscode └── settings.json ├── CMakeLists.txt ├── README.md ├── app ├── run_astar.cpp └── run_hybrid_astar.cpp ├── fig ├── hy1.gif └── parking1.png ├── include ├── 3rd │ └── backward.hpp ├── Astar_path │ ├── a_star.hpp │ └── a_star_node.h ├── hybrid_a_star │ ├── hybrid_a_star.h │ ├── hybrid_a_star_node.h │ ├── quintic_spline.h │ └── smooth.h ├── plan_env │ ├── map_publish.h │ ├── map_publish_raw.h │ └── sdf_map_2d.h └── util │ ├── costmap_subscriber.h │ ├── dubins_curve.h │ ├── goal_pose_subscriber.h │ ├── init_pose_subscriber.h │ ├── lbfgs.hpp │ ├── rs_path.h │ ├── state_node.h │ ├── timer.h │ └── type.h ├── launch ├── astar_run.launch └── run_hybrid_a_star.launch ├── model └── car_model │ ├── CAR_original.dae │ ├── _51225ex1diffuse.jpeg │ ├── _51225ex2diffuse.jpeg │ └── default.urdf ├── package.xml ├── rviz ├── astar.rviz └── hybrid_astar.rviz └── src ├── Astar_path ├── a_star.cpp └── a_star_node.cpp ├── hybrid_a_star.cpp ├── hybrid_a_star_node.cpp ├── plan_env ├── map_publish.cpp ├── map_publish_round.cpp ├── map_publish_y.cpp └── sdf_map_2d.cpp ├── quintic_spline.cpp ├── smooth.cpp └── util ├── costmap_subscriber.cpp ├── dubins_curve.cpp ├── goal_pose_subscriber.cpp ├── init_pose_subscriber.cpp └── rs_path.cpp /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Orangefruit777/Hybrid-Astar-ESDF/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Orangefruit777/Hybrid-Astar-ESDF/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Orangefruit777/Hybrid-Astar-ESDF/HEAD/README.md -------------------------------------------------------------------------------- /app/run_astar.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Orangefruit777/Hybrid-Astar-ESDF/HEAD/app/run_astar.cpp -------------------------------------------------------------------------------- /app/run_hybrid_astar.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Orangefruit777/Hybrid-Astar-ESDF/HEAD/app/run_hybrid_astar.cpp -------------------------------------------------------------------------------- /fig/hy1.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Orangefruit777/Hybrid-Astar-ESDF/HEAD/fig/hy1.gif -------------------------------------------------------------------------------- /fig/parking1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Orangefruit777/Hybrid-Astar-ESDF/HEAD/fig/parking1.png -------------------------------------------------------------------------------- /include/3rd/backward.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Orangefruit777/Hybrid-Astar-ESDF/HEAD/include/3rd/backward.hpp -------------------------------------------------------------------------------- /include/Astar_path/a_star.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Orangefruit777/Hybrid-Astar-ESDF/HEAD/include/Astar_path/a_star.hpp -------------------------------------------------------------------------------- /include/Astar_path/a_star_node.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Orangefruit777/Hybrid-Astar-ESDF/HEAD/include/Astar_path/a_star_node.h -------------------------------------------------------------------------------- /include/hybrid_a_star/hybrid_a_star.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Orangefruit777/Hybrid-Astar-ESDF/HEAD/include/hybrid_a_star/hybrid_a_star.h -------------------------------------------------------------------------------- /include/hybrid_a_star/hybrid_a_star_node.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Orangefruit777/Hybrid-Astar-ESDF/HEAD/include/hybrid_a_star/hybrid_a_star_node.h -------------------------------------------------------------------------------- /include/hybrid_a_star/quintic_spline.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Orangefruit777/Hybrid-Astar-ESDF/HEAD/include/hybrid_a_star/quintic_spline.h -------------------------------------------------------------------------------- /include/hybrid_a_star/smooth.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Orangefruit777/Hybrid-Astar-ESDF/HEAD/include/hybrid_a_star/smooth.h -------------------------------------------------------------------------------- /include/plan_env/map_publish.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Orangefruit777/Hybrid-Astar-ESDF/HEAD/include/plan_env/map_publish.h -------------------------------------------------------------------------------- /include/plan_env/map_publish_raw.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Orangefruit777/Hybrid-Astar-ESDF/HEAD/include/plan_env/map_publish_raw.h -------------------------------------------------------------------------------- /include/plan_env/sdf_map_2d.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Orangefruit777/Hybrid-Astar-ESDF/HEAD/include/plan_env/sdf_map_2d.h -------------------------------------------------------------------------------- /include/util/costmap_subscriber.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Orangefruit777/Hybrid-Astar-ESDF/HEAD/include/util/costmap_subscriber.h -------------------------------------------------------------------------------- /include/util/dubins_curve.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Orangefruit777/Hybrid-Astar-ESDF/HEAD/include/util/dubins_curve.h -------------------------------------------------------------------------------- /include/util/goal_pose_subscriber.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Orangefruit777/Hybrid-Astar-ESDF/HEAD/include/util/goal_pose_subscriber.h -------------------------------------------------------------------------------- /include/util/init_pose_subscriber.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Orangefruit777/Hybrid-Astar-ESDF/HEAD/include/util/init_pose_subscriber.h -------------------------------------------------------------------------------- /include/util/lbfgs.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Orangefruit777/Hybrid-Astar-ESDF/HEAD/include/util/lbfgs.hpp -------------------------------------------------------------------------------- /include/util/rs_path.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Orangefruit777/Hybrid-Astar-ESDF/HEAD/include/util/rs_path.h -------------------------------------------------------------------------------- /include/util/state_node.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Orangefruit777/Hybrid-Astar-ESDF/HEAD/include/util/state_node.h -------------------------------------------------------------------------------- /include/util/timer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Orangefruit777/Hybrid-Astar-ESDF/HEAD/include/util/timer.h -------------------------------------------------------------------------------- /include/util/type.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Orangefruit777/Hybrid-Astar-ESDF/HEAD/include/util/type.h -------------------------------------------------------------------------------- /launch/astar_run.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Orangefruit777/Hybrid-Astar-ESDF/HEAD/launch/astar_run.launch -------------------------------------------------------------------------------- /launch/run_hybrid_a_star.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Orangefruit777/Hybrid-Astar-ESDF/HEAD/launch/run_hybrid_a_star.launch -------------------------------------------------------------------------------- /model/car_model/CAR_original.dae: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Orangefruit777/Hybrid-Astar-ESDF/HEAD/model/car_model/CAR_original.dae -------------------------------------------------------------------------------- /model/car_model/_51225ex1diffuse.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Orangefruit777/Hybrid-Astar-ESDF/HEAD/model/car_model/_51225ex1diffuse.jpeg -------------------------------------------------------------------------------- /model/car_model/_51225ex2diffuse.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Orangefruit777/Hybrid-Astar-ESDF/HEAD/model/car_model/_51225ex2diffuse.jpeg -------------------------------------------------------------------------------- /model/car_model/default.urdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Orangefruit777/Hybrid-Astar-ESDF/HEAD/model/car_model/default.urdf -------------------------------------------------------------------------------- /package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Orangefruit777/Hybrid-Astar-ESDF/HEAD/package.xml -------------------------------------------------------------------------------- /rviz/astar.rviz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Orangefruit777/Hybrid-Astar-ESDF/HEAD/rviz/astar.rviz -------------------------------------------------------------------------------- /rviz/hybrid_astar.rviz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Orangefruit777/Hybrid-Astar-ESDF/HEAD/rviz/hybrid_astar.rviz -------------------------------------------------------------------------------- /src/Astar_path/a_star.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Orangefruit777/Hybrid-Astar-ESDF/HEAD/src/Astar_path/a_star.cpp -------------------------------------------------------------------------------- /src/Astar_path/a_star_node.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Orangefruit777/Hybrid-Astar-ESDF/HEAD/src/Astar_path/a_star_node.cpp -------------------------------------------------------------------------------- /src/hybrid_a_star.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Orangefruit777/Hybrid-Astar-ESDF/HEAD/src/hybrid_a_star.cpp -------------------------------------------------------------------------------- /src/hybrid_a_star_node.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Orangefruit777/Hybrid-Astar-ESDF/HEAD/src/hybrid_a_star_node.cpp -------------------------------------------------------------------------------- /src/plan_env/map_publish.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Orangefruit777/Hybrid-Astar-ESDF/HEAD/src/plan_env/map_publish.cpp -------------------------------------------------------------------------------- /src/plan_env/map_publish_round.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Orangefruit777/Hybrid-Astar-ESDF/HEAD/src/plan_env/map_publish_round.cpp -------------------------------------------------------------------------------- /src/plan_env/map_publish_y.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Orangefruit777/Hybrid-Astar-ESDF/HEAD/src/plan_env/map_publish_y.cpp -------------------------------------------------------------------------------- /src/plan_env/sdf_map_2d.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Orangefruit777/Hybrid-Astar-ESDF/HEAD/src/plan_env/sdf_map_2d.cpp -------------------------------------------------------------------------------- /src/quintic_spline.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Orangefruit777/Hybrid-Astar-ESDF/HEAD/src/quintic_spline.cpp -------------------------------------------------------------------------------- /src/smooth.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Orangefruit777/Hybrid-Astar-ESDF/HEAD/src/smooth.cpp -------------------------------------------------------------------------------- /src/util/costmap_subscriber.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Orangefruit777/Hybrid-Astar-ESDF/HEAD/src/util/costmap_subscriber.cpp -------------------------------------------------------------------------------- /src/util/dubins_curve.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Orangefruit777/Hybrid-Astar-ESDF/HEAD/src/util/dubins_curve.cpp -------------------------------------------------------------------------------- /src/util/goal_pose_subscriber.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Orangefruit777/Hybrid-Astar-ESDF/HEAD/src/util/goal_pose_subscriber.cpp -------------------------------------------------------------------------------- /src/util/init_pose_subscriber.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Orangefruit777/Hybrid-Astar-ESDF/HEAD/src/util/init_pose_subscriber.cpp -------------------------------------------------------------------------------- /src/util/rs_path.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Orangefruit777/Hybrid-Astar-ESDF/HEAD/src/util/rs_path.cpp --------------------------------------------------------------------------------