Cyberdog之电机控制
小米发布第二代仿真机器狗,电机控制成为关注焦点。虽然我不是第二代Cyberdog的开发者,但有幸参与过第一代的研制。对第二代的关节电机升级感到惊叹,尤其是能以499元的价格获取一个关节电机和控制器,对小米机器人团队的进展表示敬佩。
让我们回顾一下CyberGear的上位机界面。上位机确实进行了大幅度的改进,显示界面焕然一新,直到找到F区参数列表才找回一丝熟悉感。参数依旧采用功能码形式,保留了一代的许多参数,避免了不必要的重构,节省了宝贵的时间与资源。
B区包含了设备操作的基本功能,包括升级、设置零位、修改CAN ID和编码器标定等。遗憾的是,hall标定功能被取消了,这可能与成本控制有关。我们期待后续更新是否能通过其他方式实现任意姿态上电启动。编码器标定至关重要,对于关节电机而言,微小偏差可能导致控制精度大幅下降,需要仔细校准。
E区是调试参数窗口,其中JOG运动模式是工业机器人和私服行业常用的调试方法,即“点动”模式,每点一下电机就转动固定角度,停止后再次点动继续转动。
C区控制器参数信息丰富,Mechoffset参数可能是零点设定或编码器偏移,adcoffset表示ADC零点偏移。电流环和速度环分别使用了PI控制器和PID控制器,位置控制采用三环串联模式,确保了精准的控制。
控制模式包括电流环、速度环和位置环。运动控制模式同样支持位置和速度控制,但缺乏积分项可能导致静态误差,此时位置控制接近PD控制。
正弦输入在速度和位置控制中起到关键作用,用于评估环路带宽,是判断系统性能的重要指标。
小米的电机控制器设置非常令人满意,尤其考虑到其价格优势。仅以499元,就能获得开发板、电机和上位机,性价比极高。然而,在使用时需注意,该驱动器基于电池设计,直流源供电时快速制动易引发反电动势击穿,建议在低转速下调试,确保系统稳定后再考虑提速。
总之,小米在电机控制方面取得了显著进展,其产品性价比极高。尽管存在一些使用注意事项,但总体而言,这款电机控制器值得推荐。最后,祝愿小米团队未来取得更多成就。
版权声明:本文由哟品培原创或收集发布,如需转载请注明出处。