随笔分类 -  ros学习

摘要:客户端实现 和发布者不同的是客户端只有向服务端发出请求后服务端才会产生应答,这种机制应用在一些不需要实时获取状态但是需要调整或修正状态的设备上使用 创建功能包 同前文 代码实现 初始化ros节点 创建Client实例 发布服务请求数据 等待server处理后的结果 编译 服务端实现 创建功能包 代码 阅读全文
posted @ 2023-01-19 23:45 quark_zhou 阅读(18) 评论(0) 推荐(0)
摘要:发布者实现 创建功能包 参考2中在工作空间内创建一个功能包,需要包含文件依赖 代码实现 初始化ros节点 向ros master注册节点信息,包括话题名和话题信息和消息类型 创建消息数据 按一定频率循环发送 #include <ros/ros.h> 包含头文件 #include <geometry_ 阅读全文
posted @ 2023-01-17 00:35 quark_zhou 阅读(154) 评论(0) 推荐(0)
摘要:创建工作空间 在ros中工作空间用来存放工程开发的相关文件。 src :代码空间 放置编译源码 build:编译空间 开发过程中需要的一些中间文件 devel:开发空间 开发过程中的中间文件 install:安装空间 编译最后生成的可执行文件 首先需要建立一个文件夹在,在文件夹中建立src文件,接着 阅读全文
posted @ 2023-01-16 00:09 quark_zhou 阅读(137) 评论(0) 推荐(0)
摘要:本学习笔记基于B站ROS公开课:【古月居】古月·ROS入门21讲 基于:Ubuntu 18.4、Melodic(ROS系统)、虚拟机软件 VMware WorkStation Pro 17 。 本学习笔记将课程中所有的程序在以上系统中验证并运行成功。 1.更换国内源 打开Ubuntu Softwea 阅读全文
posted @ 2023-01-11 23:18 quark_zhou 阅读(177) 评论(0) 推荐(0)