找回密码
 马上注册

QQ登录

只需一步,快速开始

查看: 24415|回复: 20

可左右摆头的避障小车程序问题

[复制链接]
发表于 2017-11-6 20:13:17 | 显示全部楼层 |阅读模式
我做了一个避障小车,在中型电机上装个超声波传感器,前方遇到障碍后左右摆头,左右摆头都测距,看看哪边更有空间就往哪边转弯,程序截图如下,可运行后,小车前方遇到障碍就不停地左右摆头,并没有选择左或右去行驶,请教大家帮我看看,程序的问题出在哪呢?
LR.jpg
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
发表于 2017-11-9 11:23:25 | 显示全部楼层
关于移动转向模块和移动槽模块,我建议在让小车转弯时候使用移动槽,控制左右两个电机功率,比较容易理解。移动转向模块,它的转向值附图说明,不知道能不能理解。。
无标题.png
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复 1 0

使用道具 举报

发表于 2017-11-9 11:16:06 | 显示全部楼层
新手思路,,,楼主最后的两个变量比值,我觉得可以让两个变量进行差法运算,左减右结果和0比较,判断真伪之后,给切换。
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复 1 0

使用道具 举报

发表于 2017-11-7 12:15:15 | 显示全部楼层
田园最美 发表于 2017-11-7 10:47
感谢您的回答,请问:我有个问题不清楚,就是“转向”和“度数”什么关系,我感觉“转向”是控制整个车转 ...

你还是买本书从头学起吧。
http://bbs.cmnxt.com/thread-21716-1-1.html
推荐这本
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复 1 0

使用道具 举报

发表于 2017-11-6 20:22:43 | 显示全部楼层
最后面的切换模块中,你使用了两个开启模式的移动转向模块,把开启模式换成开启指定度数或开启指定圈数
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复 1 0

使用道具 举报

发表于 2017-11-7 09:39:15 | 显示全部楼层
左变量和右边量相比较是什么意思,这个测量值本来就有误差 呀。
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

 楼主| 发表于 2017-11-7 10:30:47 | 显示全部楼层
尛朋友 发表于 2017-11-7 09:39
左变量和右边量相比较是什么意思,这个测量值本来就有误差 呀。

比较是为了看左右哪边更有空间,肯定往障碍物远的那边走啊
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

 楼主| 发表于 2017-11-7 10:47:09 | 显示全部楼层
barzz 发表于 2017-11-6 20:22
最后面的切换模块中,你使用了两个开启模式的移动转向模块,把开启模式换成开启指定度数或开启指定圈数

感谢您的回答,请问:我有个问题不清楚,就是“转向”和“度数”什么关系,我感觉“转向”是控制整个车转的角度,而“度数”是控制电机转的角度,那么假如我想让车左转90度,是设置“转向”呢还是“度数”呢

还有个问题想请教您,移动转向和移动槽什么区别?

多谢您的回答,我是个初学者
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2017-11-7 14:56:20 | 显示全部楼层
开关里面的左右转向直接使用单个轮子转动来代替。如果不明白你就开关里面的两个程序单独下载试试效果。
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2017-11-7 16:24:51 | 显示全部楼层
barzz 发表于 2017-11-7 12:15
你还是买本书从头学起吧。
http://bbs.cmnxt.com/thread-21716-1-1.html
推荐这本

差了十万八千里啊…………
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2017-11-7 17:42:01 | 显示全部楼层
yx2134173 发表于 2017-11-7 16:24
差了十万八千里啊…………

什么意思?
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2017-11-8 11:09:31 | 显示全部楼层

楼主的程序距离他想要达到的效果 相差十万八千里   哈哈哈  别误会
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2017-11-8 11:47:38 | 显示全部楼层
yx2134173 发表于 2017-11-8 11:09
楼主的程序距离他想要达到的效果 相差十万八千里   哈哈哈  别误会

明白了。
确实是,楼主现在缺乏编程思维,需要多学习学习
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

 楼主| 发表于 2017-11-8 15:33:32 | 显示全部楼层
yx2134173 发表于 2017-11-7 16:24
差了十万八千里啊…………

什么东西都是从不会到会再到精通的,都有个过程是吧,我就不信您老人家打生下来就麻麻都会,因为不会所以到这来请教,您不愿回答就不回答,嘲笑人很开心是吗,要不别人不知道你牛是吧,有意思吗
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2017-11-8 19:56:39 | 显示全部楼层
田园最美 发表于 2017-11-8 15:33
什么东西都是从不会到会再到精通的,都有个过程是吧,我就不信您老人家打生下来就麻麻都会,因为不会所以 ...

首先……论坛里不会有人因为这个来嘲笑你的,楼主你想多了,
也没有人要装13啊,
还是说回来,楼主你可以先去把EV3程序自带的几个模型里面的程序看明白了,(平衡小人最后再看),就能满足大部分的要求了,切勿有这种想法,这里的人都是很友善的……
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 马上注册

本版积分规则

手机版|中文乐高 ( 桂ICP备13001575号-7 )

GMT+8, 2025-7-12 04:39 , Processed in 0.168341 second(s), 24 queries .

Powered by Discuz! X3.5

Copyright © 2001-2020, Tencent Cloud.

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