自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 资源 (2)
  • 收藏
  • 关注

原创 webots和ros2的联合仿真自定义初级驱动包

webots和ros2的联合仿真简述:对webots和ros2创建自己的ros2驱动程序的自己遇到问题的书写和document的描述文章目录webots和ros2的联合仿真前言一、ROS2驱动程序是什么二、创建自定义的ros2驱动程序和软件包1.创建工作空间2.代码如下(参考webots的document)3.launch文件的书写4.setup文件的书写总结前言本次记录的是webots和ros2的联合仿真的launch驱动文件的书写。以下是本篇文章正文内容,下面案例可供参考一、ROS2

2021-01-20 22:15:53 388 1

原创 ROS学习日志--服务端和客户端

简介客户端负责发布请求数据,等待服务端的处理;服务端负责处理相应的功能,并且返回应答数据。编写简介一、自定义一个服务数据二、创建server和client三、配置,编译功能包四、运行1.启动roscore2、启动server3、启动client运行结果图片一、自定义一个服务数据 ROS可以通过srv文件进行语言无关的据口定义,一般放置功能包目录下的srv文件下,文件有请求和应答两个数据域,数据域中的内容和话题消息的数据类型相同,只是在请求和应答的描述之间需要使用"—"进行分割。创建一个简单的

2020-08-19 14:12:22 276

原创 Ubuntu20.04下解决ROS的python编译器报错

ROS运行时显示关于python编译器的问题:在运行时会有/usr/bin/env python没有那个文件或目录原因分析:是因为在其目录中找的是python的编译器,但是ROS安装是安装的是python3.8(这里以最新的noetic)所以他的编译器的名称是python3,而不是python所以在运行的时候就会报错。例如运行小海龟中的tf时roslaunch turtle_tf turtle_tf_demo.launch在产生第二只海龟会产生上面的报错。/usr/bin/env pyt

2020-08-18 13:17:01 2254 5

原创 ROS学习日志--话题的发布和订阅

新手刚入手ros,很多概念还有很多不熟悉,希望能见谅。实现步骤自定义话题应用场景一、自定义一个话题二、书写步骤1.创建自定义消息(1)在package.xml文件中添加功能包的依赖(2)在CmakeLists.txt文件中添加编译选项(3)编译2.创建publisher发布3.创建subscriberCmakeLists.txt总结自定义话题应用场景在ros中话题的类型拥有基础的std_msgs(标准的数据类型),geometry_msgs(几何数据型),sensor_msgs(传感器数据型)。

2020-08-17 17:30:54 419

原创 ROS学习日志--创建工作空间

ROS创建工作空间什么是工作空间构成执行步骤创建功能包什么是工作空间工作空间,workspace,是一个利用Catlink编译系统存放工程呢个开发相关文件的文件夹。简单的说就是一个工程文件。构成1.src:代码空间,用来存储所有的ROS功能包的源码文件。2.build:编译空间,用来存储工作空间编译过程中产生的缓存信息和中间文件。3.devel:开发空间用来放置编译生成的可执行文件。4.install:使用make install 将可执行文件安装到空间中,运行该空间的哈unjing变量脚本。

2020-08-15 12:45:08 145

原创 Matlab利用宽度和深度优先搜索解决八数码问题

代码结构广度(宽度)优先搜索原理介绍算法理论流程图本次代码的算法步骤设计思路direction(移动方向判定)move(移动目标数据)主执行部分使用模块及变量程序具体流程深度优先搜索原理介绍理论流程图算法思路设计思路direction和move函数和广度搜索一致主执行部分程序设计流程图使用模块及变量广度(宽度)优先搜索例子为:原理介绍在宽度优先搜索算法中,树上节点的扩展是沿着节点深度的“断层”进行的,也就是说,节点的扩展是按照它们接近起始节点的程度依次进行的。宽度优先搜索法在对深度为n+1的任一

2020-08-13 15:45:16 3998

matlab利用深度和广度搜索解决八数码问题

代码内容为自己根据学校的课程要求进行书写,可以直接执行,可能不太符合各位大佬的要求,但是新手,我会继续努力去改进的。

2020-08-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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