|
CyPowerV2.rar
(244.56 KB, 下载次数: 911)
玩过Ev3的朋友们恐怕都发现了Ev3里面有个移动模块可以自定义左右马达功率配比,同时又能同步马达,这样既保证了转弯前进的偏向角度,同步也能保证移动的精确度.相比较而言,NXT-G 里面只有一个同步移动模块,要偏向移动的话,要不不能保证同步,要不不能精确调整偏向的角度。因此,这里放出一个自己做的同步移动模块。
1 可以任意调整左右马达功率配比
2 左右马达做同步移动
3 多种跳出及控制方式
模块放到“我的模块”里即可。
A stoptime 为使用时间控制跳出。 填几秒即可
B Direction 为方向。前进或后退
C BDegree CDegree 为计算马达的角度传感器为跳出条件 填角度即可
D Lighttriger与 lightN 配合使用。 lightN为使用光感检测跳出,填光感端口; lighttriger为触发阈值,<此值后跳出。 lightN为0时此值无效。
E BPower Cpower为 BC马达功率。 0-100 (0时无效)
其中 A C D 三项均为跳出条件, 因此同时只有一个起效。当其中一个有值时,请把其他跳出条件为0。 检测优先级为 D>A>C
最后上一个测试视频
测试机器人到右前方某一点车体回正的动作。选用了三种方式进行编程测试。每种方式执行5次来回,检查机器人在起点与终点的位移,以此为动作精度的判断
其中 右上为左马达转向,前进,右马达回正的方式。
左下为直接使用了一个偏向前进,因为已估计到应该为效果最差的,所以连回正动作都没编。结果还是最偏的。
右下为使用本移动模块,两次偏向前进连接。
最后,本模块在跳出后并未设置刹车,方便后面连接其他动作。如果要停止的话,请自行跟上马达停止模块。
最后的最后,祝大家玩得开心。
最后的最后的最后,过两天有空了还有一个多条件跳出的pid模块准备传上来。
|
|