当前位置: 首页 > article >正文

直线型一阶倒立摆1---从理论到实践的桥梁

1. 从理论到实践为什么一阶倒立摆是完美的“桥梁”很多朋友在学完《自动控制原理》或者《现代控制理论》后都会有一个共同的困惑课本上的传递函数、状态空间方程、根轨迹、频域分析这些理论听起来头头是道作业题也能解出来但一说到“怎么用”脑子里就一片空白了。理论公式和真实的物理世界之间好像隔着一堵厚厚的墙。我自己当年也是这么过来的直到我遇到了直线型一阶倒立摆。你可以把它想象成一个控制领域的“Hello World”程序但它远比打印一行字要精彩和深刻。它不是一个停留在仿真里的玩具而是一个你能亲手触摸、亲眼看到、需要你真正去调试的物理实体。一个摆杆一个可以左右移动的小车目标就是让摆杆像杂技演员顶杆子一样稳稳地倒立起来。这个目标本身就极具挑战性和直观性——成功与否一目了然。为什么说它是完美的桥梁呢第一它的数学模型相对清晰。虽然涉及非线性但通过合理的简化比如小角度假设我们可以推导出线性的状态空间方程这正好对应了课本上学的线性系统理论。第二它的物理现象与理论预测高度关联。你调整控制器的一个参数比如比例增益摆杆的抖动频率和幅度就会发生肉眼可见的变化这种即时的、可视的反馈是任何仿真软件都给不了的深刻体验。第三它的实现门槛适中。你不需要昂贵的工业机器人或者飞行平台用一些常见的硬件单片机、电机、编码器、3D打印或铝型材结构就能搭建起来。这个过程本身就是从理论公式到算法代码再到物理信号PWM、脉冲的完整穿越。所以如果你对控制理论有初步了解却苦于没有实践抓手感觉知识是飘着的那么动手玩转一个一阶倒立摆就是让知识落地的最好方式。接下来我就带你走一遍这座“桥”看看我们如何把书本上的知识一步步变成能让一根杆子立起来的真实力量。2. 理论基石一阶倒立摆的数学模型究竟在说什么动手之前我们必须搞清楚自己要控制的对象到底是什么。很多新手会跳过这一步直接在网上找现成的代码和参数结果调参调到怀疑人生因为根本不知道每个参数动了之后系统为什么会那样反应。咱们不干这种事把基础打牢后面事半功倍。2.1 物理模型与核心假设我们先在脑子里构建一下直线型一阶倒立摆的物理图景一个可以在水平导轨上自由移动的小车cart上面通过一个铰链旋转轴连接着一根均匀的摆杆pendulum。小车由一个电机通过皮带或丝杠驱动。我们的控制输入是作用在小车上的力或等效的电机电压/电流输出是我们能测量到的状态通常是小车位置和摆杆角度。为了得到一个可用的线性模型我们需要做几个合理的简化假设这也是理论联系实际的第一步——知道理想模型和现实的边界在哪里摆杆是刚体不会弯曲。铰链是无摩擦的理想关节现实中需要用好的轴承来逼近。小车运动受到的摩擦库仑摩擦、粘滞摩擦是线性的或者可以先忽略在初步设计中可以忽略但高级控制中需要补偿。摆杆的偏角 θ 很小这是最关键的一条它允许我们使用近似sinθ ≈ θ,cosθ ≈ 1。这意味着我们的线性控制器只在摆杆接近竖直位置倒立的一个小邻域内有效。这也解释了为什么我们需要一个“起摆”过程先把摆杆从自然下垂状态摆到这个线性区域附近。基于这些假设利用牛顿力学或拉格朗日方程我们可以推导出系统的动力学方程。这个过程在很多教科书上都有我这里不重复列公式推导而是强调一下得出的线性化状态空间方程的标准形式ẋ A x B u y C x D u对于倒立摆状态变量x通常选择四个小车位置x、小车速度ẋ、摆杆角度θ、摆杆角速度θ̇。输入u就是小车的驱动力。A矩阵和B矩阵里的元素就包含了摆杆质量、长度、小车质量、重力加速度这些物理参数。我踩过的一个坑早期我直接从论文里拷贝了一个A、B矩阵但没注意人家的参数单位比如摆杆长度用的是米还是厘米质量是千克还是克。结果仿真看起来完美一上实物就完全失控。所以务必根据你自己硬件的真实物理参数重新计算或验证你的系统矩阵。这是理论落地的第一个关键点。2.2 系统特性分析不稳定性、能控性与能观性拿到数学模型后我们就能用理论工具来分析它了不稳定性计算系统矩阵A的特征值你会发现至少有一个特征值在复平面的右半平面实部为正。这从数学上严格证明了倒立摆的开环系统是不稳定的。也就是说如果不施加控制摆杆稍微一丁点偏离竖直位置就会指数级地加速倒下。这直观地对应了“倒立”的难度。能控性检查能控性矩阵[B, AB, A²B, A³B]是否满秩。对于标准的倒立摆模型只要驱动小车能影响摆杆运动它通常是完全能控的。这意味着我们可以通过设计状态反馈控制器将不稳定的极点特征值配置到我们想要的稳定位置。这是状态反馈控制如LQR能应用的前提。能观性检查能观性矩阵。这取决于你测量哪些输出。如果你只测量小车位置和摆杆角度这是最常见的传感器配置一个编码器测小车一个编码器测摆杆那么系统通常是完全能观的。这意味着我们可以用一个状态观测器如卡尔曼滤波器来从这些测量值中估算出无法直接测量的状态小车速度和摆杆角速度。理论到这里的指导意义是什么它告诉我们1. 控制器非设计不可2. 我们可以用全状态反馈来稳定它3. 我们需要传感器来获取状态信息或者用观测器来“猜”出状态。这直接决定了我们后续的硬件选型需要哪些传感器和算法设计用不用观测器。3. 仿真在虚拟世界中搭建安全的试验场在把代码烧录进单片机、给电机通电之前仿真是一个绝对不能跳过的步骤。它就像飞行员的模拟飞行训练成本极低可以让你大胆尝试、疯狂试错而不用担心烧坏电机、摔坏摆杆。3.1 仿真环境的选择与搭建我主要推荐两种路径适合不同基础的朋友路径一MATLAB/Simulink经典强大如果你在学校或者工作中能接触到MATLAB这是最顺手的工具。Simulink的图形化建模非常直观你可以用模块直接搭建出倒立摆的动力学模型或者用S-Function写入你推导的状态空间方程。它的控制系统工具箱、PID调节器、LQR设计工具都是现成的调试和画图功能一流。我的第一个倒立摆控制器就是在Simulink里调通的。路径二Python灵活现代如果你更喜欢开源环境Python是绝佳选择。利用numpy做矩阵运算scipy解微分方程control库一个模仿MATLAB控制工具箱的库进行系统分析和控制器设计最后用matplotlib画图。整个流程清晰透明而且代码可以更容易地向嵌入式平台如MicroPython迁移。我现在的项目基本都用Python做前期仿真。这里给一个Python的极简仿真框架思路你可以基于它扩展import numpy as np from scipy.integrate import solve_ivp import matplotlib.pyplot as plt # 1. 定义系统参数 (根据你的硬件测量值填写) M 1.0 # 小车质量 (kg) m 0.1 # 摆杆质量 (kg) l 0.5 # 摆杆质心到转轴长度 (m) g 9.81 # 重力加速度 b 0.1 # 小车摩擦系数 (粗略估计) # 2. 定义动力学方程 (非线性版本) def inverted_pendulum_ode(t, state, u): x, x_dot, theta, theta_dot state # 这里省略了具体的导数计算方程你需要根据模型推导补全 # dx/dt x_dot # d(x_dot)/dt ... (包含u, theta, theta_dot的函数) # d(theta)/dt theta_dot # d(theta_dot)/dt ... (包含u, theta, theta_dot的函数) # 返回 [x_dot, d(x_dot)/dt, theta_dot, d(theta_dot)/dt] return derivatives # 3. 定义控制器 (例如一个简单的PD控制器仅用于演示角度镇定) def controller(state, setpoint): theta, theta_dot state[2], state[3] Kp 100.0 # 比例增益 Kd 20.0 # 微分增益 u Kp * (setpoint - theta) Kd * (0 - theta_dot) # 目标是让theta0 return u # 4. 仿真循环 t_span (0, 10) # 仿真10秒 t_eval np.linspace(*t_span, 1000) initial_state [0, 0, 0.1, 0] # 初始状态小车在原点摆杆有0.1弧度偏移 sol solve_ivp(lambda t, y: inverted_pendulum_ode(t, y, controller(y, 0)), t_span, initial_state, t_evalt_eval) # 5. 画图查看结果 plt.figure() plt.plot(sol.t, sol.y[2, :]) # 画出摆杆角度变化 plt.xlabel(Time [s]) plt.ylabel(Theta [rad]) plt.grid(True) plt.show()3.2 在仿真中验证与调试控制器仿真不仅仅是让模型动起来更是你设计控制器的核心战场。以设计一个**线性二次型调节器LQR**为例设计在MATLAB或用Python的control库根据你的系统矩阵A、B选择合适的权重矩阵Q和R调用lqr函数就能算出最优状态反馈增益矩阵K。验证在仿真中将控制律u -K * x施加到你的模型上。给系统一个初始偏移比如摆杆倾斜0.1弧度观察状态是否能快速、平稳地回到零点竖直位置同时小车的位移是否在合理范围内。调试如果效果不好比如震荡太厉害回去调整Q矩阵加大对角度误差的惩罚如果控制力u太大超出了你电机的实际能力就加大R矩阵加大对控制能量的惩罚。这个过程是纯数学的但直接影响物理表现。测试鲁棒性在仿真里加入一些“干扰”比如给摆杆一个瞬时的脉冲力模拟风吹或碰撞看看控制器能不能抗住干扰重新稳定下来。或者改变一下模型参数比如把摆杆质量增加10%看看控制器是否依然有效鲁棒性。我的经验是在仿真中把控制器的性能调到你觉得“完美”的80%就可以考虑往实物上迁移了。因为那剩下的20%是留给现实世界中的各种非理想因素的传感器噪声、电机响应延迟、传动间隙、未建模的摩擦等等。4. 跨越鸿沟从仿真到硬件实现的关键步骤这是最激动人心也最容易让人沮丧的阶段。仿真曲线光滑完美一上实物可能直接“炸机”。别慌我们一步步来把鸿沟拆成几个可以迈过去的小台阶。4.1 硬件平台的核心选型考量硬件是理论的最终执行者选型决定了你系统的性能天花板和调试难度。执行机构电机与驱动这是动力之源。我强烈推荐使用直流无刷电机伺服驱动器的方案而不是步进电机。因为倒立摆需要快速、平滑的力控制直流无刷电机的响应速度和过载能力更优。驱动器最好选择力矩电流控制模式这样你可以将控制器计算出的“力”指令直接转换为电机的电流指令控制链路更直接。如果只能用步进电机务必选择带微步细分和闭环控制的驱动器。传感器眼睛至少需要两个编码器。一个高精度增量式编码器装在电机后端用于测量小车位置通过传动比换算和速度通过差分或M法测速。另一个绝对值编码器或高精度电位器装在摆杆转轴上用于直接测量摆杆的绝对角度。这里有个坑别用MPU6050这类IMU来测摆杆角度虽然它便宜但它的姿态解算如互补滤波存在动态延迟和漂移对于需要快速反应的倒立摆控制来说这个延迟可能是致命的。直接的角度测量更可靠。控制器大脑STM32系列如F4、H7是主流选择计算能力足够运行LQR和简单的观测器。如果你对实时性要求极高或者想跑更复杂的算法可以考虑TI的C2000系列DSP。Arduino Due在性能上可能捉襟见肘尤其是需要浮点运算和高速中断时。机械结构刚性、刚性、还是刚性小车和导轨的连接要紧密不能有晃动。摆杆的转轴要顺滑且间隙小。结构上的任何松动都会引入无法用线性模型描述的扰动让控制器很难工作。我最早用3D打印件后来换成了铝型材和CNC加工的零件稳定性提升立竿见影。4.2 软件框架与实时控制环路硬件连接好后软件就是灵魂。一个清晰的、实时的软件框架至关重要。主循环 (低速1-10Hz): 1. 读取传感器数据编码器计数。 2. 数据预处理换算为物理量米、弧度。 3. 更新状态观测器如果需要。 4. 更新上位机通信发送状态数据接收参数。 5. 监控系统状态错误处理。 定时器中断服务程序 (高速500Hz-2000Hz): 1. 读取高速传感器数据如电机编码器用于速度估算。 2. 执行核心控制算法 a. 获取当前状态 x (直接测量或观测器估计)。 b. 计算控制力 u -K * x。 c. 将控制力 u 转换为电机指令电流值或PWM占空比。 3. 发送指令给电机驱动器。几个关键细节中断频率控制环路频率越高系统响应越快但对计算能力要求也越高。通常500Hz是一个不错的起点。你需要测试确保在最坏情况下你的中断服务程序也能在规定时间内执行完。数据同步确保你在一次控制计算中使用的所有状态位置、角度、速度、角速度是“同一时刻”的。最好在中断入口处一次性读取所有编码器计数器。速度估算小车速度和摆杆角速度通常无法直接测量需要通过位置差分得到。差分会放大噪声需要做低通滤波。滤波器的截止频率要仔细选择太低了会引入相位滞后影响稳定性太高了噪声大。这是一个需要实物调试的权衡点。单位一致性这是最容易出错的地方确保你的数学模型、控制器增益、传感器换算、电机指令全部使用国际标准单位制SI米、弧度、牛顿、秒。我在早期就因为角度用了度而控制器增益是按弧度设计的导致系统完全失控。4.3 “第一次上电”实操指南与安全事项当你觉得万事俱备准备第一次上电测试时请务必遵循以下安全流程机械固定先用物理方式如扎带、夹具将摆杆固定在竖直位置附近。不要让摆杆自由活动空载测试不给摆杆先测试小车。在控制环路中将摆杆角度和角速度的反馈设为零假装摆杆一直竖直且不动只使用小车位置和速度反馈让小车做一个简单的点位运动。检查电机运动方向是否正确、是否平滑、编码器读数是否正常。开环测试保持摆杆固定给系统一个很小的、恒定的控制信号然后突然撤掉。用示波器或者上位机软件记录下小车和摆杆此时被固定的响应。这可以帮助你粗略估计系统的某些特性。闭环测试最关键的一步—— “扶一把”启动这是最经典的实物调试方法。用手轻轻将摆杆扶到接近竖直的位置进入你控制器设计的线性区域然后使能控制器。如果控制器设计正确你会感觉到摆杆有一个“自己找平衡”的力这时你可以慢慢松手。手不要完全离开随时准备在失控时抓住摆杆参数微调如果松手后摆杆能保持平衡几秒钟然后失稳说明你的控制器基本工作但参数需要微调。根据失稳的模式是发散倒下还是振幅越来越大的震荡回头去仿真中调整LQR的Q、R权重然后更新到实物。永远不要在实物上盲目地、大幅度地调参一定要以仿真为指导。记住实物调试是一个“仿真-实物-再仿真”的迭代过程。在实物上观察到现象分析原因回到仿真中复现并解决问题然后再应用到实物。经过几次迭代你的倒立摆就能稳稳立住了。那一刻的成就感是纯仿真无法比拟的。它证明了你不仅理解了理论更具备了让理论在物理世界中发挥作用的能力。这座从理论到实践的桥你就算真正走通了。

相关文章:

直线型一阶倒立摆1---从理论到实践的桥梁

1. 从理论到实践,为什么一阶倒立摆是完美的“桥梁”? 很多朋友在学完《自动控制原理》或者《现代控制理论》后,都会有一个共同的困惑:课本上的传递函数、状态空间方程、根轨迹、频域分析,这些理论听起来头头是道&#…...

掌握UI-TARS-desktop:解锁自然语言控制电脑的智能交互体验

掌握UI-TARS-desktop:解锁自然语言控制电脑的智能交互体验 【免费下载链接】UI-TARS-desktop A GUI Agent application based on UI-TARS(Vision-Lanuage Model) that allows you to control your computer using natural language. 项目地址: https://gitcode.co…...

实战指南:如何高效部署与管理CosyVoice Docker镜像包

最近在项目中用到了CosyVoice,一个非常棒的语音合成工具。为了团队协作和部署方便,自然想到了把它打包成Docker镜像。但在实际操作中,发现直接打包的镜像体积巨大,启动慢,资源消耗也高,管理起来挺头疼的。经…...

4个维度玩转Univer:从入门到定制的全攻略

4个维度玩转Univer:从入门到定制的全攻略 【免费下载链接】univer Univer is a set of enterprise document and data collaboration solutions, including spreadsheets, documents, and slides. The highly extensible design allows developers to customize per…...

利用快马平台快速构建24点棋牌游戏的可交互操作原型

最近在琢磨一个24点棋牌游戏的原型,想验证一下操作流程是不是足够直观流畅。大家都知道,24点游戏的核心魅力就在于那种“心算组合”的即时反馈感,如果操作界面拖泥带水,体验就大打折扣了。传统的开发方式,光是搭个前端…...

Conda安装PyAudio避坑指南:解决依赖冲突与环境配置难题

最近在做一个语音识别的项目,需要用Python处理麦克风输入。第一步,自然是安装PyAudio这个经典的音频I/O库。本以为一句 pip install pyaudio 或者 conda install pyaudio 就能搞定,结果却掉进了各种依赖和编译错误的“坑”里,折腾…...

3个实用步骤:智能助手从入门到精通

3个实用步骤:智能助手从入门到精通 【免费下载链接】wechat-bot 🤖一个基于 WeChaty 结合 DeepSeek / ChatGPT / Kimi / 讯飞等Ai服务实现的微信机器人 ,可以用来帮助你自动回复微信消息,或者管理微信群/好友,检测僵尸…...

南京大学学位论文模板:从格式困境到学术高效写作的开源解决方案

南京大学学位论文模板:从格式困境到学术高效写作的开源解决方案 【免费下载链接】NJUThesis 南京大学学位论文模板 项目地址: https://gitcode.com/gh_mirrors/nj/NJUThesis 在学术论文写作过程中,格式排版往往成为耗费研究者大量时间的隐性成本。…...

从“虚短虚断”到精准放大:运算放大器差分电路的设计与实战解析

1. 从“虚短虚断”说起:理想运放的两大基石 很多朋友一看到运算放大器的内部原理图就头疼,什么跨导、什么开环增益,感觉复杂得不行。其实,我们做电路设计,尤其是应用设计,很多时候可以先把运放当成一个“理…...

研究生英文面试万能应答框架与实战模板

1. 为什么你需要一个“万能应答框架”? 我参加过不少研究生面试,也帮导师面试过几届学生,发现一个挺普遍的现象:很多同学专业能力很强,但一到英文面试环节就“卡壳”。不是听不懂问题,就是脑子里有想法但用…...

猫抓cat-catch:高效资源捕获与批量下载工具全解析

猫抓cat-catch:高效资源捕获与批量下载工具全解析 【免费下载链接】cat-catch 猫抓 chrome资源嗅探扩展 项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch 在数字内容爆炸的时代,高效获取和管理网络媒体资源成为一项关键需求。猫抓ca…...

Windows Hyper-V环境下macOS虚拟机搭建全攻略:从需求分析到效能优化

Windows Hyper-V环境下macOS虚拟机搭建全攻略:从需求分析到效能优化 【免费下载链接】OSX-Hyper-V OpenCore configuration for running macOS on Windows Hyper-V. 项目地址: https://gitcode.com/gh_mirrors/os/OSX-Hyper-V 一、需求定位:构建跨…...

掌握高效wxapkg解密:pc_wxapkg_decrypt_python的实战深度解决方案

掌握高效wxapkg解密:pc_wxapkg_decrypt_python的实战深度解决方案 【免费下载链接】pc_wxapkg_decrypt_python PC微信小程序 wxapkg 解密 项目地址: https://gitcode.com/gh_mirrors/pc/pc_wxapkg_decrypt_python 小程序解密技术在移动开发领域扮演着关键角色…...

Understanding the von Mises-Fisher Distribution: A Deep Dive into Spherical Data Modeling

1. 从指南针到星球大战:为什么我们需要冯米塞斯-费舍尔分布? 想象一下,你正在玩一个虚拟现实游戏,你的任务是控制一个飞行器在太空中航行。飞行器的方向,也就是它朝向哪里,可以用一个从球心指向球面的单位向…...

OpCore Simplify工具全流程指南:从硬件适配到EFI优化的完整实践

OpCore Simplify工具全流程指南:从硬件适配到EFI优化的完整实践 【免费下载链接】OpCore-Simplify A tool designed to simplify the creation of OpenCore EFI 项目地址: https://gitcode.com/GitHub_Trending/op/OpCore-Simplify OpCore Simplify是一款专为…...

5倍效率提升:BiliTools AI视频总结如何重构你的内容消费方式

5倍效率提升:BiliTools AI视频总结如何重构你的内容消费方式 【免费下载链接】BiliTools A cross-platform bilibili toolbox. 跨平台哔哩哔哩工具箱,支持视频、音乐、番剧、课程下载……持续更新 项目地址: https://gitcode.com/GitHub_Trending/bili…...

XposedRimetHelper:职场定位解决方案的技术实践与价值思考

XposedRimetHelper:职场定位解决方案的技术实践与价值思考 【免费下载链接】XposedRimetHelper Xposed 钉钉辅助模块,暂时实现模拟位置。 项目地址: https://gitcode.com/gh_mirrors/xp/XposedRimetHelper XposedRimetHelper是一款基于Xposed框架…...

Ubuntu22系统下ROS2的完整安装与彻底卸载指南

1. 为什么选择在Ubuntu 22.04上手动安装ROS2? 如果你正在踏入机器人开发的世界,或者正准备从ROS1迁移到ROS2,那么Ubuntu 22.04 LTS(Jammy Jellyfish)搭配ROS2 Humble Hawksbill绝对是一个黄金组合。我刚开始接触ROS2的…...

在 Windows 11 上使用 Hyper-V 虚拟机用于安装龙虾OpenClaw

前言最近OpenClaw(国内称为“龙虾”)被炒得很火,有种晚一天用上就要被时代抛弃的感觉,虽然知道是资本的炒作,不过搞得我也想吃龙虾了OpenClaw这玩意代码虽然是开源的,但全™是 Vibe Coding 出来的狗屎&…...

开源输入法如何守护隐私?四叶草拼音的技术突围与场景革命

开源输入法如何守护隐私?四叶草拼音的技术突围与场景革命 【免费下载链接】rime-cloverpinyin 🍀️四叶草拼音输入方案,做最好用的基于rime开源的简体拼音输入方案! 项目地址: https://gitcode.com/gh_mirrors/ri/rime-cloverpi…...

深入解析CubeMX中的SYS配置:从调试接口到时基选择

1. 初识CubeMX的SYS配置:你的STM32项目“管家” 如果你刚开始用STM32CubeMX,可能会觉得SYS这个配置页面有点不起眼,它不像GPIO、USART那样有那么多具体的引脚可以点来点去。但我要告诉你,这个页面里的几个选项,恰恰是决…...

深入解析MFC中PostNcDestroy虚函数的内存管理机制

1. 从一次内存泄漏说起:为什么PostNcDestroy如此重要? 如果你用过MFC开发Windows桌面程序,并且曾经在调试器的输出窗口看到过类似“Detected memory leaks!”的警告,那么这篇文章就是为你准备的。我刚开始用MFC那会儿,…...

识别盒装图标项目的一些功能函数

一、正则判断函数1. 正则表达式规则(核心筛选逻辑)规则 1 pattern_alphanumeric re.compile(r^(?.*[a-zA-Z])(?.*\d)[a-zA-Z\d-]{2,8}$)^(?.*[a-zA-z]):必须包含至少 1 个字母(a-z/A-Z)(?.*\d):必须包…...

若依前后端分离版深度集成积木报表与大屏:权限控制与数据源配置实战

1. 为什么需要深度集成?从“能用”到“好用”的跨越 大家好,我是老张,在AI和智能硬件领域摸爬滚打了十几年,最近几年也一直在做企业级应用开发。我发现很多团队在用若依框架搭建后台管理系统时,都会遇到一个共同的痛点…...

新手福音:通过快马平台快速上手qun329数据处理库的完整指南

对于刚接触编程的朋友来说,学习一个新的数据处理库,最怕的就是环境配置复杂、示例代码看不懂、运行不起来。最近我在学习一个叫 qun329 的库时,就遇到了类似的问题。不过,我发现了一个特别适合新手的工具——InsCode(快马)平台&am…...

终于微信也能接入OpenClaw了,附手把手教程和案例,感兴趣的可以看看。

你好,我是郭震!最近很多读者在后台留言,说之前的“龙虾(OpenClaw)”本地部署教程非常实用,已经用上了。但随之而来大家提了一个非常现实的问题:“平时工作、发朋友圈、聊客户全在微信上&#xf…...

【CVPR26-美国伊利诺伊大学】视觉-语言模型中的链路追踪:理解多模态思维的内部机制

文章:Circuit Tracing in Vision–Language Models: Understanding the Internal Mechanisms of Multimodal Thinking代码:https://github.com/UIUC-MONET/vlm-circuit-tracing单位:美国伊利诺伊大学厄巴纳-香槟分校、独立研究者一、问题背景…...

数据与智能定义竞争力:智能网联汽车实时数据分析方案白皮书 2026

这份 2026 年智能网联汽车实时数据分析方案白皮书,核心围绕“数据与智能定义智能网联汽车核心竞争力”展开,剖析了汽车产业从电动化向智能化转型中数据体系的变革挑战,提出以 SelectDB 为核心的实时数据底座解决方案,结合实践案例…...

英伟达斥资20亿美元投资Nebius “循环投资”泡沫争议再起

雷递网 乐天 3月11日英伟达(股票代码:NVDA)日前表示,将向人工智能云公司Nebius投资20亿美元,Nebius表示,该合作伙伴关系将帮助Nebius到2030年底部署超过5吉瓦(GW)的英伟达系统,这笔电力大约足以供380万户家庭使用。Neb…...

OpenClaw(龙虾)爆火!27本豆瓣高分Agent、大模型、Transformer书和教程,码住学原理~

2025到2026,AI从大语言模型向智能体Agent发展。回看人工智能领域在过去数十年发展经历了从预定义逻辑到自发涌现能力的深刻范式转移。2017年Transformer架构的诞生改变了2010年以来循环神经网络(RNN)及其变体长短期记忆网络(LSTM&…...