ARS404毫米波雷达ROS驱动包使用说明

ARS404毫米波雷达ROS驱动包使用说明

一 前期准备(已在工控机安装完成,无需重复操作)

  1. 下载Linux USB_CAN驱动:

    硬件:PCAN FD+
    毫米波雷达:大陆ARS-404
    驱动下载地址:http://www.peak-system.com/fileadmin/media/linux/

  2. 首先安装依赖:

    $ sudo apt-get install flex
    $ sudo apt-get install libpopt-dev
    $ sudo apt-get install can-utils
    #然后将刚才下载好的驱动程序解压
    $ tar -zxvf peak-linux-driver-8.1.tar.gz
    $ cd peak-linux-driver-8.1
    $ make clean
    $ make net=NO_NETDEV_SUPPORT
    $ sudo make install
    
  3. 检验是否正确安装

    $ sudo modprobe pcan
    $ cat /proc/pcan
    

    结果应该如下:
    在这里插入图片描述

    或者用如下命令查看:

    $ ip link show
    

    正确结果应包含can0,没有重新安装驱动

    在这里插入图片描述

  4. 启动雷达并检查数据

    $ sudo ifconfig can0 up  # 初始化驱动,驱动器开始启动并接受信息
    $ candump can0           # 显示接收的雷达信息
    

    在这里插入图片描述

    此外,还有以下关于CAN设备的命令:

    $ sudo ip link set up can0     # 开启can设备
    $ sudo ip link set down can0   # 关闭can设备
    $ ifconfig -a                  # 查看网络设备,CAN总线接口设备被作为网络设备被系统统一管理
    $ ip link set can0 type can bitrate 500000 # 设置can0的波特率为500kbps,CAN网络波特率最大值为1Mbps
    $ ip -details link show can0   # 查看can0的默认配置信息
    $ ip -details -statistics link show can0 # 统计CAN0信息
    $ ip link set can0 type can tq 125 prop-seg 6 phase-seg1 7 phase-seg2 2 sjw 1 
    # 调节各段设置波特率跟采样点
    

    ip -details link show can0命令执行结果:

    在这里插入图片描述


二 创建ROS工作空间

利用ROS的RVIZ进行数据的可视化。首先创建ROS工作空间,并将所有功能包放在同一个ROS工作空间

ROS中进行大陆ARS408雷达点云的可视化及二次开发(一)

  1. 安装socket_can依赖:

    $ git clone https://github.com/Project-MANAS/socket_can.git
    $ cd socket_can
    $ mkdir build
    $ cmake ..
    $ sudo make install #安装成功
    

    socket_can

  2. 安装ars_40功能包

    $ mkdir -p ~/catkin_ws/src
    $ cd ~/catkin_ws/src
    $ git clone https://github.com/Project-MANAS/ars_40X.git
    $ cd ..
    $ catkin_make
    
  3. 安装costmap_converter

  4. 启动RVIZ

    $ roslaunch ars_40X ars_40X.launch visualize:=true obstacle_array:=true
    

在这里插入图片描述

参考链接

[1]: https://juejin.cn/post/7125247868276834318#__13
[2]: https://zhuanlan.zhihu.com/p/406235662?utm_id=0
[3]: https://zhuanlan.zhihu.com/p/450389593
[4]: https://blog.csdn.net/weixin_43777852/article/details/131827453
[5]: https://juejin.cn/post/7125248988734816270
[6]: https://juejin.cn/post/7125249016228479006

  • 20
    点赞
  • 27
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
ARS408毫米波雷达有提供ROS驱动。您可以通过私信获取更多相关信息,并扫描二维码了解详情。\[1\]此外,ARS408是大陆40X毫米波雷达传感器系列中的入门产品,适用于不同的应用场景,具有低成本、坚固耐用、高性能和操作可靠安全性高等特点,测试距离可达170米。\[2\]在安装环境方面,需要使用ROS Melodic版本和peak-linux-driver-8.12.0驱动程序,以及Ubuntu 18.04操作系统。\[2\]通过/ars_40X_ros监听的rosservice,可以对毫米波雷达进行配置,如设置雷达ID、设置最大探测距离等,设置后将转换为总线报文通过ROS topic发出。同时,/ars_40X_rviz可以将障碍物进行可视化,实时显示障碍物的位置、速度、类型等信息,方便与激光雷达、摄像头等数据进行融合观察。\[3\] #### 引用[.reference_title] - *1* *3* [ARS_408毫米波雷达ROS驱动](https://blog.csdn.net/zbzb00zbzb/article/details/119421853)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^koosearch_v1,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* [ROS中进行大陆ARS408雷达点云的可视化及二次开发(一)](https://blog.csdn.net/weixin_43253464/article/details/121208924)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^koosearch_v1,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值