自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 使用 ROS 动作(Action)机制实现目标

action。

2025-02-15 20:34:44 217

原创 踢球的方法2

【代码】踢球的方法2。

2025-02-15 17:10:13 115

原创 踢球的方法1

【代码】踢球的方法1。

2025-02-15 17:05:14 201

原创 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关注的人

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