随笔 - 1762  文章 - 0  评论 - 109  阅读 - 431万

使用roboware创建工作空间

1.打开终端,启动roboware软件:

$roboware-studio
2.在欢迎使用的页面点新建工作区,工作区的名字建议写为:catkin_ws,路径放在home文件夹或者任意你想放的文件夹中.新建工作区也可以这样:

点击:文件-->新建工作空间(注意:软件界面此时要最大化,才能看见顶部的菜单栏).

3.对着src右键-->新建ros包,包的名字可以写作:mypackage.

4.对着mypackage右键-->Add C++ Ros Node,增加C++Ros节点。节点的名字可以叫做:chatter.此时可以看到mypackage文件夹下的子文件夹src下面多了两个文件chatterpub.cpp和chattersub.cpp. 这两个文件是软件自动生成的模板,可以在模板上修改,很方便。

5.假定现在不需要chatterpub.cpp,先删掉chatterpub.cpp。

6.编译:点击左上角的小锤子右边的倒三角符号,选择debuge。以debuge模式编译。

7.点击小锤子-->运行选择的构建任务。

8.调试:

首先需要启动master节点。点击菜单栏ROS-->open ~/.bashrc.这样可以打开.bashrc文件。但是此处有一点小问题,视频上面的课程上此文件里面显示有export ROS_MASTER_URI=...,但我的电脑没显示这个。

9.启动roscore:

ROS-->Run roscore

10.在包src之下,单击chatterpub.cpp,此时软件会打开chatterpub.cpp。

11.点击NODE,选择一个节点,这里选择chatte_sub。然后选择debug this file.此时就可以愉快的debug了。


 

12.还可以在包src之下添加.cpp文件。对着src右键-->Add CPP File,添加可执行文件就相当于添加节点。此时选择Add to Newexecutable,即选择添加新的可执行文件。当然也可以选择添加到已有节点。

 

posted on   一杯明月  阅读(1828)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示