ubuntu20使用自主探索算法explore_lite实现机器人自主探索导航建图

1.安装turtlebot3运行gazebo仿真

在turtlebot3工程中执行

bash 复制代码
roslaunch turtlebot3_gazebo turtlebot3_house.launch

2.安装运行gmapping

在turtlebot3工程中执行

bash 复制代码
roslaunch turtlebot3_slam turtlebot3_slam.launch slam_methods:=gmapping

3.启动move_base实现已知地图导航

安装move_base

bash 复制代码
sudo apt install ros-noetic-navigation

在turtlebot3工程中执行

bash 复制代码
roslaunch turtlebot3_navigation move_base.launch

验证是否可以用,在rviz中点2D Nav GOAL 选择一个已经探测到的区域。发现机器人开始运动。

4.安装运行explore_lite

bash 复制代码
git clone  https://github.com/hrnr/m-explore.git
catkin_make

在explore_lite工程中执行

bash 复制代码
roslaunch explore_lite explore.launch

发现机器人能开始自动探索了。

rqt_graph查看节点图如下

最后探索完成后如图所示

完整演示视频如下:

相关推荐
Perishell4 天前
无人机避障——感知部分(Ubuntu 20.04 复现Vins Fusion跑数据集)胎教级教程
无人机·slam·建图感知
xMathematics10 天前
ORB-SLAM2学习笔记:ORBextractor::operator()函数的逐行解析
人工智能·计算机视觉·机器人·无人机·slam
大鹅同志11 天前
ROS合集(七)SVIn2声呐模块分析
slam·sonar·rov·水下slam
清 澜11 天前
《三维点如何映射到图像像素?——相机投影模型详解》
计算机视觉·机器人·自动驾驶·slam·三维重建·三维视觉·投影变换
点云SLAM19 天前
PCL点云库点云数据处理入门系列教材目录(2025年5月更新....)
计算机视觉·slam·点云配准·点云数据处理·pcl点云库·点云分割·点云识别
simple_whu24 天前
Ubuntu24.04编译ORB_SLAM的一系列报错解决
ubuntu·slam
Livan.Tang24 天前
LIO-SAM框架理解
人工智能·机器学习·slam
charlee441 个月前
详解SLAM中的李群和李代数(中)
slam·李群·李代数
ergevv1 个月前
3DGS-slam:splatam公式
slam·公式·3dgs·splatam·链式求导