自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 ubuntu 20.04 编译和运行SC-LeGo-LOAM

适配自己的雷达类型,而本文采用velodyne 16线激光雷达,对utility.h文件要做以下修改。需要注意的是原作者使用的是Ouster OS-64雷达,需要更改utility.h。剪切到#include <opencv2/opencv.hpp>前面去。2)包名中的“-” 和“_” 的区别,尽量运行 “_”1)包名不管是大写和小写,运行是都是小写。这里我使用的是LeGo-LOAM的数据包。1)对于16线的VLP雷达,添加。2)对于64线的VLP雷达,添加。运行launch的经验。4.下载数据包和运行。

2025-04-07 22:35:11 78

原创 ubuntu 20.04 编译和运行A-LOAM

2.5 如果编译遇到大量未找到Eigen相关错误,将四个.cpp文件中的#include <eigen3/Eigen/Dense>修改为#include <Eigen/Dense>2.3 将scanRegistration.cpp中的 #include <opencv/cv.h> 修改为#include <opencv2/imgproc.hpp>2.2 将四个.cpp文件中的/camera_init修改为camera_init,/camera改成camera,/map改成map。3 在工作空间编译运行。

2025-04-07 21:19:55 145

原创 ubuntu 20.04 编译运行LeGo_LOAM 跑数据集 并且保存pcl文件

将报错的话题复制在src/featureAssociation.cpp和mapOptmization.cpp的文件下CTRL+F查找,并且去掉“/”修改:20.04的openCV自带的是opencv4,所以需要将utility.h中的#include <opencv/cv.h>将其他五个的话题也这样修改,其中后面的两个在 mapOptmization.cpp中。错误1:: fatal error: opencv/cv.h: 没有那个文件或目录。5.保存包bag,pcl和查看pcl。

2025-04-06 17:23:03 168

原创 ubuntu20.04 复现fastlio2 并运行数据包

4.刷新环境变量,运行roslaunch和bag包。1.搭建文件目录和拷贝代码。2.到工作空间下编译。在RVIZ中查看效果。

2025-04-06 15:12:00 128

原创 Livox-Mid-70雷达使用------livox_mapping建图

如果报错:[ERROR] [1743916861.111573426]: Error transforming odometry 'Odometry' from frame '/camera_init' to frame 'camera_init'2.3 下载并安装编译livox_mapping,可以和ros驱动放在同个工作空间编译,但要注意一定要先单独编译雷达的驱动。将 ~/ws_livox_mapping/src/livox_mapping/src下的cpp文件打开并且修改。2.2 安装ros驱动。

2025-04-06 14:03:01 537

原创 ROS---IMU和GPS数据融合定位实验

usr/bin/env python改成#!/usr/bin/python3.8,指定python解释器。这个我在网上找了很多方法,最后也是试了很多种方法,稀里糊涂的就不报错了,反正就是python3和python2关于rospkg的兼容问题。但是还有点小问题:目前rospkg已经大于1.3.0了,但是编译后报错说我的rospkg是1.2.6版本的。也就是用vim 打开你前面提示报错的路径的.py文件,修改解释器。已存在,则删除原有的名为python的文件,从新设置软连接。首先,要装python3.8。

2025-04-04 18:21:48 959

原创 运行slam_in_autonomous_driving遇到问题和解决方案

【代码】运行slam_in_autonomous_driving遇到问题和解决方案。

2025-04-04 13:49:01 73

原创 slam_in_autonomous_driving编译遇到的问题和解决方法

make[1]: *** [CMakeFiles/Makefile2:4171:src/ch4/CMakeFiles/test_preintegration.dir/all] 错误 2 make: *** [Makefile:141:all] 错误 2。make[1]: *** [CMakeFiles/Makefile2:4227:src/ch5/CMakeFiles/test_nn.dir/all] 错误 2 make: *** [Makefile:141:all] 错误 2。pangolin字体。

2025-04-04 13:17:55 228

原创 SLAM十四讲 ---- Eigen模块实践,Eigen几何模块实践,可视化演示

再新建build文件夹,在build文件夹下make。再新建build文件夹,在build文件夹下make。再新建build文件夹,在build文件夹下make。再新建CMakeLists.txt文件。再新建CMakeLists.txt文件。新建文件夹,在文件夹内新建文件。在新建CMakeLists文件。2. Eigen几何模块实践。在ch3目录下新建文件夹。在ch3目录下新建文件夹。1.Eigen模块实践。

2025-04-01 20:11:07 133

原创 slam十四讲----Pangolin-0.5的安装和遇到问题

重新make,成功通过。在build目录下cd。

2025-04-01 17:14:36 188

原创 SLAM十四讲 -------g++,cmake,使用库,使用IDE(Kdevelop 新建和调试)

分别用g++,cmake,库,IDE(Kdevelop) 生成Hello SLAM

2025-04-01 14:14:38 363

原创 7.2.3 导航实现03_amcl定位

在启动的 rviz 中,添加RobotModel、Map组件,分别显示机器人模型与地图,添加 posearray 插件,设置topic为particlecloud来显示 amcl 预估的当前机器人的位姿,箭头越是密集,说明当前机器人处于此位置的概率越高;g)通过键盘控制机器人运动,会发现 posearray 也随之而改变。d)先启动 Gazebo 仿真环境(此过程略);a)编写amcl节点相关的launch文件。f)启动测试amcl的launch文件。b)编写测试launch文件。

2025-03-19 22:16:46 297

原创 7.2.1 导航实现----SLAM(gmapping)建图

2.编写gmapping节点相关地图绘制launch文件。运行launch,在终端打开Rviz,增加Map组件。5.启动键盘键盘控制节点,用于控制机器人运动建图。6.在 rviz 中添加组件map,显示栅格地图。3.启动 前面已经生成Gazebo 仿真环境。4.启动地图绘制的 launch 文件。7.地图保存launch文件。1.gmapping安装。

2025-03-18 21:07:06 228

原创 6.7.3 摄像头信息仿真以及显示

1.新建 Xacro 文件,配置摄像头传感器信息。3.启动Gazebo 和Rviz。2.集成xacro文件。

2025-03-18 19:17:35 141

原创 6.7.2 雷达信息仿真以及显示

3.启动launch文件,开启Gazebo和Rviz。1.新建 Xacro 文件,配置雷达传感器信息。2.xacro 文件集成。

2025-03-18 18:59:14 146

原创 6.7.1 机器人运动控制以及里程计信息显示

在6.6.3节已经实现在Gazebo中显示小车,在这个基础上,新编写一个单独的 xacro 文件,为机器人模型添加传动装置以及控制器。运行launch文件后,在 Rviz 中添加图示组件。设置运动线速度和角速度。

2025-03-18 17:36:24 197

原创 6.6.3 URDF集成Gazebo实操

【代码】6.6.3 URDF集成Gazebo实操。

2025-03-18 17:11:24 280

原创 6.6.1 URDF与Gazebo集成流程

material 标签中,设置的值区分大小写,颜色可以设置为 Red Blue Green Black .....

2025-03-18 17:03:38 234

原创 Livox mid 70 的配置和初步使用--(ubuntu 20.04)

配置和连接Mid 70,可以通过Livox Viewer录制数据和查看,通过Rviz录制和播放数据

2025-03-15 15:09:36 361

原创 6.5 Rviz中控制机器人模型运动---Arbotix使用流程

2.创建新功能包,准备机器人 urdf、xacro 文件。urdf 和 xacro 调用上一讲6.4实现即可。控制机器人模型在 rviz 中做圆周运动。3.添加 arbotix 所需的配置文件。1.安装 Arbotix。

2025-03-10 16:47:41 163

原创 6.4 xacro 实操 --- 生成小车+摄像头+雷达传感器

在前面小车底盘基础之上,添加摄像头和雷达传感器。2.整合摄像头,雷达,底盘 xacro 文件。c.底盘xacro文件。3.launch 文件编写。4.运行launch文件。1.编写xacro文件。

2025-03-10 15:29:50 147

原创 6.4 xacro 实操 --- 生成小车

创建一个四轮圆柱状机器人模型,机器人参数如下,底盘为圆柱状,半径 10cm,高 8cm,四轮由两个驱动轮和两个万向支撑轮组成,两个驱动轮半径为 3.25cm,轮胎宽度1.5cm,两个万向轮为球状,半径 0.75cm,底盘离地间距为 1.5cm(与万向轮直径一致)---使用 Xacro 优化 URDF 版的小车底盘模型实现。

2025-03-10 11:39:39 208

原创 6.4 xacro 初体验

2.将xacro文件转化为urdf文件。

2025-03-10 11:26:15 168

原创 6.3 Rviz环境集成urdf文件---完整流程

创建一个四轮圆柱状机器人模型,机器人参数如下,底盘为圆柱状,半径 10cm,高 8cm,四轮由两个驱动轮和两个万向支撑轮组成,两个驱动轮半径为 3.25cm,轮胎宽度1.5cm,两个万向轮为球状,半径 0.75cm,底盘离地间距为 1.5cm(与万向轮直径一致)2.launch文件编写。1.urdf文件编写。3.运行launch。

2025-03-10 10:52:28 124

原创 6.3 Rviz环境集成urdf文件---joint标签

launch 文件内容不变。

2025-03-10 10:30:27 250

原创 6.2 Rviz环境集成urdf文件---link标签

再启动时,就可以包含之前的组件配置了,使用更方便快捷。:机器人模型渲染文件(暂不使用): 存储 launch 启动文件。: 存储 urdf 文件的目录。首先,将当前配置保存进。

2025-03-09 22:03:40 296

原创 在新启用终端总是显示bash: /home/m/lio_sam_ws/devel/setup.bash: 没有那个文件

如:source /* */ .bash 语句。

2025-03-09 19:19:46 154

原创 基于liorf_localization重点位的多传感器融合定位实验

在liorf_localization/src/liorf_localization/config/localization.yaml里的topics改为/IMU_data即可。将下载的压缩包 liorf.zip ,liorf_localization.zip 分别解压到 liorf文件夹和 liorf_localization文件夹。通过(路径:~/liorf/src/liorf/src/liorf-main/config)修改beidoujigang.yaml,来保存PCD文件。7.新建终端键入命令。

2025-03-09 15:23:24 159

原创 ubuntu 20.04 ROS 在仿真环境Rviz,Gazebo编译和运行 lio-sam,并且导出和保存PCD文件

1.新建文件夹,克隆代码,并且编译。

2025-03-08 10:38:33 103

原创 关于git clone 连接超时问题

2.将https://后面加。1.尽量使用热点流量连接。

2025-03-08 09:55:53 136

原创 将pcd点云文件转化成可用于路径规划的pgm文件和yaml文件

1.安装pcd2pgm。

2025-03-07 21:01:17 107

空空如也

空空如也

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

TA关注的人

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