盘点丨无人机与AI 深度融合及跨域应用

2023-05-16

在密集的竹林里, 一群无人机自如地穿梭其中,像组织有序的鸟群,时而灵巧地掠过低矮灌木丛,时而交叉飞行变换队形……

这不是科幻内容,而是浙江大学团队研发的自主导航的集群飞行系统,它们小巧轻便、自主可控又能成群结队,成功解决了未知复杂环境下,机器人单机与群体的智能导航与快速避障等一系列核心技术难点。[1]

该研究于今年5月发表在机器人领域权威期刊《科学·机器人》(Science Robotics)上,被评价为:为机器人领域作出了重大贡献,使无人机群在实验室有限环境之外的应用方面迈出了重要一步。

研究成果登上5月《科学·机器人》封面(图源:参考资料[2])

大家对无人机都不陌生,但在生活中接触较多的是用于航拍的“消费级”无人机。其实,无人机领域还有许多类似上述这样结合了人工智能技术的创新研究与应用,一起来看看。

一、无人机概念

1. 定义

无人机(UAV,Unmanned Aerial Vehicle)是一种装有动力系统的无人驾驶飞行器。[3]

可以在无人驾驶的条件下完成复杂空中飞行任务和各种负载任务,被看作是“空中机器人”。

2. 分类

● 按照用途分

可分为民用无人机和军用无人机。其中民用无人机又分为消费级无人机和工业无人机。

目前,工业无人机主要应用在农林植保、电力巡检、安防监控、地理测绘、快递物流、医疗急救等领域。


● 按照技术特征分(机翼产生升力机理)

可分固定翼无人机、多旋翼无人机、无人伞翼机、扑翼式微型无人机等。

扑翼式无人机、多旋翼无人机、固定翼无人机(图源:网络)

其中,多旋翼无人机,在各个方面都显示出独特的优势,与其他无人机相比,具有结构简单、垂直起降和使用环境广泛等优点。所以,多旋翼无人机的技术发展受到了更多研究者的关注和投入。[4]

● 按照控制方式分

可分为遥控式、半主动式、自主式和三者兼备型等。

二、无人机优点

无人机由于不需机载操纵人员,而带来一系列优点:[5]

● 无机载人员损失;

● 减少设备和质量;

● 降低成本,研制周期短;

● 更适于执行危险性高、枯燥无味、续航时间长的任务;

● 更高的机动性,不受环境的限制;

● 系统组成简单,使用维护方便;

● 起飞、着陆容易。

三、无人机系统组成

无人机通过无人机系统完成飞行、操作、数据处理和信息传递等功能。无人机系统主要由飞行器平台、信息传输、地面测控、任务载荷等系统和其他部件共同构成。

无人机系统组成框图(图源:参考资料[5])

像开篇提到的多旋翼无人机,其自主导航方案是基于全球定位系统(GPS)、惯性测量传感器(IMU)、激光雷达(LiDAR)、运动捕捉系统(Mocaps)和视觉传感器等来实现的。

四、无人机与人工智能结合的创新应用

1. 无人机遥感测绘

低空无人机能够搭载相机,多光谱、激光雷达、热红外等多种遥感设备,可以快速而且有效地获取地面照片,特别适合一些地理测绘、应急救灾、雾霾监测、农作物生长状况、地面植被覆盖、沙漠化治理监控等场景中。[6]

无人机具有体积小、便携性高、高度可控、随时监测、实时数据集传输等优点,在航拍和遥感方面已经得到了广泛的应用,很好地弥补了航天遥感系统的缺陷。

2. 无人机管道、线路巡检

输油管道、高压输电线、铁路轨道等这类线路很多都是在偏僻无人的旷野部署,这些线路维护成本高、强度大、效果差。

而利用搭载了高清可见光相机、激光雷达的无人机能够对线路进行全方位拍摄,进行实时、远程查看,便于巡检人员提高工作效率、检查准确度。也可以利用数据训练模型,识别各类异常情况。

3. 无人机物流技术

随着电子商务和快递物流业的快速发展,配送成本增加、配送速度未达理想状态。在某两个定点城市开拓专门用于无人机货运的航线,可以实现快速、精准运输,有效提高配送效率。

2021年,浙江省血液中心和浙大二院共同建立了全国首条医用无人机血液运输航线。中国首次使用垂直起降固定翼无人驾驶飞行器完成了超长距离海岛场景物流运输。

4. 无人机目标检测与跟踪

目标的检测、识别与跟踪技术是无人机行动分析理解的基础,为了提高无人机性能,需要进一步研究复杂场景下目标检测与跟踪方法,主要涉及图像处理、模式识别、目标跟踪等多技术领域。

5. 无人机导航与通信

在密集树林中、弱GPS环境下,传统的导航方式执行流程多,容易产生事件延迟和误差累计,无法适应高避障飞行。

而利用神经网络技术可以将传感器数据映射到无人机控制量上,在仿真环境中进行训练,为无人系统提供经验上的性能提升,有效提升计算速度,减小误差。

6. 无人机集群协同控制与规划

无人机集群相比单个无人机具有冗余度高、搜索范围广、任务执行能力强等优势,能够应用于复杂场景。

需要重点突破协同指挥控制技术、协同态势感知生成与评估技术、协同路径规划技术、协同语义交互等技术,实现无人机系统之间、无人机系统与有人作战系统之间的高度协同,达到自动控制“蜂群”中各无人系统的平台状态、交战状态、任务进度、各编队之间的协同状态的目的。

7. 反无人机技术

随着无人机产业蓬勃发展,存在许多无人机“黑飞”现象,为了更好地规范无人机飞行行为、维护空中安全秩序,可以利用神经网络技术设计无人机识别系统,通过采集和分析无人机在不同飞行模式下的射频信号,训练神经网络,以达到识别并进行反制的目的。

参考资料

[1]http://www.news.zju.edu.cn/2022/0510/c775a2533197/page.htm

[2]沈洪梁. 单/多四旋翼无人机系统平台的设计及若干应用的研究[D].浙江大学,2016.

[3]王国庆. 多传感器融合的四旋翼无人机室内自主飞行系统的研究与实现[D].桂林电子科技大学,2021.

[4]昂海松. 无人机系统概念和关键技术[J]. 无人系统技术,2018,1(01):66-71.

[5]段海滨,何杭轩,赵彦杰,王寅,牛轶峰,袁莞迈,邓亦敏,范彦铭,魏晨,罗德林. 2021年无人机热点回眸[J]. 科技导报,2022,40(01):215-227.

更多数据集上架动态、更全面的数据集内容解读、最牛大佬在线答疑、最活跃的同行圈子……欢迎添加微信opendatalab_yunying 加入OpenDataLab官方交流群。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

盘点丨无人机与AI 深度融合及跨域应用 的相关文章

  • VScode: “无法打开源文件 xxxx.h”

    原因 xff1a 缺文件 报错的文件中引用的文件 xff0c 层层索引进去 xff0c 有缺的 解决办法 xff1a 更新子模块 xff1b 重新下载源代码 xff1b 找到没有的文件 xff0c 从新的源码中复制缺失的文件 xff08 比
  • git clone PX4 环境配置与问题记录

    仿真平台基础配置 yuque com 前言 使用ubuntu下载ros px4似乎是一件十分繁琐以及困难的事情 xff0c 但是本人经过了参考大量链接 xff0c 成功安装好后 xff0c 发现这件事情其实并非难事 许多安装指导链接发布于一
  • SSH工作原理&Ubuntu20.04安装并配置SSH&设置SSH免密登录

    目录 一 SSH的介绍 xff08 服务器端 xff0c 客户端 xff09 1 SSH 远程连接工具 连接原理 xff1a 2 SSH的安全机制 3 两种级别的验证方法 xff08 登录方法 xff09 二 ssh的安装与启动 1 安装
  • SSH使用问题:无法免密登录

    一 排查服务器端 1 检查authorized keys文件权限 xff0c 并设置为700 chmod 700 authorized keys 2 检查 etc ssh sshd config文件 sudo vim etc ssh ssh
  • PX4项目学习::(一)项目架构

    目录 序 xff1a 项目整体嵌入式架构 xff1a 无人机方面做嵌入式编写的飞控总结 1软件 xff1a 2硬件 xff1a 1 PX4 Pixhawk的软件体系结构 2 下图所示为PX4的算法顶层架构 左边是整个飞控系统的控制功能实现
  • PX4项目学习::(七)飞控栈:导航(Navigator和mission控制)

    25条消息 PX4飞控之导航及任务架构 Felix ZL的博客 CSDN博客
  • 微策略春招面试总结

    春季招聘时我报的研发岗 xff0c 由于我不是杭州本地人 xff0c 故首先接到的是电话面试 xff0c 电话面试大概一周左右被通知去杭州总部面试 下面主要简述一下面试的内容 第一面是技术面 xff0c 大概持续近一个小时 首先面试官会照着
  • PX4项目学习::(六)CMakeLists.txt 文件剖析

    27条消息 PX4 CMakeLists txt 文件剖析 lipi37的博客 CSDN博客 px4 cmake makefile介绍 跟我一起写Makefile 1 0 文档 seisman github io 57条消息 PX4编译文件
  • PX4项目学习::(七)飞控栈算法梳理

    无人机算法分为三种 xff0c 分别为捷联式惯性导航系统 滤波算法和估计算法 xff08 卡尔曼滤波器 xff09 飞行控制算法 xff08 PID算法 xff09 Px4控制算法综述 1commander和navigator产生期望位置
  • PX4项目学习::(七)驱动(src-->drivers)

    PX4的spi驱动 xff0c nuttx的spi硬件抽象 古月居 guyuehome com 无人机中级篇 xff1a 第四讲 xff1a 系统级驱动程序开发 知乎 zhihu com 无人机中级篇 xff1a 第五讲 xff1a 用应级
  • PX4:二次开发:流程

    1 程序编写 xff08 用模板简单实现一个程序 xff09 gt 进阶 xff1a 不同项目下的程序规范 xff1b 调用子模块的流程 2 在Nuttx系统中注册应用并编译 为了使该程序能够编译进固件 xff0c 需要在系统的cmake文
  • 原理::定位与导航::IMU和GPS融合原理(无人驾驶)

    41条消息 动手学无人驾驶 xff08 6 xff09 xff1a 基于IMU和GPS数据融合的自车定位 自动驾驶小学生的博客 CSDN博客 41条消息 重读经典 Quaternion kinematics for the error st
  • 系统使用:vmware虚拟机如何不占用c盘

    42条消息 vmware放在D盘占用C盘空间 vmware虚拟机如何不占用c盘 wendychow001的博客 CSDN博客
  • 无人机学习指南

    学什么 xff1f 理论与开发 理论 xff1a 控制栈的原理与算法 43 通信 目的 xff1a 了解无人机的本质 知识解决的是 why 如果你遇到的问题通常是 xff0c 为什么要用欧拉角 xff1f 为什么要用滤波 xff1f 那说明
  • PX4项目学习::(八)无人机仿真综述(介绍)

    xff08 一 xff09 仿真平台 xff1a 物理化仿真平台 xff1a xff08 world 43 node xff1a 使用基础模块搭建环境 xff08 world environment xff09 与plant xff09 飞
  • PX4项目学习::(一)项目介绍::源码目录介绍

    代码目录 xff1a 1 boards 各种飞控硬件平台的配置文件 2 build 编译产生的目录 xff0c make之后生成的文件放置在这个目录 3 cmake cmake编译配置目录 4 Documentation 开发者文档目录 x
  • PX4项目学习::(三)Nuttx操作系统

    50条消息 PX4代码解析 4 超级菜狗的博客 CSDN博客 px4代码解析
  • Jetson TX2使用记录

    Jetson TX2使用记录 一 配置二 工具1 安装jtop2 安装文件同步工具3 I2C4 ssh5 模块温度 三 自启动1 自启动优化2 自启动设置1 设置WiFi开机自动连接2 设置开机自动登录 用以远程 3 应用软件自启动 3 桌
  • packages.xml分析

    data system packages 1 data system packages list 记录安装app的信息 code com android cts priv ctsshim 10028 0 data user 0 com an
  • PX4项目学习::(四)中间件::通信:uORB

    PX4代码学习系列博客 4 uORB相关 灰信网 xff08 软件开发博客聚合 xff09 freesion com

随机推荐

  • PX4项目学习::(五)项目启动流程(从上电开始)

    PX4的启动流程 初学c语言对RTOS不是很熟悉的同学对main函数都有着不一般的执着 xff0c 阅读代码时总是会去找程序的main函数 xff0c 然后从入口处开始阅读 实际上我们接触的所有软件程序 xff0c 使用到的main函数都不
  • PX4项目学习::(六)项目的配置与编译(Cmake)

    一 简介 在讲解编程之前 xff0c 我得交代两个重要的东西 xff0c 因为这两个东西存在于px4的源码系统当中 xff0c 非常重要 xff0c 它们就是make和Cmake 首先谈谈何为make 熟悉linux系统的朋友对make肯定
  • PX4项目学习::(一)项目架构::软件简明架构

    1 软件构架 PX4软件架构由两个层次组成 xff1a 一是飞行控制栈 flight stack xff0c 即自驾仪的软件解决方案 xff0c 二是中间件 xff0c 一种可以支持任意类型自主机器人的通用机器人中间件 2 1 中间件 中间
  • PX4项目学习::(四)中间件::驱动框架

    驱动框架 PX4的代码库使用一个轻量级的 xff0c 统一的驱动抽象层 xff1a DriverFramework POSIX和 QuRT的驱动写入这个驱动框架当中 旧的NuttX驱动是基于设备 架构的 xff0c 以后将会移植到驱动框架之
  • PX4项目学习::(四)中间件::任务管理与调度

    目录 1 PX4模块运行方式2 PX任务启动方式Task工作队列 参考文献 1 PX4模块运行方式 PX4项目采用两种方式运行 Tasks Work queue tasks Tasks 模块在自己的任务中运行 xff0c 具有自己的堆栈和进
  • PX4项目学习::(五)项目启动流程(纯代码讲解)

    PX4启动流程 xff0c 分为4步 xff1a 1 start xff1a 上电之后程序入口为Firmware NuttX nuttx arch arm src stm32 stm32 start c中的 start函数 xff0c 负责
  • 无人机原理::(一)模型框架与控制系统框架详解

    0 完整框图 1 无人机软件框图 上图为PX4固件框架总览 xff0c 蓝色方块是指飞控系统中的各个模块 下面分别介绍各个模块的作用 xff1a Mavlink模块最为常用 xff0c 可以调整为off board模式以配合机载电脑 xff
  • 基础理论知识

    序 xff1a 综述 机器人专业需要学习什么理论知识 robinvista的博客 CSDN博客 零 基础中的基础 数学 力学 运动学 一 动力学建模与仿真 1 机器人 机器人学基础 蒋志宏 微信读书 2 无人机 全权的两本书 B站有课 3
  • 面试流程总结

    一 HR简单了解情况 xff08 会来了解一般就没啥多说的 xff0c 就是了解下你的意象 xff0c 除非你自己不想去 xff09 二 技术面 一般分两面 xff0c 有些公司急缺人 xff0c 或者一些小公司及其它情况也有可能 面一次
  • 8款设计师常用漂亮的HTML CSS表格样式

    原来的地址 xff1a http www laozuo org 2040 html 我们在布局网站的时候以前都可能直接用TABLE设计 xff0c 如今都更流行使用CSS设计 xff0c 这样对于网站结构更加友好和轻便 下面老左整理的8款设
  • Apollo车辆控制模块::框架与流程

    self drive car 学习笔记 第11课 xff1a 控制理论 鸿 H的博客 CSDN博客 智能驾驶进阶8 控制 次言的博客 CSDN博客 一 框架图 控制输入 xff1a 主要来源于规划模块以及反馈阶段信息 xff08 如loca
  • rt-thread源码分析篇十五:rt_application_init函数分析

    一 rt application init函数调用 二 函数分析 span class token keyword void span span class token function rt application init span s
  • USB 协议整理 八:STM32官方USB库

    https blog csdn net asher zhou article details 105519209 https blog csdn net zcshoucsdn article details 78936456 本章摘取 ST
  • 常用SDK整合

    databuilding SDK官方地址 xff1a https developer android google cn topic libraries data binding
  • 机会留给有准备的人

    通过这次考试 xff0c 发现自己很多不足 xff0c 关上书完全是空白 xff0c 努力吧 xff0c 还有机会
  • 精致代码(C算法——进制问题10-->16)

    xff08 精致算法 xff09 开发思维 十进制转十六进制 蓝桥练习题 xff1a 十进制转十六进制 资源限制 时间限制 xff1a 1 0s 内存限制 xff1a 512 0MB 问题描述 十六进制数是在程序设计时经常要使用到的一种整数
  • C语言多线程同步 -- 信号量semaphore.h

    多线程读文件使用fopen xff0c 出现BUG xff0c 然后寻找同步方法 xff0c 找到这个 信号量 首先需要用sem init 初始化sem t型变量 xff0c 并设置初始信号量 比如设置为1 每次调用sem wait sem
  • 错误管理记录机制(一)

    当执行configure aprutil时 xff0c 提示 xff1a sed 不是内部或外部命令 xff0c 也不是可运行的程序或批处理文件 这是因为 configure aprutil bat 文件中使用了 Linux 下的 sed
  • 从零编写一个双目视觉SLAM系统(一):一个滑窗的PnP里程计

    最近在尝试用光流法写一个基本的双目视觉SLAM xff0c 希望通过这个项目把SLAM的各个模块都自己实现一遍 xff0c 以此加深对SLAM各个模块的理解 目前刚完成了一个通过求解相邻帧PnP问题的双目视觉里程计 xff0c 基本有了一个
  • 盘点丨无人机与AI 深度融合及跨域应用

    在密集的竹林里 xff0c 一群无人机自如地穿梭其中 xff0c 像组织有序的鸟群 xff0c 时而灵巧地掠过低矮灌木丛 xff0c 时而交叉飞行变换队形 这不是科幻内容 xff0c 而是浙江大学团队研发的自主导航的集群飞行系统 xff0c