0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

ubuntu ros 激光雷达

领衔资讯 来源:领衔资讯 作者:思岚科技 2020-05-09 09:38 次阅读

去年7月,思岚科技推出了业内首款激光建图雷达SLAMTEC Mapper,赢得了市场的高度肯定,它与传统的激光雷达有所不同,其内置了SLAM实时地图构建和定位功能,在手持情况下,可直接对外输出高品质地图数据及定位坐标信息,不仅适用于机器人的导航定位,在环境测绘及手持测量等多个领域都能使用。

作为一款激光建图雷达,建图能力必定是其最大的亮点之一,经实测,SLAMTEC Mapper激光建图雷达能在复杂场景中完成十万平方米的高品质建图,不论是在家用、商用、还是轻工业等场景中,均可轻松实现地图的构建。

说的再多,不如实例演示,以下是在一个134m*111m的地下停车场的建图效果展示:

在手持模式下,SLAMTEC Mapper完全不受人工走动带来的颠簸及轻微晃动,同样能实现高品质的建图效果。

SLAMTEC Mapper在手持状态下建图

最终建好的地图展示

当然,SLAMTEC Mapper的高品质建图,不仅体现在室内,在室外强光直射的环境中,其建图能力依旧稳定,以下是室外建图效果展示:

室外建图展示

室外最终建图效果

SLAMTEC Mapper的高品质建图主要是基于思岚科技自主研发的第三代SLAM算法,在长走廊、环路较多、相似等场景下,它能及时清除局部区域的累计误差,做到地图修正及主动探测闭环。

了解完这款高品质建图雷达后,我们再来看看,SLAMTEC Mapper激光建图雷达结合ROS又该如何获取地图及定位数据,并将其用于ROS的其他组件中进行机器人开发和应用。以下主要分为环境准备、创建ROS工作区间、启动SLAMTEC Mapper、运行这四个步骤:

1、环境准备

开发环境 :

基于Ubuntu 16.04操作系统,并装有ROS软件包。

硬件需求:

为使用ros sdk,您需要一台SLAMTEC Mapper设备或者基于 SLAMWARE导航定位系统的移动机器人,开启并配置合适的IP地址。slamware_ros_sdk_server_node节点启动后将尝试连接该机器人。

slamware_ros_sdk_server_node节点启动后将尝试连接该机器人

下载&安装SDK:

在前序步骤准备就绪后,请在思岚科技官方网站【www.slamtec.com】的【下载与支持】页面,下载适合您平台的ROS SDK并解压至本地。

下载安装后,Slamware ROS SDK包含了您开发过程中可能会用到的资源、代码,其目录结构组织如下:

2、ROS工作空间创建

创建ROS工作空间:

将存放源码的src放入一个空的工作目录,如:catkin_ws,使用catkin工具初始化工作空间

cd catkin_ws/src

catkin_init_workspace

编译:

cd ..

catkin_make

配置工作空间系统环境:

source devel/setup.bash

为了以后不要每次都输入上面这个source命令,把该命令写入.bashrc中,这样每次启动terminal就会自动source啦。

echo "source ~/catkin_ws/devel/setup.bash" >> ~/.bashrc

查看下ROS_PACKAGE_PATH环境变量,看你的工作空间是否正确包含进去了。

echo $ROS_PACKAGE_PATH

3、启动SLAMTEC Mapper

拿到SLAMTEC Mapper后,套件如下,以M1M1为例,安装步骤如下:

4、运行

SLAMTEC Mapper上电运行之后,在Linux系统下连接SLAMWARE —XXXX的Wifi,然后连接启动节点。

XXX具体参照设备下方的二维码纸贴条,如35388D

>>> 如果搜索不到SLAMWARE —— XXXX设备号的话,请稍等片刻,或者尝试重新连接。

启动节点:

若移动机器人处于AP模式,连接机器人WIFI,启动节点。

roslaunch slamware_ros_sdk slamware_ros_sdk_server_node.launch ip_address:=192.168.11.1

如果正常的话,即可通过RViz界面查看到正常画面。

通过RViz查看:

roslaunch slamware_ros_sdk view_slamware_ros_sdk_server_node.launch

最后,我们看下SLAMTEC Mapper在RViz中的建图效果,该地图还可进行放大、缩小、移动等操作。lw

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 定位
    +关注

    关注

    5

    文章

    1294

    浏览量

    35327
  • SLAM
    +关注

    关注

    23

    文章

    418

    浏览量

    31774
  • 激光雷达
    +关注

    关注

    967

    文章

    3934

    浏览量

    189531
  • ROS
    ROS
    +关注

    关注

    1

    文章

    276

    浏览量

    16957
收藏 人收藏

    评论

    相关推荐

    激光雷达会伤害眼睛吗?

    随着激光雷达日益普及,人们开始担忧:这种发射激光的设备,对人眼的安全性如何?了解这个问题前,我们首先需要知道激光雷达和它发射的激光,到底是什么。
    的头像 发表于 11-07 10:47 151次阅读
    <b class='flag-5'>激光雷达</b>会伤害眼睛吗?

    激光雷达的维护与故障排查技巧

    激光雷达(LiDAR,Light Detection and Ranging)是一种利用激光进行距离测量和目标识别的技术。它广泛应用于无人驾驶汽车、地理信息系统(GIS)、环境监测、航空航天等领域
    的头像 发表于 10-27 11:04 454次阅读

    激光雷达技术的基于深度学习的进步

    一、激光雷达技术概述 激光雷达技术是一种基于激光的遥感技术,通过发射激光脉冲并接收反射回来的光来测量物体的距离和速度。与传统的雷达技术相比,
    的头像 发表于 10-27 10:57 280次阅读

    激光雷达技术的发展趋势

    激光雷达(LiDAR,Light Detection and Ranging)技术是一种通过发射激光脉冲并接收其反射来测量距离和速度的遥感技术。它在多个领域,如测绘、环境监测、自动驾驶汽车和无人机等
    的头像 发表于 10-27 10:44 538次阅读

    光学雷达激光雷达的区别是什么

    光学雷达激光雷达是两种不同的遥感技术,它们在原理、应用、优缺点等方面都存在一定的差异。以下是对光学雷达激光雷达的比较: 定义和原理 光学雷达
    的头像 发表于 08-29 17:20 987次阅读

    一文看懂激光雷达

        文章大纲 城市 NOA 成竞争高地,政策助力高阶智能驾驶加速落地 成本下探+智驾升级,2030年激光雷达市场规模有望超万亿       ·城市 NOA面临工况复杂问题,激光雷达为“优选
    的头像 发表于 06-27 08:42 548次阅读
    一文看懂<b class='flag-5'>激光雷达</b>

    基于FPGA的激光雷达控制板

    激光雷达作为一种高精度、高性能的传感技术,广泛应用于自动驾驶、机器人导航、工业自动化、无人机等应用领域。激光雷达控制板可以很好的满足这些领域中对于精准控制和数据处理的需求。基于FPGA的激光雷达
    的头像 发表于 05-28 08:11 598次阅读
    基于FPGA的<b class='flag-5'>激光雷达</b>控制板

    硅基片上激光雷达的测距原理

    硅基光电子技术的发展可以将激光雷达系统发射模块和接收模块中分立的有源和无源器件集成在芯片上,使激光雷达体积更小、稳定性更强、成本更低,推动激光雷达在自动驾驶等领域的应用。
    发表于 04-08 10:23 493次阅读
    硅基片上<b class='flag-5'>激光雷达</b>的测距原理

    激光雷达的探测技术介绍 机载激光雷达发展历程

    机载激光雷达是指安装在飞行器(如飞机、直升机、无人机等)上的激光雷达系统,用于从空中对地面或其他目标进行测量、成像和监测。
    的头像 发表于 03-21 16:49 2774次阅读
    <b class='flag-5'>激光雷达</b>的探测技术介绍 机载<b class='flag-5'>激光雷达</b>发展历程

    激光雷达LIDAR基本工作原理

    一、激光雷达LiDAR工作原理激光雷达LiDAR的全称为LightDetectionandRanging激光探测和测距,又称光学雷达激光雷达
    的头像 发表于 03-05 08:11 4672次阅读
    <b class='flag-5'>激光雷达</b>LIDAR基本工作原理

    华为激光雷达参数怎么设置

    华为激光雷达是一种常用的传感器技术,可用于距离测量和感应。它的参数设置对于确保其性能和功能至关重要。在本文中,我们将详细介绍华为激光雷达的参数设置以及其影响和应用。 首先,我们需要了解激光雷达
    的头像 发表于 01-19 14:17 1658次阅读

    什么是激光雷达激光雷达的构成与分类

    所谓雷达,就是用电磁波探测目标的电子设备。激光雷达(LightDetectionAndRanging,简称"LiDAR"),顾名思义就是以激光来探测目标的雷达
    的头像 发表于 12-18 17:18 9492次阅读
    什么是<b class='flag-5'>激光雷达</b>?<b class='flag-5'>激光雷达</b>的构成与分类

    激光雷达测量技术与应用

    激光雷达是一种利用激光束来探测和测量目标物体的雷达技术。它具有测量距离远、分辨率高、速度快、抗干扰能力强等优点,在国防、航天科技、地质勘探、智能驾驶等领域有着广泛的应用。 一、激光雷达
    的头像 发表于 12-15 11:03 1081次阅读

    单线激光雷达和多线激光雷达区别

    单线激光雷达和多线激光雷达区别  单线激光雷达和多线激光雷达是两种常用的激光雷达技术。它们在激光
    的头像 发表于 12-07 15:48 4195次阅读

    激光雷达驱动的安装与配置

    激光雷达驱动 移动机器人中常用的激光雷达大多也是USB借口的,比如这款rplidar。 安装与配置 如果我们想把它跑起来,同样需要一个驱动包,大家可以在工作空间中下载雷达的驱动包,然后进行编译。编译
    的头像 发表于 11-24 15:51 1310次阅读
    <b class='flag-5'>激光雷达</b>驱动的安装与配置