- 博客(12)
- 收藏
- 关注
原创 ROS学习——通过C++&Python实现机器人运动控制
在工作空间中的src目录下,打开终端输入。,创建一个名为vel_pkg的软件包。如果出现以下现象,代表节点编写成功。ROS机器人运动仿真。
2025-03-17 11:32:33
662
原创 ROS学习——创建Publisher发布者节点和Subscriber订阅者节点(python)
注意: 在ros中,通过python编写的节点是不需要编译就可以直接运行的,但是在新创建package软件包时,需要对软件包直接进行编译,这是为了让新建的这个package通过编译进入ros的软件包列表,以便在后面运行节点时,ros能够在软件包列表中找到这个package软件包在新建的软件包中新建一个目录用于存放python代码,原有的子目录是用于存放C++代码的2. 通过python创建一个publisher发布者代码解析同C++,详情见"ROS学习——发布者publisher和订阅者Subs
2025-03-04 18:49:05
298
原创 ROS学习————发布者Publisher&订阅者Subscriber(C语言)
当节点订阅或发布某个话题时,话题会被创建并持续存在。即使没有消息通过话题进行传递,话题也会在 ROS 系统中保留,直到没有节点再发布或订阅该话题为止。话题被订阅者和发布者共同使用,但这个话题本身并不属于任何一个特定的节点。你将看到一个图形界面,其中椭圆代表节点,方框代表话题名称。节点基础上,我们将添加一个 Publisher 节点,用于发布消息。:在 ROS 中,话题并不是由单一节点控制的。仍然会出现在话题列表中,但订阅者并没有接收到任何消息。话题已经显示在列表中,表示发布者节点开始发布消息。
2025-02-17 19:20:31
1125
原创 【爬虫】XPath:最好用最便捷的爬虫方式的超详细介绍!!!(内含完整爬取指定网站指定小说代码)
XPath是解析HTML和XML文件最常用且高效的方法之一。本文档将进一步说明XPath的解析原理和实现方式,并为初学者提供详细示例。
2025-01-29 04:41:09
300
原创 ROS学习————创建自己的第一个节点
功能:支持保存和加载自定义布局。操作示例保存布局打开多个分割窗口并调整布局。编辑配置文件,保存当前布局。加载布局启动 Terminator 时自动加载配置的布局。优势快速恢复常用的工作环境,适合固定工作流。
2025-01-28 11:20:25
767
原创 ROS学习————学会修改package包代码&将工作空间导入vscode
在ROS学习中,ROS的绝大部分包的源码都是开源的,我们可以将某个包下载到自己的工作空间后,对其进行修改,来达成我们想要的效果进入终端输入roscore启动ROS节点新建一个终端,输入如果运行成功则出现以下界面注意,git clone 和 sudo apt install 两种下载包的方式存在区别git clone仅下载项目的源代码到本地,不会自动安装。需要用户手动编译和安装(如使用make 或 catkin_make 等工具)。自动安装预编译的软件包及其所有依赖。
2025-01-26 07:56:30
755
原创 ROS学习第一步————创建工作空间&下载package包
是一个用于机器人开发的开源框架,它为机器人软件的开发提供了一套标准化的工具和库。ROS并不是一个传统意义上的操作系统,而是一个运行在Linux上的。
2025-01-25 16:56:16
1003
原创 markdown(超详细!!!)
Markdown 是一种轻量级标记语言,创始人为约翰·格鲁伯(John Gruber)Markdown 允许人们使用易读易写的纯文本格式编写文档,然后转换成有效的HTML文档Markdown 编写的文档可以导出 HTML 、Word、图像、PDF、Epub 等多种格式的文档Markdown 编写的文档后缀为 .md, .markdown。
2025-01-23 07:12:16
1573
原创 vector的使用方法(从头到尾超详细!!!)
vector迭代器类似于指针的作用// 正向迭代器// 反向迭代器// 访问vector的第0个元素i!i!
2025-01-23 07:00:17
106
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人