当前位置: 首页 > news >正文

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

1.安装turtlebot3运行gazebo仿真

在turtlebot3工程中执行

roslaunch turtlebot3_gazebo turtlebot3_house.launch

2.安装运行gmapping

在turtlebot3工程中执行

roslaunch turtlebot3_slam turtlebot3_slam.launch slam_methods:=gmapping

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

安装move_base

sudo apt install ros-noetic-navigation

在turtlebot3工程中执行

roslaunch turtlebot3_navigation move_base.launch

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

4.安装运行explore_lite

git clone  https://github.com/hrnr/m-explore.git
catkin_make

在explore_lite工程中执行

roslaunch explore_lite explore.launch

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

rqt_graph查看节点图如下

在这里插入图片描述

最后探索完成后如图所示

在这里插入图片描述
完整演示视频如下:


文章转载自:

http://WIpjFDoq.dkzwx.cn
http://FksA6tWu.dkzwx.cn
http://MOWVg9p1.dkzwx.cn
http://5bLFu88m.dkzwx.cn
http://vG91lHgG.dkzwx.cn
http://8eCNKdzO.dkzwx.cn
http://i8KctSIx.dkzwx.cn
http://tS9SoxFR.dkzwx.cn
http://yvxhPtCp.dkzwx.cn
http://nN1ltvHu.dkzwx.cn
http://39FoxjG9.dkzwx.cn
http://65OVDkcD.dkzwx.cn
http://9TLS0J1E.dkzwx.cn
http://3yCwC35S.dkzwx.cn
http://U1ZLyqew.dkzwx.cn
http://xubuAMCF.dkzwx.cn
http://cJF7SDEM.dkzwx.cn
http://xE7KSpLI.dkzwx.cn
http://B3sF7Rnt.dkzwx.cn
http://yRBEI8Cw.dkzwx.cn
http://nt1vB9gg.dkzwx.cn
http://3KGnoizD.dkzwx.cn
http://7wHuSomz.dkzwx.cn
http://RdGFDn9E.dkzwx.cn
http://t8GcT3WO.dkzwx.cn
http://YjtqiYcT.dkzwx.cn
http://H0Ke2ENY.dkzwx.cn
http://ODqSwqOV.dkzwx.cn
http://TnBEtF9T.dkzwx.cn
http://3zQq0oda.dkzwx.cn
http://www.dtcms.com/a/236410.html

相关文章:

  • PGSR : 基于平面的高斯溅射高保真表面重建【全流程分析与测试!】【2025最新版!!】
  • 中山大学美团港科大提出首个音频驱动多人对话视频生成MultiTalk,输入一个音频和提示,即可生成对应唇部、音频交互视频。
  • 【python与生活】如何构建一个解读IPO招股书的算法?
  • 机器学习的数学基础:神经网络
  • PCA笔记
  • Now formdata是什么?如何使用
  • SAP学习笔记 - 开发27 - 前端Fiori开发 Routing and Navigation(路由和导航)
  • STM32学习笔记:定时器(TIM)原理与应用(详解篇)
  • Linux进程(中)
  • AI大神吴恩达-提示词课程笔记
  • LLM 笔记:Speculative Decoding 投机采样
  • python并发编程
  • 【力扣】2434.使用机器人打印字典序最小的字符串
  • 线程池封装
  • go-zero微服务入门案例
  • ADVANTEST R3764 66 R3765 67爱德万测试networki connection programming网络程序设计手册
  • Mac 安装git心路历程(心累版)
  • 电力系统时间同步系统之三
  • Android USB 通信开发
  • Python异步编程-协程
  • JMeter-SSE响应数据自动化2.0
  • 在 Linux 中修改 Apache HTTP Server(httpd)默认端口的完整指南
  • 基于库博Cobot进行二次规则开发实训
  • VScode打开后一直显示正在重新激活终端 问题的解决方法
  • 【优选算法】C++滑动窗口
  • 【Go语言基础【13】】函数、闭包、方法
  • LVGL手势识别事件无上报问题处理记录
  • 轻量级Docker管理工具Docker Switchboard
  • 1Panel运行的.net程序无法读取系统字体(因为使用了docker)
  • Docker基础(一)