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查看节点图如下

最后探索完成后如图所示

完整演示视频如下:

相关推荐
WWZZ20253 天前
快速上手大模型:机器学习6(过拟合、正则化)
人工智能·算法·机器学习·计算机视觉·机器人·slam·具身感知
WWZZ20253 天前
快速上手大模型:机器学习5(逻辑回归及其代价函数)
人工智能·算法·机器学习·计算机视觉·机器人·slam·具身感知
WWZZ20254 天前
快速上手大模型:机器学习3(多元线性回归及梯度、向量化、正规方程)
人工智能·算法·机器学习·机器人·slam·具身感知
放羊郎5 天前
面向不同障碍物的自主导航策略
yolo·slam·识别·平滑·语义地图
WWZZ20256 天前
快速上手大模型:机器学习2(一元线性回归、代价函数、梯度下降法)
人工智能·算法·机器学习·计算机视觉·机器人·大模型·slam
小猫挖掘机(绝版)8 天前
kalibr进行相机内参以及相机imu的融合标定
ubuntu·无人机·slam·标定·vinsfusion
自然数e9 天前
视觉Slam14讲笔记第6讲非线性优化
slam·g2o
WWZZ202511 天前
快速上手大模型:机器学习1
人工智能·深度学习·机器学习·计算机视觉·机器人·slam
放羊郎12 天前
VI-SLAM定位方案对比
slam·vi·定位·vo
WWZZ202520 天前
ORB_SLAM2原理及代码解析:单应矩阵H、基础矩阵F求解
线性代数·算法·计算机视觉·机器人·slam·基础矩阵·单应矩阵