- 博客(10)
- 收藏
- 关注
原创 ROS2 launch文件(Python)
编写三个launch文件;第一个实现启动两个乌龟模拟器节点;第二个实现启动发布者节点和订阅者节点;第三个实现启动前两个launch文件。
2024-08-27 10:27:21
1298
原创 ROS2 参数(Python)
创建服务功能包param_pkg,新建参数API使用节点param_api.py。由于ROS2没有封装Python的参数相关类,所以这里不编写参数客户端。新建param_server.py文件,并修改setup.py文件。服务端实现对参数的增、查、改、删操作。参数相关API函数使用;在终端编译并测试一下。
2024-08-24 18:53:09
481
原创 ROS2 动作通信——自定义动作接口(Python)
ROS2 话题通信——自定义消息类型(Python)-优快云博客在interface_pkg功能包中新建action文件夹,用于存放动作接口文件,在action目录中创建Progress.action文件在Progress.action文件定义以下数据格式int32 num---int32 sum---修改interface_pkg中的CMakeLists.txt文件修改interface_pkg中的package.xml文件--action构建工具依赖-->保存然后编译。
2024-08-24 12:26:11
589
原创 ROS2 动作通信——自定义动作接口(C++)
ROS2 话题通信——自定义消息类型(C++)-优快云博客在interface_pkg功能包中新建action文件夹,用于存放动作接口文件,在action目录中创建Progress.action文件在Addints.srv文件定义以下数据格式int32 num---int32 sum---修改interface_pkg中的CMakeLists.txt文件修改interface_pkg中的package.xml文件保存然后编译cd text_w/
2024-08-24 12:04:37
508
原创 ROS2 服务通信——自定义服务接口(C++)
在interface_pkg功能包中新建srv文件夹,用于存放服务接口文件,在srv目录中创建Addints.srv文件在Addints.srv文件定义以下数据格式int32 num1int32 num2---int32 sum修改interface_pkg中的CMakeLists.txt文件保存然后编译cd text_w/在install目录下面生成了我们所需要的文件,即编译成功创建服务功能包service_pkg,新建服务端和客户端节点编写服务端节点。
2024-08-23 13:03:47
622
原创 ROS2 服务通信——自定义服务接口(Python)
在interface_pkg功能包中新建srv文件夹,用于存放服务接口文件,在srv目录中创建Addints.srv文件在Addints.srv文件定义以下数据格式int32 num1int32 num2---int32 sum修改interface_pkg中的CMakeLists.txt文件保存然后编译在install目录下面生成了我们所需要的文件,即编译成功创建服务功能包service_pkg,新建服务端和客户端节点编写服务端节点import rclpy #ROS2 Python接口库。
2024-08-23 12:36:57
816
原创 ROS2 话题通信——自定义消息类型(Python)
进入src目录,然后创建接口功能包interface_pkg,然后在 interface_pkg功能包下创建msg文件夹,并且创建一个Student.msg文件,注意该文件名首字母必须大写cd ./src/在Student.msg文件下自定义数据格式int32 age在CMakeLists.txt中添加以下代码# 编译的依赖包#为接口文件生成源代码,接口名字首字母必须大写在package.xml中添加以下代码--编译依赖-->--执行依赖-->--声明当前所属的功能包组-->
2024-08-21 00:19:33
1531
2
原创 ROS2 话题通信——自定义消息类型(C++)
进入src目录,然后创建接口功能包interface_pkg,然后在 interface_pkg功能包下创建msg文件夹,并且创建一个Student.msg文件,注意该文件名首字母必须大写cd ./src/在Student.msg文件下自定义数据格式int32 age在CMakeLists.txt中添加以下代码# 编译的依赖包#为接口文件生成源代码,接口名字首字母必须大写在package.xml中添加以下代码--编译依赖-->--执行依赖-->--声明当前所属的功能包组-->
2024-08-20 06:57:42
1858
原创 VScode配置C/C++环境
滚轮放大字体设置:首先打开设置,搜索Font Ligatures,然后点击,再末尾添加以下代码,然后保存即可。然后出现 .vscode 文件夹和 text.exe , .vscode 里面有两个文件分别为 launch.json 和 tasks.json。同时需要在 launch.json 和 tasks.json 文件中更改exe文件的路径。新建一个文件夹,然后新建一个text.cpp文件,复制下面代码,按F5运行。点击新建,粘贴刚刚复制的bin路径,然后确认即可。
2024-08-14 16:09:18
944
麦轮小车和遥控器(STM32)
2023-12-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人