自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 ROS学习——IMU惯性测量单元节点的原理与编写(含C++和Python代码)

在ROS Index中搜索找到对应自己ROS版本的软件包进入Website详情页面进入右侧消息包详情页进入IMU详情介绍页面,观察官网对IMU的介绍。

2025-05-06 14:36:45 818

原创 ROS学习——激光雷达原理与编写

在ROS Index网站中搜索进入对应ROS版本的sensor_msgs介绍页面点击右侧Website进入详情介绍页点击右侧找到消息类型介绍点击LaserScan即可进入激光雷达消息包格式定义左侧为消息包成员变量右侧对应每个成员变量的注释下侧的的数据类型将右侧注释部分翻译成中文,便于观看通过ROS在终端中将消息包的具体数值显示出来,与官方介绍页面中的介绍对比观看在终端中输入(noarr的作用:将数组折叠,避免数组消息过多被刷屏)对比学习。

2025-04-24 23:29:33 843

原创 ROS学习——RViz简介与基础使用方式

位于界面左上角第一栏,包含常用菜单项。

2025-04-21 23:50:19 1909

原创 ROS学习——通过键盘控制机器人运动

【代码】ROS学习——通过键盘控制机器人运动。

2025-03-19 22:26:34 1209

原创 ROS学习——通过C++&Python实现机器人运动控制

在工作空间中的src目录下,打开终端输入。,创建一个名为vel_pkg的软件包。如果出现以下现象,代表节点编写成功。ROS机器人运动仿真。

2025-03-17 11:32:33 784

原创 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 415

原创 ROS学习——通过Launch实现多节点运行

这里是优化后的 Markdown 版本,调整了格式、内容表达,并增加了清晰的解释和示例代码。

2025-02-19 18:31:27 963

原创 ROS学习————发布者Publisher&订阅者Subscriber(C语言)

当节点订阅或发布某个话题时,话题会被创建并持续存在。即使没有消息通过话题进行传递,话题也会在 ROS 系统中保留,直到没有节点再发布或订阅该话题为止。话题被订阅者和发布者共同使用,但这个话题本身并不属于任何一个特定的节点。你将看到一个图形界面,其中椭圆代表节点,方框代表话题名称。节点基础上,我们将添加一个 Publisher 节点,用于发布消息。:在 ROS 中,话题并不是由单一节点控制的。仍然会出现在话题列表中,但订阅者并没有接收到任何消息。话题已经显示在列表中,表示发布者节点开始发布消息。

2025-02-17 19:20:31 2094

原创 【爬虫】XPath:最好用最便捷的爬虫方式的超详细介绍!!!(内含完整爬取指定网站指定小说代码)

XPath是解析HTML和XML文件最常用且高效的方法之一。本文档将进一步说明XPath的解析原理和实现方式,并为初学者提供详细示例。

2025-01-29 04:41:09 334

原创 【爬虫】beatifulsoup超详细介绍(内含爬取小说的具体代码!!!)

在开始使用。

2025-01-28 18:12:17 1021

原创 ROS学习————创建自己的第一个节点

功能:支持保存和加载自定义布局。操作示例保存布局打开多个分割窗口并调整布局。编辑配置文件,保存当前布局。加载布局启动 Terminator 时自动加载配置的布局。优势快速恢复常用的工作环境,适合固定工作流。

2025-01-28 11:20:25 883

原创 ROS学习————学会修改package包代码&将工作空间导入vscode

在ROS学习中,ROS的绝大部分包的源码都是开源的,我们可以将某个包下载到自己的工作空间后,对其进行修改,来达成我们想要的效果进入终端输入roscore启动ROS节点新建一个终端,输入如果运行成功则出现以下界面注意,git clone 和 sudo apt install 两种下载包的方式存在区别git clone仅下载项目的源代码到本地,不会自动安装。需要用户手动编译和安装(如使用make 或 catkin_make 等工具)。自动安装预编译的软件包及其所有依赖。

2025-01-26 07:56:30 808

原创 ROS学习第一步————创建工作空间&下载package包

是一个用于机器人开发的开源框架,它为机器人软件的开发提供了一套标准化的工具和库。ROS并不是一个传统意义上的操作系统,而是一个运行在Linux上的。

2025-01-25 16:56:16 1933

原创 markdown(超详细!!!)

Markdown 是一种轻量级标记语言,创始人为约翰·格鲁伯(John Gruber)Markdown 允许人们使用易读易写的纯文本格式编写文档,然后转换成有效的HTML文档Markdown 编写的文档可以导出 HTML 、Word、图像、PDF、Epub 等多种格式的文档Markdown 编写的文档后缀为 .md, .markdown。

2025-01-23 07:12:16 2561

原创 vector的使用方法(从头到尾超详细!!!)

vector迭代器类似于指针的作用// 正向迭代器// 反向迭代器// 访问vector的第0个元素i!i!

2025-01-23 07:00:17 149

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除