博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Roboware Studio 简单使用与调试(ROS kinetic)
阅读量:5350 次
发布时间:2019-06-15

本文共 1163 字,大约阅读时间需要 3 分钟。

基于网址:https://blog.csdn.net/qq_41450811/article/details/80305846

使用过程中进行补充(红色字体),整理如下:

1、新建工作区,选择用户目录下 ,名称 :catkin_ws

2、选择Release , 然后在上面菜单栏ROS点击构建:或者那个小锤子

3、测试ros是否正常运行,运行roscore :

 

 

 如右上角的加号可以添加终端,因ros使用一个终端是不够的。

4、测试正常~! ctrl + c 取消

5、新建一个包

 

 

6、catkin_make

package.xml报错如下:run_depend出错

修改:

<run_depend>message_runtime</run_depend>
修改为

<exec_depend>message_runtime</exec_depend> 运行成功

网上说:<run_depend>message_runtime</run_depend>

<build_depend>message_generation</build_depend>将这两行删掉是不对的。

7、编辑依赖的ROS包列表

 

 

 8、CMakeLists.txt 自动更新依赖关系

9、在工作空间编译一下lee_package: catkin_make 或小锤子

10、新建msg、srv按正常操作

11、$ rosmsg show Num.msg 报错:用$ source ~/catkin_ws/devel/setup.bash 即可

12、创建ROS消息和ROS服务 .cpp

右键点击 ROS 包目录下的“src”,选择“新建 CPP 源文件”,输入文件名(如“animal”)

后,点击回车键,会弹出以下列表:
-my_library1
-my_library2
-my_executable1
-加入到新的库文件中
-加入到新的可执行文件中
其中 my_library1、my_library2、my_executable1 为已建立的库和可执行文件(节点),以列表的形
式列出。选择对应的条目(如 my_executable1 ),CPP 文件会添加到 my_executable1 可执行文件
中。此时 CMakeLists.txt 文件会自动更新。

13、debug调试断点无效

锤子旁边的release改为debug

代码:在src下的cmakelist.txt 文件sudo gedit CMakeLists.txt

这句set(CMAKE_BUILD_TYPE "Release") -----release改为debug

其他没问题

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

转载于:https://www.cnblogs.com/rjjhyj/p/11460793.html

你可能感兴趣的文章
jmeter(五)创建web测试计划
查看>>
python基本数据类型
查看>>
1305: [CQOI2009]dance跳舞 - BZOJ
查看>>
关于TDD的思考
查看>>
Cocos2d-x学习之windows 7 android环境搭建
查看>>
将html代码中的大写标签转换成小写标签
查看>>
jmeter多线程组间的参数传递
查看>>
零散笔记
查看>>
MaiN
查看>>
[Python学习] 简单网络爬虫抓取博客文章及思想介绍
查看>>
触发器课程SQL Server 知识梳理九 触发器的使用
查看>>
信息浏览器从Android的浏览器中传递cookie数据到App中信息浏览器
查看>>
客户端连接linux虚拟机集群报错
查看>>
linux下部署一个JavaEE项目的简单步骤
查看>>
hash储存机制
查看>>
[Android学习系列16]Android把php输出的json加载到listview
查看>>
20145205 《信息安全系统设计基础》第14周学习总结
查看>>
6)添加一个窗口的图标
查看>>
POJ - 1422 Air Raid 二分图最大匹配
查看>>
Road Map
查看>>