- 博客(8)
- 收藏
- 关注
原创 ubuntu下使用Python虚拟环境编译ROS2
在ros2开发中,主要使用C++与python语言,在python开发是会用到别的包。而在ubuntu系统安装包的话会污染系统环境,所有为了安全会用到Python的虚拟环境。
2025-12-18 20:09:22
222
原创 ROS2学习之工作空间与软件包的创建
工作区是包含 ROS 2 软件包的目录。 在使用 ROS 2 之前,需要在计划使用的终端中获取 ROS 2 安装工作区。 这样,您就可以在该终端中使用 ROS 2 的软件包。还可以选择获取“覆盖” - 一个辅助工作区,可以在其中添加新软件包,而不会干扰正在扩展的现有 ROS 2 工作区或“底层”。 底层必须包含所有软件包的依赖项。软件包将覆盖底层中的软件包。 也可以有多层底层和覆盖,每个连续的覆盖都使用其父底层的软件包。在同一个终端,多个自定义工作空间会存在覆盖关系,系统总是会运行最后被 source
2025-10-15 21:52:29
997
原创 树莓派5烧录Ubuntu24.04并安装ros2
树莓派5只支持ubuntu24.04之后的版本,ROS2目前支持ubuntu24.04。所以树莓派5目前就只能使用ubuntu24.04版本去安装ros2。但在实际应用会发现树莓派5对ubuntu24.04的适配很垃圾。很容易就出现黑屏,绿屏等情况。所以个人建议不要在树莓派5上使用ubuntu24.04桌面版的,采用ubuntu server版本 + 下载轻量级桌面环境。当然,下面其实做到第2部就可以开始下载ROS2了,为了后期方便使用,所以加了第三步桌面环境的安装。不需要的可以跳过该步骤。
2025-06-29 23:44:51
1634
原创 STM32学习之HAL库模拟IIC实现1.3寸OLED显示
1.3寸oled的显示原理与0.96寸的差不多,这里以常见的0.96寸oled来学习。
2025-02-23 12:44:22
1581
原创 ROS入门 — 2、ROS通信机制
计算图(Computation Graph)是一个由组成的点对点网络,它们能够共同处理数据。ROS的基本计算图概念有节点(Nodes)、主节点(Master)、参数服务器(Parameter Server)、消息(Messages)、服务(Services)、话题(Topics)和袋(Bags),它们都以不同的方式向图(Graph)提供数据。
2024-06-15 14:57:26
1380
原创 ROS入门 — 1、ROS安装与配置
在配置软件仓库过程中需要知道Ubuntu存储库的概念。安装ROS过程中要使用“restricted”“universe”和“multiverse”存储库,配置该三个存储库要进入Ubuntu的Software&Update中进行配置。如下如所示,在Software&Update勾选用到的三个存储库。
2024-06-14 12:13:31
5297
原创 stm32入门之GPIO
GPIO全称General Purpose Input Output 即通用输入/输出,其实GPIO的本质就是芯片的一个引脚。例如:以上就是今天要讲的内容,本文仅仅简单介绍了pandas的使用,而pandas提供了大量能使我们快速便捷地处理数据的函数和方法。
2023-09-13 21:14:37
463
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅