
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
当我们编译一个第三方功能包的时候,会通过cmake指令,将源码编译好,并通过make install安装到系统目录下。如果希望预编译好的二进制文件,封装成一个ros的功能包,该怎么做呢?本文要求你掌握Cmake和ROS1、ROS2的基础,涉及到的细节操作这里不做介绍,只介绍核心操作步骤。
最近装东西装不上,误打误撞装了aptitute,结果装的时候把apt-get给卸载了。然后用aptitute装,发现也没解决问题。然后顺手就把懵逼啊。
目录写在前面论文解析代码注释exploration_with_graph_planner.cppgraph_planner.cppdrrtp_node.cpp写在前面这篇论文是CMU发表在IROS2021上的工作,并随着其整套开源工作一起发布出来。作者是哈工大的Hongbiao Zhu博士,主页http://www.hongbiaoz.com/论文地址:http://www.hongbiaoz.c
Intel NUC11 在ubuntu系统下不能正常使用外接麦克风的问题解决方法
学习到这里为止,SLAM14讲的主要知识就不多了。这章的内容书里只是做了一个简述,因此读起来也没有什么难度。但是初学者不仔细看就很容易犯糊涂。回环检测的意义:1.给后端的Pose Graph提供更多有效的数据(即走到同一个位置附近了),否则后端优化可能把前端的误差累积起来,出现漂移问题。2.跟踪算法如果跟丢了,利用回环检测进行重定位。回环检测的实现方式:1.朴素思路:(1)暴力...
Unable to find either executable 'empy' or Python module 'em'...tryinstalling the package 'python3-empy'报错解决方案即可。
Turtlebot3的github地址是https://github.com/ROBOTIS-GIT/turtlebot3,其中激光雷达默认的最远测距是3.5m。当把3.5m修改为3.5m以上的数时,前方的激光发射会存在问题,如下图所示。总之会有许多测距的异常值,大概在0.1~0.2左右。(请无视我小车和车轮的颜色,这是我之后自己改过的,在这里我用的小车的型号是waffle)事先声明,这个问题应该
第二次翻看《视觉SLAM十四讲》,发现第一次看过的都忘记了,认真分析了一下,我认为是第一次学习没有弄清楚整体的脉络。因此这次做一个小小的总结,希望不要再过几天又忘掉。前面的内容就没有总结的意义了,因为是最简单的,真正进入SLAM,应该是从这章的内容开始。首先,旋转矩阵是一个正交矩阵,它与自己的转置的乘积是单位矩阵。另外它还是关于时间的函数。每次对R(t)求导,相当于将其左乘一个Φ(t)^,...
相机模型这节的内容是最最基础重要的内容。再次回顾依然有所收获。但这一章的内容其实并不多。但是容易混淆。1.一共涉及到的坐标系有四个:第一,世界坐标系;第二,相机坐标系;第三,归一化相机坐标系;第四,像素坐标系。世界坐标系意如其名,不多解释;而相机坐标系是依据相机的光心(也就是小孔成像的那个小孔)建立起的坐标系。而归一化相机坐标系,是相机坐标系下的(x,y,z)三个...
这部分的内容,第一次看觉得很难看懂,不知所云;最近第二次看,可以看明白了。本着“先赶理论,后赶代码,借着代码复习C++”的原则,现在先不去学习代码的内容。这一章的内容,应该先从宏观上看。第一次看的时候,就是陷入了细节,忘记了每时每刻主要是在做什么,因此看完之后不能融会贯通。说明学习的时候,把握整体的脉络比追究细节更重要(毕竟不是考试,平时不用闭卷)。后者可以临时抱佛脚,现用现查,而前者不行。我..







