TI AWR1843毫米波雷达采集三维点云数据(ROS)

这篇具有很好参考价值的文章主要介绍了TI AWR1843毫米波雷达采集三维点云数据(ROS)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

毫米波雷达以其稳定性、对不同环境的适应能力、价格等方面的优势逐步引起了科研人员的注意,本文主要介绍利用了TI(德州仪器)的AWR1843设备,基于ROS系统进行采集点云数据的流程。供大家参考及为自己做一个笔记。

准备

  1. Ubuntu 18.04 + ROS Melodic (推荐工作环境)
  2. 使用Uniflash成功烧录对应SDK版本中的Demo(mmwave_sdk_03_05_00_04/packages/ti/demo/xwr18xx/mmw/xwr18xx_mmw_demo.bin)
  3. 能够在mmwave demo visulalizer 的离线版本或者网页版本中成功运行开箱演示的demo,看到数据。
  4. 官方参考链接

下载源码

下载ti_mmwave_rospkg ROS driver这个lab的源码:

git clone https://git.ti.com/git/mmwave_radar/mmwave_ti_ros.git

切换到下载项目中的"ros_driver"文件夹中:

cd mmwave_ti_ros/ros_driver/

编译

编译:

catkin_make

编译通过后出现下述界面:
TI AWR1843毫米波雷达采集三维点云数据(ROS)
最后source一下当前工作环境即可。

source devel/setup.bash

至此,我们就完成了ti官方开发的ros driver的编译与准备。

用户权限

我们在使用ros driver这个demo时需要控制电脑的两个端口,分别用来发送命令和传输数据。这需要我们的用户在dialout这个组中。
首先使用:

groups

查看当前用户名所在的用户组。可以看到我的用户名“xiaochen”并没有在dialout这个用户组中。
TI AWR1843毫米波雷达采集三维点云数据(ROS)

接着,执行下述命令进行添加用户名到dialout用户组:

sudo adduser xiaochen dialout

重启电脑,生效添加用户的命令。
再次运行groups命令进行查看,结果如下:
TI AWR1843毫米波雷达采集三维点云数据(ROS)

硬件配置/启动

  1. 连接电源线,给板子上电
  2. 连接USB数据线,发送命令/传输数据
    针对本文介绍的AWR 1843板子,启动对应的launch文件:
roslaunch ti_mmwave_rospkg 1843_multi_3d_0.launch 

第一次运行会出现下述乱码,不过没有关系,ctrl + C 结束命令,我们再次运行一次。
TI AWR1843毫米波雷达采集三维点云数据(ROS)
可以看到弹出一个rviz窗口,并出现了三维点云数据:
TI AWR1843毫米波雷达采集三维点云数据(ROS)
使用rostopic list查看当前所发布的topic。
TI AWR1843毫米波雷达采集三维点云数据(ROS)
其中:/ti_mmwave/radar_scan_pcl_0就是我们想要记录的topic数据,使用rosbag record进行记录即可。

点云数量

相信读者可能会发现rviz中点云数量非常少,这一方面时毫米波雷达本身就不能获取较高质量的数据,另一方面时我们需要修改一下 .cfg文件中的参数配置。
在:/mmwave_ti_ros/ros_driver/src/ti_mmwave_rospkg/cfg路径下找到对应的cfg文件,本文的是:“1843_3d.cfg”,打开此文件:
TI AWR1843毫米波雷达采集三维点云数据(ROS)
修改其中:
cfarCfg -1 0 2 8 4 3 0 15 1
cfarCfg -1 1 0 4 2 3 1 15 1
为:
cfarCfg -1 0 2 8 4 3 0 15 0
cfarCfg -1 1 0 4 2 3 1 15 0
之后,重新执行命令:

roslaunch ti_mmwave_rospkg 1843_multi_3d_0.launch 

可以看到点云数量有明显增加:
TI AWR1843毫米波雷达采集三维点云数据(ROS)文章来源地址https://www.toymoban.com/news/detail-414917.html

到了这里,关于TI AWR1843毫米波雷达采集三维点云数据(ROS)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • 毫米波雷达 TI IWR1443 在 ROS 中使用 Rviz 可视化雷达点云

    官方文档:TI mmWave ROS Driver Users Guide 官方文档有更详细的步骤说明,本篇博客仅为本人的实验记录。 实验环境:IWR1443 + linux 18.04 + ROS melodic 使用 Uniflash 成功烧录对应 SDK 版本中的 Demo 能够在 mmwave demo visulalizer 中成功运行开箱演示的 demo,看到数据。 参考链接:毫米波雷达

    2024年02月13日
    浏览(30)
  • 毫米波雷达实时采集教

    https://www.cnblogs.com/dhyc/p/10510876.html 毫米波雷达实时采集教程---- 雷达资料分享——RSP1 多普勒雷达开发套件

    2024年02月08日
    浏览(34)
  • 【TI毫米波雷达笔记】UART串口外设配置及驱动(以IWR6843AOP为例)

    【TI毫米波雷达】GPIO初始化、Pinmux引脚复用和UART串口外设配置及驱动(以IWR6843AOP为例) 最基本的工程建立好以后 需要给SOC进行初始化配置 最是基础配置模板 包含了时钟 MPC DSS BSS上电等等 我这里只用了一个串口 引脚为: SOC_XWR68XX_PINN4_PADBD 和 SOC_XWR68XX_PINN4_PADBD 另外 配置了

    2024年02月11日
    浏览(30)
  • TI毫米波雷达人体生命体征(呼吸、心跳)信号提取算法(IWR6843ISK+DCA1000EVM)

    目录 一、引言 二、毫米波雷达检测呼吸、心跳基本原理 1.TI官方开发资料: 2.博主“调皮连续波”开源资料以及原理讲解: 三、 毫米波雷达提取呼吸、心跳信号Matlab算法处理 1.硬件平台: IWR6843ISKEVM+DCA1000EVM 2.mmavestudio参数设置:  配置说明: 算法流程简介: (1) 预处理

    2024年02月08日
    浏览(32)
  • ZYNQ+AD8285高速毫米波雷达数据采集系统设计

    传统的毫米波雷达采用 DSP+FPGA 的处理模 块,通过FPGA 增加采集数据吞吐能力,通过 DSP 器件完成数据处理算法。为满足如今毫米波雷达 低功耗小型化的指标要求,同时保证数据接口的 稳定性和速度,本设计提出一种基于 Xilinx 公司的ZYNQ采集系统,具有高集成度,高可靠性的

    2024年02月03日
    浏览(27)
  • TI毫米波级联雷达评估板 MMWCAS-DSP-EVM 和MMWCAS-RF-EVM

    本文主要是TI的MMWCAS-DSP-EVM 和MMWCAS-RF-EVM 两块评估板的一些使用心得和毫米波雷达的学习总结。 毫米波(mmWave)是一类使用短波长电磁波的特殊雷达技术。通过捕捉反射的信号,雷达系统可以确定物体的距离、速度和角度。毫米波雷达可发射波长为毫米量级的信号,短波长让所需

    2024年01月16日
    浏览(53)
  • IWR6843ISK+DCA1000EVM毫米波雷达波形数据采集

    IWR6843ISK+DCA1000EVM毫米波雷达波形数据采集 1.DCA1000EVM的开关情况如下图: 2.IWR6843ISK的开关情况如下图: 3.连接情况 使用下图所示的60pin线连接两块板子: 其中IWR6843ISK连接的为下图中上方接口: 4、供电情况 IWR6843ISK需要使用USB线连接至电脑,DCA1000EVM需要使用USB线连接至电脑,

    2024年02月09日
    浏览(27)
  • 国内首门3D毫米波&4D毫米波雷达理论实战路线来了!

    自上世纪九十年代毫米波雷达首次前装量产上车起,已经经过了二十多个年头。近年来,随着新能源汽车智能化大潮来袭,主机厂对毫米波雷达的需求与日俱增,尤其是在辅助驾驶领域,不管是入门级L2,还是高阶NOA,毫米波雷达的单车搭载数量均显著提升。据研究数据显示

    2024年03月19日
    浏览(34)
  • 4D毫米波雷达和3D雷达、激光雷达全面对比

              众所周知,传统3D毫米波雷达存在如下性能缺陷:         1)静止目标和地物杂波混在一起,难以区分;         2) 横穿车辆和行人多普勒为零或很低,难以检测;         3) 高处物体和地面目标不能区分,容易造成误刹,影响安全性;        

    2024年02月05日
    浏览(38)
  • 毫米波雷达:从 3D 走向 4D

    2024年01月02日
    浏览(48)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包