1.将hector_localization包clone到src文件夹  进行功能包依赖安装 cd test_ws rosdep update rosdep install --from-paths src --ignore-src --rosdistro=${ROS_DISTRO} -y 或者rosdep install --from-paths src --ignore-src --rosdistro=${meodic} -y 2.catkin_make       //hector_loc…
接上一篇:1.rplidar测试 方式一:测试使用rplidar A2跑一下手持的hector slam,参考文章:用hector mapping构建地图 但是roslaunch exbotxi_bringup 2dsensor.launch 和 roslaunch exbotxi_nav hector_mapping_demo.launch 这两个文件都没有搜索到.需要更新exbot_xi开发包.https://github.com/yuanboshe/exbot_xi/tree/hydro/…
以下在虚拟机中完成的(ubuntu12.04-amd64-ros-exbot-h2-140520). 进入catkin_ws,下载代码: cd ~/catkin_ws/src/ git clone https://github.com/robopeak/rplidar_ros.git 编译 cd ~/catkin_ws/ catkin_make --pkg rplidar_ros 插入USB接口的rplidar,测试端口: exbot@ubuntu:~$ ls /dev/ttyUSB* /dev…
ros中建地图方式有两种: 首先1.首先下载hector_slam包到你工作空间的src下 命令: cd ~/catkin/src git clone https://github.com/tu-darmstadt-ros-pkg/hector_slam.git cd .. catkin_make 在~/catkin_ws/src/hector_slam/hector_slam_launch/launch/新建一个demo.launch <?xml version="1.0"?&…
1.首先下载RPLIDAR的驱动功能包 https://github.com/robopeak/rplidar_ros 2.然后解压放到~/catkin_ws/src目录下 3.执行catkin_make 去编译rplidarNode and rplidarNodeClient 4.运行rplidar node 观察rviz roscore roslaunch rplidar_ros view_rplidar.launch 5.运行rplidar node用测试程序观察 roslaunch rp…
一.Cartographer简介 Cartographer是google开源的通用2D和3D定位与地图同步构建的SLAM工具,并提供ROS接口.官网地址:https://github.com/googlecartographer 二.安装方法 1.安装全部依赖项 sudo apt-get update sudo apt-get install -y \ cmake \ g++ \ git \ google-mock \ libboost-all-dev \ libeigen3-dev \ lib…
1.rplidar实时测试 参考文献:http://www.cnblogs.com/liangyf0312/p/8028441.html 修改USB转串口权限 yhexie@ubuntu:~$ cd /etc/udev/rules.d yhexie@ubuntu:/etc/udev/rules.d$ su Password: root@ubuntu:/etc/udev/rules.d# touch 70-ttyusb.rules root@ubuntu:/etc/udev/rules.d# vi…
一.建立工作空间.编译包 mkdir -p ~/catkin_rplidar/src #创建目录 cd ~/catkin_rplidar/src #打开目录 #下载rplidar_ros数据包,进行移动 git clone https://github.com/robopeak/rplidar_ros mv ~/rplidar_ros ~/catkin_rplidar/src #返回根目录,进行编译 cd ~/catkin_rplidar catkin_make #添加环境变量 source d…
SDK头文件介绍 1.头文件简介: rplidar.h //一般情况下开发的项目中仅需要引入该头文件即可使用 RPLIDAR SDK 的所有功能. rplidar_driver.h //定义了 SDK 核心驱动接口: RPlidarDriver 的类声明. rplidar_protocol.h //定义了 RPLIDAR 通讯协议文档中描述的底层相关数据结构和常量定义. rplidar_cmd.h //定义了 RPLIDAR 通讯协议文档中描述的各类请求/应答相关的数据结构和常量定义. rpty…
一.简介 RPLIDAR A1 开发套装包含了方便用户对 RPLIDAR A1 进行性能评估和早期开发所需的配套工具. 用户只需要将 RPLIDAR A1 模组与 PC 机连接,即可在配套的评估软件中观测 RPLIDAR A1 工作时采集得到的环境扫描点云画面或者使用 SDK进行开发. 1.套件组件 RPLIDAR A1 模组(内置 PWM 电机驱动器) USB 适配器 RPLIDAR A1 模组通讯排线 USB 线缆 2.RPLIDAR A1 模块引脚规格与定义 二.SDK文件组织 sdk目录…