LIVOX HAP激光雷达使用方法

news2024/11/10 13:27:00

  一、Livox HAP介绍

         Livox HAP 由 Livox 团队耗时两年精心打造,是 Livox 首款面向智能辅助驾驶市场研发的车规级激光雷达。HAP 于 2021 年在全新自建的车规级智能制造中心进行批量生产,可满足 74 项严苛的车规可靠性要求。HAP 已成功为小鹏汽车、一汽解放等商乘用车项目批量供货。

        

         小鹏 D55 所搭载的车载量产版性能参数相比 HAP 将进一步优化,得益于三棱镜的加成,HAP 探测距提升至 150 米(针对 10% 反射率目标物),横向 120° FOV,前侧向双台布置使得视野提升到 150°,实现 144 线的点云密度,角度分辨率高达 0.16°,中心区域刷新率 20Hz,可实现高速公路、城区道路等场景下远处障碍物的检测,提升辅助驾驶行车安全;与蔚来 ET7 及 R 汽车 ES33 不同,小鹏 D55 的激光雷达布局将位于前保险杠两侧。

同时,三棱镜可以实现同轴独立旋转,光束可实现大角度偏转,并且可以通过棱镜的角度差来实现不同的扫描效果并且棱镜有一个转动较慢、另外两个则转动较快,可实现联动运行。

而在棱镜的可靠性上,不同于工规版的 Horizon ,车规版的 HAP 采用了只有在 Livox Tele-15 产品上使用过的小轴承工艺来进行棱镜电机驱动。HAP 采用了比 Tele-15 更小的 6mm 直径的小轴承,相比比 Tele-15 的转子线速度进一步下降了 33% 。 HAP 还得到了线速度、转速等方面的优化,同时 HAP 轴承的油脂含量只有 Tele-15 的 1/2 ,只有 Horizon 的1/25。

二、Livox Hap的使用

环境:作者使用的是Ubuntu 18.04 ROS melodic

  • x86

    • Ubuntu 20.04 / Ubuntu 18.04 / Ubuntu 16.04
  • ARM (Nvidia TX2)

    • Ubuntu 18.04
  • Windows 10 + Visual Studio 2019

  • Compiler supporting C++11

下载:Livox SDK 2和livox_ros_driver2

2.1 配置和编译Livox SDK2

依赖:

  • CMake 3.0.0+
  • gcc 4.8.1+

CMake安装

$ sudo apt install cmake

下载和编译

$ git clone https://github.com/Livox-SDK/Livox-SDK2.git
$ cd ./Livox-SDK2/
$ mkdir build
$ cd build
$ cmake .. && make -j
$ sudo make install

2.2配置和编译 livox_ros_driver2

官方要求是noetic,其实melodic也能够完成

下载代码

git clone https://github.com/Livox-SDK/livox_ros_driver2.git ws_livox/src/livox_ros_driver2

如果没有下载SDK2的话,需要编译SDK2

cd ws_livox/src/livox_ros_driver2
sudo ./dedicated_sdk/build.sh ROS1

编译 livox_ros_driver2

source /opt/ros/melodic/setup.sh
./build.sh ROS1

2.3运行和配置网络

设置静态网络,根据官网配置ip为192.168.1.50,网关为255.255.255.0;

 运行代码

source ../../devel/setup.sh
roslaunch livox_ros_driver2 livox_lidar_rviz_HAP.launch

发现错误

 解决办法

改正config_ROS1/HAP_config.json文件中的所有的192.168.1.5192.168.1.50

{
	"lidar_summary_info" : {
		"lidar_type": 8   # protocol type index, please don't revise this value
	},
	"HAP": {
		"device_type" : "HAP",
		"lidar_ipaddr": "",
		"lidar_net_info" : {
			"cmd_data_port": 56000,     # command port
			"push_msg_port": 0,
			"point_data_port": 57000,
			"imu_data_port": 58000,
			"log_data_port": 59000
		},
		"host_net_info" : {
			"cmd_data_ip" : "192.168.1.50",   # host ip
			"cmd_data_port": 56000,
			"push_msg_ip": "",
			"push_msg_port": 0,
			"point_data_ip": "192.168.1.50",  # host ip
			"point_data_port": 57000,
			"imu_data_ip" : "192.168.1.50",   # host ip
			"imu_data_port": 58000,
			"log_data_ip" : "",
			"log_data_port": 59000
		}
	},
	"lidar_configs" : [
		{
			"ip" : "192.168.1.100",  # ip of the LiDAR you want to config
			"pcl_data_type" : 1,
			"pattern_mode" : 0,
			"blind_spot_set" : 50,
			"extrinsic_parameter" : {
				"roll": 0.0,
				"pitch": 0.0,
				"yaw": 0.0,
				"x": 0,
				"y": 0,
				"z": 0
			}
		}
	]
}

再次运行,可以看到以下画面

参考

览沃浩界 HAP 激光雷达

独家|小鹏车载Livox 激光雷达正式命名为HAP 官图首次曝光_新闻_新出行

深度解读Livox车规产品之HAP(一)棱镜式扫描方案 - 知乎

GitHub - Livox-SDK/Livox-SDK2: Drivers for receiving LiDAR data and more, support Lidar HAP.GitHub - Livox-SDK/livox_ros_driver2: Livox device driver under Ros, support Lidar HAP.

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

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

相关文章

C#【必备技能篇】Release下的pdb文件有什么用,是否可以删除?

文章目录一、简介二、问答三、Release中删除pdb文件四、重要事项一、简介 英文全称:Program Database File 中文全称:程序数据库 文件 程序数据库 (PDB) 文件保存着调试和项目状态信息,使用这些信息可以对程序的调试配置进行增量链接。 在…

ORCID以及ResearcherID注册

ORCID以及ResearcherID注册 ORCID 网址: https://orcid.org/ 点击注册 开始注册 跟着流程走一遍 最后登录进入个人首页,可以看到自己的ORCID。 ResearcherID 网址:https://webofscience.com 注册 邮箱点击确认邮件后,登录进…

操作系统 | 实验七 SPOOLING技术

文章目录一、实验目的二、实验内容三、数据结构3.1 数据结构3.2 函数以及功能四、程序流程图五、实验代码六、实验结果七、实验体会总结一、实验目的 理解和掌握SPOOLING假脱机技术 二、实验内容 通过SPOOLING技术可将一台物理I/O设备虚拟为多台逻辑I/O设备,同样…

奇技淫巧第7期

终于腾出时间了,现在对3~11月份知识点作总结。 这段时间主要在写论文,跑案例分析。暑期的比赛另写了一个小系列,这里就不再写了。 总的来说,零散的代码知识点在积累几个月后还是要汇总回顾一下的。 文章目录Python 歪门邪道fnmatc…

SpringBoot SpringBoot 开发实用篇 3 测试 3.7 匹配响应体【JSON】

SpringBoot 【黑马程序员SpringBoot2全套视频教程,springboot零基础到项目实战(spring boot2完整版)】 SpringBoot 开发实用篇 文章目录SpringBootSpringBoot 开发实用篇3 测试3.7 匹配响应体【JSON】3.7.1 问题引入3.7.2 匹配响应体【JSON…

力扣刷题day50|739每日温度、496下一个更大元素 I

文章目录739. 每日温度暴力思路单调栈思路什么时候用单调栈?解题思路496. 下一个更大元素 I思路单调栈739. 每日温度 力扣题目链接 给定一个整数数组 temperatures ,表示每天的温度,返回一个数组 answer ,其中 answer[i] 是指对…

[Games 101] Lecture 11-12 Geometry 2 (Curves and Surfaces)

Lecture 11-12 Geometry 2 (Curves and Surfaces) Curves Bzier Curves 贝塞尔曲线 使用一系列的控制点定义某个曲线,控制点定义曲线满足的一些性质可以定义出唯一的曲线,从 p0p_0p0​ 开始,p3p_3p3​ 结束 de Casteljau Algorithm 绘制贝…

Linux16 ---共享内存、操作函数、使用示例

一、共享内存 1、 共享内存为多个进程之间共享和传递数据提供了一种有效的方式。共享内存是先在物理内存上申请一块空间,多个进程可以将其映射到自己的虚拟地址空间中。 所有进程都可以访问共享内存中的地址,就好像它们是由 malloc 分配的一样。如果某…

(二)Easyexcel 的使用(读取数据到map集合中)

前面讲述了使用实体类的方式绑定excel表头的方式进行读取和写入操作,是比较简单的,那么由于表头可能会变,那么就不能使用绑定实体类的方式进行了,于是搜索百度一番,借鉴别人的博客,使用map集合的方式进行读…

一文详解Cookie 和 Session 会话技术

目录 Cookie Session 分布式下Seesion的不足 Cookie 定义:Cookie是服务器发送到浏览器,并保存在浏览器端的一小块数据。浏览器下次访问该服务器时,会自动携带该数据块,将其发送给服务器。 作用:由于HTTP是无状态的&…

tomcat修改默认端口详细步骤(包含运行测试)

前言: 在tomcat端口被占用或者需要把默认的8080端口换成其他的端口,就可以修改默认端口。 一、修改步骤 1.打开tomacat的文件位置--conf目录 2.找到server.xml右键打开方式选择记事本打开 3.找到这个文件的Connector port "8080" 大概位…

TVM 中文站正式上线!最全机器学习模型部署「参考书」它来了

内容一览: 近日,由 MLC 社区志愿者共同翻译校对的 TVM 中文文档正式发布,现已托管至超神经官网 Hyper.AI。 关键词: TVM 开源 机器学习编译器 本文首发自微信公众号:HyperAI超神经 面世5年,TVM成备受追捧的…

tensorflow2.0 学习笔记:一、神经网络计算

mooc课程Tensorflow2.0 笔记 人工智能三学派 行为主义:基于控制论,构建感知-动作控制系统(自适应控制系统)符号主义:基于算数逻辑表达式,求解问题时先把问题描述为表达式,再求解表达式&#x…

AMD EPYC(霄龙)Genoa服务器 | 综合评测

9004 | EYPC | 9654P | AMD 9654 | 7703 | Genoa | Intel 当生命科学、医药研发、东数西算、数据分析、数据挖掘、算力、数据中心、智算中心、遥感测绘、地质遥感等场景逐渐成熟,上层应用场景改变了底层硬件基础,计算、存储、网络架构的迭代升级和调整融…

win11连接共享打印机错误0x00000709

连接共享打印机出现错误0x00000709是常见的打印机错误了,但是用户升级到win11系统之后还遇到了同样的问题,这该如何解决?今天小编就给大家带来详细的解决办法,一起来看看。 方法一、卸载补丁 Win10卸载有问题的补丁KB5006667或KB5…

java项目-第145期ssm汽车在线销售系统-java毕业设计_计算机毕业设计

java项目-第145期ssm汽车在线销售系统-java毕业设计_计算机毕业设计 【源码请到资源专栏下载】 今天分享的项目是《ssm汽车在线销售系统》 该项目分为2个角色,管理员和用户。 用户可以浏览前台,包含功能有: 首页、车辆信息、新闻资讯、留言反馈、我的、跳…

OpenCV图像处理——直方图

总目录 图像处理总目录←点击这里 十二、直方图 12.1、原理 cv2.calcHist(images,channels,mask,histSize,ranges) images: 原图像图像格式为 uint8 或 float32。当传入函数时应 用中括号 [] 括来例如[img]channels: 同样用中括号括来它会告函数我们统幅图 像的直方图。如果…

电容笔哪个品牌好?十大电容笔知名品牌

如今,电容笔越来越受欢迎,性能也越来越好。如何挑选出一款物美价廉的电容笔,就成了一件非常头疼的事情。许多人将其用于日常生活,所以人们都在寻找更好、更经济的电容笔。那么,电容笔的牌子是最便宜、最值得我们入手呢…

骁龙AR2平台解析:分布式架构开启轻量化AR眼镜新时代

在今天的骁龙峰会2022上,高通面向轻量化AR眼镜推出了专属SoC:第一代骁龙AR2平台,这套方案将骁龙XR1、骁龙XR2的单片式方案,改为多芯片分布式SoC方案,同时融合了分离式渲染,实现一整套的AR/VR与智能手机、PC…

Leetcode 学习记录 数组和字符串 习题2

搜索插入位置 给定一个有序数组nums,数组中没有重复元素。搜索指定元素target在数组中插入位置。题目说如果target存在于数组中,直接返回index,如果不在返回应该插入的位置。要求在O(logn)的时间复杂度内完成。 因为…