你所谓的精确是多少算精确?
这个要看对舵机控制情况了,如果舵机反映比较快,且控制信号比较准确,控制的就比较准。
不过因为毕竟舵机执行需要时间,而行进中转向是一个同时向前和转动的复合过程,所以要精确转动,除非有复杂的控制数据模型,否则做不了多精确的。
要不就是先停止再转向(有些实例就是这样处理,它的控制模型会简化很多)
如果转速不是很快的话可以试试步进电机,可以控制转动多少度。
还有如果精度不是很高可以用电机加上编码器检测,这个精度就没法和步进电机比了,但是步进电机转速可能没有这个快。
首先你得保证机械精度,使用诸如伺服电机或步进电机或带编码器的电机进行闭环控制,
然后在机械精度满足的情况下,采用诸如视频光流定位,电子罗盘,等实现具体的定位,最后通过算法做出最终控制和校正
我使用过 步进电机控制过 多阀控制器, 精确度 很高,
步进电机用的是 雷塞,
你上网搜一下雷塞,
精确的话一定要闭环.而且闭环还要很准确.
试试地磁.
第一,利用陀螺仪水平方向的增量运算可得
第二,先测几组差速转360度的时间,然后通过查表法和比例计算得到
第三,利用舵机控制轮子
可以通过电子罗盘,比如六轴传感器mpu6050实现角度的测量,
通过反馈的角度,实现精确地控制