news 2026/5/23 16:27:14

无人机与地面车辆协同系统设计与实践

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
无人机与地面车辆协同系统设计与实践

1. 无人机与地面车辆协同系统概述

在复杂环境下的巡检任务中,无人机(UAV)和无人地面车辆(UGV)各自存在明显的局限性。无人机虽然具有空中机动优势,但受限于电池容量,通常只能维持20-30分钟的飞行时间;而地面车辆虽然续航能力强,却难以应对高空或复杂地形。将两者结合的"母子式"(marsupial)系统通过物理连接(通常是供电/通信线缆)实现优势互补,正在成为工业检测、灾害救援等领域的研究热点。

我们开发的这套系统核心创新点在于:

  • 采用移动式UGV作为供电基站,通过特制线缆为UAV持续供电
  • 专门设计的非线性轨迹优化算法,同时考虑线缆长度约束和障碍物避碰
  • 分布式但同步的运动控制架构,确保两个平台协调运动
  • 针对GNSS缺失环境优化的定位方案(DLL方法)

在实际建筑结构检测实验中,系统实现了超过2小时的连续飞行作业,检测精度达到厘米级。相比传统无人机方案,作业时间延长了4-6倍;相比固定式系留无人机,工作范围扩大了3-5倍。

关键设计选择:采用1N张力的特制轻量化线缆,在保证供电可靠性的同时,仅使无人机悬停功耗增加2.5%。实测四旋翼无人机(总重约4kg)在该配置下稳定性良好。

2. 系统硬件架构设计

2.1 供电与动力子系统

供电系统采用双冗余设计:

  1. UGV主电源:48V/20Ah锂铁磷酸电池组(LiFePO4),通过DC-DC转换器输出24V为线缆收放系统(LTS4)供电
  2. UAV备用电池:6S/10000mAh锂聚合物电池,在系留系统故障时提供应急电力

实测数据表明:

  • 满电状态下UGV可支持系统连续工作超过3小时
  • 线缆传输效率达92%,功率损耗主要来自阻抗发热
  • 备用电池在正常工况下基本不放电,始终保持80%以上电量

2.2 传感与计算单元

UGV配置:

  • 感知:Velodyne Puck LITE 16线激光雷达
  • 计算:Intel NUC11TNKi5工控机(12核/16GB RAM)
  • 定位:轮式编码器+IMU+激光SLAM融合

UAV配置:

  • 感知:Ouster OS1-64激光雷达+全局快门相机
  • 计算:同型号NUC工控机
  • 专用:线缆张力传感器(精度±0.1N)

双机通过千兆以太网连接,采用时间同步协议(PTCP)确保控制指令同步,时延控制在20ms以内。

3. 轨迹规划算法实现

3.1 问题建模与约束处理

轨迹规划被建模为带约束的非线性优化问题,目标函数包含:

  • 轨迹平滑度项(最小化加加速度)
  • 执行时间项(最短时间优化)
  • 安全距离项(远离障碍物)

关键约束条件:

  1. 线缆长度约束(公式3):

    δᵤ = { e^(dᵤ-L_max) -1, if dᵤ > L_max 0, otherwise

    其中dᵤ为UGV与UAV间距离,L_max为线缆最大长度

  2. 障碍物避碰约束(公式4):

    δₒₜ = Σ(ρⱼ/dₒₜ,ⱼ) ρⱼ = { 1, if dₒₜ,ⱼ > ρₒₜ β, otherwise (β>>1)

    通过对线缆路径采样(m=20个点),计算各点与最近障碍物的距离dₒₜ,ⱼ

3.2 优化求解与实时性优化

采用Ceres Solver实现优化计算,通过以下技巧提升实时性:

  • 雅可比矩阵解析推导(比数值差分快3倍)
  • 多线程并行(8线程利用率达90%)
  • 热启动策略(以上次解作为初始值)

在i5-1135G7处理器上,单次轨迹规划耗时约0.5秒,比对比方法[28]快6倍。典型轨迹生成结果如图10所示,其中:

  • 黑色线/蓝点:UAV路径/轨迹
  • 白色线/绿点:UGV路径/轨迹
  • 红点:优化后的线缆形态

4. 运动控制实现细节

4.1 分布式跟踪架构

系统采用分层控制策略:

  1. 底层:各平台独立的PID控制器
    • UAV:位置+高度+偏航三环控制
    • UGV:平面轨迹跟踪
  2. 协调层:TCM(轨迹协调模块)
    • 基于时间戳的指令同步
    • 速度匹配(取两者较小值)
    • 异常检测(张力突变、定位丢失等)

实验设置最大速度为0.25m/s,这是由UGV地形通过性决定的保守值。实际跟踪误差:

  • UAV横向误差:0.07m(RMS)
  • UAV高度误差:0.08m(RMS)
  • UGV位置误差:0.05m(RMS)

4.2 同步策略与容错机制

TCM采用"到达即停"策略:

  1. 只有当双方都到达当前航点,才下发下一航点
  2. 先到达的平台进入等待状态(平均等待时间1.5秒)
  3. 超时(>5秒)或异常时触发安全协议

统计数据显示(表5):

  • UAV平均等待次数:144次/任务
  • 平均等待时间差异:<0.1秒
  • 最长等待时间:8.3秒(发生在初始阶段)

5. 实地测试与性能分析

5.1 续航能力测试(场景1)

在标准实验室环境(建筑45)进行的三组测试显示:

  • 实验3持续2小时15分钟
  • LTS4电池放电速率:46%/小时(最差情况)
  • 备用电池始终维持>80%电量
  • UGV电池电压稳定在25.5V(约50%电量)

关键发现:系统总重量仅使用UGV承载能力的60%,可通过增加电池组进一步延长作业时间。

5.2 定位精度测试(场景2)

对比三种定位方法在废弃热电站的表现(表3):

  1. MCL-3D(500粒子):
    • 平均误差:0.45-1.25m
    • 计算时间:0.64-0.71秒
  2. ICP(PCL实现):
    • 平均误差:0.13-0.56m
    • 计算时间:1.8-2.9秒
  3. DLL(我们提出的方法):
    • 平均误差:0.14-0.26m
    • 计算时间:0.07-0.11秒

DLL方法在保持ICP级精度的同时,速度提升25倍,满足实时控制要求。

5.3 全系统检测测试(场景3)

在老剧院建筑进行的模拟缺陷检测中:

  • 成功识别全部12个AR标记(边长15cm)
  • 平均定位误差:11.2cm(表6)
  • 最佳标记(ID422):误差仅3.1cm(307次观测)
  • 最差标记(ID415):误差19.8cm(28次观测)

值得注意的是,检测精度与观测次数强相关(r=0.82),说明系统可通过重复检测提高结果可靠性。

6. 工程实践经验分享

6.1 线缆管理要点

  1. 张力设置:1N是最佳平衡点
    • <0.8N:线缆易缠绕
    • 1.5N:显著影响UAV稳定性

  2. 收放速度:与UAV升降速度匹配
    • 上升:收线速度 = 上升速度 + 10%
    • 下降:放线速度 = 下降速度 × 90%
  3. 应急措施:备用电池可支持5分钟紧急降落

6.2 典型故障处理

  1. 定位跳变:
    • 现象:DLL输出突然偏移>0.5m
    • 处理:切入手动模式,重启定位节点
  2. 线缆缠绕:
    • 现象:张力波动>±0.3N
    • 处理:暂停任务,手动解绕
  3. 通信中断:
    • 设计:心跳包超时(>200ms)自动触发返航

6.3 参数调优建议

  1. 轨迹优化权重:
    • 平滑度:安全性 = 1:2(室内) → 1:1(开阔区域)
  2. DLL参数:
    • 体素滤波尺寸:0.1m(精细地图) → 0.2m(大场景)
  3. 控制参数:
    • 高度控制增益:比平面增益高30%

这套系统在三次实地测试中展现出良好可靠性,累计运行时间超过8小时,未发生严重故障。移动式系留方案相比传统无人机,在2小时任务中可多覆盖3-4倍的工作区域,特别适合大型结构体的连续检测作业。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/23 16:27:10

通过Nodejs快速构建接入Taotoken多模型的后端服务

&#x1f680; 告别海外账号与网络限制&#xff01;稳定直连全球优质大模型&#xff0c;限时半价接入中。 &#x1f449; 点击领取海量免费额度 通过Nodejs快速构建接入Taotoken多模型的后端服务 本文将指导使用Node.js的开发者&#xff0c;如何利用openai包并配合环境变量&am…

作者头像 李华
网站建设 2026/5/23 16:26:16

OpenClaw小龙虾AI部署全攻略:从下载到实操,一看就会

前言&#xff1a;2026年爆火的开源AI智能体OpenClaw&#xff08;昵称小龙虾&#xff09;&#xff0c;GitHub星标超28万&#xff0c;凭“本地运行零代码自动干活”圈粉无数&#xff01;本文专为小白打造&#xff0c;用一键部署包&#xff0c;无需命令行、无需手动配环境&#xf…

作者头像 李华
网站建设 2026/5/23 16:26:14

Ollama本地模型接入OpenClaw|修改存储路径+终端拉取+聊天测试

OpenClaw 连接 Ollama 完整图文教程 前置准备 下载open claw小龙虾一键安装包&#xff08;地址&#xff1a;www.totom.top&#xff09;&#xff0c;并安装。 已安装并可以正常打开 OpenClaw Windows。 OpenClaw 顶部 Gateway 状态保持在线。 电脑已联网&#xff0c;可正常访…

作者头像 李华
网站建设 2026/5/23 16:22:47

Taotoken 助力初创团队低成本管理多个 AI 模型 API 密钥

&#x1f680; 告别海外账号与网络限制&#xff01;稳定直连全球优质大模型&#xff0c;限时半价接入中。 &#x1f449; 点击领取海量免费额度 Taotoken 助力初创团队低成本管理多个 AI 模型 API 密钥 对于许多初创团队而言&#xff0c;在业务开发中集成大模型能力已成为提升…

作者头像 李华
网站建设 2026/5/23 16:20:47

跨平台获取官方macOS安装文件的终极方案:gibMacOS完全指南

跨平台获取官方macOS安装文件的终极方案&#xff1a;gibMacOS完全指南 【免费下载链接】gibMacOS Py2/py3 script that can download macOS components direct from Apple 项目地址: https://gitcode.com/gh_mirrors/gi/gibMacOS 还在为无法获取官方macOS安装文件而烦恼…

作者头像 李华
网站建设 2026/5/23 16:20:47

5分钟掌握跨平台资源下载神器:从零基础到高效下载的终极指南

5分钟掌握跨平台资源下载神器&#xff1a;从零基础到高效下载的终极指南 【免费下载链接】res-downloader 视频号、小程序、抖音、快手、小红书、直播流、m3u8、酷狗、QQ音乐等常见网络资源下载! 项目地址: https://gitcode.com/GitHub_Trending/re/res-downloader 还在…

作者头像 李华