ScrapMechanic中制作三轴云台相机需用轻质合金板搭建三层嵌套框架,各层通过伺服电机连接并确保旋转中心对齐。陀螺仪贴于内层中心,启用角速度与加速度输出,采样率设为100Hz。可使用PID控制器或纯逻辑门实现姿态补偿,PID参数需逐轴调节,最后关闭伺服电机位置限制以实现360°旋转。
Scrap Mechanic制作三轴云台相机教程
时间:2026-06-06
浏览:349
文章目录
在Scrap Mechanic中制作一套可用的三轴云台相机,关键并不在于简单地将三个伺服电机堆叠起来——真正的挑战在于运用逻辑门配合陀螺仪实现实时的姿态补偿。通俗地说,就是让相机感知载具的晃动,然后自行反向调整,确保画面始终稳定如磐石。
先讨论基础结构。使用轻质合金板搭建三层嵌套框架:最外层负责横滚(绕X轴旋转),中间层负责俯仰(绕Y轴旋转),最内层固定相机并兼作偏航(绕Z轴旋转)。每层之间通过伺服电机连接,旋转中心必须严格对齐——若做不到位,要么运行时卡死,要么画面抖动比未装云台时更严重。

陀螺仪需贴装在最内层框架的正中心,接线端方向与相机镜头方向一致。安装时绝不能歪斜——陀螺仪的坐标系必须与云台三个轴严格对应,否则PID反馈方向相反会导致云台失控发散。安装完毕后进入属性面板,勾选“启用角速度输出”和“启用加速度输出”,并将采样率设为100Hz。若低于80Hz,控制延迟将肉眼可见,画面拖影感会非常明显。
搭建基础结构与安装陀螺仪
结构搭建完成后,下一步是伺服电机和逻辑门的配置。这里提供两种思路:
方法一:使用PID控制器模块(推荐,省心)
在每个伺服电机旁放置一个PID控制器,将陀螺仪对应轴的角速度信号接入PID的“误差输入”,PID输出则连接到伺服电机的“目标角度”。举例来说:横滚轴连接陀螺仪X轴→PID_X→横滚伺服;俯仰轴连接Y轴→PID_Y→俯仰伺服;偏航轴连接Z轴→PID_Z→偏航伺服。一次设置即可长期使用。
方法二:纯逻辑门手动调参(适合想弄懂原理的玩家)
使用比较器、乘法器和加法器搭建一个简易比例环:陀螺仪X轴输出→乘以-0.3(负号表示反向补偿)→送入横滚伺服的目标角度端。乘数不能超过-0.5,否则系统会震荡;也不能低于-0.15,否则响应过于迟钝——调校不当,云台要么疯狂甩头,要么纹丝不动。
配置三轴伺服电机与逻辑门
PID参数如何调整?这是真正考验技术的环节。先从横滚轴开始:先将所有伺服电机的电源断开,仅让陀螺仪和PID模块通电,观察三轴角速度输出是否随手动晃动实时变化。如果某个轴无反应,需检查陀螺仪的安装方向是否与该轴旋转平面垂直。
然后单独给横滚伺服上电,将PID的比例增益P设为0.8,I和D先置零。缓慢左右倾斜载具——此时横滚轴应能平滑反向转动。如果出现高频颤振,立即将P降至0.6;若响应滞后,则可微调到0.85。
横滚轴调试完毕后,依次启用俯仰和偏航轴。俯仰轴P值设为0.75,偏航轴因惯性较大需更低增益,设为0.65。全部启用后,打开游戏内的“逻辑调试视图”,确认三路PID输出曲线没有持续的单向漂移——若有,说明积分项I需要从0.02开始缓慢增加,每次增加0.005后测试10秒,直到曲线稳定。
设置PID参数并启用闭环
最后一步极其关键:长按F10进入高级设置,关闭“伺服电机位置限制”。如果不这样做,后果非常直接——云台转到边界会硬停并报错,偏航轴根本无法实现360°连续旋转。若未关闭这个限制,之前的所有工作都将白费。
实用工具推荐
绿化、压缩、噪点和虚拟水印,自由调节做旧程度。
选择画质和输出格式,预览压缩前后的大小。