cmake_minimum_required(VERSION 2.8.3)
project(beginner_tutorials)
## Find catkin macros and libraries
## if COMPONENTS list like find_package(catkin REQUIRED COMPONENTS xyz)
## is used, also find other catkin packages
find_package(catkin REQUIRED COMPONENTS
roscpp
rospy
std_msgs
)
## System dependencies are found with CMake's conventions
# find_package(Boost REQUIRED COMPONENTS system)
## Uncomment this if the package has a setup.py. This macro ensures
## modules and global scripts declared therein get installed
## See http://ros.org/doc/api/catkin/html/user_guide/setup_dot_py.html
# catkin_python_setup()
################################################
## Declare ROS messages, services and actions ##
################################################
## To declare and build messages, services or actions from within this
## package, follow these steps:
## * Let MSG_DEP_SET be the set of packages whose message types you use in
## your messages/services/actions (e.g. std_msgs, actionlib_msgs, ...).
## * In the file package.xml:
## * add a build_depend tag for "message_generation"
## * add a build_depend and a run_depend tag for each package in MSG_DEP_SET
## * If MSG_DEP_SET isn't empty the following dependency has been pulled in
## but can be declared for certainty nonetheless:
## * add a run_depend tag for "message_runtime"
## * In this file (CMakeLists.txt):
## * add "message_generation" and every package in MSG_DEP_SET to
## find_package(catkin REQUIRED COMPONENTS ...)
## * add "message_runtime" and every package in MSG_DEP_SET to
## catkin_package(CATKIN_DEPENDS ...)
## * uncomment the add_*_files sections below as needed
## and list every .msg/.srv/.action file to be processed
## * uncomment the generate_messages entry below
## * add every package in MSG_DEP_SET to generate_messages(DEPENDENCIES ...)
## Generate messages in the 'msg' folder
# add_message_files(
# FILES
# Message1.msg
# Message2.msg
# )
## Generate services in the 'srv' folder
# add_service_files(
# FILES
# Service1.srv
# Service2.srv
# )
## Generate actions in the 'action' folder
# add_action_files(
# FILES
# Action1.action
# Action2.action
# )
## Generate added messages and services with any dependencies listed here
# generate_messages(
# DEPENDENCIES
# std_msgs
# )
################################################
## Declare ROS dynamic reconfigure parameters ##
################################################
## To declare and build dynamic reconfigure parameters within this
## package, follow these steps:
## * In the file package.xml:
## * add a build_depend and a run_depend tag for "dynamic_reconfigure"
## * In this file (CMakeLists.txt):
## * add "dynamic_reconfigure" to
## find_package(catkin REQUIRED COMPONENTS ...)
## * uncomment the "generate_dynamic_reconfigure_options" section below
## and list every .cfg file to be processed
## Generate dynamic reconfigure parameters in the 'cfg' folder
# generate_dynamic_reconfigure_options(
# cfg/DynReconf1.cfg
# cfg/DynReconf2.cfg
# )
###################################
## catkin specific configuration ##
###################################
## The catkin_package macro generates cmake config files for your package
## Declare things to be passed to dependent projects
## INCLUDE_DIRS: uncomment this if you package contains header files
## LIBRARIES: libraries you create in this project that dependent projects also need
## CATKIN_DEPENDS: catkin_packages dependent projects also need
## DEPENDS: system dependencies of this project that dependent projects also need
catkin_package(
# INCLUDE_DIRS include
# LIBRARIES beginner_tutorials
# CATKIN_DEPENDS roscpp rospy std_msgs
# DEPENDS system_lib
)
###########
## Build ##
###########
## Specify additional locations of header files
## Your package locations should be listed before other locations
# include_directories(include)
include_directories(
${catkin_INCLUDE_DIRS}
)
## Declare a C++ library
# add_library(beginner_tutorials
# src/${PROJECT_NAME}/beginner_tutorials.cpp
# )
## Add cmake target dependencies of the library
## as an example, code may need to be generated before libraries
## either from message generation or dynamic reconfigure
# add_dependencies(beginner_tutorials ${${PROJECT_NAME}_EXPORTED_TARGETS} ${catkin_EXPORTED_TARGETS})
## Declare a C++ executable
# add_executable(beginner_tutorials_node src/beginner_tutorials_node.cpp)
## Add cmake target dependencies of the executable
## same as for the library above
# add_dependencies(beginner_tutorials_node ${${PROJECT_NAME}_EXPORTED_TARGETS} ${catkin_EXPORTED_TARGETS})
## Specify libraries to link a library or executable target against
# target_link_libraries(beginner_tutorials_node
# ${catkin_LIBRARIES}
# )
#############
## Install ##
#############
# all install targets should use catkin DESTINATION variables
# See http://ros.org/doc/api/catkin/html/adv_user_guide/variables.html
## Mark executable scripts (Python etc.) for installation
## in contrast to setup.py, you can choose the destination
# install(PROGRAMS
# scripts/my_python_script
# DESTINATION ${CATKIN_PACKAGE_BIN_DESTINATION}
# )
## Mark executables and/or libraries for installation
# install(TARGETS beginner_tutorials beginner_tutorials_node
# ARCHIVE DESTINATION ${CATKIN_PACKAGE_LIB_DESTINATION}
# LIBRARY DESTINATION ${CATKIN_PACKAGE_LIB_DESTINATION}
# RUNTIME DESTINATION ${CATKIN_PACKAGE_BIN_DESTINATION}
# )
## Mark cpp header files for installation
# install(DIRECTORY include/${PROJECT_NAME}/
# DESTINATION ${CATKIN_PACKAGE_INCLUDE_DESTINATION}
# FILES_MATCHING PATTERN "*.h"
# PATTERN ".svn" EXCLUDE
# )
## Mark other files for installation (e.g. launch and bag files, etc.)
# install(FILES
# # myfile1
# # myfile2
# DESTINATION ${CATKIN_PACKAGE_SHARE_DESTINATION}
# )
#############
## Testing ##
#############
## Add gtest based cpp test target and link libraries
# catkin_add_gtest(${PROJECT_NAME}-test test/test_beginner_tutorials.cpp)
# if(TARGET ${PROJECT_NAME}-test)
# target_link_libraries(${PROJECT_NAME}-test ${PROJECT_NAME})
# endif()
## Add folders to be run by python nosetests
# catkin_add_nosetests(test)
没有合适的资源?快使用搜索试试~ 我知道了~
一个二轮机器人的路径规划以及上下位机通讯移动Ros源码+项目说明.zip
共426个文件
cpp:95个
h:85个
xml:45个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 153 浏览量
2024-04-11
12:43:33
上传
评论
收藏 674KB ZIP 举报
温馨提示
【资源说明】 1、该资源包括项目的全部源码,下载可以直接使用! 2、本项目适合作为计算机、数学、电子信息等专业的课程设计、期末大作业和毕设项目,作为参考资料学习借鉴。 3、本资源作为“参考资料”如果需要实现其他功能,需要能看懂代码,并且热爱钻研,自行调试。 一个二轮机器人的路径规划以及上下位机通讯移动Ros源码+项目说明.zip # Cute_Six_ROS_Balance 一个二轮机器人的路径规划以及上下位机通讯移动Ros代码,包含语音部分。 Intel嵌入式参赛作品 .......
资源推荐
资源详情
资源评论
收起资源包目录
一个二轮机器人的路径规划以及上下位机通讯移动Ros源码+项目说明.zip (426个子文件)
01fe1a15f381e04f8568ba8748ad477845c385 154B
04fb3fec0d0ce5e9a6b47e8ac79de931ec4a71 27KB
09decc247c2049f844c6e26ec0ff18ba3d3699 320B
0e1362b2a7eeaca9dfe18e9db8493231101040 94B
138f4f7bcf329503adba2e780ef1b441a68500 808B
1a280c54a30e511aa03676f7b782afeb335568 822B
1a754d166e09ec6a3c6b5f692055cfe8fc86c5 269B
1b771e21b03a08804284ce853b6f9434cdda47 153B
326b43b64462a7eb8a30d81c60042890bf77bb 17KB
343cf85f2ec6f13e89f337d281cc08d13e04c5 236B
35783011fe51fe410c43531cd83c8389f893ca 83B
39995f29bdd7310d3ac5967603fc1c24b2ab0a 1KB
3ce60fb5e38e283f930f4ecb15ced90e35c482 222B
3f8555f7254232afdc999e82df1aaeccf15403 117B
408399ff5e935eaf92c39e7660f025c51e88fd 195B
4114f66b2066704b0d6f69586752d64b4f6bd8 523B
4305100fe49cafacf73181346754768024735b 235B
4e1b32dab449bf2bbaae4578c2060894bda609 150B
4f5b5648b87c451d32fd5b79dce6895cb28b4f 783B
4face514d41e8b5489f3b8765a9aa96f8d2b8d 168B
50b16c7f5447a3d0959dc95d2e7160853da377 157B
54687d264e3a53cc2dcbe5247c05b120d07427 324B
55fddbc292bc1968bc851fbb78b8bfbf488c00 91B
5adc0170782694ed573013020306cd283fddef 2KB
5b5eff0c7029d5ed655e62e05ef0dda0cbb407 1KB
5e461c31c74d872217372902af2a08c25ad4ae 442B
61de839d948a0870220d10d7d698bc141378ed 155B
6f5f95b79530dceb16ee0f43eda57a81ed0958 815B
718f0e3ab3ff5ff37ee82f1071e41d2c54ab2e 217B
7e81356a19ee0943dcac2475b0fbdfeb2ac150 266B
7f4e97942ff7ffefe7202ed1dc0c87309be778 175B
806a81a89bc0d25fdbbbabdfe06b3ffd0e0e8f 191B
8849fb00621170fa244e1651c9e224a795b398 184B
8a3fcbc8882c34fd242633f0e7540f0c829f8b 207B
915c9da4a618bc2cfa2a55140647a629a7fbdc 5KB
96a738370a200728983e15443059a00546d4c9 3KB
9bb74e27afbf5efd6fe2c27b9e306525dd937a 41B
9bff8507074ed2fc993dfd43696faeac853414 2KB
a06129e7391797e6bd9bca5e51cf48e5c1d949 209B
a2acd632877bbc8fa71e942fd15b5ede7a74a3 181B
a3c8feda3a0fe67e413d27c3ee6db180dc8b1e 99B
aa068a9ecd04553aa43fa9e61104a624824674 394B
ac102003772c6282e08f3c1139df88f3609502 328B
MoveBase.action 86B
ad04bad0d6e8f80b3823f60c0cf1185a1846bf 212B
b39e3d41559ea351c13d265cbd7a40bcb689c1 135B
baf7ea81fc4be07321b492b2cb650d44e011ce 1KB
bb6291df0804a34683987b4287ad2e7a827c9e 149B
bd826a83d8cdf2eb612b3825257b7ee0c3121c 34B
mymap.bmp 2.86MB
temp.bmp 2.86MB
testmap.bmp 374B
pf.c 16KB
pf_kdtree.c 12KB
pf_vector.c 5KB
eig3.c 5KB
pf_pdf.c 5KB
map_store.c 5KB
pf_draw.c 4KB
map_draw.c 4KB
map_range.c 3KB
map.c 2KB
ca11077dec5588d66d26130e1e746cbdff2b73 3KB
AMCL.cfg 6KB
BaseLocalPlanner.cfg 4KB
DWAPlanner.cfg 3KB
MoveBase.cfg 2KB
Costmap2D.cfg 2KB
ObstaclePlugin.cfg 1KB
VoxelPlugin.cfg 1KB
GlobalPlanner.cfg 1KB
InflationPlugin.cfg 534B
LocalPlannerLimits.cfg 309B
GenericPlugin.cfg 276B
config 104B
amcl_node.cpp 49KB
move_base.cpp 47KB
trajectory_planner.cpp 36KB
module_tests.cpp 35KB
navfn.cpp 28KB
trajectory_planner_ros.cpp 25KB
point_grid.cpp 22KB
obstacle_layer.cpp 21KB
costmap_2d_ros.cpp 18KB
planner_core.cpp 16KB
navfn_ros.cpp 16KB
voxel_layer.cpp 15KB
dwa_planner.cpp 15KB
xf_asr.cpp 15KB
inflation_tests.cpp 14KB
amcl_laser.cpp 14KB
costmap_2d.cpp 13KB
inflation_layer.cpp 12KB
amcl_odom.cpp 11KB
dwa_planner_ros.cpp 11KB
static_tests.cpp 11KB
footprint.cpp 11KB
map_grid.cpp 11KB
simple_trajectory_generator.cpp 11KB
static_layer.cpp 11KB
共 426 条
- 1
- 2
- 3
- 4
- 5
资源评论
土豆片片
- 粉丝: 1843
- 资源: 5854
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 安卓期末大作业-android垃圾分类app项目源码(高分项目).zip
- 基于go语言和vue3的简易图书管理系统.zip
- XYZ7-Matlab Code.zip
- 基于go语言与websocket实现的简易聊天室.zip
- 基于Go语言Gin框架的订单管理系统,正在建设中,本身为简单Demo,有助于掌握Go语言语法以及Gin开发框架简单使用,喜欢就点个Star吧!.zip
- 基于go-cqhttp的易语言SDK.zip
- 18717844379-2402241500.awb
- 基于Eytion的语言,在沿着用了Eytion的部分内容的基础上,做出了结构,制定得更加简洁,易懂.zip
- 基于C语言的简单在线词典.zip
- 基于C语言Socket编程的简易公告发布程序.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功