cmake_minimum_required(VERSION 3.0.2)
project(global_planner)
find_package(catkin REQUIRED
COMPONENTS
angles
costmap_2d
dynamic_reconfigure
geometry_msgs
nav_core
navfn
nav_msgs
pluginlib
roscpp
tf2_geometry_msgs
tf2_ros
)
generate_dynamic_reconfigure_options(
cfg/GlobalPlanner.cfg
)
catkin_package(
INCLUDE_DIRS include
LIBRARIES ${PROJECT_NAME}
CATKIN_DEPENDS
costmap_2d
dynamic_reconfigure
geometry_msgs
nav_core
navfn
nav_msgs
pluginlib
roscpp
tf2_ros
)
include_directories(
include
${catkin_INCLUDE_DIRS}
)
add_library(${PROJECT_NAME}
src/quadratic_calculator.cpp
src/dijkstra.cpp
src/astar.cpp
src/grid_path.cpp
src/gradient_path.cpp
src/orientation_filter.cpp
src/planner_core.cpp
)
add_dependencies(${PROJECT_NAME} ${${PROJECT_NAME}_EXPORTED_TARGETS} ${catkin_EXPORTED_TARGETS})
target_link_libraries(${PROJECT_NAME} ${catkin_LIBRARIES})
add_executable(planner
src/plan_node.cpp
)
add_dependencies(planner ${${PROJECT_NAME}_EXPORTED_TARGETS} ${catkin_EXPORTED_TARGETS})
target_link_libraries(planner
${PROJECT_NAME}
${catkin_LIBRARIES}
)
install(TARGETS ${PROJECT_NAME}
ARCHIVE DESTINATION ${CATKIN_PACKAGE_LIB_DESTINATION}
LIBRARY DESTINATION ${CATKIN_PACKAGE_LIB_DESTINATION}
RUNTIME DESTINATION ${CATKIN_GLOBAL_BIN_DESTINATION})
install(TARGETS planner
RUNTIME DESTINATION ${CATKIN_PACKAGE_BIN_DESTINATION})
install(DIRECTORY include/${PROJECT_NAME}/
DESTINATION ${CATKIN_PACKAGE_INCLUDE_DESTINATION}
PATTERN ".svn" EXCLUDE)
install(FILES bgp_plugin.xml
DESTINATION ${CATKIN_PACKAGE_SHARE_DESTINATION})
没有合适的资源?快使用搜索试试~ 我知道了~
二位激光slam全局规划路径A*改进算法,通过配置参数实现点到点中间无障碍物规划直线出直线路径
共34个文件
h:10个
cpp:8个
xml:6个
1 下载量 83 浏览量
2024-04-30
12:01:21
上传
评论
收藏 677KB ZIP 举报
温馨提示
二位激光slam全局规划路径A*改进算法,通过配置参数实现点到点中间无障碍物规划直线出直线路径。 global_planner_params.yaml #是否开启直线插值规划路径 isBezierLine: true 视频地址: https://b23.tv/gwyr2Km
资源推荐
资源详情
资源评论
收起资源包目录
global_planner.zip (34个子文件)
global_planner
bgp_plugin.xml 296B
include
global_planner
quadratic_calculator.h 2KB
planner_core.h 10KB
orientation_filter.h 3KB
potential_calculator.h 4KB
grid_path.h 2KB
expander.h 4KB
traceback.h 3KB
astar.h 3KB
gradient_path.h 3KB
dijkstra.h 5KB
CMakeLists.txt 2KB
CHANGELOG.rst 8KB
param
global_planner_params.yaml 2KB
src
dijkstra.cpp 8KB
planner_core.cpp 38KB
astar.cpp 10KB
orientation_filter.cpp 6KB
gradient_path.cpp 11KB
grid_path.cpp 7KB
plan_node.cpp 4KB
quadratic_calculator.cpp 3KB
package.xml 1KB
readme 3KB
.idea
vcs.xml 244B
workspace.xml 76KB
misc.xml 240B
modules.xml 280B
global_planner.iml 97B
.gitignore 176B
img
全局代价地图参数neutral_cost.png 335KB
全局代价地图参数cost_factor.png 278KB
.gitignore 28B
cfg
GlobalPlanner.cfg 2KB
共 34 条
- 1
资源评论
_无往而不胜_
- 粉丝: 2w+
- 资源: 38
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- hasp驱动 win10可用,不死机不蓝屏
- 00000000044242851月光摇篮曲.m4a
- 基于JavaScript讲解的数据结构和算法
- python计算机视觉python-computer-vision.rar
- VB+ACCESS计算机等级考试管理系统(源代码+系统+答辩PPT).zip
- python密码python-ciphers.rar
- 2c60fbb3dt9ad50ed8864298eea1484b.MP4
- 基于yolov8+dlib实现视觉识别的安全驾驶监测系统部署到jetson NX平台源码+模型.zip
- Qt框架+OpenCV+动态爱心+编程教学+520
- 基于opencv+yolov8实现目标追踪及驻留时长统计源码.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功