中文乐高

 找回密码
 马上注册

QQ登录

只需一步,快速开始

查看: 665|回复: 5

EV3小车走直线程序

  [复制链接]
发表于 2019-3-9 10:17:57 | 显示全部楼层 |阅读模式
本帖最后由 caotan0517 于 2019-3-9 13:55 编辑

效果还行,也不知道写的对不对,新手一个,请大家给指点指点,勿喷!!!!!,还有就是论坛里的一些走直线程序下载后不知道为什么不能走直线,希望高手们给说说走直线的原理,如果能贴上程序就更好了

图片里的符号错了,是减!!!!!
001.png

评分

参与人数 1乐币 +1 人气 +5 收起 理由
Henry.21 + 1 + 5

查看全部评分

如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
发表于 2019-3-9 22:12:59 | 显示全部楼层
前面放了一个电机重置,再开启模式下走,然后将两个电机所检测的值相减,得出来的值我感觉其实X-1就可以了嘛,从你的编程的理论上讲,0乘以任何数都是0嘛,不过这个想法很不错啊,就是不知道效果如何,再加上陀螺仪,应该不错的,点赞!
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复 支持 1 反对 0

使用道具 举报

发表于 2019-3-9 15:48:49 | 显示全部楼层
caotan0517 发表于 2019-3-9 13:54
对的,我发错了图片,测试是测试里,没见过这样走直线的程序,不知道原理是否正确!!!!

理论上应该没错,但是需要测试才能知道对错,这个是利用走直线时车轮速率一样来实现自动校正走直线,问题在于影响偏移的不光光是车轮的功率(相同时间下圈数度数一样),还有打滑,车轮与车体距离等很多因素,这也是为什么我们直接使用0度往往会越走越偏的原因,这个程序妙在不需要外加传感器,但是也因为没有传感器,不会对外界变化导致的偏差进行修正
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复 支持 1 反对 0

使用道具 举报

发表于 2019-3-9 10:46:43 | 显示全部楼层
所以说你是不是没有测试,第一个数学运算是减吧?
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复 支持 1 反对 0

使用道具 举报

 楼主| 发表于 2019-3-9 13:54:37 | 显示全部楼层
黑羽 发表于 2019-3-9 10:46
所以说你是不是没有测试,第一个数学运算是减吧?

对的,我发错了图片,测试是测试里,没见过这样走直线的程序,不知道原理是否正确!!!!
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
发表于 前天 20:41 | 显示全部楼层
caotan0517 发表于 2019-3-9 13:54
对的,我发错了图片,测试是测试里,没见过这样走直线的程序,不知道原理是否正确!!!!

原理是正确的。
正如黑羽所说,影响走偏的因素很多。
我更倾向于利用陀螺仪来实现走直线。
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
您需要登录后才可以回帖 登录 | 马上注册

本版积分规则

QQ|中文乐高 ( 桂ICP备11003955号-1 )

GMT+8, 2019-3-19 15:34 , Processed in 0.027428 second(s), 24 queries .

快速回复 返回顶部 返回列表