1. 课程导入与调试目标

水下机器人的深度控制,是它能否真正“干活”的第一道门槛。无论是一台用于水库巡检的遥控潜水器(ROV),还是一台执行海底地形测绘的自主水下航行器(AUV),只要它需要在某一深度稳定悬停、按设定剖面下潜上浮、或在贴近海底时保持安全离底高度,深度环的调试质量就直接决定了任务成败。深度控制看似只是“让机器人停在某个深度”,实际上它同时牵涉浮力平衡、姿态耦合、传感器噪声、推进器响应和执行器饱和等多个环节,是水下机器人控制中最典型、也最容易出问题的闭环之一。

本课程面向已经具备基本控制理论知识、并接触过水下机器人平台的学习者,围绕一台真实调试对象展开:一台四推进器布局的小型观测级ROV,配备深度计(压力传感器)与IMU,通过缆控方式与水面控制台通信,控制器运行在舱内嵌入式主控上,深度环采用串级结构——外环为深度PID,输出期望垂向速度,内环为垂向速度环。整门课程将沿着“认识对象—建立模型—整定参数—处理耦合—验证鲁棒性—形成交付文档”的主线推进,最终交付一套可复现的深度控制参数、一份调试记录和一套验收测试用例。

为什么深度控制值得单独调试

很多初学者会认为,深度控制不过是一个单输入单输出问题:深度计读数与设定值做差,送进PID,输出给垂向推进器即可。但实际下水后往往出现三类典型现象。第一类是“稳不住”:机器人围绕目标深度持续等幅振荡,或者缓慢漂移,操作手不断手动修正。第二类是“下不去、上不来”:设定下潜2米,实际只到1.4米就停滞,推进器已经满占空比,这是典型的浮力配置偏差叠加积分饱和。第三类是“深度对了、姿态歪了”:深度保持良好,但机器人俯仰角持续偏大,导致深度计安装位置处的压力读数与真实重心深度存在偏差,同时相机视线严重倾斜,任务仍然失败。

这三类现象分别指向参数整定、浮力与饱和处理、以及深度-姿态耦合三个不同层面的问题。它们无法靠“多试几组PID”解决,必须先明确调试对象的结构与信号链,再逐层定位。因此本课程不采用“直接给一组参数”的讲法,而是先建立对象认知,再进入参数级调试。

深度控制调试对象与信号链 水面 水下 水面控制台 设定深度 / 模式切换 遥测显示与记录 舱内主控 深度外环 PID 垂向速度内环 垂向推进器组 PWM 占空比指令 推力方向:上浮/下潜 深度设定值 推力指令 传感器组 压力式深度计 IMU(俯仰/横滚) 舱内温度补偿 被控对象 ROV 本体 + 浮力配置 附加质量 / 阻尼 缆绳扰动 实际深度 深度反馈 深度响应 调试关注点 超调 / 稳态误差 积分饱和 / 振荡 深度-姿态耦合 观察指标 交付成果:可复现深度环参数组 + 调试记录表 + 验收测试用例(阶跃/抗扰/耦合三类)

典型任务场景与调试目标

本课程选取三个具有代表性的任务场景作为调试牵引。场景一为定深悬停观测:ROV下潜至5米并保持,允许深度波动不超过±0.15米,用于近距离拍摄闸门结构。场景二为阶梯下潜剖面:按0→2→4→6米逐级下潜,每级稳定保持30秒,用于分层水质采样。场景三为贴底巡航:在离底0.8米高度沿预设航线前进,要求深度跟踪误差不超过±0.2米,且俯仰角不超过8度。三个场景对深度环的要求依次递进:悬停考察稳态精度与抗小扰动能力,阶梯剖面考察大范围跟踪与积分处理,贴底巡航考察深度-姿态耦合与动态跟踪。

由此可以明确本课程的调试目标,它不是“调出一组好看的曲线”,而是达成四项可检验的指标:其一,深度阶跃响应超调量不超过15%,调节时间(进入±0.1米误差带)不超过8秒;其二,稳态误差在无外力扰动时不超过±0.05米;其三,在缆绳突然张紧或推进器输出受限时,深度不出现持续振荡,且能在10秒内恢复;其四,俯仰角在深度机动过程中不超过10度,避免深度计读数与真实深度产生显著偏差。

调试对象的关键参数与初始状态

为了让后续章节的讨论有共同基准,这里给出本课程调试对象的示例参数(属于教学设定,非实测数据):ROV空气中质量约12.5千克,排水体积约12.3升,即净浮力约为-0.2千克力,呈轻微负浮力,便于失推后缓慢下沉;垂向推进器两只,单只最大推力约25牛,PWM死区约±8%;深度计分辨率0.01米,采样率10赫兹,安装于舱体顶部,距重心垂直距离约0.18米;主控深度环运行周期50毫秒。这些参数会直接影响后续整定:例如净浮力为负意味着积分项需要长期输出一个正向偏置来抵消下沉趋势,若积分限幅设置不当,就会出现“下潜到位后上浮迟缓”的现象。

调试前务必先完成静水浮力配平与传感器零位校准。深度计在空气中读数应接近0米,放入已知深度(如1.0米水柱)时读数偏差应小于0.02米。若零位未校准,后续所有PID整定都建立在错误基准上,表现为稳态误差无法消除。

本课程的最终交付成果

课程结束时,学习者应能独立产出一份完整的深度控制调试包,包含四部分内容。第一是参数组:深度外环的Kp、Ki、Kd及积分限幅、输出限幅,内环速度环的对应参数,以及死区补偿值,均以配置文件形式记录并注明适用工况。第二是调试记录表:按“工况—参数—现象—判断—调整”逐条记录,保留每次下水的设定深度、实际响应曲线特征(超调、调节时间、稳态误差)与调整理由,使参数可追溯。第三是验收测试用例:至少覆盖深度阶跃、抗缆绳扰动、带俯仰耦合的贴底跟踪三类测试,每类给出通过判据。第四是一份简短的故障对照说明,把“振荡”“停滞”“耦合偏差”三类典型现象与可能原因、排查顺序对应起来,供后续维护人员使用。