当前位置: 首页 > article >正文

飞马LiDAR500雷达数据预处理

0 引言

在使用飞马D2000无人机搭载LiDAR500进行作业完成后,需要对数据进行预处理,方便给内业人员开展点云分类等工作。在开始操作前,先了解一下使用的软硬件及整体流程。

0.1 外业测量设备

  • 无人机:飞马D2000S
  • 激光模块:LiDAR500

0.2 点云预处理软件

在这里插入图片描述

0.3 原始数据

在这里插入图片描述

0.4 点云预处理流程

在这里插入图片描述

1 外业数据准备

将飞马D2000S和LiDAR500进行组装,利用无人机管家进行规划和飞行获取原始数据。
在这里插入图片描述

2 POS解算(飞马无人机管家)

对下载的POS数据(在智飞行里面连接飞机下载)进行POS解算。

2.1 打开智理图

请添加图片描述

2.1.1 GNSS格式转换

请添加图片描述
添加GNSS数据(可以一次性添加多架次)
请添加图片描述
点击确定
在这里插入图片描述
在这里插入图片描述

2.2 GNSS解算

选择观测文件(转换后的***.O文件)
请添加图片描述
在这里插入图片描述

勾选基准站,选择手动下载,点击下载。
请添加图片描述

  • 解算方式:融合
  • RTK轨迹:选择RTK轨迹文件
  • 保持路径:选择保存路径文件夹
    请添加图片描述
    点击解算
    请添加图片描述

3 点云轨迹解算(Inertial Explorer)

路径尽量都用英文

3.1 新建项目

File --> Empty Project
请添加图片描述

选择路径,设置文件名
请添加图片描述

3.2 数据转换

Tool --> Convert Raw GNSS to GPB
在这里插入图片描述

添加基准站数据
在这里插入图片描述
在这里插入图片描述

添加流动站数据,点击Convert
在这里插入图片描述
请添加图片描述

会跳出一个选择文件窗口,选择***.P文件,点击打开
请添加图片描述

弹出转换成功窗口,点击关闭
请添加图片描述

3.3 添加数据

3.3.1 添加基准站数据

请添加图片描述
请添加图片描述

设置 Name 以示区分不同架次数据
请添加图片描述

3.3.2 添加移动站数据

请添加图片描述
请添加图片描述

3.3.3 添加IMU数据

请添加图片描述

3.4 查看添加的三个数据的时间覆盖图

选择 File Data Coverage
请添加图片描述

点击ok
请添加图片描述

如下图,说明三个数据就是对的。
请添加图片描述

3.5 紧耦合差分解算

Process --> Process TC
请添加图片描述

  • Profile:SPAN Airborne (STIM300) 选择 LiDAR500 对应的IMU
  • Vehicle Profile:设置 LiDAR500 的参数
    请添加图片描述
    点击Process
    请添加图片描述
    忽略报错,点击Continue
    请添加图片描述
    正在处理
    请添加图片描述
    请添加图片描述
    请添加图片描述

3.6 质量检查与轨迹导出

3.6.1 质量检查

点击下图红色框按钮,查看 POS 数据解算精度,一般位置精度小于 2cm,姿态精度横滚及俯仰小于 0.01°,航向小于 0.05°为解算正常。
在这里插入图片描述
左侧数据除以60为度,航向应不超过0.05°,横滚俯仰应不超过0.01°。
在这里插入图片描述

3.6.2 轨迹导出

Output --> Export to SBET
请添加图片描述

勾选GPS
请添加图片描述

4 智激光-点云数据预处理

在这里插入图片描述

4.1 新建项目

  • 设置工程路径与名称
  • 采集设备:第一次需要选择新建设备,根据输入设备名称(设备SN码),点击下载参数
    在这里插入图片描述
    选择轨迹文件
    在这里插入图片描述
    添加对应的激光数据
    在这里插入图片描述
    点击确定(这里检查点数据后面添加)
    在这里插入图片描述

4.2 点云解算

  • 处理过程勾选优化平差(去噪等不勾选,是因为后面点云处理会进行这几步操作)
  • 夹角尽量不超过40°
    在这里插入图片描述
    等待解算完成
    在这里插入图片描述

4.2.1 查看分层情况

点击剖面图,对着图标右键可以打开剖面设置窗口
在这里插入图片描述

根据剖面线查看检查处的点云分层情况
在这里插入图片描述

4.3 投影管理

点击 >> 可以选择系统自带的标准投影分带坐标系统
在这里插入图片描述

点击新建,可以自定义坐标系统
在这里插入图片描述

本次需要112°30′的坐标系统:

  • 选择对应椭球
  • 修改中央经线
    在这里插入图片描述

4.4 坐标转换

  • 选择LiDAR数据
  • 调整范围:调整XYZ
  • 新建转换配置(选择坐标系统,可以输入七参数,这样得到的就直接是正常高了)
    在这里插入图片描述
    确认输出路径,点击转换
    在这里插入图片描述
    转换完成后,提升是否添加,点击是
    在这里插入图片描述

4.5 精度检查

4.5.1 添加数据

在这里插入图片描述

选择检查点文件,并确认坐标顺序 N E H 还是 E N H
在这里插入图片描述

4.5.2 精度检核

点击定位 --> 计算,查看中误差
在这里插入图片描述

4.6 点云成果

成果在项目文件夹下的Export文件夹里
在这里插入图片描述
这里只讲了外业点云数据的预处理,后面点云的精分类等处理操作另作说明。

相关文章:

飞马LiDAR500雷达数据预处理

0 引言 在使用飞马D2000无人机搭载LiDAR500进行作业完成后,需要对数据进行预处理,方便给内业人员开展点云分类等工作。在开始操作前,先了解一下使用的软硬件及整体流程。 0.1 外业测量设备 无人机:飞马D2000S激光模块&#xff…...

Kerberos面试内容整理-在 Linux/Windows 中的 Kerberos 实践

Windows 实践: 在Windows环境中,Kerberos 几乎是无形融合的。用户使用域账号登录计算机时,实际上就完成了Kerberos的AS认证并获取TGT;此后的资源访问(如共享文件夹、打印机、数据库等)都会自动使用Kerberos进行验证,而无需用户干预。Windows通过LSASS进程维护和缓存用户…...

在 Allegro PCB Editor 中取消(解除或删除)已创建的 **Module** 的操作指南

在 Allegro PCB Editor 中取消(解除或删除)已创建的 Module 有两种主要场景,操作也不同: 📌 场景一:仅想解除元件与 Module 的关联(保留元件位置和布线,但可独立编辑) …...

基于springboot的校园社团信息系统的设计与实现

其他源码获取可以看首页:代码老y 个人简介:专注于毕业设计项目定制开发:springbootvue系统,Java微信小程序,javaSSM系统等技术开发,并提供远程调试部署、代码讲解、文档指导、ppt制作等技术指导。源码获取&…...

nodejs里面的http模块介绍和使用

Node.js的http模块是构建在libuv库之上,以JavaScript接口形式暴露出来的核心模块之一,它允许开发者轻松地创建和管理HTTP服务器及客户端,进而实现网络应用的快速开发。此模块的设计理念围绕着事件驱动和非阻塞I/O模型,这些特性使N…...

mamba架构和transformer区别

Mamba 架构和 Transformer 架构存在多方面的区别,具体如下: 计算复杂度1 Transformer:自注意力机制的计算量会随着上下文长度的增加呈平方级增长,例如上下文增加 32 倍时,计算量可能增长 1000 倍,在处理长序…...

嵌入式鸿蒙开发环境搭建操作方法与实现

Linux环境搭建镜像下载链接: 链接:https://pan.baidu.com/s/1F2f8ED5V1KwLjyYzKVx2yQ 提取码:Leun vscode和Linux系统连接的详细过程1.下载Visual Studio Code...

在 Spring Boot 中使用 WebFilter:实现请求拦截、日志记录、跨域处理等通用逻辑!

💡 前言 在开发 Web 应用时,我们经常需要对所有请求进行统一处理,例如: 记录请求日志实现跨域(CORS)接口权限控制请求参数预处理防止 XSS 攻击 这些功能如果都写在每个 Controller 或 Service 里&#x…...

CSS预处理器:Sass与Less的语法和特性(含实际案例)

Sass(SCSS语法示例) 1. 变量:统一管理颜色 // 定义变量 $primary-color: #1a237e; $success-color: #4caf50; $font-size-base: 16px;// 实际应用 body {color: $primary-color;font-size: $font-size-base; }.button {background: $succes…...

QT常用控件(1)

控件是构成QT的基础元素,例如Qwidget也是一个控件,提供了一个‘空’的矩形,我们可以往里面添加内容和处理用户输入,例如:按钮(QpushButton),基础显示控件(Lable&#xff…...

明基编程显示器终于有优惠了,程序员快来,错过等一年!

最近618的活动已经陆续开始了,好多人说这是买数码产品的好时候,作为一名资深程序员,我做了不少功课,决定给自己升级办公设备,入手明基 RD 系列的显示器,这是市面上首家专注于我们程序员痛点和需求的产品&am…...

【计算机网络】非阻塞IO——select实现多路转接

🔥个人主页🔥:孤寂大仙V 🌈收录专栏🌈:计算机网络 🌹往期回顾🌹:【计算机网络】NAT、代理服务器、内网穿透、内网打洞、局域网中交换机 🔖流水不争&#xff0…...

Figma 中构建 Master Control Panel (MCP) 的完整设计方案

以下是在 Figma 中构建 Master Control Panel (MCP) 的完整设计方案,专为设计系统管理而优化: 一、MCP 核心功能架构 #mermaid-svg-iZAnYxyYU4BtpeaE {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#merma…...

什么是权威解析服务器?权威解析服务器哪些作用?

域名系统(DNS)是互联网的核心基础设施之一,它将易于记忆的域名转换为计算机能够识别的IP地址。DNS服务器在这一过程中扮演着至关重要的角色,它们可以分为以下几种类型: 根DNS服务器 根DNS服务器位于DNS层级结构的最顶端&#xf…...

LeetCode--23.合并k个升序链表

解题思路: 1.获取信息: 给出了多个升序链表,要求合并成一个升序链表,返回首元结点 2.分析题目: 外面在21题的时候,讲了怎样合并两个升序链表为一个升序链表,不了解的,建议去看一下21…...

ComfyUI 工作流

目录 🧠 ComfyUI 是什么? ComfyUI 的特点 🔧 ComfyUI 工作流程(节点图) 📌 简单理解 如何安装? 🧠 ComfyUI 是什么? ComfyUI 是一个 Stable Diffusion 的图形化用户界面(GUI),专门用来生成图像。它通过 节点图(Node Graph)形式来让用户定义图像生成的每…...

使用glide 同步获取图片

在 Glide 中,可以使用asBitmap()方法来获取图片的Bitmap对象,进而同步地加载图片。以下是具体示例: String imageUrl "https://example.com/image.jpg"; Bitmap bitmap Glide.with(context).asBitmap().load(imageUrl).apply(ne…...

【推荐算法】NeuralCF:深度学习重构协同过滤的革命性突破

NeuralCF:深度学习重构协同过滤的革命性突破 一、算法背景知识:协同过滤的演进与局限1.1 协同过滤的发展历程1.2 传统矩阵分解的缺陷 二、算法理论/结构:NeuralCF架构设计2.1 基础NeuralCF结构2.2 双塔模型进阶结构2.3 模型实现流程对比 三、…...

负载均衡相关基本概念

负载均衡在系统架构设计中至关重要,其核心目标是合理分配负载,提升系统整体性能和可靠性。本文简要介绍了负载均衡的基本概念,包括四层和七层负载均衡、负载均衡的使用场景和实现方式、负载均衡的常用算法以及一些配置相关知识。 1、负载均衡…...

服务器中日志分析的作用都有哪些

服务器日志是用来检测和排查可疑行为的主要工具,运维团队可以通过分析和解读日志文件,发现服务器中潜在的网络安全威胁或异常活动,下面,就让小编和大家一起来了解一下服务器中日志分析的作用都有什么吧! 对于服务器中的…...

【React】useId

在 React 中,useId 是 React 18 引入的一个 Hook,用于生成一个在组件生命周期中保持稳定的唯一 ID。它主要用于: 无障碍(accessibility)场景,比如表单控件需要一个 id 和 label 的 htmlFor 属性配对。服务…...

【51单片机】0. 基础软件安装

最近心血来潮对单片机感兴趣,想着以后工作不景气了就跳槽,兴趣使然为以后做打算吧,开始跟着江科大学习单片机 1. 需要安装的软件说明 使用到的软件包括: Keli:写嵌入式代码的 stc-isp:烧录&下载代码…...

集成电路设计:从概念到实现的完整解析优雅草卓伊凡

集成电路设计:从概念到实现的完整解析优雅草卓伊凡 一、集成电路设计:芯片制造的”灵魂蓝图” 1.1 什么是集成电路设计? 集成电路(IC)设计是指通过电子设计自动化(EDA)工具,将数百…...

动态规划之网格图模型(二)

文章目录 动态规划之网格图模型(二)LeetCode 931. 下降路径最小和思路Golang 代码 LeetCode 2684. 矩阵中移动的最大次数思路Golang 代码 LeetCode 2304. 网格中的最小路径代价思路Golang 代码 LeetCode 1289. 下降路径最小和 II思路Golang 代码 LeetCod…...

uniapp 集成腾讯云 IM 消息搜索功能

UniApp 集成腾讯云 IM 消息搜索功能实战指南 一、功能实现原理 腾讯云 IM 通过 消息漫游 服务端搜索接口 实现消息检索,核心机制如下: 数据存储:消息默认存储7天(可扩展至30天)索引构建:基于消息内容自…...

robot_lab——rsl_rl的train.py整体逻辑

文章目录 Go2机器人训练流程详细分析概述1. 训练启动流程1.1 命令行参数解析RSL-RL相关参数组Isaac Sim应用启动参数组 1.2 RL配置1.3 Isaac Sim启动 2. 环境配置加载2.1 Hydra配置系统 3. 环境创建与初始化3.1 Gym环境创建3.2 Manager系统初始化3.2.1 ObservationManager3.2.2…...

AI推荐系统演进史:从协同过滤到图神经网络与强化学习的融合

每一次滑动手机屏幕,电商平台向你推荐心仪商品的背后,是超过百亿量级的浮点运算。从早期的“猜你喜欢”到如今的“比你更懂你”,商品推荐引擎已悄然完成从简单规则到深度智能的技术跃迁。 一、协同过滤:推荐系统的基石与演进 协同…...

Java-IO流之压缩与解压缩流详解

Java-IO流之压缩与解压缩流详解 一、压缩与解压缩概述1.1 基本概念1.2 Java中的压缩类库1.3 核心类与接口 二、ZIP压缩与解压缩2.1 ZIP格式简介2.2 使用ZipOutputStream创建ZIP文件2.3 使用ZipInputStream读取ZIP文件 三、GZIP压缩与解压缩3.1 GZIP格式简介3.2 使用GZIPOutputS…...

.NET 原生驾驭 AI 新基建实战系列(三):Chroma ── 轻松构建智能应用的向量数据库

在人工智能AI和机器学习ML迅猛发展的今天,数据的存储和检索需求发生了巨大变化。传统的数据库擅长处理结构化数据,但在面对高维向量数据时往往力不从心。向量数据库作为一种新兴技术,专为AI应用设计,能够高效地存储和查询高维向量…...

有声书画本

有声书画本服务标准 有声喵连接 一、基础服务(5r/w字) 核心: 基础删(快捷键AltD)调,优化播讲流畅度 执行: 删除冗余旁白 删除角色动作/心理的重复描述(例:小明冷笑道…...