自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 《slam in autonomous driving》一书中kdtree改为支持C++11编译

原书中的kdtree代码仅支持C++17,对于想移植到低端系统环境下的应用不是很友好,下面聊聊怎么改为支持C++11编译环境,测试系统为Ubuntu18.04 X86-64.如果编译器支持OpenMP多核并行库,那么把注释部分的omp打开,也可以支持多核并行计算,效率跟TBB差别不大。然后,在kdtree.cc中找到GetClosestPointMT()函数,将并行化代码。

2025-02-17 10:17:07 236

原创 Ubuntu18.04 正确编译安装Pangolin Python库

Pangolin Python库安装文件不能由python2.*版本编译生成,由于Ubuntu18.04系统中自带python2.*,也会安装python3.*, 导致cmake时会产生混乱,找不到合适的python库而编译失败,下面聊一聊如何正确地编译出Pangolin Python库文件的方法。那么很不幸,说明只找到了python2.7版本库,还是不能编译出.whl文件,需要告诉cmake如何找到正确的python3.6路径。就可以愉快地看到小方块了!

2025-02-13 11:12:51 609

原创 g2o::EdgeSE3XYZPrior std::bad_typeid 报错解决方法

但是,会在后续resolveCaches()中触发错误:FATAL, cannot resolve caches for edge. 发现是edge_se3_xyzprior.cpp中resolveCaches()函数返回False,在该段函数体强制返回true,可解决,至于会有什么后果不清楚,反正可以正常work了。通过在addEdge()之前调用函数。SLAM建图中有时候会用到GPS约束,通过g2o::EdgeSE3XYZPrior添加,我这一版G2O在。优化器调用addEdge()时。

2025-02-10 11:44:50 322

空空如也

空空如也

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

TA关注的人

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