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

最后探索完成后如图所示

完整演示视频如下:

相关推荐
点云SLAM4 天前
矩阵中QR算法分解简介和基于Eigen库使用示例
人工智能·线性代数·算法·矩阵·slam·qr矩阵分解算法·数值线性代数
古承风5 天前
相机的内外参分别指什么
自动驾驶·slam
龙猫略略略13 天前
slam中的eskf观测矩阵推导
slam·激光slam·fastlio
Perishell15 天前
无人机避障——感知篇(Ego_Planner_v2中的滚动窗口实现动态实时感知建图grid_map ROS节点理解与参数调整影响)
计算机视觉·无人机·slam·地图生成·建图感知·双目视觉
bigFish啦啦啦22 天前
D435i + ROS2
slam
点云SLAM1 个月前
PyTorch 中torch.clamp函数使用详解和实战示例
人工智能·pytorch·python·自动驾驶·slam·3d深度学习·张量操作
davidson14711 个月前
gazebo仿真中对无人机集成的相机进行标定(VINS-Fusion)
ubuntu·无人机·slam·d435i·px4·gazebo·vins-fusion
听风吹雨yu1 个月前
JY901-ROS2驱动代码
slam·ros2·humble·rviz·imu·foxy
Perishell2 个月前
无人机避障——感知部分(Ubuntu 20.04 复现Vins Fusion跑数据集)胎教级教程
无人机·slam·建图感知