机器人 - 关于MIT电机模式控制

目录

一、MIT电机模式简单介绍

1.1 简单介绍

1.2 MIT模式的控制参数

1.3 使用场景

二、调试时建议

2.1 调试

2.2 问题定位


一、MIT电机模式简单介绍

1.1 简单介绍

Mixed Integrated Torque为一种混合控制模式,在同一帧CAN数据里包含 位置、速度、扭矩三类的闭环指令。驱动器里面把位置环、速度环、前馈扭矩相加,得到一个参考电流,然后再交给电流环完成精准扭矩输出。


1.2 MIT模式的控制参数
参数含义取值范围(常见)说明
kp位置比例系数(刚度)0 ~ 500 (单位视驱动器而定)kp = 0 时位置环失效,仅靠速度/扭矩环工作
kd位置微分系数(阻尼)0 ~ 500kd = 0 时位置环会产生振荡,实际使用时需给一个非零值
pos (q)期望位置(单位:计数或角度)-12.5 ~ 12.5 rad(示例)位置环的目标值
vel (dq)期望速度(单位:rpm)-30 ~ 30 rpm(示例)速度环的目标值
torq (tau)前馈扭矩(单位:Nm)-T_MAX ~ T_MAX直接给定的扭矩,常用于 纯扭矩控制(kp = kd = 0)

1.3 使用场景
场景参数设置示例说明
匀速转动kp = 0,kd ≠ 0,pos = 0,vel = 目标速度,torq = 0只打开速度环,电机以恒定速度运行。
纯扭矩输出kp = 0,kd = 0,pos = 0,vel = 0,torq = 目标扭矩前馈扭矩直接驱动电流环,适用于 力矩控制(如抓取、阻尼)
点到点位置控制kp > 0,kd > 0,pos = 目标位置,vel = 0,torq = 0位置环+速度环共同作用,实现平滑定位。
位置‑速度‑扭矩混合kp > 0,kd > 0,pos = 目标位置,vel = 目标速度,torq = 前馈扭矩适用于 刚度‑阻尼‑外力补偿(如机械臂的阻抗控制)。

在使用位置控制时,kd不能为0,否则电机会振荡、失控;



二、调试时建议

2.1 调试
步骤操作要点
① 先打开位置环设定 kp > 0kd > 0,观察位置响应曲线,确保无明显超调。
② 调整阻尼增大 kd 可抑制振荡;若响应过慢,可适当降低 kp
③ 速度环在位置环基础上调节 vel(目标速度)或直接使用 kp=0、kd≠0 进行 纯速度控制
④ 前馈扭矩当负载较大时,适当加入 torque 前馈,以补偿静摩擦或外部扰动。
⑤ 监测电流通过驱动器的电流反馈(CAN 0x02 帧)检查是否出现 过流,必要时限制 torque 上限。

2.2 问题定位
问题可能原因检查方式
电机不转动kp=0、kd=0、torque=0(所有环失效)确认发送的参数中至少有一个非零值。
出现振荡kd 设为 0 或过小增大 kd,或在位置环加入适当的 kp
转速偏差大前馈扭矩未补偿负载在 torque 参数中加入正向前馈,或调大 kp
CAN 报文未到达报文 ID 错误或波特率不匹配用示波器或上位机抓包确认 ID 为 0x00+motor_id(位置帧)和 0x01+motor_id(扭矩帧),波特率与驱动器保持一致(默认 1 Mbps)。
电机过流保护torque 设定过大限制 torque 幅值在驱动器手册规定的 T_MAX 范围内。

Read more

Qwen-Image-2512效果实测:多主体交互关系(猫弹吉他→手指动作逻辑)

Qwen-Image-2512效果实测:多主体交互关系(猫弹吉他→手指动作逻辑) 1. 效果实测背景 最近测试了Qwen-Image-2512这个文生图模型,特别关注它在处理复杂场景时的表现。很多文生图工具在生成简单物体时效果不错,但一旦涉及到多个物体的交互关系,特别是需要精确动作逻辑时,就容易出现各种问题。 这次测试的重点是"猫弹吉他"这个场景,看似简单,但实际上包含了多个难点:猫的姿势、吉他的位置、最关键的是手指按弦的动作逻辑。这需要模型不仅能理解每个物体的外观,还要理解它们之间的空间关系和动作逻辑。 选择Qwen-Image-2512是因为它号称对中文提示词有深度优化,而且支持极速出图模式。我想看看在追求速度的同时,它能否保持高质量的输出,特别是在处理这种需要精确空间关系的场景时。 2. 测试环境与方法 测试使用的是Qwen-Image-2512的极速文生图创作室镜像,这个环境已经预设好了所有参数,专门为快速生成优化。硬件配置是RTX 4090显卡,这也是推荐的标准配置。 测试方法很简单:输入不同的提示词描述"猫弹吉他"的场景,观察生成结果的质量,特别关注以下几

intv_ai_mk11案例分享:用户用Llama模型10分钟完成原本需1小时的周报初稿

intv_ai_mk11案例分享:用户用Llama模型10分钟完成原本需1小时的周报初稿 1. 案例背景 每周五下午,市场部的小张都要花1个多小时写周报。这已经成为他最头疼的工作之一 - 需要汇总各种数据、整理会议记录、提炼工作成果,还要写得专业得体。直到他发现了intv_ai_mk11这个基于Llama架构的文本生成工具。 "以前写周报就像挤牙膏,现在10分钟就能出初稿,再花20分钟润色就完成了。"小张分享了他的使用体验。这个案例展示了AI如何改变日常办公场景,让重复性文字工作变得高效轻松。 2. intv_ai_mk11简介 intv_ai_mk11是一个开箱即用的文本生成模型,基于流行的Llama架构开发。它特别适合处理以下场景: * 通用问答:解答专业问题或提供建议 * 文本改写:调整语气、简化或正式化表达 * 解释说明:用通俗语言解释复杂概念 * 简短创作:生成邮件、报告、方案等文本 这个镜像已经完成本地部署,用户只需打开网页就能直接使用,无需任何技术配置。模型运行在独立的虚拟环境中,不会影响系统其他服务。

VsCode 远程连服务器后,Github Copilot 突然用不了?3 步定位问题

VS Code远程连接服务器后Github Copilot失效的3步排查法 步骤1:验证基础连接状态 * 检查扩展安装: 在远程服务器上打开VS Code扩展面板(Ctrl+Shift+X),确认GitHub Copilot扩展是否显示 已在远程安装。若显示"在SSH:xxx上安装",需点击安装。 网络连通性测试: 在远程终端执行: curl -v https://api.githubcopilot.com 正常响应应返回HTTP/2 403(权限拒绝),若出现连接超时或DNS错误,说明存在网络隔离。 步骤2:排查认证同步问题 * 检查令牌状态: 1. 本地VS Code执行 Ctrl+Shift+P > GitHub Copilot: Sign In 2. 远程连接后执行