找回密码
 马上注册

QQ登录

只需一步,快速开始

查看: 6318|回复: 7

求教相扑机器人程序

  [复制链接]
发表于 2021-4-1 17:00:10 | 显示全部楼层 |阅读模式
本帖最后由 wy413918099 于 2021-4-8 10:51 编辑

    本人编写了一段程序,是关于相扑机器人的。使用两个超声波传感器和两个颜色传感器,超声波用于探测前方的对手,发现后快速接近铲倒对方。颜色是用来查看边界的,前后各一个。现在的问题是两个程序之间相互冲突,想求教各位大佬看看如何改进。可以的话请发个截图来说明程序的问题所在。 XP.jpg


搭建结构:
1.png

2.png
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
发表于 2021-4-2 16:07:46 | 显示全部楼层
可以用两个超声波传感器测量的值作差,如果差值在一定范围内说明敌方在正前方,如果差值超出某一范围,用差值乘以比例系数直接控制移动转向寻找敌人。然后用颜色传感器检测边缘部分的判断条件作为循环的条件,当检测到边缘结束上面的循环控制车子回到安全地带再重新寻找敌人。
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复 1 0

使用道具 举报

发表于 2021-4-1 19:36:40 | 显示全部楼层
尝试简单化,
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2021-4-1 23:10:12 | 显示全部楼层
给颜色传感器设置两个变量,两个颜色传感器的变量和两个颜色传感器的变量设置优先级切换,颜色传感器优先侦测变化运行动作,没有侦测超过边界的情况下再运行颜色传感器下面的动作。这样两个程序应该就不会冲突了吧。
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2021-4-2 11:37:46 | 显示全部楼层
本帖最后由 冀·闲庭信步 于 2021-4-5 12:56 编辑

判定次序不是相同的,也就是说有主、有次。
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2021-4-6 08:08:07 | 显示全部楼层
搭建模型给出来
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

 楼主| 发表于 2021-4-8 10:52:07 | 显示全部楼层

模型已经上传
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2022-6-17 16:56:50 | 显示全部楼层
1
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-21 21:34 , Processed in 0.086192 second(s), 23 queries .

Powered by Discuz! X3.5

Copyright © 2001-2020, Tencent Cloud.

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