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

最后探索完成后如图所示

完整演示视频如下:

相关推荐
音视频牛哥10 天前
从 LLM、VLA、LLA、SLIM 到实时音视频感知底座:具身智能真正需要的不只是大模型
人工智能·llm·机器人视觉·slam·vla·多模态感知·机器人音视频
2601_9622935318 天前
第3.7章 机器人第三方库实战总结(七):OpenCV视觉SLAM核心库详解:API速查+源码实例+避坑指南
图像处理·opencv·计算机视觉·slam·第三方库
事已至此_先吃饭吧21 天前
ORB_SLAM2: Optimizer::PoseOptimization
slam
事已至此_先吃饭吧25 天前
ORB_SLAM2:词袋模型 Bag of Words
slam
熊猫_豆豆1 个月前
家庭扫地机器人路径规划Python版本
机器人·扫地机器人·slam·路径规划
事已至此_先吃饭吧1 个月前
调试 ORB_SLAM2 非ROS版本
slam
全息数据1 个月前
里程计运动模型及标定【激光slam(一)】
slam·激光slam·定位与建图
zh路西法1 个月前
【3D SLAM源码解读系列】(四) GTSAM与iSAM2——从回环约束到位姿图优化
c++·slam·gtsam·pgo·isam2
乱七八糟的屋子2 个月前
TooN 超详细入门实战教程|C++轻量极致精简矩阵库(机器人/SLAM专用)
矩阵·机器人·数值计算·slam·c++矩阵库·轻量线性代数·机器人数学
kobesdu2 个月前
激光雷达运动畸变是怎么来的,FAST-LIO又如何用IMU反向传播消除它?
ros·slam·fastlio