|
由于没有测试用的坦克模型,这次用边角料做了一个简易的测试平台,用铝合金棍子模拟炮管(估计比真车塑料炮管重不少)。
经过一段时间的研究,终于可以控制舵机按小于1度的变化角度进行调整了,目前理论最小变化角度是0.15度。由于角度控制变得更细腻了,因此抖动状况比上次好很多,但依然不够理想。主要原因是炮管转轴前长后短,舵机控制时会有放大抖动的情况,我们最终追求的是炮管前段的稳定,因此这一点比云台和直升机都要难。
下一步计划加入 PID控制,看一下舵机到底能不能做到像样的双稳。
另外,真实的坦克应该是炮管锁定远处瞄准目标吧,但目前炮垂直稳定貌似可以有两种模式,一种是维持炮管与地面的角度,另一种是维持炮口与地面的高度。好像各有利弊,目前在做的是维持角度,视屏里是保持水平。角度稳定速度还是不够快,希望加入 PID算法后能改善一些。
视频里测试用的舵机是 3003舵机,陀螺仪芯片是 MPU6050, 控制方案没有使用飞控,而是 Arduino + 自制控制程序,这个方案如果成功了(哪怕能接近目前最好的双稳效果的话),起码这方案相对省钱
|
欢迎继续阅读楼主其他信息
|