德思特方案 | 突破户外测试局限:德思特GNSS仿真方案赋能机器人高精定位

德思特方案 | 突破户外测试局限:德思特GNSS仿真方案赋能机器人高精定位

前置背景

在户外机器人领域,像割草机器人这类需在复杂环境精准作业的设备,卫星定位导航技术是其自主运行的核心支撑。然而,户外场景挑战重重:

  • 一方面,真实环境里卫星信号易被树木、建筑物等遮挡产生多径效应,严重影响定位精度
  • 另一方面,传统实地测试受场地、天气等因素限制,成本高、周期长,且难以全面覆盖各类极端或复杂应用场景,无法高效验证机器人定位系统的精度与稳定性。

同时,对于户外机器人而言,仅依靠GNSS(全球导航卫星系统)难以满足高精度作业需求,双天线定向技术能为机器人提供航向等姿态信息,RTK(实时动态差分定位)技术可实现厘米级的定位精度,这些技术与GNSS结合,是户外机器人实现精准作业的关键。

为在产品研发早期充分且高效地测试户外机器人的卫星定位导航性能,以及双天线定向、RTK 厘米级定位的性能,室内仿真测试成为关键手段。德思特凭借先进的GNSS模拟技术,推出针对户外机器人的高精定位仿真测试方案,为户外机器人定位系统研发提供可靠测试保障。

方案内容

1核心设备与技术

采用德思特GNSS模拟器,该模拟器可生成实时/预设/录制的位置信息、6DOF(六自由度)姿态信息以及多径模型。

此外,它可以通过多实例功能实现流动站主天线+从天线仿真以及RTK虚拟信号(等同于CORS站信号的仿真,通过WIFI、5G等方式传输)实现RTK定位+双天线定向:

 

 

测试对象

以配备双天线+RTK(实时动态差分定位)技术的户外机器人(如割草机器人)为待测件,待测件包含待测试的定位算法。

测试价值

  • 可实现全球范围内任意地点与位置的测试,突破实地测试的地域限制。
  • 生成的卫星信号与真实信号具有高一致性,能模拟真实环境下的定位场景。
  • 具备双天线同步仿真能力,可精准模拟机器人双天线定位的情况。
  • 支持RTK基准站与RTCM(无线电技术委员会海事服务)消息模拟,为RTK定位测试提供完整环境。
  • 接口开放且集成度高,易于部署,能快速搭建测试平台。
  • 可选支持硬件在环仿真功能

解决的问题

  1. 可在室内构建完整测试平台,实现户外机器人定位系统的早期验证,提升研发效率。
  2. 支持对户外机器人姿态的精细仿真,全面测试机器人在不同姿态下的定位表现。
  3. 能够实现厘米级的高精定位测试,满足户外机器人对定位精度的高要求。
  4. 可模拟树木、楼层等遮挡引起的多径问题,测试机器人定位系统在复杂环境下的抗干扰能力。

机器人定位导航模组 RTK高精定位+双天线测试实操

本次我们测试使用的是行业内较为通用的和芯星通UM982模组来进行验证测试。在该测试demo中,我们使用德思特GNSS模拟器GTS-P72的双端口能力来实现对于主从天线的仿真,并采用虚拟基站来进行RTK信息的仿真。

1.方案构成

本次测试我们需要用到的硬件有:

  • GTS P74 GNSS模拟器以及配套的显示器、鼠标、键盘
  • 和芯星通GNSS接收机,型号:UM982,作为待测定位设备
  • PC一台
    • 安装和芯星通上位机软件Uprecise(V2.0.1037)
    • 注意:如果使用其他版本,可能部分设置有所变化
  • 网线、射频电缆等其他连接用配件

2.硬件连接图

按照如下示意图连接:

  • 射频线缆前端需要添加衰减器30dB,确保最终输出功率为-110dBm
  • GNSS模拟器需要与DUT上位机位于可通信网络,可提前“ping”验证通路情况

 

3.GNSS模拟器Skydel软件场景配置

在本案例中,我们需要打开三个GNSS示例,分别用于“主天线”、“副天线”、“虚拟基站”模拟——

  • 每一路模拟信号均如下:
    • GPS L1CA  + L5
    • BEIDOU B1I + B2I
    • GALILEO E1 + E5
  • 模拟的轨迹是无人机在美洲某郊区实行农业任务的往复“S型”轨迹

主天线实例

①打开Skydel预设好的实例“主天线”,将会加载以上信息并设置好工作实例【往复“S型”轨迹】

  • 星座频点与上述要求一致
  • 往复“S型”轨迹
  • 此时output启用的是DTA-2116 SDR,硬件序号为0,1

如何详细设置GNSS参数

 

②将该案例设置为时间同步中的“主实例”。

 

③设置主天线位置相对于车辆几何中心的偏移量(也可设置为0)。

 

从天线实例

①打开Skydel预设好的实例“从天线”/或复制“主天线实例”,将会加载以上信息并设置好工作实例

  • 星座频点与上述要求一致
  • 往复“S型”轨迹
  • 此时output启用的是DTA-2116 SDR,硬件序号为2,3

 

 

②将该案例设置为时间同步中的“从实例”,同步上述所有设置。

 

设置副天线位置相对于车辆几何中心的偏移量。

 

注意:

主天线位置与副天线位置差距应设置为大于等于50cm,在本案例中:

  • 主天线相对车辆几何中心偏移量为(0,0,0)
  • 主天线相对车辆几何中心偏移量为(0,3,0),且拥有角度偏差(30°,30°,30°)

即二者位置差为3m,且存在角度差

④此时无需额外配置就可使得主天线、副天线绑定保持相对静止,除二者位置有绝对偏差外,其他所有信息(卫星状况、时间、天线增益)等全部一致,符合真实世界的应用场景。

RTK虚拟基站实例

①打开Skydel预设好的实例“RTK基站”,将会加载以上信息并设置好工作实例:

  • 星座频点与上述要求一致
  • 启用的是“NoneRT”虚拟SDR,不占用真实SDR配置
  • 基站坐标为一确定静态点,位于往复“S型”轨迹附近的某个高海拔(50m)位置处,作为静态基站。

 

 

②将该案例设置为时间同步中的“从实例”,保证时间一致。

 

③设置RTK基站传输类型为“Ntrip”,设置传输端口为“2101”,允许本地计算机访问,传输RTCM消息类型设置为:

  • 1006 (Base station position)
  • 1033(Receiver & antenna)
  • 1077 (MSM7 GPS)
  • 1127 (MSM7 BeiDou)

 

④在终端框中输入“ifconfig”查询到本机IP地址作为后续的RTCM传输IP地址。

此时,我们就完成了所有配置,可以点击从实例中的“Start”开始仿真,此时三个实例会全部启动仿真。

 

4.UM982上位机设置

①在准备好的PC上连接UM982接收机,打开Uprecise,在上方receiver选择对应串口号,设置波特率模式为:“Autobauding”,等待连接成功。

 

配置RTK设置:点击左侧工具箱标识,选择“RTCM数据流”。

 

点击“Input”,配置RTK流动站设置如下:

  • IP号:192.168.150.27(匹配GNSS模拟器IP地址)
  • 端口号:2101
  • 设置挂载点:
    • SKYDEL
    • User ID、password:空白
  • 配置完成后,点击"确认"。

点击“Output”,选中接收机对应的COM口,配置完成后,点击"确认"。

 

返回RTCM数据流界面,勾选“Hex”,点击“连接”,开始正常传输RTCM数据。

 

5.结果

等待一段时间后,应观测到地图中的定位状态变更为:RTK Fixed,则完成本地的基准站-流动站双站同步仿真,并能够观测到由于主从天线带来的定向效果。

观测定位情况

打开GNSS信号观测窗口、Chart图,点击冷启动,等待信号稳定后,出现卫星信号柱状图与定位信息,并进入RTK工作模式。

观测定向情况

点击“姿态”窗口,可观察到实时航向角(方位角),基本与仿真过程中的方位角一致。

至此,我们在一台设备内完成了对于主天线+从天线+一个独立的RTK基站的全部仿真。

Read more

前端八股文面经大全:字节跳动音视频前端一面·上(2026-03-03)·面经深度解析

前端八股文面经大全:字节跳动音视频前端一面·上(2026-03-03)·面经深度解析

前言 大家好,我是木斯佳。 相信很多人都感受到了,在AI浪潮的席卷之下,前端领域的门槛在变高,纯粹的“增删改查”岗位正在肉眼可见地减少。曾经热闹非凡的面经分享,如今也沉寂了许多。但我们都知道,市场的潮水退去,留下的才是真正在踏实准备、努力沉淀的人。学习的需求,从未消失,只是变得更加务实和深入。 这个专栏的初衷很简单:拒绝过时的、流水线式的PDF引流贴,专注于收集和整理当下最新、最真实的前端面试资料。我会在每一份面经和八股文的基础上,尝试从面试官的角度去拆解问题背后的逻辑,而不仅仅是提供一份静态的背诵答案。无论你是校招还是社招,目标是中大厂还是新兴团队,只要是真实发生、有价值的面试经历,我都会在这个专栏里为你沉淀下来。 温馨提示:市面上的面经鱼龙混杂,甄别真伪、把握时效,是我们对抗内卷最有效的武器。 面经原文内容 📍面试公司:字节跳动 🕐面试时间:3月3日 💻面试岗位:音视频前端(春招) ❓面试问题: 1. 自我介绍 2. 用了哪些方法使FCP渲染耗时缩短近1s 3.

C++ 方向 Web 自动化测试入门指南:从概念到 Selenium 实战

C++ 方向 Web 自动化测试入门指南:从概念到 Selenium 实战

🔥草莓熊Lotso:个人主页 ❄️个人专栏: 《C++知识分享》《Linux 入门到实践:零基础也能懂》 ✨生活是默默的坚持,毅力是永久的享受! 🎬 博主简介: 文章目录 * 前言: * 一. 自动化测试基础:先搞懂"为什么"和"做什么" * 1.1 自动化测试的核心目标:回归测试 * 1.2 自动化测试分类:别把 “不同自动化” 混为一谈 * 1.3 自动化测试金字塔:如何分配测试资源? * 二. Web 自动化测试核心:环境搭建与驱动管理 * 2.1 核心组件原理:三者如何协同工作? * 2.2 环境搭建:3 步搞定依赖安装

SpringBoot源码解析(十):应用上下文AnnotationConfigServletWebServerApplicationContext构造方法

SpringBoot源码解析(十):应用上下文AnnotationConfigServletWebServerApplicationContext构造方法

SpringBoot源码系列文章 SpringBoot源码解析(一):SpringApplication构造方法 SpringBoot源码解析(二):引导上下文DefaultBootstrapContext SpringBoot源码解析(三):启动开始阶段 SpringBoot源码解析(四):解析应用参数args SpringBoot源码解析(五):准备应用环境 SpringBoot源码解析(六):打印Banner SpringBoot源码解析(七):应用上下文结构体系 SpringBoot源码解析(八):Bean工厂接口体系 SpringBoot源码解析(九):Bean定义接口体系 SpringBoot源码解析(十):应用上下文AnnotationConfigServletWebServerApplicationContext构造方法 目录 * 前言 * 源码入口 * 一、初始化注解Bean定义读取器 * 1、BeanDefinitionRegistry(Bean定义注册接口) * 2、获取环境对象Environment * 3、注

使用rclone将远程的webDav文件共享映射成本地硬盘

#webdav #rclone 一、准备工作 1.1 准备webdav连接 支持webdav的网盘有好多,请自行准备。我做示范的是国外的一个免费网盘,地址是https://infini-cloud.net/en/index.html, 先注册一个账号,就有20GB的免费空间可用。 收到验证邮件,输入验证码或者点击验证链接,注册成功后进入My Page。 免费的20GB空间大小,如果你在主页下方输入我送你的优惠码 L3UV8,你还将多获得5GB的空间 设置允许webDav访问,记住你的密码,如果忘记了,可以Reissue. 记录下以下三个信息(密码只显示一次) WebDAV Connection URLConnection IDApps Password 尝试一下webdav登录,可以正常访问 1.2 下载Rclone和WINFSP 我本机是Win11,我以windows版本为实例,其他操作系统请自行参考查找相关资料。 下载地址: https://rclone.org/downloads/