首页 > 其他分享 >【slam】运行aloam项目过程记录

【slam】运行aloam项目过程记录

时间:2024-10-25 14:32:26浏览次数:6  
标签:记录 blog slam csdn details article net aloam

主要参考:

https://blog.csdn.net/abanchao/article/details/123558717

https://blog.csdn.net/qq_21043585/article/details/129785570?spm=1001.2014.3001.5502

ubuntu下使用不同版本的c++编译器的方法:
https://blog.csdn.net/qq_39779233/article/details/105124478

过程

  1. 在安装ceres库的时候遇到了一些c++编译的问题,找了许多博客都没有解决
    https://blog.csdn.net/qq_39779233/article/details/139396438
    https://blog.csdn.net/little_white138/article/details/142443296
    最后放弃,按照教程上的步骤从头开始重新安装一遍ceres,居然就成功了。。
  2. 安装aloam的时候不需要编译,后面在执行catkin_make命令的时候会自动编译aloam
  3. 解决关于pcl库版本的报错:
    (修改cmakelist.txt的内容)https://blog.csdn.net/z15f34/article/details/124792766
  4. 注意项目的结构
    解压aloam后,应该把文件夹里的内容直接放在catkin_make/src中
  5. 执行roslaunch命令的时候终端位置无所谓,在aloam/catkin_ws中就可以了
    执行rosbag play的时候终端应该处在rosbag文件所在的目录下
  6. catkin_make -> source devel/setup.bash -> roslaunch
    前面两个命令是必须的,直接roslaunch会报错,提示找不到命令中的launch文件

结果

image

后续

  1. 如何根据点云文件(如kitti数据集)创建rosbag文件
  2. 看一下aloam算法的论文
  3. 如何运行其他类型的rosbag文件

标签:记录,blog,slam,csdn,details,article,net,aloam
From: https://www.cnblogs.com/satsuki26681534/p/18502477

相关文章

  • 软考刷题记录3
    1.选择题1.将一条指令的执行过程分解为取指、分析和执行三步,按照流水方式执行,若取指时间t取指=4△t、分析时间t分析=2△t、执行时间t执行=3△t,则执行完100条指令,需要的时间为()△t。A.200B.300C.400D.405答案:D流水线时间计算公式:T=第一条指令执行所需时间+(指令条数-1)×流水线......
  • 【CodeForces训练记录VP】Codeforces Round 933 (Div. 3)
    https://codeforces.com/contest/1941训练情况50min后罚坐反思C题刚开始思路错了,以为是删字符串最后面,然后漏考虑掉两字符串部分拼接的情况A题直接模拟,求\(a_i+b_j\lek\)的对数。#include<bits/stdc++.h>#defineintlonglongusingnamespacestd;voidsolve......
  • 解决Pycharm设置虚拟环境,pip仍为全局的问题(即使命令行前有括号,显示已经进入了虚拟环境
    主要原因:路径带中文,即使重命名后一些环境信息没有跟着自动更新由此引发的:问题1、进入venv/Scripts后,piplist时候有乱码问题2、pycharm只能读取到全局的pip,读取不到你想要的虚拟环境中的pip了怎么解决:其实最暴力的方法,是从头开始重建项目,但只适合初期还没有太大工作量的项目......
  • Python学习记录(2)
    NumPy数组规整1.转换数组形状importnumpyasnpa=np.arange(1,6+1)b=np.reshape(a,(2,3))print(a)print(b)flag=np.shares_memory(a,b)print(flag)#当其返回为Ture就是视图,共享存储区#为Flase就是副本结果:2.堆叠数组importnumpyasnpa=np.random.uniform(low......
  • 【子项目:命令系统(Command System)】C++自制命令系统( 开发ing | 踩坑记录 )
    项目背景在某一项目中,遇到了需要自制命令系统的需求,而这个模块的复用性很高,因此单独拉出来做一个子项目更新日志[2024.10.15-10:00]增项目进度----[2024.10.1510:00]----首先实现最基础的输入输出功能,用std::getline读入行再分割成字符串数组-main.cpp#include......
  • 洛谷 P6628 [省选联考 2020 B 卷] 丁香之路 做题记录
    图论好题啊!首先我们枚举终点\(u\),看到一定要走完指定的\(m\)条边,很像一条欧拉路问题啊!但是现在问题是一个欧拉路问题,有两个点的度数是奇数,并不好做。我们不妨先从起点\(s\)向\(u\)连一条边,变成欧拉回路问题。现在我们需要做的是将度数为奇数的点加边使其变为偶数。方法是......
  • Linux服务器上有挖矿病毒处理案例记录
    症状表现服务器CPU资源使用一直处于100%的状态,通过top命令查看,发现可疑进程kdevtmpfsi。通过百度搜索,发现这是挖矿病毒。排查方法首先:查看kdevtmpfsi进程,使用ps-ef|grepkdevtmpfsi命令查看,见下图。PS:通过ps-ef命令查出kdevtmpfsi进程号,直接kill-9进......
  • 首篇,记录租房租到甲醛房的整改记录
    在今年六月份左右,换房间换到宝田三路的新青年社区,总感觉不舒服,遂购买试纸测试甲醛,未发现,怀疑不适应,但是过几周还是这样遂密闭12小时复测,甲醛含量约0.3~0.4mg/m³再测试晚间开空调密闭12小时的结果0.1mg/m³以内,嘘,还好,可能是开空调低温释放的慢第二天将所有的密度板物品全部清......
  • [软件工具] rclone使用记录
    项目地址:rclone/rclone:"rsyncforcloudstorage"-GoogleDrive,S3,Dropbox,BackblazeB2,OneDrive,Swift,Hubic,Wasabi,GoogleCloudStorage,AzureBlob,AzureFiles,YandexFiles这个项目可以访问多种协议的储存,并且将其挂载到电脑目录上,在linux(依赖fuse)及w......
  • 团队练习记录2024.10.23
    比赛链接:https://codeforces.com/gym/104976D.OperatorPrecedence队友解的,想办法让第二个式子中括号内数值为1,所以就2,-1交替,最后一个选1可逆推,第一个为2*n-3#include<iostream>#include<queue>#include<map>#include<set>#include<vector>#include<algorithm>#inc......