自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 学习ROS2的第五天

PersonNode 节点类定义好了,接下来我们实例化这个类,并实现对它的调用。在 person_node.py 文件的最后添加节点实例代码,如代码所示... # 省略已定义的 __init__ 和 eat 方法,保持类结构完整性node = PersonNode('法外狂徒张三', 18)node.eat('鱼香肉丝')这里传入了姓名和年龄两个参数给 PersonNode,实例化了一个 PersonNode 类的对象 node,node 也可以称为 PersonNode 类的一个实例。

2026-03-06 17:12:30 368

原创 学ROS2的第四天

在代码 中,首先添加了 find_package 和 add_executable 用于查找依赖以及添加可执行文件,然后采用 ament_cmake 提供的 ament_target_dependencies 指令来添加依赖,最后添加的是 install 指令,该指令将编译好的可执行文件复制到 install/demo_cpp_pkg/lib/demo_cpp_pkg 目录下,这样使用 ros2 run 才能找到该节点。在 demo_cpp_pkg/src 下添加 cpp_node.cpp,代码如下。

2026-03-05 11:22:49 404

原创 学ROS2的第三天

原因一:根据之前节的介绍,ros2 run 通过 AMENT_PREFIX_PATH 环境变量的值来查找功能包,该值默认是 ROS 2 系统的安装目录,demo_python_pkg 的安装目录在 install 目录下,我们需要修改 AMENT_PREFIX_PATH 来帮助 ros2 run 找到该功能包,在 install 目录下有一个 setup.bash 的脚本,直接运行它就可以自动修改 AMENT_PREFIX_PATH 环境变量,命令如下所示。上一小节中构建代码前,我们在该文件中添加了。

2026-03-03 23:26:19 396

原创 学linux的第三天

环境变量PATH记录了系统执行命令的搜索路径,我们可以自行添加路径到PATH中。在当前 HOME 目录内创建文件夹myenv,在文件夹内创建文件mkhaha通过vim编辑器,在mkhahaecho 哈哈哈哈哈,chmod 755 mkhaha修改权限,然后执行./mkhaha,文件可执行,输出哈哈哈。完成后,在当前文件夹或者随意切换工作目录,执行mkhaha命令,会发现无法执行修改 PATH 的值:临时修改再次执行mkhaha,无论在哪个目录都能执行永久生效:将写入用户环境变量文件(

2026-03-02 15:43:24 566

原创 学Linux的第二天

命令,可以修改文件、文件夹的所属用户和用户组。注意:普通用户无法修改所属为其他用户或组,所以。为后续演示,我们创建一个 linux 用户组:groupadd linux。命令,可以修改文件、文件夹的权限信息。创建用户useradd 用户名 [-g -d] 用户组名或。删除用户userdel [-r] 用户名。创建用户组groupadd 用户组名。一个命令的执行结果,实时刷新显示。可以查看当前系统中有哪些用户组。以下命令需 root 用户执行。以下命令需 root 用户执行。可以查看当前系统中有哪些用户。

2026-03-01 18:34:56 629

原创 学linux的第一天

linux中命令的通用格式为:command [-options] [arguments]lscd-l--help--例如ls -a /home/kowchan,翻译为:将kowchan中所有的文件输出,包括隐藏文件。-l-a-h-t-r其中可选参数可以组合使用,但是h必须与l组合才有效。没有选项,只有参数cd命令与windows相同,cd /home/kowchan,即终端跳转到/home/kowchan路径下。若需要返回当前目录,输入cd即可。无选项、无参数用于查看当前终端的文件路径。

2026-03-01 01:07:29 618

原创 学ros2的第二天

由于这个过程会生成与代码无关的文件,建议先生成一个Cmake文件夹,然后输入:cd Cmake进入Cmake文件夹路径下,然后输入cmake .. (告诉 CMake 去上一级目录找 CMakeLists.txt),然后输入make,即可输出cpp中的内容。如果遇到package 'turtlesim' not found,先找AMENT_PREFIX_PATH+lib路径下是否有对应的包,解决办法就是找AMENT_PREFIX_PATH是否被修改。文件,并且把生成的中间文件也放在这儿。

2026-01-22 17:09:33 653

原创 学ROS2的第一天

不知道up主(鱼香ros)用的什么软件,可以点击设备增强就可以将虚拟机放大,我找到类似的是vmware tools,我手贱点击了重新安装vm tools,于是乎在虚拟机下面出现了这个图片,然后我根据ai的提示操作,结果过程和ai的预期不一致。后面又发现系统里有这个open-vm-tools了(无语了),然后我就直接ctrl+c了,按照ai的一步一步走,但是还是无法实现窗口铺满全屏,但是可以在本地复制粘贴到虚拟机上,同时也可以拖文件到虚拟机上了,也就不管了。ls:查看当前文件夹中的所有文件。

2026-01-22 00:36:25 428

原创 用USB安装Ubuntu双系统(非虚拟机)

(可选)家目录分区(/home):剩余全部空间,格式EXT4,存放个人文件(如文档、照片),系统重装时数据不丢失。然后右击free,点击第一个create new partition,点击ok,修改File Systerm Type为NTFS(MS Basic Data)需要上滑才有NTFS,然后点击OK。然后我们判断自己是什么磁盘类型,右键点击win,点击磁盘管理(如果没有,则左击win进行搜过“磁盘管理”),然后按照图片进行操作。根分区(/):大小30-50GB,格式EXT4,存放系统文件和软件。

2026-01-07 13:41:01 889

原创 (已解决)win11 ‘wmic‘ 不是内部或外部命令,也不是可运行的程序 或批处理文件。

(已解决)win11 'wmic' 不是内部或外部命令,也不是可运行的程序 或批处理文件。

2024-12-25 13:45:29 56337 4

空空如也

空空如也

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

TA关注的人

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