一.slam建图实践:

(1)启动激光雷达,发布base_link-><laser_link>的坐标变换
source devel/setup.bash
roslaunch scout_bringup open_rslidar.launch
(2)启动gmapping建图节点
source devel/setup.bash
roslaunch scout_bringup gmapping.launch
(3)用手柄遥控小车去在场景中走动,构建完地图之后,把地图保存到指定目录(一般是保存到description)
source devel/setup.bash
roslaunch scout_bringup map_save.launch(先调用,不然不能保存)
rosrun map_server map_saver –f ~/catkin_ws/scout¬_base/scout_description/maps/map

二、建完地图,关闭所有终端,自主导航实践:

(1)启动激光雷达,发布base_link-><laser_link>的坐标变换
source devel/setup.bash
roslaunch scout_bringup open_rslidar.launch
(2)USB转CAN 驱动和调用机器人
使能gs_usb内核模块
sudo modprobe gs_usb
打开can设备且设置波特率
sudo ip link set can0 up type can bitrate 500000
调用机器人
roslaunch scout_bringup scout_minimal.launch

(3)启动move_base导航
roslaunch scout_bringup navigation_4wd.launch

(4)(在rviz中显示的地图上矫正底盘在场景中实际的位置,当激光形状和地图中的场景形状重叠的时候,校正完成


在左侧栏多点导航的插件上设置目标点,点击开始导航,切换手柄为指令控制模式。

点击开始导航,地图已生成路径(绿色),将自动导航到目标点

SCOUT MINI Pro松灵机器人j建图定点步骤相关推荐

  1. 【工程记录】基于松灵Scout mini底盘实现小车自主探索建图

    一.硬件配置 松灵scout mini底盘 速腾robense 16线激光雷达 瑞芬imu 因特尔nuc 二.工程技术栈 IMU驱动包(原创) 松灵底盘包(改写,里程计融合IMU角度信息) ROS N ...

  2. 松灵机器人二次开发之一

    松灵机器人二次开发--第一天 缘由: 最近学院有一个机器人二次开发的项目.我和朋友被导师推荐了过去,结果去了一头雾水:松灵机器人,linux,导航探测~~对于两个纯软件方面的菜鸟来说毫无头绪.但是没办 ...

  3. 松灵机器人二次开发总结

    松灵机器人二次开发最终总结 前言: 因为最近写完了系统的专利,因此想在这里给故事划上一个句号.前面说到自动检测和报表形成是比较难的操作,其中一个是本系统的核心操作功能,一个是系统的难实现功能.都是本系 ...

  4. ROS 教程2 机器人雷达建图 蒙特卡洛定位 导航 路径规划 仿真

    ros 机器人雷达建图 蒙特卡洛定位 导航 路径规划 仿真 move_base gmapping acml 博文github 一.安装 turtlebot 移动机器人底座 进行导航 1.安装系统依赖 ...

  5. 人工智能AI实战100讲(一)-机器人语义建图(下)

    接上篇 机器人语义建图(上) 喜欢作者的小伙伴可一键三连哟! 四.应用 如何将语义地图用于实践呢?本节打算回顾迄今为止报告过的应用领域.正如前文所概述的那样,语义建图的主要目的是为机器人提供人类可以理 ...

  6. 人工智能AI实战100讲(一)-机器人语义建图(上)

    内容摘要: 本文因为篇幅较长,分为上下两篇博文,下篇博文参见机器人语义建图(下) 当代移动机器人技术的发展已经推动了一系列相关技术的进步.其中就包括语义建图,它能提供对空间的抽象和人机交流的手段.最近 ...

  7. SLAM导航机器人零基础实战系列:(六)SLAM建图与自主避障导航——2.google-cartographer机器人SLAM建图...

    SLAM导航机器人零基础实战系列:(六)SLAM建图与自主避障导航--2.google-cartographer机器人SLAM建图 摘要 通过前面的基础学习,本章进入最为激动的机器人自主导航的学习.在 ...

  8. ros修改map_server地图发布的map关联的坐标系frame_id(多机器人联合建图用)

    帮师弟做多机器人联合建图的时候,遇到了map的坐标系问题如下: map_server发布的/map话题包含了frame坐标系关联,想要正确的让多个机器人共同建图导航需要修改/map话题以及其绑定的fr ...

  9. ROS多机器人协同建图

    ROS多机器人协同建图 一.环境配置 二.主要命令 三.模块分析 四.实现效果 rqt_tf_tree rqt_graph rviz效果图 建图结果 一.环境配置 参考turtlebot3-多机交互程 ...

最新文章

  1. 聚合中返回source_大数据搜索与可视化分析(9)elasticsearch聚合分析Metric Aggregation...
  2. 2017.3.13 反素数ant 失败总结
  3. Node Sass does not yet support your current environment解决
  4. 综述 | 基于特征的视觉同步定位和建图
  5. 这么多年都白学了,原来是方法没有用对
  6. csdn博客登录不上-why?
  7. java 百亿计算器,百万换算成亿(百万换算成亿计算器)
  8. 全球45个最热门免费下载电子图书的网站
  9. 海南楼市泡沫拯救中国经济,90年代上演过一次
  10. 下载QQ空间鼠标图标方法
  11. 云里黑白第五回——联想Y430p系统迁移
  12. 【工作笔记】Springboot一个比较通用的数据脱敏处理办法
  13. IM软件中的语音录制与播放【iOS】
  14. CAN总线控制器SJA1000
  15. “虚拟机使用的是此版本VM不支持的硬件版本”问题的解决方法
  16. 18个接私活的平台:
  17. 奇趣网站收藏家(网站)
  18. 43.【Java 实现验证码获取 C++实现密码加密和删除和QQ登入系统】
  19. opencv安装教程(通用过程说明)
  20. 对射式红外传感器模块、测速传感器模块、计数器模块、电机测试模块、槽型光耦模块

热门文章

  1. docker原理与使用
  2. Cocos Creater中 ScrollView 组件的使用
  3. 如何升级libc.so.6以及升级后引发的灾难
  4. 双向带头循环链表-实现思路+图解
  5. java byte to base64_如何把byte转换成base64的byte
  6. Windows共享文件夹设置配额
  7. BZOJ 2547(匈牙利算法-任意边的处理)
  8. Pytorch深度学习记录:对CIFAR-10的深度学习模型搭建与测试
  9. 清华专业学位硕士论文[word97-2003兼容版本]格式调整踩坑记录
  10. 融入开源最好的方法:Learning by doing——ASF董事、华为开源管理中心技术专家姜宁