自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 关于使用 vscode 编写ros2 节点import rclpy无法找到路径(波浪线)问题

添加 /opt/ros/humble/local/lib/python3.10/dist-packages/ 路径到添加项中去,黄色波浪线消失,ctrl+单击rclpy 可以找到源文件。vscode 打开设置,在搜索栏中复制"python.analysis.extraPaths"如图。可以看到有两个文件位置。grep查询一下第二个文件夹。rclpy在文件夹中。

2024-03-23 18:00:16 493 1

原创 ROS2 学习之服务 Day04

(本篇文章基于鱼香ros网课)

2024-03-17 16:29:21 466 1

原创 ROS2 自学之接口

在学习话题的时候,我们就已经接触到了如上两个接口,这两个接口分别是对应了字符串类型和u_int32的接口,所谓接口就是ROS2 中提前定义好的一种规范。类似于充电器接口,尽管不同厂家制造的充电器不同,但他们都统一执行一种规范——TYPE-C。这种规范为使用ROS2的用户提供了很大的便利。在终端中输入如下命令ros2 pkg create 文件名_interfaces --build-type ament_cmake其中--build 后面的内容也可以不写因为buildtype默认就是Cmake类型。

2024-03-16 23:26:09 590 1

原创 ros2 No executable found问题解决

No executable found问题经常在运行指令输入后反馈,这个时候我们要打开setup.py并找到entry_points={}在内部输入。"name = 文件夹名.文件名:main",

2024-03-16 15:42:14 719 1

原创 ROS2学习之CPP编写订阅者

以动态链接库为例,会在install目录中使用符号链接,指向build目录下生成的库文件(如 *.so). 没有该选项,则两个目录都会有该库文件 ,随着代码量的增大我发现编译的时间越来越长,很不方便。:只编译指定包, 这个可以只编译一个和几个包,也是节约时间的。其他的我暂时也没用到这里不再赘述。即添加一个·新的路径依赖,问题得以解决。今天在学习的时候发现了一个报错如下。:使用符号链接而不是复制文件,如。

2024-03-13 20:48:44 881

原创 c++ 小白学习笔记之一

#include <iostream>using namespace std;int main(){ system("pause"); return 0;} 这是一段最基础的c++代码,因为是从零开始,因此我对以下代码进行逐行说明:iostream是指iostream库。iostream的意思是输入输出流,直接点说就是in(输入)out(输出)stream(流),取in、out的首字母与stream合成。打开后发现有很多#define #include

2024-03-12 22:27:29 381 1

原创 Failed to populate field: ‘String‘ object has no attribute

ROS2 中我们使用编译topic pub 如上报错时,可以考虑检查一下命令行是否书写错误,这里我的问题是。:和"之间少打了一个空格发生报错,改正后可以正常打印,问题解决。

2024-03-11 17:20:10 496

原创 ros2学习之报错分析:

cc1plus: fatal error: /home/ywq/town_ws/village_wang/src/wang2.cpp: 没有那个文件或目录。gmake: *** [Makefile:267:cmake_check_build_system] 错误 1。error原文如上 原因:cmakelist install内部输入错误,将错误的代码改正后问题解决。解决方式:将多余的main函数删除后error解决。错误原因:在package中除了主文件以外发现多添加了一个新的main函数,

2024-03-11 17:02:34 539

原创 ROS2学习之python手搓代码

使用编译命令时不能在src中编译,要退回到上级目录中进行如果已经编译,可以把编译产生的文件夹删除后在退回上一级中重新操作。--dependencies 指定该包对于这功能包的依赖,这里的是ros2的接入python的客户端接口 rclpy。--bulid-type 作用为指定包的编译类型,一共有三个可选项。source的目的 为了能让终端顺利找到源代码。这里参考学习了鱼香ros的学习笔记。

2024-03-11 16:55:39 351

空空如也

空空如也

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

TA关注的人

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