- 博客(11)
- 收藏
- 关注
原创 ROS服务机制实战:从零开始实现同步请求与响
创建服务文件在包目录下新建srv文件夹,并创建mkdir srv文件内容说明a和b是请求参数(客户端发送的数据)。sum是响应参数(服务端返回的结果)。---分隔请求和响应部分。配置编译依赖修改修改roscppstd_msgs通过本文,你学会了:如何定义ROS服务消息。如何实现服务端和客户端。如何通过服务实现同步通信。总结。
2025-02-14 22:04:53
1692
原创 用 ROS 话题机制发斐波那契数列消息
通过上面这些步骤,咱就学会了咋用 ROS 话题机制来发布和订阅斐波那契数列的消息。从准备工作、写代码、配置编译,到最后运行节点,每个步骤都挺重要的。希望这篇文章能帮你搞明白 ROS 话题通信是咋回事,给你以后搞机器人开发打下基础!
2025-02-14 21:43:31
524
原创 ROS 安装指南及话题、服务、动作概念解析
比如说机器人导航的时候,客户端把目标位置的请求(Goal)发给导航节点,导航节点在导航过程中,会定期把当前位置和状态的反馈(Feedback)发给客户端,等导航完成了,再把最终结果(Result)返回给客户端。比如说,在机器人导航系统里,激光雷达节点就可以把激光扫描的数据发布到/scan这个话题上,导航节点订阅/scan话题,就能拿到这些数据,用来规划路径。比如说,在控制机器人手臂的时候,客户端可以把目标位置的请求发给服务器,服务器收到请求后,控制机器人手臂运动,最后把操作结果返回给客户端。
2025-02-14 20:57:10
1655
原创 面向对象的学习心得
在 Java 编程的庞大体系中,面向对象编程(OOP)是其核心思想,也是构建高效、可维护软件系统的关键。它以一种贴近现实世界的方式来组织和处理数据,让开发者能够更直观地理解和解决问题。今天,就让我们深入探索 Java 面向对象编程的奥秘。
2025-02-13 16:21:54
343
原创 深入探索 Java 框架与常用工具库
在 Java 开发的广阔领域中,框架和工具库是开发者们不可或缺的得力助手。它们不仅能够提高开发效率,还能优化代码结构,增强项目的可维护性和可扩展性。今天,就让我们一同深入了解 Java 中那些常用的框架和工具库。
2025-02-13 16:08:37
262
原创 ROS 安装及话题、服务、动作基本概念介绍
ROS 中的话题、服务和动作是其核心的通信机制,它们各自适用于不同的场景。话题用于异步的、一对多或多对多的消息传递;服务用于同步的、一对一的请求 - 响应通信;动作则适用于处理耗时较长且需要反馈和可取消的任务。在实际的机器人开发中,合理运用这三种通信机制,可以构建出高效、灵活的机器人系统。通过本文对 ROS 安装以及这三个基本概念的介绍,希望能够帮助读者更好地理解和使用 ROS 进行机器人开发。
2025-01-16 10:34:06
769
原创 面向对象学习
面向对象:侧重的是对象,你是上帝视角,你创建一个大象,告诉大象,进冰箱.1.定义车的属性信息:color,speed,seat.动作:这一类事物共同能执行的功能。属性:这一类事物拥有的共同属性。动作:成员方法.不写static就是成员方法。属性:成员变量来描述,直接写在类里的变量。完全取决于类是如何定义的。缺点:代码大了之后,维护性非常差。优点:可拓展性非常强,维护成本低。对象:使用类创建的具体某一个东西。类 引用 = new 类()this可以在方法内部获取到对象的属性信息。2.定义车的动作:跑。
2025-01-16 10:22:36
242
原创 类与对象的学习大纲
public 部分的成员函数可以在类的外部被访问和调用, private 部分的数据成员只能在类的内部被访问,这样可以隐藏内部数据实现细节,起到封装的作用。在 main 函数中 myCar 是 Car 类的一个对象,它根据 Car 类的定义,拥有自己的 speed 数据成员,可以调用 setSpeed 和 getSpeed 这些成员函数。此声明可以放在公有部分,也可以放在 保护部分和私有部分。②当一个类作为另一个类的友元时,则该类中的所有成员函 数都是另一个类的友元成员,都可以访问另一个类的所有成员。
2024-12-10 21:39:13
1903
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人