- 博客(22)
- 收藏
- 关注
原创 双系统Ubuntu20.04 Livox-mid360使用教程(通过LivoxViewer2和rviz查看点云)
双系统Ubuntu20.04 Livox-mid360使用教程(通过LivoxViewer2和rviz查看点云)
2025-03-31 21:34:56
308
原创 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
原创 以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
原创 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通信机制相关函数细化理解
前三个参数经常使用,重点介绍第四个参数,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有其他进程在进行,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
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人