马上注册 登录
中文乐高 返回首页

晓舟的博客 https://bbs.cmnxt.com/?3607 [收藏] [复制] [分享] [RSS] I love Magic & LEGO

日志

RCJ第13课

已有 1287 次阅读2012-2-19 23:39 |个人分类:RCJ2012

其实在12-13课之间,有过4个小时的集训。但是那部分没有拍摄下来,所以就没有发了。


在这期间,俞沐开在程序上遇到了不小的问题,因为发现了程序有【优先级】这样一个概念之后,对程序的设计做了较大的修改。
PS:优先级指的是,在程序运行的时候,程序会依照一定的顺序运行。
(先前程序俞沐开没有注意到这个问题,所以程序的优先级是,先检测左转,再检测右转。而有时候机器人需要右转的时候,在程序上却会先执行左转的程序,所以导致机器人转错方向。)
这个问题可能黄岩皓(FLL课程记录中的小黄同学)都没有遇到过,所以这对学生来说是一个很大的problem


汪运洲也遇到了不小的问题……机器人不能爬坡了!!!
因为比赛的时候的坡度听说是25度左右,结果我的场地做到了将近45度……
之前上课试验的机器人因为很轻,所以爬上来了。但是现在机器人加了很多东西,变重了,所以一爬坡就会打滑!
但是现在场地没那么快能改回来了……机器人上能不能解决这个问题呢……
结果……没想到……汪运洲在很早之前就想过这个问题了!从而提出了很好的解决方案——在机器人后面加个小轮子

这个小轮子究竟有多大作用呢……先卖个关子,请各位期待。


因为俞沐开在之前的课上就遇到了世界大难题——多直角转弯+断线,所以这节课一开始我们3个人都在讨论这个问题的解决办法。
最后决定先试试“扭一扭”方案。
这个方案的意思是,如果机器人很久都没有测到黑线,就左扭扭,然后右扭扭,直到找到线为止。
俞沐开写了这样一个程序,看看效果。

PS:我看了视频我才发现我貌似说了一段很不正常的话。。。

一般在学校,常见的对话是这样的:
老师:你们觉得你们做的好么?
学生众人:不好
老师:所以你们要怎么改呢?

但是。。。

我:你们觉得这个好么?
俞沐开摇头……
我:其实我觉得挺好的……


不知道我这么说是不是吓到学生了。。。。。。


因为没看到问题,又试验了一遍

奇怪了,程序看来是哪里错了,找一找……

因为第一次参加RCJ,听说有答辩内容,就让汪运洲做机器人结构讲解。
因为讲解上坡部分的时候,没办法用机器人做演示试验,所以他做了一个小的模型
有没有感觉讲的很好呢?这是第一次讲喔!(原本他还不让我拍的,想自己练习一遍,结果我就拍了第一遍)


俞沐开改弯程序后遇到了更奇怪的现象了。。。。
为什么呢?
越来越奇怪了。。。
并没有按照程序的意思执行……
其实最后发现……光值设错。。。。。1号光感和2号光感的光值设反了。。。

修改错误就试验成功了!成功之后开始完整的试验啦~
没想到这个程序加进去之后各种不正常……

居然巡线都有问题了……
其实最后发现,是遮光的黑纸挡住光感了…………哎。。所以这些小细节一定要注意到才行啊

测试确认不是程序问题后,俞沐开为了保险起见,把前进的力量减小了一些,试试看会不会稳定一点
果然巡线很正常了,但是遇到了一个障碍物之后就卡住了……这其实也是老问题了……

这一次试验可以说各种巧合,障碍和断线的难题都勉强过去了
但是检测门的装置好像因为程序上的修改,出了点问题,居然在最后一个门的时候先进去扭一扭程序去了……没检测门。


程序上各种问题啊……
俞沐开下课后还尝试了另一种方法,但好像还是不太可行

只剩最后2周就要参加华南赛了,剩余的4个小时的课程能做到多少呢……?有点担心呀


路过

雷人

握手

鲜花

鸡蛋

评论 (0 个评论)

facelist

您需要登录后才可以评论 登录 | 马上注册

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

GMT+8, 2024-5-26 11:15 , Processed in 0.517366 second(s), 18 queries .

Powered by Discuz! X3.5

Copyright © 2001-2020, Tencent Cloud.

返回顶部