hector-slam之杉川雷达配置过程

一、配置环境(安装驱动)

1、系统环境:ubuntu16.04+ROS-kinetic

2 、安装 ROS-kinetic 详细说明过程 http://wiki.ros.org/kinetic/Installation/Ubuntu

二、代码程序

1、主要包括三部分:hector-slam源码;杉川 LIDAR下的SDK以及杉川 ROS系统下的SDK(具体代码见附件)

三、说明文档(配置步骤 + 代码说明)

3.1 配置步骤

3.1.1 、首先根据说明ROS下的说明文档安装ROS-kinetichttp://wiki.ros.org/kinetic/Installation/Ubuntu

3.1.2 、建立工作区间

mkdir catkin_shanchuan
cd catkin_shanchuan
mkdir src
cd src
//把附件中的Delta_2A_ros文件夹以及hector-slam文件夹复制过来
cd ..
catkin_make
source devel/setup.bash
gedit ~/.bashrc
//在打开的文档最下面添加如下命令:
source ~/catkin_shanchuan/devel/setup.bash
//点击保存
//然后使用 source ~/.bashrc 进行生效

3.1.3 连接雷达使用如下命令

chmod 666 /dev/ttyUSB0

3.1.4 、通过两种方法启动

( 1 ) 分别在三个终端执行以下命令

roslaunch Delta_2A_ros delta_lidar.launch
roslaunch hector_slam_launch tutorial.launch
rosrun map_server map_saver -f +文件名或包含路径的文件名

( 2 )使用 test.sh 文件启动执行 sh ./test.sh

#!/bin/bash
echo "hector-slam-shanchuan"
roslaunch Delta_2A_ros delta_lidar.launch &
sleep 2
roslaunch hector_slam_launch tutorial.launch &
建图过程中所用的时间可以调整
rosrun map_server map_saver -f 文件名或包含路径的文件名

hector-slam之杉川雷达配置过程相关推荐

  1. 使用杉川3i-T1单线激光雷达和Cartographer库SLAM问题及解决

    用Cartographer做二维的激光SLAM,用杉川给的ROS例子发布LaserScan数据,发现在Rviz中显示的数据,本来应该是平直的墙变成弧形的,建图也是混乱的,如下图: 研究杉川的ROS例子 ...

  2. ubuntu16.04 跑 rplidar Hector Slam

    ubuntu16.04上 Ros Kinetic 跑 rplidar A1的 Hector Slam ROS 上跑rplidar Hector Slam 天了噜-这是我第一次写 CSDN .小白也是刚 ...

  3. SLAM开发环境搭建和配置

    1.安装WSL子系统 为了避免安装Windows+Linux双系统的麻烦和资源浪费,安装Windows版本的Linux系统即WSL子系统. 1.1 默认安装 一般情况下默认安装WSL子系统的安装路径在 ...

  4. 智能无人机开发教程(一)在无人机上跑slam之hector slam

    前言 在使用了肖坤老师的xtdrone教程加上我自己的研究之后,可以在无人机+激光雷达的硬件基础上使用了slam算法,并且彻底掌握怎么使用与搭配的方法 本文的基础是xtdrone的例程,但是不局限于此 ...

  5. SLAM小车系统配置与软件安装过程

    WH-Robot2 SLAM小车系统配置与软件安装过程 ---边城量子(wechat:shihezichen), 2018.09.09 概述 背景: 出于成本考虑,只购买了维航科技的小车底盘(含STM ...

  6. 德州仪器毫米波雷达配置笔记

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 一.串口说明 二.SDK版本问题 频带 总结 前言 这里主要记录一下学习毫米波雷达的过程,这是一篇试水文章,大家不必参 ...

  7. Hector SLAM 原理详解、算法解析

    目录 1.原理详解 2.算法解析 1.原理详解 Hector整体算法很直接,就是将激光点与已有的地图"对齐",即扫描匹配.扫描匹配就是使用当前帧与已经有的地图数据构建误差函数,使用 ...

  8. cartographer 配置过程

    cartographer 配置过程 1. 安装 系统配置: ubuntu16.04 ROS Kinetic Intel® Core™ i7-9700K CPU @ 3.60GHz × 8 64位操作系 ...

  9. MySQL主从复制配置过程(双主双从模式)

    环境准备 为了搭建MySQL数据库主从复制(双主双从模式),准备一下四台服务器,并明确了各节点的角色及IP地址. 角色 IP地址 节点名称 Master1 192.168.67.140 CentOS0 ...

最新文章

  1. react中ref的使用
  2. 刻意练习:LeetCode实战 -- Task23. 不同的二叉搜索树 II
  3. 判断一个字符串中的字符是否唯一
  4. 水平分库分表的关键步骤以及可能遇到的问题
  5. css中一些必要的公共样式
  6. 解决: service endpoint with name xxx already exists ( docker 已删除的容器却依旧存在)
  7. android udp rtp播放器,IjkPlayer For Android(3)-RTP直播硬解码支持
  8. mysql c 驱动dll_C#调用MySQL数据库(使用MySql.Data.dll连接)mysql-connector-net-6.10.4.msi
  9. K8S 搭建 nacos 1.4.1 集群(MySQL 8.0)
  10. GridControl中进行多选数据,可以做多行删除
  11. 管理新语:员工随口回答,并不是有意忽悠,而是都这样
  12. 京东 php,[分享] 京东接口2.0 PHP版SDK
  13. PyQt4---QTextBrowser
  14. 微信小程序组件之间传值
  15. stc15单片机c语言 pdf,stc15单片机编程指南.pdf
  16. 谷歌浏览器启动后,图标变成空白解决办法
  17. WPS翻译公式之谷歌翻译公式
  18. 黑猴子的家:Azkaban3.84.4之参考资料
  19. Embedded Coder 快速入门
  20. 上网代理设置会被自动清空_每次开机IE代理服务器都被恶意设置,删除了,下次开机又出现,反反复复。我从没设置过它...

热门文章

  1. USGS上下载的Landsat数据ENVI无法正常打开解决方法
  2. Android Studio的Android Device Monitor在哪儿?
  3. 2022焊工(初级)操作证考试题库及模拟考试
  4. 9.16 a.m.小结
  5. Pandas各种骚操作
  6. Acwing4269. 校庆
  7. On the Factory Floor: ML Engineering for Industrial-Scale Ads Recommendation Models笔记
  8. 可折叠设备的桌面模式
  9. sqlserver实现抽奖Demo
  10. 利用DHT网络,爬取bt种子。