怀化网站推广wordpress4.9.8火车头

张小明 2026/3/2 18:24:37
怀化网站推广,wordpress4.9.8火车头,凡客有家,安徽建设项目建设工程在线12-文献代码复现#xff0c;基于非线性模型预测控制nmpc的多无人船USV编队控制formation control 。 本代码由matlab中的simulink 模块搭建#xff0c;采用船舶的fossen模型建模#xff0c;具体过程可以参见文献的内容。 输出的算例为5条船的情况如下图清晨的渔港飘着海腥味…12-文献代码复现基于非线性模型预测控制nmpc的多无人船USV编队控制formation control 。 本代码由matlab中的simulink 模块搭建采用船舶的fossen模型建模具体过程可以参见文献的内容。 输出的算例为5条船的情况如下图清晨的渔港飘着海腥味五艘无人船在晨雾中悄然启动。它们的运动轨迹看似随意却始终保持菱形编队稳定前行——这背后是NMPC算法在持续求解最优控制量。今天咱们拆解这个用Simulink实现的五船编队控制方案从动力学模型到预测控制器看看如何用代码实现海上芭蕾。船舶动力学建模打开Simulink库里的黄色模块Fossen模型的核心是这组微分方程function dxdt fossenModel(t,x,u) m 120; % 质量 D diag([70 80 30]); % 阻尼系数 M diag([m m m]); nu x(4:6); % 速度向量 tau u(1:3); % 控制力 dxdt(1:3,1) R(x(3))*nu; % 位置导数 dxdt(4:6,1) M\(tau - D*nu - cross(nu, M*nu)); end function R R(psi) R [cos(psi) -sin(psi) 0; sin(psi) cos(psi) 0; 0 0 1]; end这个旋转矩阵R把船体坐标系的速度转换到惯性坐标系。注意cross(nu, M*nu)项处理了科里奥利力实测中发现当航速超过2m/s时忽略这项会导致模型发散。预测控制器设计NMPC的核心是滚动优化这个代价函数模块计算未来N步的误差function J costFunction(predictedStates, references) Q diag([10,10,5,1,1,0.5]); % 状态权重 R diag([0.1,0.1,0.05]); % 控制量权重 J 0; for k 1:predictionHorizon state_error predictedStates(:,k) - references(:,k); J J state_error*Q*state_error u_sequence(:,k)*R*u_sequence(:,k); end end调试时发现Q矩阵对航向角的权重过高会导致控制量剧烈震荡最终采用指数衰减权重前3步位置权重是后3步的3倍这样既保证初始快速响应又避免末端过冲。编队拓扑实现五船采用leader-follower结构这个通讯拓扑生成模块动态计算期望位姿function des_pose formation_pattern(leader_pose) % 菱形编队参数 offsets [0 0 0; % Leader 15 -8 pi/6; 15 8 -pi/6; -10 12 pi/4; -10 -12 -pi/4]; for i 2:5 des_pose(i,:) leader_pose ... [offsets(i,1)*cos(leader_pose(3)) - offsets(i,2)*sin(leader_pose(3)), ... offsets(i,1)*sin(leader_pose(3)) offsets(i,2)*cos(leader_pose(3)), ... offsets(i,3)]; end end实际运行中出现过跟随船画圈现象排查发现是坐标变换时漏掉了航向角偏移量的坐标系转换。修正后加入的offsets(i,3)项确保了期望航向角的相对计算。仿真结果显示在3级海况波浪干扰约0.5m下编队位置误差能稳定在1.2米以内。有意思的是当把预测时域从10步缩短到5步时虽然计算量降低40%但转弯时的跟踪误差增大了3倍——这说明足够的预测步长对海上运动的惯性补偿至关重要。文末彩蛋尝试在风浪干扰模块中加入周期性横摇扰动后发现控制器会自动生成蛇形航线来抵消侧向漂移这或许解释了现实中船舶在风浪中为何会走出之字路线。
版权声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

网站后台密码忘了怎么办wordpress 插件漏洞复现

我们已经知晓强化学习的基本要素有actor、environment、reward。强化学习的基本模型如下:environment交给actor一个observation,即s;actor得到s向量以后给出动作action,即a;a、s输入reward模型,得到分数r&a…

张小明 2026/1/14 16:59:48 网站建设

软件网站设计回龙观手机网站开发服务

大家好,我是看到营销号吹AI就想吐槽的谭老师,看看今天吐吐槽哪里?AI智能体基础设施(infra)还没火到飞起,营销稿就妖风四起,你们吹牛都没有创作瓶颈的吗?那我们先来一套《反欺诈指南》…

张小明 2026/1/14 16:57:47 网站建设

怎么介绍网站的优缺点免费下载的网页模板

嵌入式系统中的Docker应用开发与调试指南 1. Docker应用开发 在Wandboard上运行Docker,需要确保Linux内核具备特定的支持。Wandboard的v4.1内核能够运行Docker,但默认配置需要进行调整,例如启用OverlayFS支持等。可以使用脚本(https://raw.githubusercontent.com/moby/mo…

张小明 2026/1/14 16:55:46 网站建设

pc网站开发获取位置wordpress 主题和插件

演示文稿的修改与完善全攻略 在制作演示文稿的过程中,我们常常需要对其进行修改和完善,以使其更加专业、吸引人。本文将详细介绍演示文稿修改与完善的各个方面,包括文本替换、表格创建与优化、图形对象处理、主题更改、动画效果添加等,同时还会涉及幻灯片的控制、注释以及…

张小明 2026/1/14 16:53:45 网站建设

谷歌网站推广优化wordpress设置下载链接

【终极修复】ComfyUI IPAdapter模型加载失败的5步排查指南 【免费下载链接】ComfyUI_IPAdapter_plus 项目地址: https://gitcode.com/gh_mirrors/co/ComfyUI_IPAdapter_plus 当您在ComfyUI中进行AI图像生成时,突然遇到IPAdapter节点报红、工作流中断的窘境&…

张小明 2026/1/14 16:49:43 网站建设