【EdgeBox-8120AI-TX2】Ubuntu18.04 + ROS_ Melodic + 星秒PAVO2单线激光 雷达评测

        大家好,我是虎哥,好久不见,最近这断时间出现了一点变故,开始自己创业,很多事需要忙,所以停更了大约大半年,最近一切已经理顺,所以我还是抽空继续我之前的FLAG,CSDN突破十万粉丝计划。

        前段时间,我们又开始开发2D激光雷达方案,听说了这款行业天花板的单线激光雷达,所以买到手的第一时间,就开始了评测。总结一下自己的简单测试经验,分享给大家,也是自己做个记录。

        PAVO2是星秒科技 PAVO 系列激光雷达的新一代高性能产品。集成了多项星秒前沿创新科技。其具备的远距离、高转速以及高点云速率的优势,是自主导航、安防和智能交通检测等领域的绝佳传感器选择。

        PAVO2可实现最高100Hz的扫描帧率,并具备最长50米的测量距离。此外,PAVO2在50Hz的转速下,依然可以实现0.08°角分辨率测量,结合先进的小光斑发射系统,使其对远距离的微小目标的识别能力大大增强。同时内部集成了多重回波功能,可以在尘、雨、雾等环境下有效识别目标物体,能够适应室外较为复杂的应用场景。

目录

一、星秒PAVO2单线激光介绍

1.1 主要特点

1.2 安装尺寸

1.3 官网资源获取

二、WIN端测试配置

2.1 安装WIN端查看软件

2.2 打开软件,搜索雷达:

2.3 链接雷达

2.4 查看点云及修改配置和IP

三、ROS下查看点云

3.1 建立工作空间

3.2 拷贝代码

​编辑

​编辑​3.3 编译源码包

3.4 将板子IP修改到和雷达同一个网段

3.5 修改ROS 驱动启动脚本中对应的信息

​编辑

3.6 启动驱动

四、总结


一、星秒PAVO2单线激光介绍

官网入口:二代导航型雷达PAVO2-上海星秒光电科技有限公司

我们自己是使用50HC这个版本,用在我们的服务机器人底盘上。

从参数看,产品相当优秀。

1.1 主要特点

1.2 安装尺寸

1.3 官网资源获取

资源获取入口:技术支持-上海星秒光电科技有限公司

没有找到对应资料,只能去找销售要了,这一点网站上是应该更新一下了。最后拿到的资料软件包:

二、WIN端测试配置

WIN端,我们其实主要是为了安装完改IP和简单查看雷达的好坏,完成基本配置用的。

2.1 安装WIN端查看软件

等待安装完毕

安装完毕桌面会有这个图标:

2.2 打开软件,搜索雷达:

记得将你的雷达直接连到你的WIN电脑上。

搜索出来的雷达设备

2.3 链接雷达

将你自己PC的IP先改到与雷达IP一致的网段。

然后再扫描一次。

链接后既可以看到点云数据了。

2.4 查看点云及修改配置和IP

我们修改后使用的配置为:

修改IP:

改完后的配置

然后点击OK跳出。

重新搜索后发现IP已经变化。

三、ROS下查看点云

上面WIN端,我们修改了IP信息,这里将雷达网口和8120AI-TX2测试主板链接到一起。ROS下的驱动官网既可以下载到。

3.1 建立工作空间

mkdir -p ~/Pavo_ws/src
cd ~/Pavo_ws/
catkin_make
source devel/setup.bash

3.2 拷贝代码

cd ~/Pavo_ws/src
#将官网地址的代码包放置到这个目录解压
 
#去掉多余目录
cd ~/Pavo_ws/src/pavo2_ros_v1.1.1.6/src

​编辑
​3.3 编译源码包

cd ~/Pavo_ws
catkin_make

编译完成。

3.4 将板子IP修改到和雷达同一个网段

我是将雷达直接连到板子网口的,所以对应网口IP我需要设置一个固定IP。雷达IP,

192.168.192.100

板子IP:

192.168.192.5

可以ping通雷达。

雷达和板子已经在同一个网段了。

3.5 修改ROS 驱动启动脚本中对应的信息

刚才我们根据需要已经修改了IP,接下来我们测试,需要使用脚本启动,需要修改脚本的对应IP信息。

cd ~/Pavo_ws/src/pavo2_ros_v1.1.1.6/launch
vim pavo2_scan_view.launch

3.6 启动驱动

cd ~/Pavo_ws
source devel/setup.bash
#启动驱动
roslaunch pavo2_ros pavo2_scan_view.launch

新启动一个终端,我们可以初步看看驱动的一些节点信息:

rosnode list
--------------------------------------------------------------------------------
/base_link_to_laser
/odom_to_base_link
/pavo2_node
/rosout
/rviz
​rosnode info /pavo2_node
--------------------------------------------------------------------------------
Node [/pavo2_node]
Publications:* /rosout [rosgraph_msgs/Log]* /scan [sensor_msgs/LaserScan]
​
Subscriptions: None
​
Services:* /pavo2_node/get_loggers* /pavo2_node/set_logger_level
​
​
contacting node http://havefun-plns-tx2:35909/ ...
Pid: 9014
Connections:* topic: /rosout* to: /rosout* direction: outbound (47295 - 192.168.1.91:36586) [11]* transport: TCPROS* topic: /scan* to: /rviz* direction: outbound (47295 - 192.168.1.91:36602) [12]* transport: TCPROS
官方提供的脚本中已经可以直接使用RVIZ查看点云。

四、总结

        这一篇只是初步评测,这款雷达初步跑发现软件系统做的不错,无差错,一气呵成,中间没有任何卡顿就全部都完成了测试,配置修改,以及点云查看,国内下载雷达真是各方面做的越来越好。

        具体这款雷达实际使用效果,后面我们会持续测试,需要比较繁琐的比对测试和长时间运行,后续有机会再补充,我也会在我们视频号中不定期更新相关测试视频,欢迎持续关注。

   

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/766.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

牛客NC314 体育课测验(一)【中等 图,BFS,拓扑排序 Java,Go、PHP】

题目 题目链接: https://www.nowcoder.com/practice/1a16c1b2d2674e1fb62ce8439e867f33 核心 图,BFS,拓扑排序,队列参考答案Java import java.util.*;public class Solution {/*** 代码中的类名、方法名、参数名已经指定,请勿修…

数据库——实验9 存储过程的使用

1. 存储过程的定义 存储过程是一系列预先编辑好的、能实现特定数据操作功能的SQL 代码集,它与特定的数据库相关联,存储在SQL Server服务器上。用户可以像使用自定义的函数一样重复调用这些存储过程,实现它所定义的操作。 2. 存储过程的类型…

A26 STM32_HAL库函数 之 IRDA通用驱动 -- A -- 所有函数的介绍及使用

A26 STM32_HAL库函数 之 IRDA通用驱动 -- A -- 所有函数的介绍及使用 1 该驱动函数预览1.1 HAL_IRDA_Init1.2 HAL_IRDA_DeInit1.3 HAL_IRDA_MspInit1.4 HAL_IRDA_MspDeInit1.5 HAL_IRDA_Transmit1.6 HAL_IRDA_Receive1.7 HAL_IRDA_Transmit_IT1.8 HAL_IRDA_Receive_IT1.9 HAL_I…

后台管理系统加水印(react)

效果 代码图片 代码 window.waterMark function (config) {var defaultConfig {content: 我是水印,fontSize: 16px,opacity: 0.3,rotate: -15,color: #ADADAD,modalId: J_waterMarkModalByXHMAndDHL,};config Object.assign({}, defaultConfig, config);var existMarkModal…

镜舟科技荣获金科创新社 2024 年度金融数据智能解决方案奖

近日, 镜舟科技凭借领先的金融实时数仓构建智能经营解决方案,在“金科创新社第六届金融数据智能优秀解决方案评选”活动中,成功入选“数据治理与数据平台创新优秀解决方案”榜单。 金科创新社主办的“鑫智奖”评选活动,旨在展示…

【解决】Caused by: javax.net.ssl.SSLHandshakeException: PKIX path building failed

问题原因: 在Java8及高版本以上的版本在源应用程序不信任目标应用程序的证书,因为在源应用程序的JVM信任库中找不到该证书或证书链。也就是目标站点启用了HTTPS 而缺少安全证书时出现的异常 解决方案: 我使用的是忽略证书验证 public clas…

【配电网故障定位】基于二进制矮猫鼬优化算法的配电网故障定位 33节点配电系统故障定位【Matlab代码#82】

文章目录 【获取资源请见文章第6节:资源获取】1. 配电网故障定位2. 二进制矮猫鼬优化算法3. 算例展示4. 部分代码展示5. 仿真结果展示6. 资源获取 【获取资源请见文章第6节:资源获取】 1. 配电网故障定位 配电系统故障定位,即在配电网络发生…

Day17-Python基础学习之设计模式

设计模式 单例模式 某些场景下,我们需要一个类无论获取多少次类对象,都仅仅提供一个具体的实例,用以节约创建对象的开销和内存开销 # 单例模式 class StrTools:pass ​ s1 StrTools() s2 StrTools() # 这里是两个独立对象 print(s1) pri…

vscode微博发布案例

样例: CSS代码: * {margin: 0;padding: 0; }ul{list-style: none; }.w {width: 900px;margin: 0 auto; }.controls textarea {width: 878px;height: 100px;resize: none;border-radius: 10px;outline: none;padding-left: 20px;padding-top: 10px;font-size: 18px; }.controls…

UE4 相机围绕某点旋转

关卡(一个相机CameraActor,一个Cube(名叫Target)): 关卡蓝图里的逻辑(为了大家看得清楚,特意连得很紧凑,也比较乱,不然一张截图放不下): 只对Yaw 只Pitch: 同样对Roll: 围绕任…

汇编语言——将BX中的无符号数和有符号数以二进制、八进制、十六进制、十进制形式输出

文章目录 将BX中的无符号数以二进制形式输出将BX中的无符号数以八进制形式输出将BX中的无符号数以十六进制形式输出将BX中的无符号数以十进制形式输出将BX中的有符号数以十进制形式输出 将BX中的无符号数以二进制形式输出 利用移位指令会影响CF,默认dl30h(数字0)&a…

基于Springboot的社区帮扶对象管理系统(有报告)。Javaee项目,springboot项目。

演示视频: 基于Springboot的社区帮扶对象管理系统(有报告)。Javaee项目,springboot项目。 项目介绍: 采用M(model)V(view)C(controller)三层体系…

软航H5 PDF签章产品经nginx代理之后浏览器中PDF盖章时提示:签章失败:网络错误 的问题排查及解决办法

目录 问题现象 问题排查思路 问题处理办法 附:软航H5 PDF签章产品介绍 软航电子签章系统 软航版式文档签批系统 问题现象 问题描述:在系统中集成了软航H5 PDF签章产品,软航H5 PDF签章产品的对应服务是通过nginx代理的,在奇安…

CDN的原理

CDN的原理 CDN的基本原理是依靠部署在各个区域大量缓存服务器的响应。当用户访问网站时,不需要访问站点的DNS服务器,而是利用全局负载技术将用户的请求直接指向最近的缓存服务器上,且保证服务器是正常工作的,访问的路径和内容是传…

leetcode199 二叉树的右视图

题目 给定一个二叉树的 根节点 root,想象自己站在它的右侧,按照从顶部到底部的顺序,返回从右侧所能看到的节点值。 示例 输入: [1,2,3,null,5,null,4] 输出: [1,3,4] 解析 这道题首先能想到的办法,就是使用迭代法层次遍历&…

jupyter简要使用手册

目录 1. 启动 Jupyter Notebook 服务器: 2. 创建新笔记本文件: 3. 编写和执行代码: 4. 插入和编辑单元格: 5. Markdown 单元格的使用: 6. 保存和下载笔记本文件: 7. 其他功能: 1. 启动 Ju…

【PyTorch Lightning】.ckpt 是什么?里面有什么?

什么是检查点(checkpoint, ckpt)? 当模型在训练过程中时,随着其不断接收更多数据,其性能也会发生变化。在训练过程中保存模型的状态是一种最佳实践。这样可以在开发模型的过程中,在每个关键点上获得模型的…

成为程序员后你都明白了程序即人生,并无二样

成为程序员后你都明白了什么? 简介:一个16年开发老兵的心路历程 方向一:技术成长 先说下本职吧,技术这一块呢。因为笔者非常喜欢技术从初二就开始接触简单的编程,考学时所有的专业全填写了计算机相关的专业&#xff0…

Spring Cloud+Uniapp 智慧工地云平台源码 智慧工地云平台AI视频分析应用

目录 AI应用与环境治理 设备管理与危大工程 塔吊安全监管 智慧工地APP端 智慧工地硬件设备 智慧工地主要功能模块 智慧工地可以通过以下几个方面为建筑行业赋能: 1.提高工程效率 2.提高工程安全性 3.提高工程质量 4.提高工程管理效率 绿色施工 质量管理…

PgSQL的登录相关(Ubuntu22.04)

一 将用户设为密码登录方式 1 修改用户的密码 sudo -u postgres psql -c "ALTER USER yuhui WITH PASSWORD xinmima;" 2 修改配置,指定用户yuhui使用密码登录 sudo vi /etc/postgresql/16/main/pg_hba.conf local all postgres …