找回密码
 马上注册

QQ登录

只需一步,快速开始

查看: 4544|回复: 7

大家帮忙看看 我写的关于机器人pk 有什么可以改进的吗

[复制链接]
发表于 2015-11-18 21:27:21 | 显示全部楼层 |阅读模式
首先是环境和规则介绍 :两台ev3机器人在一个边线是白色的正方形内,看谁先把对方推圈外算赢,所以不能出线。
我的思路方法是首先旋转通过红外探测查找敌人,探测到后直接冲撞对方至出界。我并且以防我的机器人自己出界,还设置了颜色反光的感应,如探测到要出界,机器人会自动反方向移动回到赛场 希望大家帮我提出改进意见 谢谢
例如.png
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
发表于 2015-11-19 11:17:40 | 显示全部楼层
这里搜寻与判断应该是两个并行分支。
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复 1 0

使用道具 举报

发表于 2015-11-19 14:33:52 | 显示全部楼层
应该要用分支吧,首先判断一下条件,是否处于边界应该是最重要的,所以需要先用光感来分支,在边界上或不在边界上,在边界上就转开,不在边界上时再利用分支判断红外线是否感应到敌人,没有感应到敌人就原地旋转(顺便说下原地旋转最好使用开启,不要用圈数,因为你不能保证你的机器人转了指定圈数后刚好能够检测到敌人,总会有偏差),感应到了敌人就往前冲(往前冲的时候也最好用开启,万一你前进了4圈直接出去了呢)
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

 楼主| 发表于 2015-11-20 01:05:17 | 显示全部楼层
十多个男人 发表于 2015-11-19 14:33
应该要用分支吧,首先判断一下条件,是否处于边界应该是最重要的,所以需要先用光感来分支,在边界上或不在 ...

谢谢 你看这样修改可以吗
23.png
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

 楼主| 发表于 2015-11-20 01:06:24 | 显示全部楼层
冀·闲庭信步 发表于 2015-11-19 11:17
这里搜寻与判断应该是两个并行分支。

谢谢 请问这样对吗
23.png
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2015-11-20 06:08:25 | 显示全部楼层
灏瑜0415 发表于 2015-11-20 01:06
谢谢 请问这样对吗

这不是并行进程,是分支
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

 楼主| 发表于 2015-11-20 14:39:57 | 显示全部楼层
冀·闲庭信步 发表于 2015-11-20 06:08
这不是并行进程,是分支

不好意思 我是新手入门 在学校报了这堂课 老师不讲 都是自己找资料 我不大了解 能加我q 233769827 吗 我想向你学习
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2015-11-21 23:12:46 | 显示全部楼层
灏瑜0415 发表于 2015-11-20 01:05
谢谢 你看这样修改可以吗

你好像少写了一个,当你的小车没有在边界上,并且超声波没有检测到对手的情况没有,然后就是我想问一下你的程序有运行过来试试吗?
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-23 08:00 , Processed in 0.132633 second(s), 27 queries .

Powered by Discuz! X3.5

Copyright © 2001-2020, Tencent Cloud.

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