镭神智能N10激光雷达测评+ROS_Cartographer应用测试

这篇具有很好参考价值的文章主要介绍了镭神智能N10激光雷达测评+ROS_Cartographer应用测试。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

前言

  将N10雷达连接ROS主控(本次使用Nvidia Jetson nano+melodic系统进行测试),通过Ubuntu电脑或虚拟机查看构建好的地图。

一、雷达基本性能

  N10雷达的扫描频率为6~12HZ的可调区间,对应可实现 0.48°~0.96°的角度分辨率,N10采用TOF的测距技术,每秒4500次的高速激光测距采样能力,可以在25米半径范围内进行360度全方位的激光测距扫描,并产生所在空间的平面点云地图信息。

二、工作原理

  雷达涉及的适用领域广阔,针对教育市场而言,根据雷达使用的测距原理大体可分为三角测距与TOF测距两类。N10采用TOF测距(飞行时间测距)法。

TOF原理

  激光器发射一个激光脉冲,并由激光雷达上的计时器记录下发射的时间,发射光经接收器接收,并由计时器记录反射的时间。两个时间相减即得到了光的飞行时间,根据光速和时间即可计算距离。
n10雷达,ros学习,slam,ubuntu,人工智能,linux,自动驾驶

  三角测距雷达:外观低矮 ,近距离测量精度较高,但不抗强光,一般扫地机器人使用的三角测距雷达居多
  TOF测距雷达:成本高的同时也提升了雷达的性能,测量距离远,测量精度高,可以抗光强,环境适应性好。适用于活动空间大,移动速度高的移动平台,如服务机器人、AGV、低速物流车。构建大面积环境的地图时可以使用TOF测距雷达可以保证地图的质量。

三、连接测试

将使用Type-C线将n10通过转接板连接到windows电脑中测试点云数据:

n10雷达,ros学习,slam,ubuntu,人工智能,linux,自动驾驶

使用Type-C线将n10通过转接板连接到jetson nano中,在Ubuntu系统中进行测试
n10雷达,ros学习,slam,ubuntu,人工智能,linux,自动驾驶

四、在ROS中启动雷达

编译雷达SDK后,启动雷达。
n10雷达,ros学习,slam,ubuntu,人工智能,linux,自动驾驶

打开rviz可以看到雷达的点云信息
n10雷达,ros学习,slam,ubuntu,人工智能,linux,自动驾驶

同时可以打印雷达的/scan数据:
n10雷达,ros学习,slam,ubuntu,人工智能,linux,自动驾驶

五、将雷达数据用起来(cartographer建图)

  二进制下载cartographer后,相关文件在/opt/ros/melodic/share/cartographer_ros路径下。
下载指令:

sudo apt-get install ros-melodic-cartographer* -y

2D建图主要用到demo_revo_lds.launch文件,这个文件默认是用来跑bag的,并未设置imu的接口。carto虽然是laser主导的算法,但如果只用雷达数据的话构建的地图会很模糊,需要融合imu的数据对机器人转向校准后进行建图。
修改文件:
/opt/ros/melodic/share/cartographer_ros/launch/demo_revo_lds.launch
接入imu数据:

<launch>
  <param name="/use_sim_time" value="false" />
  <arg name="imu_in_topic" default="/imu_data"/>
  <arg name="imu_transform" default="true"/>
find cartographer_ros  <node name="cartographer_node" pkg="cartographer_ros"
      type="cartographer_node" args="
          -configuration_directory $(find cartographer_ros)/configuration_files
          -configuration_basename revo_lds.lua"
      output="screen">
  </node>
  <node name="cartographer_occupancy_grid_node" pkg="cartographer_ros"
      type="cartographer_occupancy_grid_node" args="-resolution 0.05" />
</launch>

同步修改revo_lds.lua文件,接收imu数据,只需要修改以下三个参数即可:

tracking_frame="base_footprint"
published_frame="base_footprint"
TRAJECTORY_BUILDER_2D.use_imu_data=true

打开雷达节点,同时需要开启imu模块,使之输出/imu_data话题:

roslaunch lsn10 lsn10.launch

启动cartographer建图:

roslaunch cartographer_ros demo_revo_lds.launch

建图效果:

左边为雷达屏蔽一部分角度后初始构建的地图,右边是构建好的地图。
n10雷达,ros学习,slam,ubuntu,人工智能,linux,自动驾驶

总结

  对于刚入门ROS的开发者,如果需要完成建图导航路径规划及避障,如果项目预算有限可以选择这款高性价比的雷达;n10的测距精度比较高,且扫描频率也高,尺寸很小方便安装在机器人上,在TOF测距雷达中这款雷达价格比较低,雷达性能全面均衡,适合ROS入门开发者使用。文章来源地址https://www.toymoban.com/news/detail-596551.html

到了这里,关于镭神智能N10激光雷达测评+ROS_Cartographer应用测试的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Ros入门 (十)----激光雷达避障 简易实现

    本篇文章通过订阅/scan话题获取障碍物的距离信息,达到避障目的,提供部分代码,仅供参考 1.单线激光雷达避障 (1)ros接入激光雷达 以sick激光为例,在之前的文章已经介绍过ROS 入门(七),此处不再赘叙,获取/scan数据 (2)代码实现

    2023年04月23日
    浏览(65)
  • ROS2+nav2+激光雷达导航(上)

    前面一段时间在ros2和cartographer中摸爬滚打后,终于把图给建出来了,下一步应该就是根据建好的图利用nav2来进行导航了。 本篇博客主要讲解如果加载地图,并用 AMCL 算法实现定位,导航的部分放到下一部分当中。 环境 Ubuntu 22.04 ROS2 humble 激光雷达:镭神激光雷达M10P 网口版

    2024年02月03日
    浏览(34)
  • ROS学习第三十二节——xacro构建激光雷达小车

    https://download.csdn.net/download/qq_45685327/87718396 在前面小车底盘基础之上,添加摄像头和雷达传感器。 deamo02_base.xacro 摄像头 xacro 文件: deamo03_camera.xacro 雷达 xacro 文件: deamo04_laser.xacro deamo05_xacrocar.xacro demo06_xacrocar.launch deamo05_xacrocar.urdf

    2023年04月24日
    浏览(28)
  • ubuntu20.04 ROS 环境下使用velodyne激光雷达

    系统版本:ubuntu 20.04 ROS版本:noetic 激光雷达型号:velodyne VLP-16 网线接 PC/工控机 端口 将PC/工控机的网口配置为: ipv4,方式设置为手动 ip地址、掩码以及网关设置成下图 查看当前话题 其中 /velodyne_points 就是 激光雷达发布的点云消息。 终端输入rviz Fiex Frame 写入 velodyne 添加

    2024年02月08日
    浏览(45)
  • ROS机器人应用(6)—— 激光雷达建图和导航

    小车开机,连接WIFI,密码:dongguan。 启动激光建图(服务端) 查看建图效果(客户端) 可以使用键盘控制、APP遥控、PS2遥控、航模遥控进行控制小车运动。 建图完成,保存地图 (服务端) 保存方法1: 保存方法2: 文件挂载,查看地图 注:地图文件可以使用PhotoShop进行编

    2024年02月02日
    浏览(33)
  • 基于ROS的自动驾驶 激光雷达点云物体检测 项目实战

    前言: 基于Apollo的preception与Autoware的lidar_apollo_cnn_seg_detect模块,并详细记录ROS系统上进行实时检测全部流程和踩坑,文章最后附上rosbag和rosbag的制作方法。参考文章:https://adamshan.blog.csdn.net/article/details/106157761?spm=1001.2014.3001.5502感谢大佬的杰作。 检测效果视频 环境 RTX 2060(

    2024年02月08日
    浏览(31)
  • 多传感器ROS rviz显示,TF转换(如雷达和激光雷达)

    当我们拿到不同的传感器时,我们在调试后希望将他们用ros下的rviz显示在同一页面下,相机(image)和单一的传感器显示通常比较简单,往往我们加入两个有空间坐标的传感器会报错,没有转换关系或者xx frame不存在。这是因为在ROS中,我们需要建立一个rf-tree来管理我们的传

    2023年04月13日
    浏览(38)
  • 仿真机器人-深度学习CV和激光雷达感知(项目2)day03【机器人简介与ROS基础】

    💫你好,我是辰chen,本文旨在准备考研复试或就业 💫本文内容是我为复试准备的第二个项目 💫欢迎大家的关注,我的博客主要关注于考研408以及AIoT的内容 🌟 预置知识:基本Python语法,基本linux命令行使用 以下的几个专栏是本人比较满意的专栏 (大部分专栏仍在持续更新

    2024年01月19日
    浏览(35)
  • 超维空间S2无人机使用说明书——11、使用3维激光雷达实现ROS无人机的精准定位

    一、视频演示 视频演示: 3D雷达定位效果展示 二、源码连接 后续补充 三、启动雷达节点,确保雷达发布数据 未出现红色报错,表明程序运行正常 launch文件详解

    2024年01月23日
    浏览(37)
  • 【EHub_tx1_tx2_A200】Ubuntu18.04 + ROS_ Melodic + 锐驰LakiBeam 1L单线激光 雷达评测

            大家好,我是虎哥,最近这段时间,又手欠入手了锐驰LakiBeam 1L激光雷达,实在是性价比太优秀,话说,最近激光雷达圈确实有点卷。锐驰官网的资料已经很丰富,我这里总结一下自己的简单测试经验,分享给大家。          LakiBeam1L是锐驰智光面向中低速场

    2024年02月03日
    浏览(29)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包