Roboware Studio 简单使用与调试(ROS kinetic)

基于网址: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

时间: 2024-08-30 05:41:54

Roboware Studio 简单使用与调试(ROS kinetic)的相关文章

android studio下的代码调试技巧的运用

记得当初刚开始学习java的时候,每次在eclipse上遇到调试程序的时候都是敲syso+快捷键,用system.out.printLn.输出语句来调试java的程序,哈哈哈,当初感觉确实蛮方便的,后来慢慢步入到安卓,然后使用安卓版的eclipse,在安卓代码当然是要杜绝java的输出语句了,于是又用输出日志Log的几种方式来调试,偶尔还会用到吐司调试(尴尬),eclipse版本的debug模式当初没怎么用习惯,只会简单的单步调试,于是就荒废了,虽然调试起来有点麻烦,但是用顺手了也还马马虎虎,但

Visual Studio 简单使用个人总结

Visual Studio 简单使用个人总结   转载请注明来源:www.cnblogs.com/icmzn(后续会持续更新) 1.文件扩展名的了解(1).csprojcsproj文件大家应该不会陌生,那就是C#项目文件的扩展名,它是“C Sharp Project”的缩写Visual Studio会根据csproj里的XML定义来管理项目文件以及相关其他一些种类非常丰富的数据及操作,编译这个项目需要有哪些依赖,默认输出路径,Pre-Build和Post-Build需要哪些操作等等(2)后缀为.

在Visual Studio中快速启动调试Web应用程序

原文:http://blog.csdn.net/effun/article/details/2638535 从2003到2005,Visual Studio在启动调试的功能上进行了一些改善,不过因为只是简单的一个F5键,很多人可能都不会注意.其实也已经不是很记得清楚在2003启动调试是什么样的问题,因为已经有两年多没用了,只是依稀记得每启动一次就会打开一个新的IE窗口.因为打开IE是需要耗费一点时间的,所以总在寻求一个办法减少这个过程所消耗的时间. 后来2005来了,这个问题被有效地解决了.VS

Visual Studio 2017 运行、调试包含有多个可执行程序的项目

笔者前段时间阅读了部分点云压缩参考软件的源码,Windows 环境下主要通过 Visual Studio 进行项目的查看和运行调试.这里记录下使用 Visual Studio 编译.运行和调试可能包含有多个可执行程序的多文件项目的方法,特别的,这里记录的是使用 CMake 进行自动化构建的多文件项目. 使用 Visual Studio 打开项目 目前许多大文件项目使用跨平台自动化构建系统 CMake 进行项目内部依赖关系的管理.简单而言,CMake 使用统一规则的配置文件 CMakeLists.

【转】Android Studio简单设置

原文网址:http://ask.android-studio.org/?/article/14 Android Studio 简单设置 界面设置 默认的 Android Studio 为灰色界面,可以选择使用炫酷的黑色界面.Settings --> Appearance --> Theme ,选择 Darcula 主题即可. 字体设置 系统字体设置 如果你的Android Studio界面中,中文显示有问题,或者选择中文目录显示有问题,或者想修改菜单栏的字体,可以这么设置.Settings -

Android学习系列(41)--Android Studio简单使用

1. 环境 UBUNTU 14.04 + Android Studio 0.8.2 2. 安装jdk openjdk-7是一个很好的选择: sudo apt-get update sudo apt-get install openjdk-7-jdk 不排除你需要选择一个默认版本: sudo update-alternatives --config java sudo update-alternatives --config javac 3. 安装Android Studio 在UBUNTU有两种

Visual Studio 2010无法启动调试

现象:Visual Studio 2010点击调试或者按F5,Visual Studio 2010没有什么反应,但又不报错.而点击执行不调试(Ctrl+F5)却没有问题. 解决办法:打开项目属性,选择调试选项卡,将"启用非托管代码调试"一项钩上.如下图:

使用Android studio如何开展断点调试

熟悉android开发的童鞋应该对Android studio都不陌生,它是android开发中最常用的开发环境之一,在程序开发中,我们常常需要进行断点调试,那在android studio中,如何开展断点调试呢?那下面我们就一起来看看具体的方法和步骤吧. 在开展断点调试前,你需要先编译好要调试的程序,然后按照下面的步骤,开展调试工作. 1.设置断点 选定要设置断点的代码行,并在行号的区域后面单击鼠标左键即可. 2.开启调试会话 点击红色箭头指向的小虫子,开始进入调试环节. IDE下方出现Deb

在ubuntu 16.04安装ROS Kinetic

ubuntu16.04 已经发布一个月了,ROS的Kinetic也已经发布,需要了解ROS发行版及支持维护的时间等, 可以参考如下网页:http://wiki.ros.org/Distributions + ubuntu 16.04对中文支持很好,直接支持中文输入,使用体验不错. 安装镜像下载地址:http://www.ubuntu.com/download/desktop 下载后,使用U盘启动安装,安装后设置更新源等,并配置常用的应用. 镜像选择: 2. ROS kinetic安装与使用 参考