能量约束强化学习实现水下机器人节能控制

Power-Budgeted Underwater Vehicle Control via Constrained Reinforcement Learning

精选理由

这篇论文用约束强化学习给水下机器人设功率预算,省电14-65%,而且不用针对不同机器人和任务调参,在模拟器上验证了。

AI 摘要

该论文将水下机器人控制问题建模为受平均推进器功率预算约束的马尔可夫决策过程,并采用PPO-Lagrangian算法求解。在MarineGym模拟器中,基于三个不同水下机器人模型和四个任务(共12个设置)的测试表明,能量约束策略相比仅优化任务的基准降低了14%至65%的功耗(最高达64.9%),且在10个设置中控制最为平滑。该方法无需针对每个机器人和任务手动调整权重,只需通过物理单位设定功率预算即可。

原文 · arXiv cs.AI

Power-Budgeted Underwater Vehicle Control via Constrained Reinforcement Learning

Underwater vehicles operate from a fixed onboard energy budget that propulsion rapidly depletes, so a controller that completes its task while drawing less thruster power directly extends mission range and endurance. Reinforcement learning yields capable model-free controllers for station-keeping and trajectory tracking, but optimizing task accuracy alone drives the policy toward oscillatory, energy-wasting actuation. The established remedy subtracts an energy penalty from the reward, yet this sets the task-power trade-off through a single weight with no physical units: a target power level cannot be specified, the weight must be re-tuned for every vehicle and task, and a mismatched weight can even raise power. This paper instead formulates energy-efficient underwater control as a constrained Markov decision process in which average thruster power is subject to an explicit budget, solved with a PPO-Lagrangian algorithm. The power level is set by declaring a budget in physical units, and a single dual variable is updated online to meet it for each vehicle and task, without manual weight search. Across three vehicles and four tasks in the MarineGym simulator, the energy-constrained policy draws the least power in all twelve settings, reducing it by 14--65\% (up to 64.9\%) over a task-only baseline and below an energy-reward baseline everywhere, while remaining the smoothest in ten settings and preserving task accuracy except in one deliberately power-limited regime. Imposing energy as an explicit constraint thus offers a tuning-free route to energy-efficient underwater control that needs no per-vehicle, per-task weight search.