- 博客(8)
- 收藏
- 关注
原创 C++和Python分别实现ROS服务通信--保姆级教程
功能包下新建 srv 目录,添加 xxx.srv 文件,内容:# 客户端请求时发送的两个数字int32 num1int32 num2---# 服务器响应发送的数据int32 sum。
2025-08-30 06:00:00
754
原创 快速了解ROS服务通信
Client 启动后,也会通过RPC在 ROS Master 中注册自身信息,包含需要请求的服务的名称。Server 启动后,会通过RPC在 ROS Master 中注册自身信息,其中包含提供的服务的名称。ROS Master 会根据注册表中的信息匹配Server和 Client,并通过 RPC 向 Client 发送 Server 的 TCP 地址信息。Client 根据步骤2 响应的信息,使用 TCP 与 Server 建立网络连接,并发送请求数据。注册的信息,并匹配话题相同的。建立连接,连接建立后,
2025-08-29 06:00:00
191
原创 ROS安装——搭建ROS开发环境
对于熟悉ROS的同学可以直接使用的一键安装命令,省去下面的步骤。对于刚接触的同学来说,建议按照下面步骤逐步安装。配置ubuntu的软件和更新,允许安装不经认证的软件。首先打开“软件和更新”对话框,具体可以在 Ubuntu 搜索按钮中搜索。打开后按照下图进行配置(确保勾选了"restricted", “universe,” 和 “multiverse.”)建议使用国内的安装源。本文以阿里云镜像为例,共有两种方法,实测两种方法最终的效果相同。 。
2025-08-27 07:00:00
2086
原创 使用Python编译ROS环境
本文介绍了在终端和VSCode中实现ROS编译Python程序的两种方法。终端方式包括创建工作空间、功能包、编写Python文件、配置CMakeLists.txt及编译执行等步骤;VSCode方式则通过图形界面操作,重点说明了快捷键编译、功能包创建和中文乱码解决方案。两种方法均需要配置环境变量和设置文件可执行权限,最终通过rosrun命令运行程序。文章提供了完整的操作流程和关键代码示例,帮助开发者快速掌握ROS中Python程序的编译和执行。
2025-08-25 21:29:11
690
原创 使用C++编译ROS环境
快捷键 ctrl + shift + B 调用编译,选择:catkin_make:build。可以点击配置设置为默认,修改.vscode/tasks.json 文件。⚠️若没有代码提示,在.vscode/c_cpp_properties.json中设置。⚠️当ROS__INFO 终端输出中文出现乱码,在函数开头添加代码。在 VS Code 中,右键。创建C++文件,例如。
2025-08-21 10:20:00
328
原创 ROS 概述与环境搭建:VMware下载和Ubuntu安装
ROS 具有多个版本,可以在 ubuntu、Mac 或 windows10 系统上安装,虽然一般用户平时使用的操作系统以windows居多,但是ROS的版本基本都不支持windows。所以绝大多数应用场景都是在Ubuntu,但想要在windows上运行ROS也是可以办到的。more。
2025-08-18 15:47:46
763
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅