自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 双系统Ubuntu20.04 Livox-mid360使用教程(通过LivoxViewer2和rviz查看点云)

双系统Ubuntu20.04 Livox-mid360使用教程(通过LivoxViewer2和rviz查看点云)

2025-03-31 21:34:56 308

原创 激光里程计——点云匹配算法ICP与NDT

借助deepseek

2025-03-29 16:35:10 563

原创 fatal error: fast_lio_enhanced/mapping_command.h: 没有那个文件或目录 6 | #include “fast_lio_enhanced/mapping_

fatal error: fast_lio_enhanced/mapping_command.h: 没有那个文件或目录 6 | #include "fast_lio_enhanced/mapping_

2025-03-29 10:56:30 68

原创 标定失败记录

镭神C16和xsens imu的标定失败记录

2025-03-23 21:23:21 106

原创 以FAST_LIO为例,讲解bag数据集只录制了激光雷达和IMU话题下时,如何运用evo工具

以FAST_LIO为例,讲解bag数据集只录制了激光雷达和IMU话题下时,如何运用evo工具

2025-03-23 16:20:03 570

原创 cloudcompare的安装、查看PCD格式文件以及将PCD格式文件转成二维栅格地图

cloudcompare的安装、查看PCD格式文件以及将PCD格式文件转成二维栅格地图

2025-03-22 21:28:37 1002

原创 学习fast-lio小记录

用于记录自己的小研究,都比较浅显

2025-03-22 21:12:31 222

原创 launch文件与rosrun的等价使用——多坐标变换

现有坐标系统,父级坐标系统 world,下有两子级系统 son1,son2,son1 相对于 world,以及 son2 相对于 world 的关系是已知的,又已知在 son1中一点的坐标,要求求出该点在 son2 中的坐标。1.创建项目功能包,依赖 tf2 tf2_ros tf2_geometry_msgs roscpp std_msgs geometry_msgs功能包,对数据进行发布,具体代码,这里不过多叙述,可以详细参考。订阅方消息的接收与坐标转换。2.坐标转换后,参考的坐标系是son2。

2024-10-02 21:22:11 360

原创 Ubuntu系统ROS环境launch文件标签总结

当在另一个程序中,需要使用到某个launch文件中定义好的节点,可以新建一个launch文件输入以下代码,那么在新建的launch文件中不用重新定义,可以直接使用.直接复制原launch文件中的节点信息到新建launch文件,过于“low”.<rosparam>标签可以从YAML文件导入参数,也可以将参数导入到YAML文件中,也可以用来删除参数. <rosparam>标签在<node>标签下时,被视为私有。①将yaml文件中的参数导入,在终端输入rosparam list可以查看到导入的参数。

2024-09-28 17:32:57 1089

原创 ROS通信机制常用函数(续篇)

当count==10时,节点“ergouzi”关闭,发布方停止发送消息。

2024-09-26 20:54:47 244

原创 ROS通信机制相关函数细化理解

前三个参数经常使用,重点介绍第四个参数,options为节点启动选项。这里重点说说latch这个参数 ,它是bool类型的数,如果为true,话题发布的最后一条消息将被保存,并且后期有订阅者连接时会将该消息发给订阅者。不同点:ros::spin()会不断循环回调函数,在其后面的代码不会运行;而ros::spinOnce()只会回调一次,回调完后继续执行后面的代码。原理:在启动多个节点时,节点的名称会在原有node_name上跟上随机数。获得的时间是距离1970年1月1日,00::00::00的时长。

2024-09-26 13:38:27 355

原创 ROS参数服务器新增(修改)参数(使用C++)

其中,key是键名,也就是参数的名称,可以理解为标签。使用这些标签,可以从 ROS 参数服务器获取相应的值。ros::param::set可以更新参数的值。使用相同的键名再次调用。

2024-09-21 21:24:47 465

原创 ROS服务通信注意事项

在终端输入命令行时,先启动服务端,再启动客户端方法一如果先启动客户端,会直接报错,可以在客户端程序加入等待服务启动成功代码。输入任意一种,当命令行先启动客户端时,会有提示,不会直接报错。

2024-09-21 16:03:40 321

原创 Ubuntu ROS环境下int main(int argc, char *argv[])中的argc和argv到底是什么

100、200、150分别是用户输入的第一个、第二个和第三个参数,也就是。,你可以判断用户输入了多少个参数,从而进行相应的处理。是一个字符串数组,包含了从命令行传入的所有参数。plumbing_pub_sub为功能包名称,是一个整数,表示命令行参数的数量。,因此如果在命令行中输入程序名和两个参数,分别是用户输入的第一个和第二个参数。

2024-09-21 15:28:12 240

原创 Ubuntu ROS环境下创建 ServiceClient 的基本步骤

Ubuntu ROS环境下创建 ServiceClient 的基本步骤

2024-09-21 14:57:19 293

原创 Ubuntu系统下ROS环境VScode编写advertiseService使用步骤

首先,定义服务的请求和响应类型。在。

2024-09-21 14:35:53 332

原创 Ubuntu系统下ROS有其他进程在进行,roscore报错

报错信息:RLException: roscore cannot run as another roscore/master is already running. Please kill other roscore/master processes before relaunching. The ROS_MASTER_URI is。终止后,再尝试重新启动。第二步,如果找到任何活动的。举个例子,如果你运行。

2024-09-20 23:27:19 400

原创 赵虚左ROS第66讲:解决Unknown service [/addInts]

赵虚左ROS第66讲:解决Unknown service [/addInts]

2024-09-18 21:27:46 267

原创 Ubuntu系统下ROS环境#include ros/ros.h下面有红色波浪线

Ubuntu系统下ROS环境#include ros/ros.h下面有红色波浪线,教你消除

2024-09-15 17:09:04 485

原创 赵虚左ROS第34讲rqt_graph输入后报错:Couldn‘t find ROS master

赵虚左ROS第34讲rqt_graph输入后报错:Couldn't find ROS master

2024-09-15 14:04:42 311

原创 赵虚左ROS第30讲launch文件运行

赵虚左ROS第30讲launch文件运行报错:Invalid roslaunch XML syntax

2024-09-15 08:41:28 180

原创 赵左虚ROS第27讲C++ROS_INFO报错null或找不到子文件

关于赵左虚老师ROS课程27讲报错找不到子文件或null报错

2024-09-15 00:39:09 769 6

空空如也

空空如也

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

TA关注的人

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