hector-slam之杉川雷达配置过程
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之杉川雷达配置过程相关推荐
- 使用杉川3i-T1单线激光雷达和Cartographer库SLAM问题及解决
用Cartographer做二维的激光SLAM,用杉川给的ROS例子发布LaserScan数据,发现在Rviz中显示的数据,本来应该是平直的墙变成弧形的,建图也是混乱的,如下图: 研究杉川的ROS例子 ...
- ubuntu16.04 跑 rplidar Hector Slam
ubuntu16.04上 Ros Kinetic 跑 rplidar A1的 Hector Slam ROS 上跑rplidar Hector Slam 天了噜-这是我第一次写 CSDN .小白也是刚 ...
- SLAM开发环境搭建和配置
1.安装WSL子系统 为了避免安装Windows+Linux双系统的麻烦和资源浪费,安装Windows版本的Linux系统即WSL子系统. 1.1 默认安装 一般情况下默认安装WSL子系统的安装路径在 ...
- 智能无人机开发教程(一)在无人机上跑slam之hector slam
前言 在使用了肖坤老师的xtdrone教程加上我自己的研究之后,可以在无人机+激光雷达的硬件基础上使用了slam算法,并且彻底掌握怎么使用与搭配的方法 本文的基础是xtdrone的例程,但是不局限于此 ...
- SLAM小车系统配置与软件安装过程
WH-Robot2 SLAM小车系统配置与软件安装过程 ---边城量子(wechat:shihezichen), 2018.09.09 概述 背景: 出于成本考虑,只购买了维航科技的小车底盘(含STM ...
- 德州仪器毫米波雷达配置笔记
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 一.串口说明 二.SDK版本问题 频带 总结 前言 这里主要记录一下学习毫米波雷达的过程,这是一篇试水文章,大家不必参 ...
- Hector SLAM 原理详解、算法解析
目录 1.原理详解 2.算法解析 1.原理详解 Hector整体算法很直接,就是将激光点与已有的地图"对齐",即扫描匹配.扫描匹配就是使用当前帧与已经有的地图数据构建误差函数,使用 ...
- cartographer 配置过程
cartographer 配置过程 1. 安装 系统配置: ubuntu16.04 ROS Kinetic Intel® Core™ i7-9700K CPU @ 3.60GHz × 8 64位操作系 ...
- MySQL主从复制配置过程(双主双从模式)
环境准备 为了搭建MySQL数据库主从复制(双主双从模式),准备一下四台服务器,并明确了各节点的角色及IP地址. 角色 IP地址 节点名称 Master1 192.168.67.140 CentOS0 ...
最新文章
- react中ref的使用
- 刻意练习:LeetCode实战 -- Task23. 不同的二叉搜索树 II
- 判断一个字符串中的字符是否唯一
- 水平分库分表的关键步骤以及可能遇到的问题
- css中一些必要的公共样式
- 解决: service endpoint with name xxx already exists ( docker 已删除的容器却依旧存在)
- android udp rtp播放器,IjkPlayer For Android(3)-RTP直播硬解码支持
- mysql c 驱动dll_C#调用MySQL数据库(使用MySql.Data.dll连接)mysql-connector-net-6.10.4.msi
- K8S 搭建 nacos 1.4.1 集群(MySQL 8.0)
- GridControl中进行多选数据,可以做多行删除
- 管理新语:员工随口回答,并不是有意忽悠,而是都这样
- 京东 php,[分享] 京东接口2.0 PHP版SDK
- PyQt4---QTextBrowser
- 微信小程序组件之间传值
- stc15单片机c语言 pdf,stc15单片机编程指南.pdf
- 谷歌浏览器启动后,图标变成空白解决办法
- WPS翻译公式之谷歌翻译公式
- 黑猴子的家:Azkaban3.84.4之参考资料
- Embedded Coder 快速入门
- 上网代理设置会被自动清空_每次开机IE代理服务器都被恶意设置,删除了,下次开机又出现,反反复复。我从没设置过它...
热门文章
- USGS上下载的Landsat数据ENVI无法正常打开解决方法
- Android Studio的Android Device Monitor在哪儿?
- 2022焊工(初级)操作证考试题库及模拟考试
- 9.16 a.m.小结
- Pandas各种骚操作
- Acwing4269. 校庆
- On the Factory Floor: ML Engineering for Industrial-Scale Ads Recommendation Models笔记
- 可折叠设备的桌面模式
- sqlserver实现抽奖Demo
- 利用DHT网络,爬取bt种子。