基于非奇异终端滑模NTSMC的二自由度机械臂轨迹跟踪控制器(Simulink仿真实现)

news2026/5/6 22:53:19
欢迎来到本博客❤️❤️博主优势博客内容尽量做到思维缜密逻辑清晰为了方便读者。⛳️座右铭行百里者半于九十。本文内容如下⛳️赠与读者‍做科研涉及到一个深在的思想系统需要科研者逻辑缜密踏实认真但是不能只是努力很多时候借力比努力更重要然后还要有仰望星空的创新点和启发点。建议读者按目录次序逐一浏览免得骤然跌入幽暗的迷宫找不到来时的路它不足为你揭示全部问题的答案但若能解答你胸中升起的一朵朵疑云也未尝不会酿成晚霞斑斓的别一番景致万一它给你带来了一场精神世界的苦雨那就借机洗刷一下原来存放在那儿的“躺平”上的尘埃吧。或许雨过云收神驰的天地更清朗.......第一部分——内容介绍基于非奇异终端滑模NTSMC的二自由度机械臂轨迹跟踪控制器研究摘要二自由度机械臂作为工业自动化、智能装备等领域的核心执行机构其轨迹跟踪精度直接决定了作业质量与效率。由于机械臂系统存在强非线性、关节耦合、参数摄动及外部扰动等固有特性传统控制方法难以兼顾动态响应速度与稳态跟踪精度且易出现控制抖动等问题限制了其在高精度作业场景中的应用。非奇异终端滑模控制Nonsingular Terminal Sliding Mode Control, NTSMC作为滑模控制的改进形式突破了常规线性滑模控制渐近收敛的局限性能够使系统状态在有限时间内收敛至零同时有效消除控制抖动具备较快的响应速度和较高的稳态跟踪精度。本文针对二自由度机械臂的轨迹跟踪控制问题开展基于NTSMC的控制器设计与研究通过分析机械臂系统特性、优化滑模面设计解决传统控制方法存在的响应迟缓、跟踪误差大、抖动明显等缺陷实现机械臂轨迹的高精度、快速稳定跟踪为二自由度机械臂的高精度控制提供理论支撑与实践参考。关键词二自由度机械臂轨迹跟踪非奇异终端滑模控制有限时间收敛抖动抑制1 引言1.1 研究背景与意义随着工业自动化向高精度、高柔性方向快速发展二自由度机械臂凭借结构简单、操作灵活、成本低廉等优势被广泛应用于装配、分拣、检测等各类工业场景以及医疗辅助、教育科研等领域。轨迹跟踪控制作为机械臂控制的核心任务要求机械臂末端执行器能够准确、快速地跟踪预设轨迹其控制性能直接影响整个作业系统的可靠性与先进性。然而二自由度机械臂本质上是一个强非线性、多变量耦合的复杂系统在实际运行过程中不仅受到关节间惯性耦合、科里奥利力、离心力及重力等内部非线性因素的影响还面临着负载变化、外界干扰、参数摄动等外部不确定性因素的干扰这些因素共同导致传统线性控制方法如PID控制难以满足高精度轨迹跟踪需求。常规线性滑模控制虽具备较强的鲁棒性能够应对系统不确定性但由于其采用线性滑模面设计仅能实现系统状态的渐近收敛即理论上需要无限时间才能使跟踪误差收敛至零动态响应速度有限且控制过程中存在的切换项易引发系统抖动加剧机械磨损降低控制精度与系统稳定性。非奇异终端滑模控制NTSMC基于终端滑模控制的改进与优化有效解决了传统滑模控制的固有缺陷。快速终端滑模控制作为NTSMC的核心组成部分能够使系统状态在有限时间内收敛到零突破了常规滑模控制在线性滑模面条件下状态渐近收敛的局限性显著提高了系统的动态性能。并且相较于线性滑模控制而言终端滑模控制不含切换项能够有效地消除抖动同时具备较快的响应速度能够在有限时间内收敛并且保证较高的稳态跟踪精度。因此将NTSMC应用于二自由度机械臂的轨迹跟踪控制中对于提升机械臂的控制性能、拓展其应用场景具有重要的理论意义与工程实用价值。1.2 国内外研究现状近年来国内外学者针对机械臂轨迹跟踪控制问题开展了大量研究各类先进控制方法不断涌现。滑模控制作为一种有效的非线性控制方法因其结构简单、鲁棒性强、对参数摄动和外部干扰不敏感等优势被广泛应用于机械臂控制领域。早期的线性滑模控制虽能实现机械臂的轨迹跟踪但存在渐近收敛、抖动明显等问题限制了其实际应用效果。为解决线性滑模控制的缺陷终端滑模控制被提出其通过引入非线性滑模面实现了系统状态的有限时间收敛提升了动态响应速度但传统终端滑模控制存在奇异性问题当系统状态接近原点时控制器输出可能出现无穷大或未定义的情况导致实际控制器无法执行或产生剧烈抖振。针对这一问题非奇异终端滑模控制NTSMC应运而生该方法通过对滑模面的设计进行重构避免使用会导致导数爆炸的负幂次项从根本上消除了控制输入在原点附近的数学奇异性同时保留了终端滑模控制有限时间收敛的优势有效抑制了系统抖动。目前NTSMC已被逐步应用于多自由度机械臂的控制研究中。国外学者针对机械臂的非线性特性设计了多种NTSMC改进算法通过优化滑模面结构和控制律提升了轨迹跟踪精度与系统稳定性国内学者则重点关注NTSMC在工程实际中的应用针对二自由度、三自由度机械臂开展了控制器设计、仿真验证与实验测试取得了一定的研究成果。但现有研究中部分NTSMC算法仍存在收敛速度不够理想、对强耦合和复杂干扰的抑制能力不足等问题且针对二自由度机械臂的专用NTSMC控制器设计尚未形成完善的理论体系与通用设计方法仍需进一步深入研究与优化。1.3 研究内容与技术路线本文围绕二自由度机械臂的高精度轨迹跟踪控制问题开展基于NTSMC的控制器设计与研究具体研究内容如下第一分析二自由度机械臂的系统特性明确其非线性、耦合性及不确定性来源梳理轨迹跟踪控制的核心需求与控制难点为控制器设计奠定理论基础。第二深入研究非奇异终端滑模控制的基本原理分析其有限时间收敛特性与抖动抑制机制对比NTSMC与传统线性滑模控制、常规终端滑模控制的性能差异明确NTSMC应用于二自由度机械臂轨迹跟踪的优势。第三设计基于NTSMC的二自由度机械臂轨迹跟踪控制器优化滑模面设计与控制律参数解决机械臂系统的非线性耦合与不确定性问题实现轨迹跟踪误差的有限时间收敛与抖动抑制。第四通过仿真分析与实验测试验证所设计NTSMC控制器的有效性与优越性对比其与传统控制方法的轨迹跟踪性能验证控制器在不同轨迹、不同干扰条件下的稳定性与鲁棒性。本文的技术路线为首先明确研究背景与意义梳理国内外研究现状确定研究内容与目标其次分析二自由度机械臂系统特性与NTSMC基本原理然后设计基于NTSMC的轨迹跟踪控制器最后通过仿真与实验验证控制器性能总结研究成果并提出未来研究方向。1.4 研究创新点本文的创新点主要体现在两个方面一是针对二自由度机械臂的强耦合、非线性特性优化了NTSMC滑模面结构避免了传统终端滑模控制的奇异性问题同时进一步提升了系统的收敛速度与抖动抑制能力二是结合机械臂的实际运行需求设计了专用的NTSMC控制律有效抑制了参数摄动与外部干扰对轨迹跟踪精度的影响实现了机械臂轨迹的高精度、快速稳定跟踪相较于传统控制方法具有更优的动态性能与稳态精度。2 二自由度机械臂系统特性分析2.1 二自由度机械臂结构概述二自由度机械臂通常由两个旋转关节、连杆、末端执行器及驱动装置组成两个关节依次连接形成串联式结构通过关节的旋转运动带动连杆与末端执行器实现平面内的轨迹运动。其结构简单、体积小巧能够在二维平面内完成抓取、搬运、定位等作业任务是工业生产中最常用的机械臂类型之一。二自由度机械臂的核心部件包括关节电机、减速器、连杆、传感器及控制器关节电机为机械臂提供动力减速器用于降低转速、增大扭矩连杆用于传递运动传感器用于采集关节角度、角速度等状态信息控制器则根据预设轨迹与传感器反馈信息输出控制信号驱动关节运动实现轨迹跟踪。2.2 机械臂系统非线性与耦合特性分析二自由度机械臂是一个典型的非线性多变量耦合系统其非线性特性主要来源于三个方面一是关节运动过程中产生的惯性力、科里奥利力和离心力这些力随关节角度、角速度的变化而变化呈现出强烈的非线性二是关节处的摩擦力包括静摩擦力、动摩擦力其非线性特性会导致机械臂在低速运动时出现“粘滞-滑移”现象影响轨迹跟踪精度三是重力项的非线性重力对机械臂的作用随关节角度的变化而变化进一步加剧了系统的非线性。耦合特性是二自由度机械臂的另一核心特性由于两个关节串联连接一个关节的运动必然会影响另一个关节的受力与运动状态这种关节间的耦合作用会导致系统动力学方程变得复杂增加了控制难度。例如当第一个关节旋转时会改变第二个关节的惯性参数与重力负载导致第二个关节的运动状态发生变化进而影响整个机械臂的轨迹跟踪精度。2.3 轨迹跟踪控制难点结合二自由度机械臂的系统特性其轨迹跟踪控制的核心难点主要体现在以下三个方面一是系统的强非线性与耦合性使得传统线性控制方法难以建立精确的控制模型无法实现高精度轨迹跟踪二是参数摄动与外部干扰的影响机械臂运行过程中负载变化、关节磨损、温度变化等因素会导致系统参数发生波动同时外界扰动也会影响关节运动导致跟踪误差增大三是动态响应与抖动抑制的平衡问题传统滑模控制虽能提升响应速度但抖动明显而单纯追求抖动抑制又会降低响应速度难以兼顾动态性能与稳态精度。此外二自由度机械臂的轨迹跟踪控制还需满足实时性要求控制器需快速处理传感器反馈信息输出控制信号确保末端执行器能够及时跟踪预设轨迹这也对控制器的设计提出了更高的要求。3 非奇异终端滑模控制NTSMC基本原理3.1 滑模控制的基本思想滑模控制是一种变结构控制方法其核心思想是通过设计合适的滑模面和控制律使系统状态轨迹在有限时间内到达并保持在滑模面上沿滑模面向平衡点收敛从而实现系统的稳定控制。滑模控制的最大优势在于其强鲁棒性能够有效应对系统参数摄动和外部干扰且结构简单、易于实现因此被广泛应用于非线性系统控制领域。传统线性滑模控制采用线性滑模面设计其特点是系统状态能够渐近收敛至平衡点但需要无限时间才能使跟踪误差收敛至零动态响应速度有限且控制过程中存在的切换项会导致系统出现高频抖动影响系统稳定性与控制精度这也限制了其在高精度控制场景中的应用。3.2 终端滑模控制的改进与发展为解决传统线性滑模控制渐近收敛的局限性终端滑模控制被提出并得到广泛研究。终端滑模控制的核心改进的是将线性滑模面替换为非线性滑模面通过引入非线性项使系统状态能够在有限时间内收敛至平衡点显著提升了系统的动态响应速度。快速终端滑模控制作为终端滑模控制的重要形式进一步优化了收敛性能能够使系统状态在更短的时间内收敛到零突破了常规滑模控制在线性滑模面条件下状态渐近收敛的局限性大幅提高了系统的动态性能。与线性滑模控制相比终端滑模控制不含切换项能够有效地消除抖动避免了抖动对系统的不利影响同时具备较快的响应速度和较高的稳态跟踪精度。然而传统终端滑模控制存在一个关键缺陷——奇异性问题。当系统状态接近原点时控制器输出可能出现无穷大或未定义的情况导致实际控制器无法执行或产生剧烈抖振限制了其工程实用性。为解决这一问题研究人员对终端滑模控制进行了进一步改进提出了非奇异终端滑模控制NTSMC。3.3 NTSMC的核心特性非奇异终端滑模控制NTSMC通过对滑模面的设计进行重构避免使用会导致导数爆炸的负幂次项从根本上消除了控制输入在原点附近的数学奇异性同时保留了终端滑模控制有限时间收敛的优势其核心特性主要体现在以下三个方面第一有限时间收敛性。NTSMC通过设计非线性滑模面使系统状态能够在有限时间内收敛至平衡点相较于传统线性滑模控制的渐近收敛能够显著提升系统的动态响应速度确保机械臂能够快速跟踪预设轨迹。第二无抖振特性。NTSMC摒弃了传统滑模控制中的切换项通过非线性控制律的设计有效抑制了系统抖动避免了抖动对机械臂关节和执行器的磨损提升了系统的稳定性与控制精度。第三强鲁棒性。NTSMC继承了滑模控制强鲁棒性的优势能够有效应对系统参数摄动、外部干扰及非线性耦合等问题即使在复杂工况下也能保证系统的稳定运行和高精度轨迹跟踪。3.4 NTSMC与传统控制方法的性能对比为明确NTSMC应用于二自由度机械臂轨迹跟踪的优势将其与传统线性滑模控制、PID控制进行性能对比具体如下与传统线性滑模控制相比NTSMC实现了有限时间收敛动态响应速度更快且消除了控制抖动稳态跟踪精度更高同时解决了传统终端滑模控制的奇异性问题实用性更强与PID控制相比NTSMC对系统非线性、耦合性及不确定性的适应能力更强鲁棒性更优能够有效抑制参数摄动和外部干扰的影响避免了PID控制在复杂工况下跟踪误差增大、响应迟缓等问题。综上NTSMC兼具有限时间收敛、无抖振、强鲁棒性等优势能够有效解决二自由度机械臂轨迹跟踪控制中的核心难点是一种适合二自由度机械臂高精度轨迹跟踪的控制方法。4 基于NTSMC的二自由度机械臂轨迹跟踪控制器设计4.1 控制器设计目标基于二自由度机械臂的系统特性与轨迹跟踪控制难点结合NTSMC的核心优势本文设计的轨迹跟踪控制器需实现以下三个核心目标一是实现轨迹跟踪误差的有限时间收敛提升系统动态响应速度确保机械臂末端执行器能够快速跟踪预设轨迹二是有效抑制系统抖动避免抖动对机械臂关节和执行器的磨损提升系统稳定性三是增强控制器的鲁棒性能够应对系统参数摄动、外部干扰及关节耦合等问题保证较高的稳态跟踪精度。同时控制器设计需兼顾结构简单、易于实现的特点符合工程实际应用需求便于后续的硬件部署与参数调试。4.2 滑模面设计滑模面的设计是NTSMC控制器设计的核心直接影响系统的收敛性能、抖动抑制效果和跟踪精度。本文结合二自由度机械臂的轨迹跟踪需求在传统终端滑模面的基础上进行优化设计了一种非奇异终端滑模面既避免了奇异性问题又提升了收敛速度与跟踪精度。滑模面的设计遵循以下原则一是确保系统状态能够在有限时间内收敛至滑模面并沿滑模面向平衡点收敛二是避免奇异性确保控制器输出始终处于合理范围三是抑制抖动通过非线性项的设计消除切换项带来的高频抖动四是适应机械臂的耦合特性减少关节间耦合对滑模面的影响。所设计的非奇异终端滑模面结合了线性项与非线性项的优势在系统状态远离平衡点时线性项起主导作用保证较快的响应速度在系统状态接近平衡点时非线性项起主导作用实现有限时间精确收敛同时有效抑制抖动确保系统稳定运行。4.3 控制律设计基于设计的非奇异终端滑模面结合二自由度机械臂的非线性动力学特性设计对应的NTSMC控制律其核心目标是驱动系统状态快速到达滑模面并沿滑模面向平衡点收敛同时抑制系统抖动提升跟踪精度。控制律的设计充分考虑了机械臂系统的非线性、耦合性及不确定性通过引入合适的控制项抵消关节间的耦合作用、重力项及摩擦力的影响同时抑制参数摄动与外部干扰。控制律摒弃了传统滑模控制的切换项采用非线性控制结构有效消除了抖动现象同时通过参数优化确保系统状态的有限时间收敛。此外为进一步提升控制器的鲁棒性在控制律中引入干扰补偿项用于估计并抵消外部干扰与参数摄动带来的影响减少跟踪误差确保机械臂在复杂工况下仍能实现高精度轨迹跟踪。4.4 控制器参数优化NTSMC控制器的参数直接影响系统的控制性能参数设置不合理会导致收敛速度缓慢、抖动加剧、跟踪误差增大等问题。因此需对控制器的关键参数进行优化确定最优参数组合兼顾动态响应速度、抖动抑制效果与稳态跟踪精度。控制器的关键参数包括滑模面参数、控制律增益参数等参数优化的思路的是通过分析各参数对系统收敛速度、抖动抑制及跟踪精度的影响规律结合二自由度机械臂的实际运行特性采用试凑法与仿真验证相结合的方式逐步调整参数最终确定最优参数组合。参数优化过程中需重点关注两个方面一是确保参数设置能够实现系统状态的有限时间收敛提升动态响应速度二是避免参数过大导致系统出现超调或抖动同时避免参数过小导致跟踪误差增大实现各项性能的平衡。5 仿真分析与实验验证5.1 仿真模型搭建为验证所设计基于NTSMC的二自由度机械臂轨迹跟踪控制器的有效性搭建仿真模型进行仿真分析。仿真平台选用主流的控制系统仿真软件结合二自由度机械臂的动力学特性建立机械臂系统仿真模型包括关节驱动模型、连杆运动模型、传感器模型等模拟机械臂的实际运行状态。仿真模型中设置机械臂的基本参数如连杆长度、关节惯性、重力系数等符合实际工业二自由度机械臂的参数范围同时引入参数摄动、外部干扰及关节耦合等因素模拟实际运行中的复杂工况。预设两种典型轨迹匀速直线轨迹、正弦曲线轨迹用于测试控制器在不同轨迹下的跟踪性能。为对比验证NTSMC控制器的优越性同时搭建基于传统线性滑模控制、PID控制的轨迹跟踪仿真模型在相同的仿真条件下相同轨迹、相同干扰、相同参数范围进行对比仿真对比三种控制器的动态响应速度、跟踪误差、抖动抑制效果等性能指标。5.2 仿真结果分析仿真实验完成后对三种控制器的仿真结果进行分析重点关注轨迹跟踪误差、动态响应时间、抖动情况等核心性能指标具体分析结果如下在动态响应速度方面NTSMC控制器的响应时间明显短于传统线性滑模控制和PID控制能够快速跟踪预设轨迹实现系统状态的有限时间收敛而传统线性滑模控制响应速度较慢PID控制在轨迹切换时存在明显的响应滞后。在轨迹跟踪精度方面NTSMC控制器的跟踪误差显著小于传统线性滑模控制和PID控制尤其是在轨迹拐点和干扰作用下跟踪误差能够快速收敛至较小范围稳态跟踪精度较高传统线性滑模控制存在一定的稳态误差PID控制在受到干扰时跟踪误差会明显增大难以保证高精度跟踪。在抖动抑制方面NTSMC控制器无明显抖动现象机械臂关节运动平稳避免了抖动对系统的不利影响传统线性滑模控制存在明显的高频抖动会导致关节磨损加剧影响系统稳定性PID控制虽无明显抖动但动态响应速度慢跟踪精度不足。此外在参数摄动和外部干扰作用下NTSMC控制器的鲁棒性表现更优能够有效抑制干扰影响保持稳定的跟踪性能而传统线性滑模控制和PID控制的跟踪性能会出现明显下降验证了NTSMC控制器的强鲁棒性。5.3 实验测试为进一步验证控制器的工程实用性搭建二自由度机械臂实验平台进行实验测试。实验平台由二自由度机械臂本体、关节驱动模块、传感器模块、控制器模块及上位机组成控制器模块采用本文设计的NTSMC控制器通过上位机设置预设轨迹采集关节角度、角速度及末端执行器位置等数据分析控制器的实际跟踪性能。实验过程中分别采用匀速直线轨迹、正弦曲线轨迹进行测试同时引入负载变化、轻微外部干扰等工况记录控制器的跟踪误差、动态响应时间、关节运动平稳性等指标。实验结果与仿真结果基本一致NTSMC控制器能够实现机械臂轨迹的快速、高精度跟踪无明显抖动鲁棒性较强能够适应实际工程中的复杂工况验证了控制器的工程实用性。5.4 结果总结仿真分析与实验测试结果表明本文设计的基于NTSMC的二自由度机械臂轨迹跟踪控制器能够有效解决传统控制方法存在的动态响应慢、跟踪误差大、抖动明显等问题具备以下优势一是实现了轨迹跟踪误差的有限时间收敛动态响应速度快二是有效抑制了系统抖动关节运动平稳三是鲁棒性强能够应对参数摄动、外部干扰及关节耦合等问题四是稳态跟踪精度高能够满足二自由度机械臂高精度作业需求。6 结论与展望6.1 研究结论本文围绕二自由度机械臂的轨迹跟踪控制问题开展基于非奇异终端滑模控制NTSMC的控制器设计与研究通过系统特性分析、控制器设计、仿真验证与实验测试得出以下结论1. 二自由度机械臂是强非线性、多变量耦合系统存在参数摄动、外部干扰等不确定性因素传统控制方法难以兼顾动态响应速度与稳态跟踪精度且易出现抖动问题无法满足高精度轨迹跟踪需求。2. 非奇异终端滑模控制NTSMC突破了传统线性滑模控制渐近收敛的局限性具备有限时间收敛、无抖振、强鲁棒性等优势能够有效解决二自由度机械臂轨迹跟踪控制的核心难点是一种适合二自由度机械臂高精度控制的方法。3. 基于NTSMC设计的二自由度机械臂轨迹跟踪控制器通过优化滑模面与控制律设计实现了轨迹跟踪误差的有限时间收敛有效抑制了系统抖动增强了控制器的鲁棒性能够在不同轨迹、不同干扰条件下实现高精度轨迹跟踪。4. 仿真分析与实验测试验证了所设计控制器的有效性与优越性其控制性能明显优于传统线性滑模控制和PID控制能够满足二自由度机械臂的工程应用需求。6.2 研究展望本文的研究虽取得了一定的成果但仍存在一些不足未来可从以下几个方面进一步深入研究与优化1. 进一步优化NTSMC控制器的设计结合智能控制方法如模糊控制、神经网络控制实现控制器参数的自适应调整提升控制器对复杂工况的适应能力进一步提高轨迹跟踪精度。2. 考虑多因素耦合干扰如摩擦力、齿隙效应等的影响完善机械臂系统模型设计更具鲁棒性的NTSMC控制器拓展其在复杂工业场景中的应用。3. 将所设计的控制器应用于多自由度机械臂的轨迹跟踪控制中探索NTSMC在多自由度系统中的应用规律为多自由度机械臂的高精度控制提供参考。4. 进一步优化控制器的硬件实现简化控制算法降低硬件成本提升控制器的实时性与工程实用性推动其在实际工业生产中的广泛应用。第二部分——运行结果第三部分——参考文献文章中一些内容引自网络会注明出处或引用为参考文献难免有未尽之处如有不妥请随时联系删除。(文章内容仅供参考具体效果以运行结果为准)第四部分——本文完整资源下载资料获取更多粉丝福利MATLAB|Simulink|Python|数据|文档等完整资源获取

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2526130.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

SpringBoot-17-MyBatis动态SQL标签之常用标签

文章目录 1 代码1.1 实体User.java1.2 接口UserMapper.java1.3 映射UserMapper.xml1.3.1 标签if1.3.2 标签if和where1.3.3 标签choose和when和otherwise1.4 UserController.java2 常用动态SQL标签2.1 标签set2.1.1 UserMapper.java2.1.2 UserMapper.xml2.1.3 UserController.ja…

wordpress后台更新后 前端没变化的解决方法

使用siteground主机的wordpress网站,会出现更新了网站内容和修改了php模板文件、js文件、css文件、图片文件后,网站没有变化的情况。 不熟悉siteground主机的新手,遇到这个问题,就很抓狂,明明是哪都没操作错误&#x…

网络编程(Modbus进阶)

思维导图 Modbus RTU(先学一点理论) 概念 Modbus RTU 是工业自动化领域 最广泛应用的串行通信协议,由 Modicon 公司(现施耐德电气)于 1979 年推出。它以 高效率、强健性、易实现的特点成为工业控制系统的通信标准。 包…

UE5 学习系列(二)用户操作界面及介绍

这篇博客是 UE5 学习系列博客的第二篇,在第一篇的基础上展开这篇内容。博客参考的 B 站视频资料和第一篇的链接如下: 【Note】:如果你已经完成安装等操作,可以只执行第一篇博客中 2. 新建一个空白游戏项目 章节操作,重…

IDEA运行Tomcat出现乱码问题解决汇总

最近正值期末周,有很多同学在写期末Java web作业时,运行tomcat出现乱码问题,经过多次解决与研究,我做了如下整理: 原因: IDEA本身编码与tomcat的编码与Windows编码不同导致,Windows 系统控制台…

利用最小二乘法找圆心和半径

#include <iostream> #include <vector> #include <cmath> #include <Eigen/Dense> // 需安装Eigen库用于矩阵运算 // 定义点结构 struct Point { double x, y; Point(double x_, double y_) : x(x_), y(y_) {} }; // 最小二乘法求圆心和半径 …

使用docker在3台服务器上搭建基于redis 6.x的一主两从三台均是哨兵模式

一、环境及版本说明 如果服务器已经安装了docker,则忽略此步骤,如果没有安装,则可以按照一下方式安装: 1. 在线安装(有互联网环境): 请看我这篇文章 传送阵>> 点我查看 2. 离线安装(内网环境):请看我这篇文章 传送阵>> 点我查看 说明&#xff1a;假设每台服务器已…

XML Group端口详解

在XML数据映射过程中&#xff0c;经常需要对数据进行分组聚合操作。例如&#xff0c;当处理包含多个物料明细的XML文件时&#xff0c;可能需要将相同物料号的明细归为一组&#xff0c;或对相同物料号的数量进行求和计算。传统实现方式通常需要编写脚本代码&#xff0c;增加了开…

LBE-LEX系列工业语音播放器|预警播报器|喇叭蜂鸣器的上位机配置操作说明

LBE-LEX系列工业语音播放器|预警播报器|喇叭蜂鸣器专为工业环境精心打造&#xff0c;完美适配AGV和无人叉车。同时&#xff0c;集成以太网与语音合成技术&#xff0c;为各类高级系统&#xff08;如MES、调度系统、库位管理、立库等&#xff09;提供高效便捷的语音交互体验。 L…

(LeetCode 每日一题) 3442. 奇偶频次间的最大差值 I (哈希、字符串)

题目&#xff1a;3442. 奇偶频次间的最大差值 I 思路 &#xff1a;哈希&#xff0c;时间复杂度0(n)。 用哈希表来记录每个字符串中字符的分布情况&#xff0c;哈希表这里用数组即可实现。 C版本&#xff1a; class Solution { public:int maxDifference(string s) {int a[26]…

【大模型RAG】拍照搜题技术架构速览:三层管道、两级检索、兜底大模型

摘要 拍照搜题系统采用“三层管道&#xff08;多模态 OCR → 语义检索 → 答案渲染&#xff09;、两级检索&#xff08;倒排 BM25 向量 HNSW&#xff09;并以大语言模型兜底”的整体框架&#xff1a; 多模态 OCR 层 将题目图片经过超分、去噪、倾斜校正后&#xff0c;分别用…

【Axure高保真原型】引导弹窗

今天和大家中分享引导弹窗的原型模板&#xff0c;载入页面后&#xff0c;会显示引导弹窗&#xff0c;适用于引导用户使用页面&#xff0c;点击完成后&#xff0c;会显示下一个引导弹窗&#xff0c;直至最后一个引导弹窗完成后进入首页。具体效果可以点击下方视频观看或打开下方…

接口测试中缓存处理策略

在接口测试中&#xff0c;缓存处理策略是一个关键环节&#xff0c;直接影响测试结果的准确性和可靠性。合理的缓存处理策略能够确保测试环境的一致性&#xff0c;避免因缓存数据导致的测试偏差。以下是接口测试中常见的缓存处理策略及其详细说明&#xff1a; 一、缓存处理的核…

龙虎榜——20250610

上证指数放量收阴线&#xff0c;个股多数下跌&#xff0c;盘中受消息影响大幅波动。 深证指数放量收阴线形成顶分型&#xff0c;指数短线有调整的需求&#xff0c;大概需要一两天。 2025年6月10日龙虎榜行业方向分析 1. 金融科技 代表标的&#xff1a;御银股份、雄帝科技 驱动…

观成科技:隐蔽隧道工具Ligolo-ng加密流量分析

1.工具介绍 Ligolo-ng是一款由go编写的高效隧道工具&#xff0c;该工具基于TUN接口实现其功能&#xff0c;利用反向TCP/TLS连接建立一条隐蔽的通信信道&#xff0c;支持使用Let’s Encrypt自动生成证书。Ligolo-ng的通信隐蔽性体现在其支持多种连接方式&#xff0c;适应复杂网…

铭豹扩展坞 USB转网口 突然无法识别解决方法

当 USB 转网口扩展坞在一台笔记本上无法识别,但在其他电脑上正常工作时,问题通常出在笔记本自身或其与扩展坞的兼容性上。以下是系统化的定位思路和排查步骤,帮助你快速找到故障原因: 背景: 一个M-pard(铭豹)扩展坞的网卡突然无法识别了,扩展出来的三个USB接口正常。…

未来机器人的大脑:如何用神经网络模拟器实现更智能的决策?

编辑&#xff1a;陈萍萍的公主一点人工一点智能 未来机器人的大脑&#xff1a;如何用神经网络模拟器实现更智能的决策&#xff1f;RWM通过双自回归机制有效解决了复合误差、部分可观测性和随机动力学等关键挑战&#xff0c;在不依赖领域特定归纳偏见的条件下实现了卓越的预测准…

Linux应用开发之网络套接字编程(实例篇)

服务端与客户端单连接 服务端代码 #include <sys/socket.h> #include <sys/types.h> #include <netinet/in.h> #include <stdio.h> #include <stdlib.h> #include <string.h> #include <arpa/inet.h> #include <pthread.h> …

华为云AI开发平台ModelArts

华为云ModelArts&#xff1a;重塑AI开发流程的“智能引擎”与“创新加速器”&#xff01; 在人工智能浪潮席卷全球的2025年&#xff0c;企业拥抱AI的意愿空前高涨&#xff0c;但技术门槛高、流程复杂、资源投入巨大的现实&#xff0c;却让许多创新构想止步于实验室。数据科学家…

深度学习在微纳光子学中的应用

深度学习在微纳光子学中的主要应用方向 深度学习与微纳光子学的结合主要集中在以下几个方向&#xff1a; 逆向设计 通过神经网络快速预测微纳结构的光学响应&#xff0c;替代传统耗时的数值模拟方法。例如设计超表面、光子晶体等结构。 特征提取与优化 从复杂的光学数据中自…