空中机器人咨询概述
空中机器人(通常指各类无人机、无人飞艇等)的导航、制导与控制,一般合称 GNC(Navigation, Guidance and Control) 系统,是赋予空中机器人自主感知、自主决策和自主执行能力的核心技术。
导航(Navigation):确定空中机器人自身状态的过程。状态包括位置、速度、姿态、航向等。
制导(Guidance):根据当前状态、任务目标与环境约束,实时生成期望的运动轨迹或指令。解决“我要去哪?按照什么路径、以什么速度去?”的问题。
控制(Control):根据制导给出的期望指令与当前实际状态的误差,解算出执行器指令(电机转速、舵面偏角等),使空中机器人稳定、快速地跟踪期望轨迹。 解决“我该怎么动?油门推多少?舵打多少?”的问题。
三者构成一个由外到内的闭环层级:导航提供感知 → 制导做出决策 → 控制负责执行。类比人体,导航是感官,制导是大脑的路径规划,控制则是四肢的精细动作。
(1)自主飞行能力
无需人工遥控即可完成起飞、巡航、避障、着陆全过程,实现“无人”的本质意义。
(2)高精度状态感知与任务执行
在GPS拒止、强风扰等复杂环境中依然保持厘米级定位和高稳定悬停,保证航拍测绘、精确投送等任务质量。
(3)轨迹优化与能量管理
规划最短时间或最低能耗路径,延长续航,提升任务效率。
(4)扰动抑制与安全维稳
抗风、抗参数摄动、抗传感器噪声,确保飞行包线内不失控,并在故障时自动应急(如返航、迫降)。
(5)多机协同
支撑编队、协同搜索、协同运输等高级行为中的相对定位、冲突消解和协同制导。
(6)复杂环境适应
在室内、丛林、城市峡谷等无GNSS或弱GNSS环境中,仍能通过视觉/激光SLAM等方式完成导航与避障。
空中机器人GNC系统的技术内容,主要包括感知、决策、执行和系统集成等四个层面。
(1)感知与导航层
传感器:IMU、GNSS/RTK、气压计、磁罗盘、视觉相机、激光雷达、超声波等。
状态估计与融合:扩展/无迹卡尔曼滤波(EKF/UKF)、图优化、因子图优化。典型方案为视觉-惯性里程计(VIO)、激光-惯性里程计(LIO)、多源融合SLAM。
环境建模:占据栅格地图、ESDF(欧几里得符号距离场)、语义地图等。
(2)制导与决策层
任务规划(全局):任务分配、区域覆盖路径规划、旅行商/车辆路径问题。
轨迹规划(局部):基于搜索(A、Hybrid A)、采样(RRT*)、优化(Minimum Snap、轨迹多项式)的方法,生成满足动力学约束且避障的光滑轨迹。
制导律:纯追踪、L1制导、比例导引、视线法制导、模型预测制导等,将轨迹转化为实时的姿态/加速度指令。
(3)控制与执行层
控制律设计:PID、LQR、H∞鲁棒控制、滑模控制、自适应控制、模型预测控制(MPC)等。
控制分配:将三轴力和力矩指令分配到多个旋翼或气动舵面。
执行器建模:电机、舵机的动力学特性与饱和约束。
(4)系统集成与健康管理
故障检测与隔离(FDI):传感器/执行器故障诊断,重构控制律。
冗余设计:多IMU、双GNSS、多冗余飞控计算机的仲裁与切换。
仿真与验证体系:模型在环(MIL)、软件在环(SIL)、硬件在环(HIL)仿真,直至外场飞行试验的完整迭代链路。
空中机器人GNC是一个高度跨学科、不断演进的技术领域。从底层惯性器件到上层任务逻辑,每一步都直接决定飞行安全性、任务可靠性和智能化程度。
我公司空中机器人GNC领域的专家,在面对一个新平台或新任务时,会按照“系统建模→算法设计→仿真迭代→实飞验证”的工程闭环展开工作:
(1)任务分析与需求捕获
明确飞行器的构型(多旋翼/固定翼/VTOL)、载荷、任务剖面(悬停巡检/高速巡飞/集群)、环境特点(室内外、有无GNSS、风场强弱)、关键指标(悬停精度、跟踪误差、抗风等级)。
(2)动力学建模与参数辨识
建立刚体六自由度运动模型,通过CAD参数、风洞数据或系统辨识(如频域扫频)获取精确的惯性矩阵、气动导数等。
(3)导航方案选型与融合设计
室外开阔场景:RTK + 双IMU + 磁罗盘 EKF组合导航。
室内/GPS拒止:双目/深度相机+IMU的VIO,或激光+IMU的LIO,必要时融合UWB。
设计时间同步与外参标定流程,编写融合算法并在地面数据集验证。
(4)制导与轨迹规划开发
全局采用快速探索随机树或运动基元搜索,满足禁飞区与走廊约束。
局部使用模型预测控制或基于优化的轨迹生成,加入中间点重规划以实时避障。
针对任务定制制导逻辑:如巡检时的高精度悬停切换、物流投送的精确着陆引导。
(5)控制律设计与调优
内环姿态控制优先设计,采用级联PID并结合角加速度前馈,或使用自适应滑模控制以抵抗大扰动。
外环位置/速度控制引入加速度前馈,可加积分抗扰。
通过LQR/MPC提升带宽和抗滞后能力,并用仿真确定稳定裕度。
(6)仿真与安全逻辑构建
搭建高保真仿真环境(Gazebo/AirSim/定制Simulink模型),注入传感器噪声、通信延迟、执行器死区等。
设计应急策略:低电量自动返航、导航丢失悬停等待恢复、遥控信号中断自主降落、碰撞前紧急刹车等,并进行故障注入测试。
(7)硬件部署与实飞迭代
代码自动生成部署到飞控硬件,做HIL验证。
实飞从系留、围栏限定逐步到全自主。
飞行后分析日志,比对估计值与真值,修正模型不匹配和参数,反复迭代直至达标。
空中机器人GNC技术的应用几乎覆盖所有无人飞行系统参与的行业:
(1)军事与安防
战术侦察、目标跟踪与打击、边境巡逻、电子战、靶机、长航时战略监视。
(2)民用与工业
测绘与巡检:电力线路、油气管道、风电叶片、桥梁大坝的自动巡检,高精度三维重建。
精准农业:植保喷洒、播种、多光谱作物健康监测,要求贴地仿形飞行。
物流配送:城市末端配送、医疗物资紧急运输、偏远地区投递。
影视航拍与直播:复杂运动轨迹的平滑、跟随与环绕拍摄。
(3)科学研究与环境
气象探测、大气采样、冰川极地考察、野生动物数量统计、放射区或污染区采样。
(4)应急救援与公共安全
灾后快速建图、被困人员搜索、消防现场态势感知、中继通信、应急物资空投。
(5)城市空中交通(UAM)
eVTOL载人/载货的自动驾驶,对安全性、导航冗余、精密进近与垂起着陆控制要求极高。
(6)集群与协同
大规模编队表演、协同搜索与救援、多机协同建图、分布式传感器网络,依赖更复杂的相对导航与协同制导控制。