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

    文章

    1105

    浏览量

    35085
  • SLAM
    +关注

    关注

    22

    文章

    390

    浏览量

    31589
  • 激光雷达
    +关注

    关注

    961

    文章

    3643

    浏览量

    186632
  • ROS
    ROS
    +关注

    关注

    1

    文章

    271

    浏览量

    16673
收藏 人收藏

    评论

    相关推荐

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

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

    激光雷达测量技术与应用

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

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

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

    【昉·星光 2 高性能RISC-V单板计算机体验】基于星光 2 ROS 激光雷达红外测温智能车

    基于星光 2 ROS 激光雷达红外测温智能车系统主要由3个部分组成:①环境感知。涉及多种传感器,包括烟雾、火焰、测距和温度检测传感器等。实现对烟雾和温度的实时监测。②执行机构。为了方便后期
    发表于 12-02 15:52

    晶振在激光雷达系统中的作用

    晶振是激光雷达系统中的重要组成部分,对于保证激光雷达的测距精度和稳定性起着重要作用。
    的头像 发表于 10-30 17:48 341次阅读

    小米2D激光雷达拆解图讲解

    本文档的主要内容详细介绍的是小米的2D激光雷达拆解图和讲解。
    发表于 09-22 08:07

    一文通过AEC-Q102车规级芯片测试认证了解激光雷达核心技术及行业格局

    激光雷达被认为是L3 级及以上自动驾驶必备传感器 当前 L2 级自动驾驶感知系统主要由超声波雷达、毫米波雷达、摄像头等车载传感器组成。特斯拉环绕车身共配有8个摄像头,视野范围达360度,对周围环境
    发表于 09-19 13:35

    激光雷达的基本构成 激光雷达前景分析

    激光雷达的基本构成 激光雷达前景分析 激光雷达基本构成 激光雷达是利用激光信号进行测距的设备,其基本构成包括
    的头像 发表于 08-23 16:28 2252次阅读

    补盲激光雷达,照亮自动驾驶隐秘的角落

    4颗激光雷达的车型可以完全覆盖车辆前、后、左、右四个方向,而3颗激光雷达的布置舍弃了后向,1颗或者2颗激光雷达的车型都将雷达布置在前向,但2颗激光雷
    的头像 发表于 08-23 09:30 894次阅读
    补盲<b class='flag-5'>激光雷达</b>,照亮自动驾驶隐秘的角落

    固态激光雷达通常分为哪三种类型?mems固态激光雷达

    固态激光雷达通常分为哪三种类型?mems固态激光雷达  固态激光雷达是一种基于激光技术的高精度测量仪器,它利用激光器发射
    的头像 发表于 08-22 16:45 1883次阅读

    简述激光雷达的结构原理分类及特点 TIM320激光雷达的工作原理

    简述激光雷达的结构原理分类及特点 TIM320激光雷达的工作原理  激光雷达是一种高精度的探测装置,可以在三维空间中进行高精度的距离测量和空间信息采集。激光雷达的主要结构包括光源、扫描
    的头像 发表于 08-22 16:45 2333次阅读

    激光雷达是什么 激光雷达介绍

    激光雷达在自动驾驶应用中主要用来探测道路上的障碍物信息,把数据和信号传递给自动驾驶的大脑,再做出相应的驾驶动作,但室外常见的干扰因素如雨、雾、雪、粉尘、高低温等对激光雷达的识别造成了极大的影响。因此
    的头像 发表于 07-14 11:11 3481次阅读

    delta2A激光雷达参考手册

    Delta-2A SDK 包含了方便用户对 Delta-2A 系列进行性能评估与早期开发所需的数据手册、规格书、驱动包(Linux 和 ROS)和 Windows 雷达建图软件。本手册仅适用 Delta-2A 激光雷达,通过对本
    发表于 06-06 15:41 3次下载

    一文解析激光雷达结构

    激光雷达激光探测及测距系统,是通过发射激光束来探测目标位置、速度等特征量的雷达系统。按扫描维度,激光雷达可分为一维
    发表于 05-10 09:58 5873次阅读
    一文解析<b class='flag-5'>激光雷达</b>结构

    激光雷达和毫米波雷达的优势

    其实传感器之间,因为感知的原理不同,大家的赛道也不同,比如激光雷达的分工就是做精细的感知,做地图构建,检测马路牙子之类的,像扫街车要装激光雷达扫马路牙子。
    发表于 05-04 15:58 651次阅读