fanzhengba
码龄3年
关注
提问 私信
  • 博客:6,588
    社区:1
    6,589
    总访问量
  • 6
    原创
  • 132,070
    排名
  • 3
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:湖北省
  • 目前就职: 东风汽车集团有限公司
  • 加入CSDN时间: 2021-09-11
博客简介:

fanzhengba的博客

查看详细资料
  • 原力等级
    当前等级
    3
    当前总分
    246
    当月
    0
个人成就
  • 获得15次点赞
  • 内容获得6次评论
  • 获得39次收藏
  • 代码片获得123次分享
创作历程
  • 1篇
    2024年
  • 6篇
    2023年
  • 1篇
    2021年
成就勋章
创作活动更多

2024 博客之星年度评选报名已开启

博主的专属年度盛宴,一年仅有一次!MAC mini、大疆无人机、华为手表等精美奖品等你来拿!

去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

关于cartographer_ros2的编译及使用

所以将cartographer_ros和cartographer_ros_msgs两个功能包复制到RSS2的工作空间中进行编译使用即可。简述:目前git_hub上有cartographer使用ROS1中间件的源码及对应的msgs和riviz的软件源码,可以使用官方的编译方法完成编译及使用,但目前在各种车端或者其他使用端,ROS2或者其他使用DDS通讯的平台使用的很多,所以需要在原有cartographer的编译完成的库的基础上,使用ROS2的环境完成编译封装及使用。否则会报一些语句无法识别的问题。
原创
发布博客 2024.11.18 ·
441 阅读 ·
4 点赞 ·
0 评论 ·
7 收藏

分步骤编译安装Cartographer

编译环境:Ubuntu20.04;ROS版本:ROS Noetic;
原创
发布博客 2023.08.30 ·
1211 阅读 ·
1 点赞 ·
2 评论 ·
5 收藏

读取CSV文件数据、编辑完再存入CSV

坐标转换工作中经常需要处理各类数据,而输入的信息中,有很多形式,ROSbag、txt和CSV等等。不同于ROSbag,CAN信号等数据流。CSV需要先提取一下。这里记录一下,后面好查。如果用C++的话,相对复杂一些,需要用数组一个个赋值再记录(确实很水,这里只是记录一下哈)以上代码mark一下,后面应该还会用到。这类数据处理,python好用。这里把两个功能函数也记一下。
原创
发布博客 2023.08.17 ·
367 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

编译Cartographer之lua版本

建议老老实实卸载5.4,安装5.3版。5.4的卸载方法在其安装文件的Makefile里面有,直接sudo make uninstall即可。后面直接编译5.3版,即可。注意安装Cartographer之前,确认lua版本。因为软件自带的版本检测器只支持5.2和5.3版。如果强行将cmake文件修改为5.4,后面会报其他的库文件问题。如果按照最新版5.4下载,会报无法找到lua的库问题。
原创
发布博客 2023.07.28 ·
335 阅读 ·
0 点赞 ·
1 评论 ·
1 收藏

ROS2 bag中自定义msg信息转为rviz中显示信息

原理主要是,将自定义bag里面msg中自定义的信息解析并提取出来(subscription),赋值给PCL格式下的例如PointCloud,然后再将PCL格式的点云以rviz中常用的数据格式显示出来。试验过程中采集的各种场景下的ROSbag也非常多,经常会在某个场景采集多次,有时候会希望在PC端实现采集场景的信息复现,ROS中常用的可视化显示中包括rviz。实际开发中,往往会参考传感器信息类型需要,定义专门的msg信息,然后提取其中的有用数据用于后续的计算开发。
原创
发布博客 2023.07.11 ·
1158 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

RPC Specific Type分类

以上三种为基础类型,但实际应用过程中往往并不会按照基础类型来出牌,Field应运而生,Field接口更侧重于域值的管理,对于AUTOSAR架构而言,在系统配置中单独设立了一个接口用于Field的配置,对于Linux常用的vsomeip协议栈而言,Field的发送可以直接通过调用Method和Event的发送和解析接口实现,Field暴露的服务接口由Notifier、Getter、Setter三种。Event用于Server端向已定阅的Client端发送通知,一般用于状态值的通知或触发性事件的通知。
转载
发布博客 2023.06.26 ·
557 阅读 ·
1 点赞 ·
1 评论 ·
8 收藏

TCP、UDP和IPC

TCP是位于传输层的协议,它是面向链接的,提供全双工的服务,数据流可以双向传输。TCP是一种可靠的传输,它拥有三次握手机制保证数据传输的可靠性,如果对方没有接收到数据则会一直尝试重新传输。像FTP文件传输,远程登陆,HTTP,SMTP,HTTPS等等需要保证传输完整性的都是基于TCP协议。UDP也是位于传输层的协议,它是无连接的,面向报文的协议。UDP只能使用尽最大努力交付,并不能保证数据100%的可靠传输,即便有丢包依然会继续传输。
转载
发布博客 2023.06.26 ·
708 阅读 ·
1 点赞 ·
1 评论 ·
2 收藏

remode_test_data.zip

发布资源 2021.12.02 ·
zip

VSLAM十四讲CH7 pose_estimation_3d2d构建报错:ld returned 1 exit status or undefined reference to ‘fmt::V8::d

在VSLAM十四讲CH7中使用原文Cmakelist,原文~/slambook2-master/ch7/pose_estimation_3d2d.cpp构建程序时,报错:ld returned 1 exit status or undefined reference to 'fmt::V8::detail::throw_format_error'。/usr/bin/ld: CMakeFiles/pose_estimation_3d2d.dir/pose_estimation_3d2d.cpp.o: in
原创
发布博客 2021.10.13 ·
1806 阅读 ·
8 点赞 ·
0 评论 ·
14 收藏