【学习笔记】无人机系统(UAS)的连接、识别和跟踪(九)-无人机区域地面探测与避让(DAA)

  引言 

3GPP TS 23.256 技术规范,主要定义了3GPP系统对无人机(UAV)的连接性、身份识别、跟踪及A2X(Aircraft-to-Everything)服务的支持。

3GPP TS 23.256 技术规范:

【免费】3GPPTS23.256技术报告-无人机系统(UAS)的连接、识别和跟踪资源-CSDN文库

5.7 区域地面探测与避让(DAA)

5.7.1 功能描述

本条款提供了一种网络辅助(地面)探测与避让(DAA)机制。它适用于特定区域,如体育场或竞技场,在这些地方无人机被用于拍摄活动等。该机制基于地面实体——区域空域管理器(AAM),该实体能够检测特定区域内的无人机,并向各个无人机系统(UAS)提供本地引导策略,以避免无人机相互碰撞或与其他结构物碰撞等。该策略可能包括特定无人机允许飞行的区域和位置。该策略也可能适用于特定的户外区域,如活动现场,其中在当地建立了避免无人机碰撞的具体措施。
注1:AAM提供的策略是特定应用的引导/DAA策略,不在3GPP范围内。可以向竞技场内的无人机提供相同或不同的本地策略。例如,可以给无人机分配不同的飞行区域,就像人们在竞技场中有不同的座位一样。
网络辅助(地面)DAA的高级原则是:

  • 竞技场/区域有一个地面实体——区域空域管理器(AAM)。AAM包括一个或多个启用PC5功能的用户设备(UE)。AAM还可以直接连接到数据网络。
  • 对于区域/竞技场的适用空域,AAM为相应位置的无人机定义了个别适应的本地避碰规则。
    注2:AAM如何确定本地避碰引导策略不在3GPP范围内。例如,它可以基于区域/竞技场的地图和设施的详细信息,以及对当前空域使用需求的了解。
  • 向无人机/UE提供AAM本地避碰规则必须符合从5GC接收到的或UE中预先配置的PC5操作策略。
  • 检测到的无人机通过其坐标和广播远程识别码(BRID)或网络远程识别码(NRID)机制检索到的远程识别码进行标识,具体取决于无人机使用的方法。
    注3:AAM如何扫描特定区域内的无人机不在3GPP范围内。
    注4:AAM如何检索检测到的无人机的远程识别码不在3GPP范围内。例如,在BRID的情况下,不同的无人机可以使用不同的方法(如WLAN、蓝牙或PC5直接通信)来广播远程识别码;在NRID的情况下,AAM将根据无人机的地理位置,从应用层的USS检索远程识别码。对于NRID情况,AAM通常必须获得UTM的授权,才能检索远程识别码。
  • 基于检索到的远程识别码,AAM通过触发建立A2X PC5单播链路来激活与每个检测到的无人机的PC5通信,该链路基于第6条款中描述的程序,并在直接通信请求消息中使用无人机的远程识别码作为应用层ID(即目标用户信息)。
    对于PC5上的直接通信,无人机和AAM应遵循第4.2.1.2.2条款中描述的授权和配置原则,包括以下考虑因素:
  • 用于建立A2X服务的单播连接的初始信令的默认目标第2层ID。
  • 组播参数不适用。
    注5:本版本中不支持LTE PC5用于单播。
  • AAM使用PC5单播链路将本地DAA策略作为用户流量提供给竞技场/区域内的每架无人机。
  • 从AAM通过PC5接收到本地避碰相关策略的无人机可能会将这些策略转发给其无人机控制站(UAV-C),以便UAV-C可以通过使用C2通信(例如,通过Uu、PC5或其他方式)相应地引导无人机,以执行本地策略并避免碰撞。
    注6:无人机是否以及如何将其策略转发给其UAV-C,以及UAV-C如何使用这些策略,不在3GPP范围内。
    注7:从AAM接收本地避碰策略的UAV-C可以通知AAM其网络地址(例如,IP地址或URL),以便通过数据网络启用AAM与UAV-C之间的直接通信。UAV-C如何与AAM通信不在3GPP范围内。 

    wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==

    ​编辑 

 图5.7.1-1:基于地面的DAA逻辑架构
 

5.7.2 程序

图5.7.2-1:区域地面DAA高级程序
区域地面DAA利用为A2X定义的程序和机制。本条款中提到的对TS 23.287 [11]的任何引用均应根据第6条款中A2X的相应定义和描述进行解释。
前提条件:AAM/UE和无人机/UE配置为使用特定于区域的地面DAA的A2X服务。

  • 无人机/UE监听根据TS 23.287 [11]的6.3.3.1条款为所使用服务类型配置的相应目标第2层ID上的信号(图6.3.3.1-1步骤1)。
  • AAM可以扫描区域/竞技场上空的空域以检测无人机,例如,通过使用向上指向的雷达和摄像头等。对于每架检测到的无人机,它确定坐标。
    注1:步骤2和步骤3如何执行不在3GPP范围内。
  • AAM使用适用于特定无人机的方法检索每架检测到的无人机的相应远程识别码。可能使用的方法包括通过PC5、WiFi和蓝牙广播远程识别码,以及网络远程识别码。
    如何执行此操作不在3GPP范围内。
  • 对于每架检测到的无人机/UE,AAM通过执行当目标用户信息包含在TS 23.287 [11]的6.3.3.1条款中时描述的第2层链路建立程序,与发现的无人机建立PC5直接通信链路,以便AAM与UAS交互(图6.3.3.1-1步骤2、3、4a、5a和6)。AAM应用层提供一种服务类型,指示A2X服务“特定区域的地面DAA”,并将检索到的远程识别码作为目标UE的应用层ID。作为此程序的结果,在AAM的应用层和具有指定远程识别码的无人机/UE的无人机应用层之间建立了支持双向数据交换的PC5单播直接通信链路。
  • 可选地,当AAM和无人机/UE之间的PC5单播直接通信链路为NR时,无人机/UE可以激活相应的双向通信连接,使用用于C2通信的特定通信技术(例如,LR Wi-Fi或PC5)将链路从无人机扩展到无人机控制站(UAV-C)。这允许链路上接收的数据包(即来自AAM的数据包)转发给UAV-C,并且从UAV-C接收的数据包在链路上转发(即朝向AAM)。此步骤的实现方面不在3GPP范围内。
  • 使用PC5单播直接通信链路,AAM和无人机建立用于消息交换的双向通信通道。可选地,此通道可以通过使用双向隧道扩展到涉及UAV-C。此步骤的协议和实现方面不在3GPP范围内。
    注2:UAV-C和/或无人机可以使用通信通道向AAM提供特定于应用的信息,如何提供以及提供哪些信息不在3GPP范围内。基于对当前无人机交通状况、区域/竞技场本地信息和计划的了解,AAM确定特定无人机适用的位置和飞行路径,以避免碰撞,并创建相应的特定于应用的引导策略,该策略不在3GPP范围内。
  • AAM使用激活的通信通道将确定的引导策略提供给特定无人机。可选地,可以将其转发给UAV-C,后者可以返回相应的C2命令。处理此问题的协议、语义和语法是特定于应用的,不在3GPP范围内。
  • 无人机根据接收到的策略和使用不在3GPP范围内的机制进行避碰引导。
    注3:可选地从AAM接收DAA本地策略的UAV-C可以将其地址(例如,IP地址或URL)通知AAM,以便通过数据网络启用AAM与UAV-C之间的直接通信。

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

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

相关文章

ESP8266模块(2)

实例1 查看附近的WiFi 步骤1:进入AT指令模式 使用USB转串口适配器将ESP8266模块连接到电脑。打开串口终端软件,并设置正确的串口和波特率(通常为115200)。输入以下命令并按回车确认: AT如果模块响应OK,…

【计算机网络】0 课程主要内容(自顶向下方法,中科大郑烇、杨坚)(待)

1 教学目标 掌握计算机网络 基本概念 工作原理 常用技术 为将来学习、应用和研究计算机网络打下坚实基础 2 课程主要内容 1 计算机网络和互联网2 应用层3 传输层4 网络层:数据平面5 网络层:控制平面6 数据链路层和局域网7 网络安全8 无线和移动网络9 多…

构建gitlab远端服务器(check->build->test->deploy)

系列文章目录 提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加 TODO:写完再整理 文章目录 系列文章目录前言构建gitlab远端服务器一、步骤一:搭建gitlab的运行服务器【运维】1. 第一步:硬件服务器准备工作(1)选择合适的硬件和操作系统linux(2)安装必…

Learning vtkjs之WarpScalar

过滤器 WarpScalar 介绍 先看一个官方的一句话介绍: vtkWarpScalar - deform geometry with scalar data vtkWarpScalar - 使用标量数据变形几何体 详细介绍 vtkWarpScalar is a filter that modifies point coordinates by moving points along point normals by…

spss数据分析是什么 怎么下载spss

什么是SPSS SPSS是社会统计科学软件包的简称, 其官方全称为IBM SPSS Statistics。SPSS软件包最初由SPSS Inc.于1968年推出,于2009年被IBM收购,主要运用于各领域数据的管理和统计分析。作为世界社会科学数据分析的标准,SPSS操作操作…

C++合作开发项目:美术馆1.0

快乐星空MakerZINCFFO 合作入口&#xff1a;CM工作室 效果图&#xff1a; 代码&#xff1a; &#xff08;还有几个音乐&#xff01;&#xff09; main.cpp #include <bits/stdc.h> #include <windows.h> #include <conio.h> #include <time.h> #in…

《数据结构》--顺序表

C语言语法基础到数据结构与算法&#xff0c;前面已经掌握并具备了扎实的C语言基础&#xff0c;为什么要学习数据结构课程&#xff1f;--我们学完本章就可以实践一个&#xff1a;通讯录项目 简单了解过后&#xff0c;通讯录具备增加、删除、修改、查找联系人等操作。要想实现通…

Python学习笔记—100页Opencv详细讲解教程

目录 1 创建和显示窗口... - 4 - 2 加载显示图片... - 6 - 3 保存图片... - 7 - 4 视频采集... - 8 - 5视频录制... - 11 - 6 控制鼠标... - 12 - 7 TrackBar 控件... - 14 - 8.RGB和BGR颜色空间... - 16 - 9.HSV和HSL和YUV.. - 17 - 10 颜色空间的转化... - 18 - …

数据结构——栈的实现(java实现)与相应的oj题

文章目录 一 栈栈的概念:栈的实现&#xff1a;栈的数组实现默认构造方法压栈获取栈元素的个数出栈获取栈顶元素判断当前栈是否为空 java提供的Stack类Stack实现的接口&#xff1a; LinkedList也可以当Stack使用虚拟机栈&#xff0c;栈帧&#xff0c;栈的三个概念 二 栈的一些算…

JetBrains IDE 使用git进行多人合作开发教程

以下DEMO可以用于多人共同开发维护一个项目时&#xff0c;使用Git远程仓库的实践方案 分支管理 dev&#xff1a;开发分支test&#xff1a;测试分支prod&#xff1a;生成分支 个人开发也最起码有一个masterdev&#xff0c;作为主分支和当前开发分支。master永远是稳定版本&am…

花几千上万学习Java,真没必要!(十九)

1、StringBuilder&#xff1a; 测试代码1&#xff1a; package stringbuilder.com; import java.util.ArrayList; import java.util.List; public class StringBuilderExample { public static void main(String[] args) { // 初始化StringBuilder StringBuilder sb n…

腾讯会议产品策划的成长之路:从万字文档到功能落地的实战经验

腾讯会议产品策划的成长之路&#xff1a;从万字文档到功能落地的实战经验 在腾讯会议的产品团队中&#xff0c;有这样一位产品策划&#xff0c;他以其出色的逻辑思维、全局观念以及扎实的执行力&#xff0c;在团队中发挥着举足轻重的作用。他就是林陪同&#xff0c;一个自称“会…

JAVA进阶学习12

文章目录 一、File类1.1 File对象的构造1.2 File对象的常见方法判断功能的方法获取功能的方法绝对路径和相对路径创建删除功能的方法 1.3 File的常用遍历方法1.4 File获取并遍历的其他方法1.5 用法举例二、IO流2.1 IO的分类2.2 字节流的方法概述2.2.1 FileOutputStream2.2.2 Fi…

UE4-字体导入

一.字体导入 方法一&#xff1a; 然后通过导入将自己想要的字体导入到项目中&#xff0c;也可以直接将我们放在桌面的字体直接拖入到我们的内容浏览器中。 但是要注意想要发售游戏的话不可以这样导入微软的字体&#xff0c;因为Windows自带基本都有版权&#xff0c;所以最…

明星应援系统小程序的设计

管理员账户功能包括&#xff1a;系统首页&#xff0c;个人中心&#xff0c;用户管理&#xff0c;线上应援管理&#xff0c;线下应援管理&#xff0c;应援物品管理&#xff0c;购买订单管理&#xff0c;集资应援管理&#xff0c;集资订单管理&#xff0c;市集订单管理&#xff0…

【CSS in Depth 2 精译_020】3.3 元素的高度

当前内容所在位置&#xff08;可进入专栏查看其他译好的章节内容&#xff09; 第一章 层叠、优先级与继承&#xff08;已完结&#xff09; 1.1 层叠1.2 继承1.3 特殊值1.4 简写属性1.5 CSS 渐进式增强技术1.6 本章小结 第二章 相对单位&#xff08;已完结&#xff09; 2.1 相对…

在 CI/CD 中怎么使用 Docker 部署前端项目?

本项目代码已开源&#xff0c;具体见&#xff1a; 前端工程&#xff1a;vue3-ts-blog-frontend 后端工程&#xff1a;express-blog-backend 数据库初始化脚本&#xff1a;关注公众号程序员白彬&#xff0c;回复关键字“博客数据库脚本”&#xff0c;即可获取。 前言 在上一篇文…

快速上手AI指令:打造个性化智能交互体验的全面指南

快速上手AI指令&#xff1a;打造个性化智能交互体验的全面指南 一、初识文心一言1.1 文心一言简介1.2 文心一言的特点 二、准备工作2.1 获取访问权限2.2 熟悉界面布局2.3 了解基础指令 三、基础指令操作3.1 问答互动3.2 文本创作3.3 任务规划 四、进阶指令操作4.1 复杂查询4.2 …

Python酷库之旅-第三方库Pandas(035)

目录 一、用法精讲 106、pandas.Series.iloc方法 106-1、语法 106-2、参数 106-3、功能 106-4、返回值 106-5、说明 106-6、用法 106-6-1、数据准备 106-6-2、代码示例 106-6-3、结果输出 107、pandas.Series.__iter__魔法方法 107-1、语法 107-2、参数 107-3、…

Java程序的故障排查

文章目录 Linux命令关机/重启/注销系统信息和性能查看磁盘和分区⽤户和⽤户组⽹络和进程管理常⻅系统服务命令⽂件和⽬录操作⽂件查看和处理打包和解压RPM包管理命令YUM包管理命令DPKG包管理命令APT软件⼯具 JDK命令jpsjstatjinfojmapjhatjstackjcmdjconsole 分析工具VisualVME…