logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

carsim,simulink联合仿真,自动驾驶基于mpc自定义期望速度跟踪控制

carsim,simulink联合仿真,自动驾驶基于mpc自定义期望速度跟踪控制,可以在外部自定义期望速度传入sfunction函数,设置了两个不同状态方程,控制量为加速度,加速度变化量提供进行对比,carsim2019在自动驾驶控制算法开发过程中,速度跟踪的精准性和抗干扰能力直接决定乘车体验。今天咱们聊点硬核实操——用CarSim2019和Simulink搭建MPC控制器,实现能动态修改目标速度

文章图片
#重构
自动驾驶之路径跟踪控制:Carsim与Simulink联合仿真及LQR算法实践

LQR(线性二次型调节器)算法,简单来说,就是通过设计一个代价函数,来寻找最优的控制输入,使系统的状态尽可能地接近目标状态,同时还要考虑控制输入的能量消耗不能过大。它适用于线性时不变系统,在自动驾驶路径跟踪控制场景中,我们可以将车辆的运动模型进行线性化处理后应用该算法。代价函数通常写成这样的形式:自动驾驶,carsim,simulink联合仿真,基于lqr算法的路径跟踪控制,carsim2019,

文章图片
#blender
基于STM32F103的多摩川绝对值磁编码器通讯方案 包含:原理图,PCB,源码

多摩川编码器的供电电压范围是5-26V,但STM32的IO只能承受3.3V电平。多摩川的通讯协议采用类SPI的同步串行方式,但数据包结构有自己的规矩。遇到过最坑爹的问题是STM32的SPI时钟分频系数设置不当,导致编码器无法响应——记住多摩川的SCK最高频率是10MHz,别超速。在电机控制或者机器人关节应用里,绝对值编码器的数据采集总是绕不开的坎。今天咱们来聊聊用STM32F103和Tamagaw

文章图片
#无人机
STM32运动控制 采用stm32作为主控 支持4轴联动, 直线插补,圆弧插补 支持4轴电机控...

搞过运动控制的兄弟应该都懂,四轴联动这玩意儿看着简单,真要在MCU上跑起来能把人逼疯。最近拆了个基于STM32F4的工控板子,发现人家把直线圆弧插补做得那叫一个丝滑,关键代码还带详细注释,必须得扒出来说道说道。但注意那个浮点累加误差处理函数accum_handler,里面用了定点数补偿,实测能降低0.1%的位置偏差。特别注意到jerk(加加速度)参数,这玩意儿在S型曲线算法里是灵魂,后面插补部分会

文章图片
#网络安全
探索非线性电液伺服系统:基于ESO的反步滑模控制之旅

非线性电液伺服系统,基于ESO(扩张状态观测器)的反步滑模控制。pdf教程+matlab/simulink源程序。s—函数搭建1.通过扩展状态观测器估计速度、加速度和总扰动;2.根据在线估计的系统模型,设计包含反步控制和滑模控制的控制率,对实际系统进行控制。在控制领域,非线性电液伺服系统一直是研究的热门话题。今天咱就来唠唠基于ESO(扩张状态观测器)的反步滑模控制在这一系统中的应用,还会分享pdf

文章图片
#laravel
基于模型预测控制的四旋翼路径跟踪研究(仿真代码+说明报告) 报告+源码+Word说明文档, 具...

在模型里加了随机白噪声后,非线性MPC像踩了香蕉皮的轮滑选手,虽然晃得厉害但好歹没扑街。对比实验数据显示,线性版在急转弯时会漂移2米左右,而非线性版能把误差压在0.5米内——代价是CPU占用率飙到70%,真·算力换性能。注:用到了基于状态模型的线性约束MPC和非线性约束MPC两种控制器,进行了对。注:用到了基于状态模型的线性约束MPC和非线性约束MPC两种控制器,进行了对。③引入约束MPC控制,分

文章图片
#typescript
锂电池SOC估算:EKF估计SOC仿真与扩展卡尔曼滤波

最后说几个实战经验:温度补偿必须做,标定OCV曲线时至少采样30个点,电流传感器精度别低于0.5%。遇到SOC跳变别慌,八成是雅可比矩阵计算没考虑OCV曲线的拐点。代码里那些exp()看着吓人,其实是RC环节的离散化处理,记住时间常数τ=R1*C1就行。锂电池的SOC(State of Charge)估计就像给手机电池标剩余电量,但汽车和储能系统里这事儿复杂得多。这里用中心差分法计算OCV对SOC

文章图片
#web安全
蓄电池与超级电容器混合储能并网的Simulink仿真探索

蓄电池与超级电容器混合储能并网Matlab/Simulink仿真模型,波形正确。1.混合储能并网,能量管理,蓄电池与超级电容混合储能并网,混合储能采用低通滤波器进行功率分配,有效抑制系统功率波动,实现母线电压稳定,并对超级电容的soC进行能量管理2.超级电容的工作分为:1)放电下限区2)放电警戒区 3)正常工作区4)充电警戒区5) 充电上限区五个工作区域3并网采用pwm整流器,基于电网电压双闭环矢

文章图片
#墨刀
基于STM32F103系列芯片与EC200T 4G模块的远程升级系统:多程序切换防变砖,清晰升...

它把“单个 32 bit 变量”抽象成“最多 24 个独立事件位”,通过“位或、位与、位清除、位等待”四种原子语义,让多个任务可以以“任意位匹配”或“全位匹配”方式聚合/等待事件,从而替代传统“多个二值信号量”方案,减少 RAM 占用与上下文切换次数。通过以上机制,事件组在仅消耗 28 字节 RAM(StaticEventGroup_t)的前提下,即可替代传统“N 个信号量 + M 次同步”方案,

文章图片
#sprint
台达DVP ES2与台达MS300通讯程序(TDES-9) 可直接用于实际的程序带注释,并附送...

有个坑要避开:千万别把触摸屏和变频器接在同一条485总线上,ES2的COM2口单独拉线到MS300的TB3端子,这样通讯稳定性直接提升一个量级。搞工控的兄弟都知道,PLC和变频器通讯是个基本功。重点注意寄存器地址转换:MS300的参数地址要加40000再转十六进制,比如频率设定地址2000其实是P00-02参数,实际对应MODBUS地址2000(十六进制07D0)。功能:实现频率设定,启停控制,实

文章图片
#pycharm
    共 43 条
  • 1
  • 2
  • 3
  • 4
  • 5
  • 请选择