实例介绍
ROS机器人turtlebot路径规划,文件夹中包括了OMPL_ros_turtlebot,贝塞尔曲线拟合后的rrt,move-base-ompl,navigation_tutorials,relaxed_astar等路径规划资源,可用于ROS机器人的路径规划研究
【实例截图】
【核心代码】
ROS机器人turtlebot路径规划
└── ROS机器人turtlebot路径规划
├── OMPL_ros_turtlebot
│ ├── README.md
│ └── rrt_planner1
│ ├── CMakeLists.txt
│ ├── package.xml
│ ├── rrt_planner_plugin.xml
│ └── src
│ ├── rrt.cpp
│ └── rrt.h
├── cost_map
│ ├── LICENSE
│ ├── README.md
│ ├── cost_map
│ │ ├── CHANGELOG.rst
│ │ ├── CMakeLists.txt
│ │ └── package.xml
│ ├── cost_map_core
│ │ ├── CHANGELOG.rst
│ │ ├── CMakeLists.txt
│ │ ├── doc
│ │ │ ├── grid_map_conventions.pdf
│ │ │ ├── grid_map_conventions.png
│ │ │ ├── grid_map_layers.pdf
│ │ │ ├── grid_map_layers.png
│ │ │ └── iterators
│ │ │ ├── circle_iterator.gif
│ │ │ ├── circle_iterator_preview.gif
│ │ │ ├── grid_map_iterator.gif
│ │ │ ├── grid_map_iterator_preview.gif
│ │ │ ├── line_iterator.gif
│ │ │ ├── line_iterator_preview.gif
│ │ │ ├── polygon_iterator.gif
│ │ │ ├── polygon_iterator_preview.gif
│ │ │ ├── submap_iterator.gif
│ │ │ └── submap_iterator_preview.gif
│ │ ├── include
│ │ │ └── cost_map_core
│ │ │ ├── common.hpp
│ │ │ ├── cost_map.hpp
│ │ │ ├── cost_map_core.hpp
│ │ │ ├── extras.hpp
│ │ │ ├── iterators
│ │ │ │ ├── circle_iterator.hpp
│ │ │ │ ├── costmap_iterator.hpp
│ │ │ │ ├── ellipse_iterator.hpp
│ │ │ │ ├── iterators.hpp
│ │ │ │ ├── line_iterator.hpp
│ │ │ │ ├── polygon_iterator.hpp
│ │ │ │ ├── spiral_iterator.hpp
│ │ │ │ └── submap_iterator.hpp
│ │ │ ├── operators
│ │ │ │ └── inflation.hpp
│ │ │ └── submap_geometry.hpp
│ │ ├── package.xml
│ │ ├── rosdoc.yaml
│ │ ├── src
│ │ │ ├── CMakeLists.txt
│ │ │ └── lib
│ │ │ ├── CMakeLists.txt
│ │ │ ├── common.cpp
│ │ │ ├── cost_map.cpp
│ │ │ ├── iterators
│ │ │ │ ├── circle_iterator.cpp
│ │ │ │ ├── cost_map_iterator.cpp
│ │ │ │ ├── ellipse_iterator.cpp
│ │ │ │ ├── line_iterator.cpp
│ │ │ │ ├── polygon_iterator.cpp
│ │ │ │ ├── spiral_iterator.cpp
│ │ │ │ └── submap_iterator.cpp
│ │ │ ├── operators
│ │ │ │ └── inflation.cpp
│ │ │ └── submap_geometry.cpp
│ │ └── test
│ │ ├── CMakeLists.txt
│ │ ├── cost_map.cpp
│ │ ├── cost_map_core.cpp
│ │ ├── ellipse_iterator.cpp
│ │ ├── line_iterator.cpp
│ │ ├── polygon_iterator.cpp
│ │ └── submap_iterator.cpp
│ ├── cost_map_cv
│ │ ├── CHANGELOG.rst
│ │ ├── CMakeLists.txt
│ │ ├── include
│ │ │ └── cost_map_cv
│ │ │ └── cost_map_cv.hpp
│ │ └── package.xml
│ ├── cost_map_demos
│ │ ├── CHANGELOG.rst
│ │ ├── CMakeLists.txt
│ │ ├── doc
│ │ │ └── images
│ │ │ ├── from_ros_costmaps
│ │ │ │ ├── from_ros_costmaps.png
│ │ │ │ ├── from_ros_costmaps_copied.png
│ │ │ │ ├── from_ros_costmaps_copied_preview.png
│ │ │ │ └── from_ros_costmaps_preview.png
│ │ │ └── inflation
│ │ │ ├── deflated_layer.png
│ │ │ ├── deflated_layer_preview.png
│ │ │ ├── inflation_layer.png
│ │ │ ├── inflation_layer_preview.png
│ │ │ ├── obstacle_layer.png
│ │ │ └── obstacle_layer_preview.png
│ │ ├── include
│ │ │ └── cost_map_demos
│ │ │ ├── from_ros_costmaps.hpp
│ │ │ └── utilities.hpp
│ │ ├── launch
│ │ │ ├── from_ros_costmaps.launch
│ │ │ ├── inflations.launch
│ │ │ └── load_image_bundle.launch
│ │ ├── package.xml
│ │ ├── rviz
│ │ │ ├── from_ros_costmaps.rviz
│ │ │ ├── inflations.rviz
│ │ │ └── load_image_bundle.rviz
│ │ └── src
│ │ ├── CMakeLists.txt
│ │ ├── applications
│ │ │ ├── CMakeLists.txt
│ │ │ ├── from_ros_costmaps.cpp
│ │ │ └── inflations.cpp
│ │ ├── lib
│ │ │ ├── CMakeLists.txt
│ │ │ ├── from_ros_costmaps.cpp
│ │ │ └── utilities.cpp
│ │ └── test
│ │ ├── CMakeLists.txt
│ │ └── rostests
│ │ ├── CMakeLists.txt
│ │ ├── Readme.md
│ │ └── from_ros_costmaps
│ │ ├── from_ros_costmaps.cpp
│ │ └── from_ros_costmaps.test
│ ├── cost_map_msgs
│ │ ├── CHANGELOG.rst
│ │ ├── CMakeLists.txt
│ │ ├── msg
│ │ │ └── CostMap.msg
│ │ ├── package.xml
│ │ └── srv
│ │ └── GetCostMap.srv
│ ├── cost_map_ros
│ │ ├── CHANGELOG.rst
│ │ ├── CMakeLists.txt
│ │ ├── doc
│ │ │ ├── image_loading_coordinates.png
│ │ │ └── image_loading_coordinates_preview.png
│ │ ├── image_bundles
│ │ │ ├── example.png
│ │ │ ├── example.yaml
│ │ │ ├── tiny.png
│ │ │ └── tiny.yaml
│ │ ├── include
│ │ │ └── cost_map_ros
│ │ │ ├── converter.hpp
│ │ │ ├── cost_map_ros.hpp
│ │ │ ├── image_bundles.hpp
│ │ │ └── utilities.hpp
│ │ ├── package.xml
│ │ ├── rosdoc.yaml
│ │ └── src
│ │ ├── CMakeLists.txt
│ │ ├── applications
│ │ │ ├── CMakeLists.txt
│ │ │ ├── load_image_bundle.cpp
│ │ │ └── save_image_bundle.cpp
│ │ ├── lib
│ │ │ ├── CMakeLists.txt
│ │ │ ├── converter.cpp
│ │ │ ├── image_bundles.cpp
│ │ │ └── utilities.cpp
│ │ └── tests
│ │ ├── CMakeLists.txt
│ │ └── gtests
│ │ ├── CMakeLists.txt
│ │ └── to_grid_map.cpp
│ └── cost_map_visualisations
│ ├── CHANGELOG.rst
│ ├── CMakeLists.txt
│ ├── include
│ │ ├── cost_map_visualisations
│ │ │ ├── cost_map_visualisations.hpp
│ │ │ └── occupancy_grid.hpp
│ │ └── cost_map_visualisations.hpp
│ ├── maps
│ │ ├── elevator.png
│ │ ├── elevator.yaml
│ │ ├── example-25x25.png
│ │ ├── example-25x25.yaml
│ │ ├── example-50x50.png
│ │ ├── example-50x50.yaml
│ │ ├── example.png
│ │ ├── example.yaml
│ │ ├── obstacle_free-8x8.png
│ │ ├── obstacle_free-8x8.yaml
│ │ ├── obstacle_free.png
│ │ ├── obstacle_free.yaml
│ │ ├── tiny.png
│ │ └── tiny.yaml
│ ├── package.xml
│ ├── rosdoc.yaml
│ └── src
│ ├── CMakeLists.txt
│ ├── applications
│ │ ├── CMakeLists.txt
│ │ ├── node.cpp
│ │ └── service_relay.cpp
│ └── lib
│ ├── CMakeLists.txt
│ └── occupancy_grid.cpp
├── ipath
│ ├── ACO
│ │ ├── ACO.cpp
│ │ ├── ACO.h
│ │ ├── Ant.cpp
│ │ ├── Ant.h
│ │ ├── GenericACO.cpp
│ │ ├── GenericACO.h
│ │ ├── evaluate_planners.cpp
│ │ ├── pheromone.cpp
│ │ └── pheromone.h
│ ├── ACO2
│ │ ├── ACO.cpp
│ │ ├── ACO.h
│ │ ├── ACO2.cpp
│ │ ├── Ant.cpp
│ │ ├── Ant.h
│ │ ├── GenericACO.cpp
│ │ ├── GenericACO.h
│ │ └── evaluate_planners.cpp
│ ├── AStar
│ │ ├── AStar.cpp
│ │ └── AStar.h
│ ├── Makefile
│ ├── RAstar
│ │ ├── RAStar.cpp
│ │ └── RAStar.h
│ ├── README.txt
│ ├── bin
│ │ └── mapFile
│ ├── evaluatePlanners
│ │ ├── AStar
│ │ │ ├── Makefile
│ │ │ ├── bin
│ │ │ │ └── mapFile
│ │ │ └── evaluateASTAR.cpp
│ │ ├── RAstar
│ │ │ ├── Makefile
│ │ │ ├── bin
│ │ │ │ └── mapFile
│ │ │ └── evaluateRASTAR.cpp
│ │ ├── evaluatePlanners.cpp
│ │ ├── evaluatePlanners.h
│ │ ├── genetic_algorithm
│ │ │ ├── Makefile
│ │ │ ├── bin
│ │ │ │ └── mapFile
│ │ │ └── evaluateGA.cpp
│ │ └── tabu_search
│ │ ├── Makefile
│ │ ├── bin
│ │ │ └── mapFile
│ │ └── evaluateTABU.cpp
│ ├── generic_path_planner
│ │ ├── GenericPathPlanner.cpp
│ │ ├── GenericPathPlanner.h
│ │ └── evaluate_planners.cpp
│ ├── genetic_algorithm
│ │ ├── CrossPoint.cpp
│ │ ├── CrossPoint.h
│ │ ├── GA.cpp
│ │ ├── GA.h
│ │ ├── Population.cpp
│ │ └── Population.h
│ ├── lib
│ │ ├── ACO
│ │ ├── ACO2
│ │ ├── AStar
│ │ ├── RAstar
│ │ ├── evaluatePlanners
│ │ ├── generic_path_planner
│ │ ├── genetic_algorithm
│ │ ├── maps
│ │ ├── path
│ │ └── tabu_search
│ │ └── tabu_move
│ ├── main.cpp
│ ├── map_folder
│ │ ├── GridMap
│ │ ├── Mazes_pgm
│ │ │ ├── maze512-1-1.pgm
│ │ │ ├── maze512-1-6.pgm
│ │ │ ├── maze512-1-7.pgm
│ │ │ ├── maze512-1-8.pgm
│ │ │ ├── maze512-16-4.pgm
│ │ │ ├── maze512-16-5.pgm
│ │ │ ├── maze512-16-8.pgm
│ │ │ ├── maze512-16-9.pgm
│ │ │ ├── maze512-2-0.pgm
│ │ │ ├── maze512-2-1.pgm
│ │ │ ├── maze512-2-4.pgm
│ │ │ ├── maze512-2-6.pgm
│ │ │ ├── maze512-2-7.pgm
│ │ │ ├── maze512-32-0.pgm
│ │ │ ├── maze512-32-3.pgm
│ │ │ ├── maze512-32-5.pgm
│ │ │ ├── maze512-32-6.pgm
│ │ │ ├── maze512-32-9.pgm
│ │ │ ├── maze512-4-4.pgm
│ │ │ ├── maze512-4-5.pgm
│ │ │ ├── maze512-4-8.pgm
│ │ │ ├── maze512-8-0.pgm
│ │ │ ├── maze512-8-2.pgm
│ │ │ ├── maze512-8-3.pgm
│ │ │ └── maze512-8-8.pgm
│ │ ├── Random_pgm
│ │ │ ├── random512-10-1.pgm
│ │ │ ├── random512-10-3.pgm
│ │ │ ├── random512-10-4.pgm
│ │ │ ├── random512-10-6.pgm
│ │ │ ├── random512-10-9.pgm
│ │ │ ├── random512-15-0.pgm
│ │ │ ├── random512-15-5.pgm
│ │ │ ├── random512-15-6.pgm
│ │ │ ├── random512-15-8.pgm
│ │ │ ├── random512-20-2.pgm
│ │ │ ├── random512-20-5.pgm
│ │ │ ├── random512-20-6.pgm
│ │ │ ├── random512-20-7.pgm
│ │ │ ├── random512-25-1.pgm
│ │ │ ├── random512-25-3.pgm
│ │ │ ├── random512-25-9.pgm
│ │ │ ├── random512-30-4.pgm
│ │ │ ├── random512-30-6.pgm
│ │ │ ├── random512-30-7.pgm
│ │ │ ├── random512-35-0.pgm
│ │ │ ├── random512-35-1.pgm
│ │ │ ├── random512-35-3.pgm
│ │ │ ├── random512-35-5.pgm
│ │ │ ├── random512-35-7.pgm
│ │ │ └── random512-40-5.pgm
│ │ ├── Rooms_pgm
│ │ │ ├── 16room_000.pgm
│ │ │ ├── 16room_001.pgm
│ │ │ ├── 16room_002.pgm
│ │ │ ├── 16room_004.pgm
│ │ │ ├── 16room_005.pgm
│ │ │ ├── 16room_006.pgm
│ │ │ ├── 32room_001.pgm
│ │ │ ├── 32room_004.pgm
│ │ │ ├── 32room_005.pgm
│ │ │ ├── 32room_006.pgm
│ │ │ ├── 32room_008.pgm
│ │ │ ├── 32room_009.pgm
│ │ │ ├── 64room_000.pgm
│ │ │ ├── 64room_003.pgm
│ │ │ ├── 64room_005.pgm
│ │ │ ├── 64room_008.pgm
│ │ │ ├── 64room_009.pgm
│ │ │ ├── 8room_001.pgm
│ │ │ ├── 8room_002.pgm
│ │ │ ├── 8room_003.pgm
│ │ │ ├── 8room_004.pgm
│ │ │ ├── 8room_005.pgm
│ │ │ ├── 8room_006.pgm
│ │ │ ├── 8room_007.pgm
│ │ │ └── 8room_008.pgm
│ │ ├── VideoGames_pgm
│ │ │ ├── AR0011SR.pgm
│ │ │ ├── AR0013SR.pgm
│ │ │ ├── AR0018SR.pgm
│ │ │ ├── AR0044SR.pgm
│ │ │ ├── AR0201SR.pgm
│ │ │ ├── AR0301SR.pgm
│ │ │ ├── AR0307SR.pgm
│ │ │ ├── AR0308SR.pgm
│ │ │ ├── AR0405SR.pgm
│ │ │ ├── AR0413SR.pgm
│ │ │ ├── AR0510SR.pgm
│ │ │ ├── AR0516SR.pgm
│ │ │ ├── AR0603SR.pgm
│ │ │ ├── BlastFurnace.pgm
│ │ │ ├── DarkContinent.pgm
│ │ │ ├── JungleSiege.pgm
│ │ │ ├── Predators.pgm
│ │ │ ├── SpringThaw.pgm
│ │ │ ├── TheFrozenSea.pgm
│ │ │ ├── WatersEdge.pgm
│ │ │ ├── den500d.pgm
│ │ │ ├── frostsabre.pgm
│ │ │ ├── gardenofwar.pgm
│ │ │ ├── gnollwood.pgm
│ │ │ └── plunderisle.pgm
│ │ ├── map-W10-H10
│ │ │ ├── W10-H10-ObRatio0.1-ObSize1-Nbr01.pgm
│ │ │ ├── W10-H10-ObRatio0.2-ObSize2-Nbr10.pgm
│ │ │ └── W10-H10-ObRatio0.5-ObSize2-Nbr01.pgm
│ │ ├── map-W100-H100
│ │ │ ├── W100-H100-ObRatio0.1-ObSize10-Nbr01.pgm
│ │ │ ├── W100-H100-ObRatio0.2-ObSize2-Nbr01.pgm
│ │ │ ├── W100-H100-ObRatio0.2-ObSize5-Nbr01.pgm
│ │ │ ├── W100-H100-ObRatio0.3-ObSize10-Nbr01.pgm
│ │ │ ├── W100-H100-ObRatio0.3-ObSize2-Nbr01.pgm
│ │ │ ├── W100-H100-ObRatio0.3-ObSize5-Nbr01.pgm
│ │ │ ├── W100-H100-ObRatio0.4-ObSize10-Nbr01.pgm
│ │ │ ├── W100-H100-ObRatio0.4-ObSize2-Nbr01.pgm
│ │ │ └── W100-H100-ObRatio0.4-ObSize5-Nbr01.pgm
│ │ ├── map-W1000-H1000
│ │ │ ├── W1000-H1000-ObRatio0.2-ObSize20-Nbr01.pgm
│ │ │ ├── W1000-H1000-ObRatio0.2-ObSize50-Nbr01.pgm
│ │ │ ├── W1000-H1000-ObRatio0.3-ObSize20-Nbr01.pgm
│ │ │ ├── W1000-H1000-ObRatio0.3-ObSize50-Nbr01.pgm
│ │ │ ├── W1000-H1000-ObRatio0.4-ObSize20-Nbr01.pgm
│ │ │ └── W1000-H1000-ObRatio0.4-ObSize50-Nbr01.pgm
│ │ ├── map-W20-H20
│ │ │ ├── W20-H20-ObRatio0.1-ObSize1-Nbr01.pgm
│ │ │ ├── W20-H20-ObRatio0.2-ObSize2-Nbr01.pgm
│ │ │ └── W20-H20-ObRatio0.3-ObSize3-Nbr01.pgm
│ │ ├── map-W2000-H2000
│ │ │ ├── W2000-H2000-ObRatio0.2-ObSize100-Nbr01.pgm
│ │ │ ├── W2000-H2000-ObRatio0.2-ObSize50-Nbr01.pgm
│ │ │ ├── W2000-H2000-ObRatio0.3-ObSize100-Nbr01.pgm
│ │ │ ├── W2000-H2000-ObRatio0.3-ObSize50-Nbr01.pgm
│ │ │ ├── W2000-H2000-ObRatio0.4-ObSize100-Nbr01.pgm
│ │ │ └── W2000-H2000-ObRatio0.5-ObSize50-Nbr01.pgm
│ │ ├── map-W30-H30
│ │ │ ├── W30-H30-ObRatio0.1-ObSize1-Nbr01.pgm
│ │ │ ├── W30-H30-ObRatio0.2-ObSize2-Nbr01.pgm
│ │ │ ├── W30-H30-ObRatio0.3-ObSize3-Nbr01.pgm
│ │ │ └── W30-H30-ObRatio0.3-ObSize5-Nbr01.pgm
│ │ ├── map-W50-H50
│ │ │ ├── W50-H50-ObRatio0.1-ObSize1-Nbr01.pgm
│ │ │ ├── W50-H50-ObRatio0.2-ObSize5-Nbr01.pgm
│ │ │ └── W50-H50-ObRatio0.3-ObSize3-Nbr01.pgm
│ │ ├── map-W500-H500
│ │ │ ├── W500-H500-ObRatio0.1-ObSize5-Nbr01.pgm
│ │ │ ├── W500-H500-ObRatio0.2-ObSize20-Nbr01.pgm
│ │ │ ├── W500-H500-ObRatio0.2-ObSize5-Nbr01.pgm
│ │ │ ├── W500-H500-ObRatio0.2-ObSize50-Nbr01.pgm
│ │ │ ├── W500-H500-ObRatio0.3-ObSize20-Nbr01.pgm
│ │ │ ├── W500-H500-ObRatio0.3-ObSize5-Nbr01.pgm
│ │ │ ├── W500-H500-ObRatio0.3-ObSize50-Nbr01.pgm
│ │ │ ├── W500-H500-ObRatio0.4-ObSize20-Nbr01.pgm
│ │ │ ├── W500-H500-ObRatio0.4-ObSize5-Nbr01.pgm
│ │ │ └── W500-H500-ObRatio0.4-ObSize50-Nbr01.pgm
│ │ ├── map-W60-H60
│ │ │ ├── W60-H60-ObRatio0.1-ObSize3-Nbr01.pgm
│ │ │ ├── W60-H60-ObRatio0.3-ObSize3-Nbr01.pgm
│ │ │ └── W60-H60-ObRatio0.3-ObSize5-Nbr01.pgm
│ │ ├── other-maps
│ │ │ ├── AnisHouseMap.pgm
│ │ │ └── export
│ │ └── willowOccupancy.pgm
│ ├── maps
│ │ ├── Map.cpp
│ │ ├── Map.h
│ │ ├── MapGenerator.cpp
│ │ ├── OccupancyGridMap.cpp
│ │ ├── OccupancyGridMap.h
│ │ └── WeightedGraphMap.h
│ ├── path
│ │ ├── Path.cpp
│ │ └── Path.h
│ └── tabu_search
│ ├── TabuSearch.cpp
│ ├── TabuSearch.h
│ └── tabu_move
│ ├── TabuMove.cpp
│ └── TabuMove.h
├── move-base-ompl
│ ├── CMakeLists.txt
│ ├── README.md
│ ├── include
│ │ └── ompl_global_planner.h
│ ├── ompl_global_planner_plugin.xml
│ ├── package.xml
│ └── src
│ └── ompl_global_planner.cpp
├── navigation_tutorials
│ ├── README.md
│ ├── laser_scan_publisher_tutorial
│ │ ├── CMakeLists.txt
│ │ ├── package.xml
│ │ └── src
│ │ └── laser_scan_publisher.cpp
│ ├── navigation_stage
│ │ ├── CMakeLists.txt
│ │ ├── launch
│ │ │ ├── move_base_amcl_10cm.launch
│ │ │ ├── move_base_amcl_2.5cm.launch
│ │ │ ├── move_base_amcl_5cm.launch
│ │ │ ├── move_base_fake_localization_10cm.launch
│ │ │ ├── move_base_fake_localization_2.5cm.launch
│ │ │ ├── move_base_fake_localization_5cm.launch
│ │ │ ├── move_base_gmapping_5cm.launch
│ │ │ └── move_base_multi_robot.launch
│ │ ├── move_base_config
│ │ │ ├── amcl_node.xml
│ │ │ ├── base_local_planner_params.yaml
│ │ │ ├── costmap_common_params.yaml
│ │ │ ├── dwa_local_planner_params.yaml
│ │ │ ├── global_costmap_params.yaml
│ │ │ ├── local_costmap_params.yaml
│ │ │ ├── move_base.xml
│ │ │ └── slam_gmapping.xml
│ │ ├── multi_robot.rviz
│ │ ├── package.xml
│ │ ├── single_robot.rviz
│ │ └── stage_config
│ │ ├── maps
│ │ │ ├── willow-full-0.025.pgm
│ │ │ ├── willow-full-0.05.pgm
│ │ │ └── willow-full.pgm
│ │ └── worlds
│ │ ├── willow-pr2-2.5cm.world
│ │ ├── willow-pr2-5cm.world
│ │ ├── willow-pr2-multi.world
│ │ └── willow-pr2.world
│ ├── navigation_tutorials
│ │ ├── CMakeLists.txt
│ │ └── package.xml
│ ├── odometry_publisher_tutorial
│ │ ├── CMakeLists.txt
│ │ ├── package.xml
│ │ └── src
│ │ └── odometry_publisher.cpp
│ ├── point_cloud_publisher_tutorial
│ │ ├── CMakeLists.txt
│ │ ├── package.xml
│ │ └── src
│ │ └── point_cloud_publisher.cpp
│ ├── robot_setup_tf_tutorial
│ │ ├── CMakeLists.txt
│ │ ├── manifest.xml
│ │ ├── package.xml
│ │ └── src
│ │ ├── tf_broadcaster.cpp
│ │ └── tf_listener.cpp
│ ├── roomba_stage
│ │ ├── CMakeLists.txt
│ │ ├── manifest.xml
│ │ ├── maps
│ │ │ ├── lse_arena.pgm
│ │ │ └── lse_arena.yaml
│ │ ├── move_base_lse_arena.launch
│ │ ├── package.xml
│ │ ├── params
│ │ │ ├── amcl_roomba.launch
│ │ │ ├── base_local_planner_params.yaml
│ │ │ ├── costmap_common_params.yaml
│ │ │ ├── global_costmap_params.yaml
│ │ │ ├── local_costmap_params.yaml
│ │ │ └── local_costmap_params_2.yaml
│ │ ├── roomba_lse_arena.world
│ │ └── roomba_stage.rviz
│ └── simple_navigation_goals_tutorial
│ ├── CMakeLists.txt
│ ├── package.xml
│ └── src
│ └── simple_navigation_goals.cpp
├── path-planning
│ └── rrt_planner
│ ├── CMakeLists.txt
│ ├── CMakeLists.txt.user
│ ├── Doxyfile
│ ├── Doxyfile.bak
│ ├── Doxyfile~
│ ├── Media
│ │ ├── materials
│ │ │ └── scripts
│ │ │ └── hector_materials.material
│ │ └── models
│ │ ├── 120m_landscape_smooth_tri.dae
│ │ ├── 120m_landscape_smooth_tri.jpg
│ │ ├── drc_qual4_block.stl
│ │ ├── sick_robot_day_2012_20m.dae
│ │ ├── sick_robot_day_2014.dae
│ │ ├── sick_robot_day_2014_inner_block.dae
│ │ ├── sick_robot_day_2014_inner_block.stl
│ │ ├── sick_robot_day_2014_inner_block_with_stations.dae
│ │ ├── sick_robot_day_2014_ring.dae
│ │ ├── sick_robot_day_2014_ring.stl
│ │ ├── sick_robot_day_2014_target.dae
│ │ ├── sick_robot_day_2014_target.stl
│ │ ├── sick_robot_day_2014_target_station_complete_0.dae
│ │ ├── sick_robot_day_2014_target_station_complete_1.dae
│ │ ├── sick_robot_day_2014_target_station_complete_2.dae
│ │ ├── sick_robot_day_2014_target_station_complete_3.dae
│ │ ├── sick_robot_day_2014_target_station_complete_4.dae
│ │ ├── sick_robot_day_2014_target_station_complete_5.dae
│ │ ├── sick_robot_day_2014_target_station_complete_6.dae
│ │ ├── sick_robot_day_2014_target_station_complete_7.dae
│ │ ├── sick_robot_day_2014_target_station_complete_8.dae
│ │ ├── sick_robot_day_2014_target_station_complete_9.dae
│ │ ├── sick_robot_day_2014_with_stations.dae
│ │ ├── sick_robot_panel.stl
│ │ ├── sick_robot_panel_0.dae
│ │ ├── sick_robot_panel_0.png
│ │ ├── sick_robot_panel_1.dae
│ │ ├── sick_robot_panel_1.png
│ │ ├── sick_robot_panel_2.dae
│ │ ├── sick_robot_panel_2.png
│ │ ├── sick_robot_panel_3.dae
│ │ ├── sick_robot_panel_3.png
│ │ ├── sick_robot_panel_4.dae
│ │ ├── sick_robot_panel_4.png
│ │ ├── sick_robot_panel_5.dae
│ │ ├── sick_robot_panel_5.png
│ │ ├── sick_robot_panel_6.dae
│ │ ├── sick_robot_panel_6.png
│ │ ├── sick_robot_panel_7.dae
│ │ ├── sick_robot_panel_7.png
│ │ ├── sick_robot_panel_8.dae
│ │ ├── sick_robot_panel_8.png
│ │ ├── sick_robot_panel_9.dae
│ │ ├── sick_robot_panel_9.png
│ │ ├── sick_target.png
│ │ └── small_indoor_scenario.dae
│ ├── Readme
│ ├── doc
│ │ ├── html
│ │ │ ├── CMakeCCompilerId_8c.html
│ │ │ ├── CMakeCCompilerId_8c_source.html
│ │ │ ├── CMakeCXXCompilerId_8cpp.html
│ │ │ ├── CMakeCXXCompilerId_8cpp_source.html
│ │ │ ├── annotated.html
│ │ │ ├── bc_s.png
│ │ │ ├── bdwn.png
│ │ │ ├── catkin__generated_2installspace_2__setup__util_8py.html
│ │ │ ├── catkin__generated_2installspace_2__setup__util_8py_source.html
│ │ │ ├── chatterbox_8inc.html
│ │ │ ├── chatterbox_8inc_source.html
│ │ │ ├── classRRT-members.html
│ │ │ ├── classRRT.html
│ │ │ ├── classes.html
│ │ │ ├── classrrt__plan_1_1rrt__planner-members.html
│ │ │ ├── classrrt__plan_1_1rrt__planner.html
│ │ │ ├── classrrt__plan_1_1rrt__planner.png
│ │ │ ├── closed.png
│ │ │ ├── devel_2__setup__util_8py.html
│ │ │ ├── devel_2__setup__util_8py_source.html
│ │ │ ├── dir_4b6bb02cd5eb065d7f8199fff31306f4.html
│ │ │ ├── dir_54f43e8712053ae917e648e56410a995.html
│ │ │ ├── dir_5deb091ae98d985b7ccd7b51a8a18d29.html
│ │ │ ├── dir_6c3774c11dfdacb5ed6c15815af6f4fa.html
│ │ │ ├── dir_6c4e14b609e8678ff06deb1cec3b250b.html
│ │ │ ├── dir_8ca7b83bfba70996bac34aae63e987ed.html
│ │ │ ├── dir_8cb40ff66c55294bd2fa69e4a97892db.html
│ │ │ ├── dir_bee005b6af43669bb30a2d7fea4ef99a.html
│ │ │ ├── dir_c52957ce7754c9f8ded45d5bf17ace44.html
│ │ │ ├── dir_d9a0e6adfa04d82f9d2a9bf64d808152.html
│ │ │ ├── doxygen.css
│ │ │ ├── doxygen.png
│ │ │ ├── dynsections.js
│ │ │ ├── files.html
│ │ │ ├── ftv2blank.png
│ │ │ ├── ftv2cl.png
│ │ │ ├── ftv2doc.png
│ │ │ ├── ftv2folderclosed.png
│ │ │ ├── ftv2folderopen.png
│ │ │ ├── ftv2lastnode.png
│ │ │ ├── ftv2link.png
│ │ │ ├── ftv2mlastnode.png
│ │ │ ├── ftv2mnode.png
│ │ │ ├── ftv2mo.png
│ │ │ ├── ftv2node.png
│ │ │ ├── ftv2ns.png
│ │ │ ├── ftv2plastnode.png
│ │ │ ├── ftv2pnode.png
│ │ │ ├── ftv2splitbar.png
│ │ │ ├── ftv2vertline.png
│ │ │ ├── functions.html
│ │ │ ├── functions_func.html
│ │ │ ├── functions_vars.html
│ │ │ ├── generate__cached__setup_8py.html
│ │ │ ├── generate__cached__setup_8py_source.html
│ │ │ ├── globals.html
│ │ │ ├── globals_defs.html
│ │ │ ├── globals_func.html
│ │ │ ├── globals_vars.html
│ │ │ ├── hierarchy.html
│ │ │ ├── hokuyo_8inc.html
│ │ │ ├── hokuyo_8inc_source.html
│ │ │ ├── index.html
│ │ │ ├── inspire__rrt__planner_8h.html
│ │ │ ├── inspire__rrt__planner_8h_source.html
│ │ │ ├── irobot_8inc.html
│ │ │ ├── irobot_8inc_source.html
│ │ │ ├── jquery.js
│ │ │ ├── map_8inc.html
│ │ │ ├── map_8inc_source.html
│ │ │ ├── namespace__setup__util.html
│ │ │ ├── namespacegenerate__cached__setup.html
│ │ │ ├── namespacemembers.html
│ │ │ ├── namespacemembers_func.html
│ │ │ ├── namespacemembers_vars.html
│ │ │ ├── namespacepkg.html
│ │ │ ├── namespacerrt__plan.html
│ │ │ ├── namespaces.html
│ │ │ ├── nav_f.png
│ │ │ ├── nav_g.png
│ │ │ ├── nav_h.png
│ │ │ ├── open.png
│ │ │ ├── pioneer_8inc.html
│ │ │ ├── pioneer_8inc_source.html
│ │ │ ├── pkg_8develspace_8context_8pc_8py.html
│ │ │ ├── pkg_8develspace_8context_8pc_8py_source.html
│ │ │ ├── pkg_8installspace_8context_8pc_8py.html
│ │ │ ├── pkg_8installspace_8context_8pc_8py_source.html
│ │ │ ├── rrt_8h.html
│ │ │ ├── rrt_8h_source.html
│ │ │ ├── rrt__planner_8cpp.html
│ │ │ ├── rrt__planner_8cpp_source.html
│ │ │ ├── search
│ │ │ │ ├── all_0.html
│ │ │ │ ├── all_0.js
│ │ │ │ ├── all_1.html
│ │ │ │ ├── all_1.js
│ │ │ │ ├── all_10.html
│ │ │ │ ├── all_10.js
│ │ │ │ ├── all_11.html
│ │ │ │ ├── all_11.js
│ │ │ │ ├── all_12.html
│ │ │ │ ├── all_12.js
│ │ │ │ ├── all_2.html
│ │ │ │ ├── all_2.js
│ │ │ │ ├── all_3.html
│ │ │ │ ├── all_3.js
│ │ │ │ ├── all_4.html
│ │ │ │ ├── all_4.js
│ │ │ │ ├── all_5.html
│ │ │ │ ├── all_5.js
│ │ │ │ ├── all_6.html
│ │ │ │ ├── all_6.js
│ │ │ │ ├── all_7.html
│ │ │ │ ├── all_7.js
│ │ │ │ ├── all_8.html
│ │ │ │ ├── all_8.js
│ │ │ │ ├── all_9.html
│ │ │ │ ├── all_9.js
│ │ │ │ ├── all_a.html
│ │ │ │ ├── all_a.js
│ │ │ │ ├── all_b.html
│ │ │ │ ├── all_b.js
│ │ │ │ ├── all_c.html
│ │ │ │ ├── all_c.js
│ │ │ │ ├── all_d.html
│ │ │ │ ├── all_d.js
│ │ │ │ ├── all_e.html
│ │ │ │ ├── all_e.js
│ │ │ │ ├── all_f.html
│ │ │ │ ├── all_f.js
│ │ │ │ ├── classes_0.html
│ │ │ │ ├── classes_0.js
│ │ │ │ ├── classes_1.html
│ │ │ │ ├── classes_1.js
│ │ │ │ ├── close.png
│ │ │ │ ├── defines_0.html
│ │ │ │ ├── defines_0.js
│ │ │ │ ├── defines_1.html
│ │ │ │ ├── defines_1.js
│ │ │ │ ├── defines_2.html
│ │ │ │ ├── defines_2.js
│ │ │ │ ├── defines_3.html
│ │ │ │ ├── defines_3.js
│ │ │ │ ├── defines_4.html
│ │ │ │ ├── defines_4.js
│ │ │ │ ├── defines_5.html
│ │ │ │ ├── defines_5.js
│ │ │ │ ├── files_0.html
│ │ │ │ ├── files_0.js
│ │ │ │ ├── files_1.html
│ │ │ │ ├── files_1.js
│ │ │ │ ├── files_2.html
│ │ │ │ ├── files_2.js
│ │ │ │ ├── files_3.html
│ │ │ │ ├── files_3.js
│ │ │ │ ├── files_4.html
│ │ │ │ ├── files_4.js
│ │ │ │ ├── files_5.html
│ │ │ │ ├── files_5.js
│ │ │ │ ├── files_6.html
│ │ │ │ ├── files_6.js
│ │ │ │ ├── files_7.html
│ │ │ │ ├── files_7.js
│ │ │ │ ├── files_8.html
│ │ │ │ ├── files_8.js
│ │ │ │ ├── files_9.html
│ │ │ │ ├── files_9.js
│ │ │ │ ├── functions_0.html
│ │ │ │ ├── functions_0.js
│ │ │ │ ├── functions_1.html
│ │ │ │ ├── functions_1.js
│ │ │ │ ├── functions_2.html
│ │ │ │ ├── functions_2.js
│ │ │ │ ├── functions_3.html
│ │ │ │ ├── functions_3.js
│ │ │ │ ├── functions_4.html
│ │ │ │ ├── functions_4.js
│ │ │ │ ├── functions_5.html
│ │ │ │ ├── functions_5.js
│ │ │ │ ├── functions_6.html
│ │ │ │ ├── functions_6.js
│ │ │ │ ├── functions_7.html
│ │ │ │ ├── functions_7.js
│ │ │ │ ├── functions_8.html
│ │ │ │ ├── functions_8.js
│ │ │ │ ├── functions_9.html
│ │ │ │ ├── functions_9.js
│ │ │ │ ├── mag_sel.png
│ │ │ │ ├── namespaces_0.html
│ │ │ │ ├── namespaces_0.js
│ │ │ │ ├── namespaces_1.html
│ │ │ │ ├── namespaces_1.js
│ │ │ │ ├── namespaces_2.html
│ │ │ │ ├── namespaces_2.js
│ │ │ │ ├── namespaces_3.html
│ │ │ │ ├── namespaces_3.js
│ │ │ │ ├── nomatches.html
│ │ │ │ ├── search.css
│ │ │ │ ├── search.js
│ │ │ │ ├── search_l.png
│ │ │ │ ├── search_m.png
│ │ │ │ ├── search_r.png
│ │ │ │ ├── variables_0.html
│ │ │ │ ├── variables_0.js
│ │ │ │ ├── variables_1.html
│ │ │ │ ├── variables_1.js
│ │ │ │ ├── variables_2.html
│ │ │ │ ├── variables_2.js
│ │ │ │ ├── variables_3.html
│ │ │ │ ├── variables_3.js
│ │ │ │ ├── variables_4.html
│ │ │ │ ├── variables_4.js
│ │ │ │ ├── variables_5.html
│ │ │ │ ├── variables_5.js
│ │ │ │ ├── variables_6.html
│ │ │ │ ├── variables_6.js
│ │ │ │ ├── variables_7.html
│ │ │ │ ├── variables_7.js
│ │ │ │ ├── variables_8.html
│ │ │ │ ├── variables_8.js
│ │ │ │ ├── variables_9.html
│ │ │ │ ├── variables_9.js
│ │ │ │ ├── variables_a.html
│ │ │ │ ├── variables_a.js
│ │ │ │ ├── variables_b.html
│ │ │ │ ├── variables_b.js
│ │ │ │ ├── variables_c.html
│ │ │ │ ├── variables_c.js
│ │ │ │ ├── variables_d.html
│ │ │ │ ├── variables_d.js
│ │ │ │ ├── variables_e.html
│ │ │ │ └── variables_e.js
│ │ │ ├── sick_8inc.html
│ │ │ ├── sick_8inc_source.html
│ │ │ ├── structRRT_1_1rrtNode-members.html
│ │ │ ├── structRRT_1_1rrtNode.html
│ │ │ ├── structcells.html
│ │ │ ├── structrrt__plan_1_1Cell-members.html
│ │ │ ├── structrrt__plan_1_1Cell.html
│ │ │ ├── sync_off.png
│ │ │ ├── sync_on.png
│ │ │ ├── tab_a.png
│ │ │ ├── tab_b.png
│ │ │ ├── tab_h.png
│ │ │ ├── tab_s.png
│ │ │ ├── tabs.css
│ │ │ ├── turtlebot_8inc.html
│ │ │ └── turtlebot_8inc_source.html
│ │ └── latex
│ │ ├── CMakeCCompilerId_8c.tex
│ │ ├── CMakeCXXCompilerId_8cpp.tex
│ │ ├── Makefile
│ │ ├── annotated.tex
│ │ ├── catkin__generated_2installspace_2__setup__util_8py.tex
│ │ ├── chatterbox_8inc.tex
│ │ ├── classRRT.tex
│ │ ├── classrrt__plan_1_1rrt__planner.eps
│ │ ├── classrrt__plan_1_1rrt__planner.tex
│ │ ├── devel_2__setup__util_8py.tex
│ │ ├── dir_4b6bb02cd5eb065d7f8199fff31306f4.tex
│ │ ├── dir_54f43e8712053ae917e648e56410a995.tex
│ │ ├── dir_5deb091ae98d985b7ccd7b51a8a18d29.tex
│ │ ├── dir_6c3774c11dfdacb5ed6c15815af6f4fa.tex
│ │ ├── dir_6c4e14b609e8678ff06deb1cec3b250b.tex
│ │ ├── dir_8ca7b83bfba70996bac34aae63e987ed.tex
│ │ ├── dir_8cb40ff66c55294bd2fa69e4a97892db.tex
│ │ ├── dir_bee005b6af43669bb30a2d7fea4ef99a.tex
│ │ ├── dir_c52957ce7754c9f8ded45d5bf17ace44.tex
│ │ ├── dir_d9a0e6adfa04d82f9d2a9bf64d808152.tex
│ │ ├── doxygen.sty
│ │ ├── files.tex
│ │ ├── generate__cached__setup_8py.tex
│ │ ├── hierarchy.tex
│ │ ├── hokuyo_8inc.tex
│ │ ├── inspire__rrt__planner_8h.tex
│ │ ├── irobot_8inc.tex
│ │ ├── map_8inc.tex
│ │ ├── namespace__setup__util.tex
│ │ ├── namespacegenerate__cached__setup.tex
│ │ ├── namespacepkg.tex
│ │ ├── namespacerrt__plan.tex
│ │ ├── namespaces.tex
│ │ ├── pioneer_8inc.tex
│ │ ├── pkg_8develspace_8context_8pc_8py.tex
│ │ ├── pkg_8installspace_8context_8pc_8py.tex
│ │ ├── refman.tex
│ │ ├── rrt_8h.tex
│ │ ├── rrt__planner_8cpp.tex
│ │ ├── sick_8inc.tex
│ │ ├── structRRT_1_1rrtNode.tex
│ │ ├── structcells.tex
│ │ ├── structrrt__plan_1_1Cell.tex
│ │ └── turtlebot_8inc.tex
│ ├── launch
│ │ ├── rrt_planner_new.launch
│ │ ├── turtlebot_in_stage.launch
│ │ ├── turtlebot_in_stage.launch~
│ │ ├── turtlebot_in_stage2.launch
│ │ ├── turtlebot_in_stage2.launch~
│ │ └── willowgarage_world.launch
│ ├── map
│ │ ├── autolab.png
│ │ ├── autolab.yaml
│ │ ├── hpcl.pgm
│ │ ├── hpcl.yaml
│ │ ├── maze.png
│ │ ├── maze.yaml
│ │ ├── maze1.png
│ │ ├── maze2.png
│ │ ├── playground.pgm
│ │ ├── playground.yaml
│ │ ├── robopark2.bmp
│ │ ├── robopark_plan.yaml
│ │ ├── simple.png
│ │ ├── simple.yaml
│ │ ├── small.pgm
│ │ ├── small.yaml
│ │ ├── willowgarage.pgm
│ │ └── willowgarage.yaml
│ ├── package.xml
│ ├── rrt_planner.kdev4
│ ├── rrt_planner_plugin.xml
│ ├── rrt_rviz_config.rviz
│ ├── src
│ │ ├── inspire_rrt_planner.h
│ │ ├── inspire_rrt_planner.h~
│ │ ├── rrt.h
│ │ ├── rrt.h~
│ │ ├── rrt_planner.cpp
│ │ └── rrt_planner.cpp~
│ ├── srcrrt
│ │ ├── inspire_rrt_planner.h
│ │ ├── inspire_rrt_planner.h~
│ │ ├── rrt.h
│ │ ├── rrt_planner.cpp
│ │ └── rrt_planner.cpp~
│ └── worlds
│ ├── autolab.world
│ ├── chatterbox.inc
│ ├── drc_final_qual_4_step_block.world
│ ├── hokuyo.inc
│ ├── irobot.inc
│ ├── map.inc
│ ├── maze.world
│ ├── maze.world~
│ ├── pioneer.inc
│ ├── playground.world
│ ├── robopark_plan.world
│ ├── robopark_plan.world~
│ ├── rolling_landscape_120m.world
│ ├── sick.inc
│ ├── sick_robot_day_2012_20m.world
│ ├── sick_robot_day_2014.world
│ ├── simple.world
│ ├── small_indoor_scenario.world
│ ├── turtlebot.inc
│ └── willowgarage.world
├── relaxed_astar
│ ├── CMakeLists.txt
│ ├── LICENSE
│ ├── README
│ ├── package.xml
│ ├── relaxed_astar_planner_plugin.xml
│ └── src
│ ├── RAstar_ros.cpp
│ └── RAstar_ros.h
├── srl_dstar_lite
│ ├── CMakeLists.txt
│ ├── LICENSE
│ ├── README.md
│ ├── config
│ │ ├── common_params.yaml
│ │ ├── common_params_daryl.yaml
│ │ ├── dwa_local_planner_params.yaml
│ │ ├── global_costmap_params.yaml
│ │ ├── global_costmap_params_daryl.yaml
│ │ ├── global_costmap_params_simulated.yaml
│ │ ├── local_costmap_params.yaml
│ │ ├── local_costmap_params_daryl.yaml
│ │ └── move_base.yaml
│ ├── include
│ │ └── srl_dstar_lite
│ │ ├── costmap_model.cpp
│ │ ├── costmap_model.h
│ │ ├── data_structures.h
│ │ ├── dstar.h
│ │ ├── pathSplineSmoother
│ │ │ ├── pathSplineSmoother.cpp
│ │ │ ├── pathSplineSmoother.h
│ │ │ └── realPoint.h
│ │ ├── srl_dstar_lite.h
│ │ └── world_model.h
│ ├── launch
│ │ └── move_base_dstar_lite.launch
│ ├── package.xml
│ ├── src
│ │ ├── dstar.cpp
│ │ └── srl_dstar_lite.cpp
│ └── srl_dstar_lite_plugin.xml
└── 贝塞尔曲线拟合后的rrt
└── add--planner
├── README.md
└── besizer
├── inspire_rrt_planner.h
├── rrt.h
└── rrt_planner.cpp
155 directories, 876 files
标签:
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论