购物网站建设过程wordpress收费主题免费下载

张小明 2025/12/31 11:45:49
购物网站建设过程,wordpress收费主题免费下载,域名和网站备案一样吗,温州网站开发网站的制作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进行投诉反馈,一经查实,立即删除!

华西医院网站开发杭州清风室内设计培训学校

Linly-Talker在脱口秀段子创作中的幽默感调试 在短视频平台日活突破数亿的今天,一个脱口秀演员能否“接住梗”,往往决定了内容的传播上限。而当观众期待越来越高的同时,内容创作者却面临着创意枯竭、表演疲劳和制作周期长等现实难题。有没有可…

张小明 2025/12/31 6:59:20 网站建设

网络规划设计师含金量高吗seo免费培训视频

如何快速搭建智能QQ机器人:OneBot协议的终极指南 【免费下载链接】LiteLoaderQQNT-OneBotApi NTQQ的OneBot API插件 项目地址: https://gitcode.com/gh_mirrors/li/LiteLoaderQQNT-OneBotApi 还在为复杂的机器人配置而头疼吗?每天都有无数用户因为…

张小明 2025/12/28 17:56:36 网站建设

域名备案掉了网站还可以用医院网站建设的意义

在 PyCharm 中配置 x64 Native Tools Command Prompt for VS 2022 作为默认终端引言作为一名开发者,我们经常需要在同一个开发环境中使用多种工具链。最近我遇到了一个需求:在 PyCharm 中同时使用 Python 虚拟环境和 Visual Studio 2022 的 C/C 编译工具…

张小明 2025/12/30 19:35:16 网站建设

西安有哪些做网站建设的公司好用的网站后台管理系统

基于Kotaemon的RAG应用实战:从零搭建高准确率问答系统在企业知识管理日益复杂的今天,一个常见的痛点浮现出来:员工每天要花数小时翻找内部文档、产品手册或历史工单,而客服面对客户提问时,常常因信息分散而回应迟缓甚至…

张小明 2025/12/29 8:09:52 网站建设

红塔网站制作上海网站设计哪家好

Google Benchmark实战指南:高效解决性能测试难题 【免费下载链接】benchmark A microbenchmark support library 项目地址: https://gitcode.com/gh_mirrors/benchmark5/benchmark Google Benchmark是一个专为C开发者设计的微基准测试支持库,能够…

张小明 2025/12/31 5:57:07 网站建设

洛阳网站建设公司排行施工企业平台

如何彻底优化Windows隐私保护与系统性能:Win11Debloat完全指南 【免费下载链接】Win11Debloat 一个简单的PowerShell脚本,用于从Windows中移除预装的无用软件,禁用遥测,从Windows搜索中移除Bing,以及执行各种其他更改以…

张小明 2025/12/30 1:56:04 网站建设