昨天shike提出要在周末打一场点球大战,于是今天试着写了个点球。结构就是if-if-if,试图把各种情况列举出来。中间经历了一次射门区间刚好写反的错误,导致对着空门踢飞率50%+。改好之后,发现没有合适的守门员(我把守门员的一般决策直接搬到点球中,却发现守门员根本不动)。而世界杯那些守门员实在太厉害了,小改动了几次都无法有效突破。观察WrightEagle和Brainstormers的点球大战,发现他们的带球动作与我的明显不同,带球路线也非常复杂。带球路线一时间无法写的那么复杂,明天试试将带球动作改一下吧。
……
阅读全文——共327字

  今天终于按照实验一的要求(有所扩展)写出了自己第一个RoboCup Client——所有队员接球后传给9号或9号周边的队员,9号直线带球到对方门里。这只是一个实验,完全不能用来踢比赛,连UvA Trilearn也踢不过(0:2),但毕竟是一个开始,应该记录下来。
  我的球队将取名为vRobot。愿上帝保佑vRobot。

  Ubuntu 8.04于24日正式发布。
  以下内容来自我的个人经验,并不完全准确,请勿直接模仿。并且本文假定你已经有一些使用Linux的基本知识。
  本文中部分软件的安装使用"apt://"形式的链接,请确保你安装有apturl软件包。点击链接后可能会有几秒钟没有反应,请耐心等待(如果等了1分钟还没有出现安装提示,说明你没点中链接,请再点一遍)。

……
阅读全文——共4934字

  下面是Robogame中我曾用到的部分资料,还有一部分因与我们的机器人直接相关,故在比赛结束前不予公开,请见谅。
   nRF24L01无线模块
  比赛结束后三部分资料均会更新为无删减版。

  原本打算写一篇Robogame历史上废话最多、实质内容最少的技术报告,但队长不许,于是只好以下文凑数了。
  我们的机械部分相对简单,腿部的设计在一开始就决定不采用加藤结构,而是用相对简单的四联杆,另设机构以移动重心,这样避免了单个动作涉及过多的自由度。RoboGame2008的规则允许遥控,给定的场地状况相对理想,故我们决定不设置AI,也不使用传感器,没有姿态调整,决策完全依靠遥控。
  在前期培训中我们得知,nRF24L01无线模块功能非常强大,可靠性极高,完全有能力胜任大量数据传输工作。故程序的整体架构(包括遥控端和机器人)采用了许炎武提出的结构,因此,架构中最重要的一部分被命名为“xuyanwu”(后被改名为“许炎武”)。剩下的两个部分分别被命名为“bondsdancer”和“skywalker”,这两个部分的命名都与其职能有关。"bondsdancer"意味着bondsdancer将没有决策功能,完全按照指令行事。“skywalker”则是纪念Anakin Skywalker(Star Wars主角,在Epsode II中,Obi-Won曾要求Anakin转发他向Jedi Concil的报告,因为他自己的“远距离通讯器”被打坏了)。
……
阅读全文——共1068字

隨清宇、魏恩勋、邹蒙川将前去参加NOI2008,愿主保佑你们。

电路挂了

班搓时接到通知,电路挂了。
晚上查到分,44。
我完全没有做挂的准备,尽管我电路学的确实不好,考试时也感觉不好。我预计到电路会非常糟糕,哪知道,竟是这样糟糕!
44,我并不相信数字的凶吉,然这确实无与伦比的大凶。
……
阅读全文——共130字

  今天在阿越博客看到这么一句没头没脑的话。看了《联合早报》,才知道原来是贵州一群刁民嫌县太爷断案不公,放火把县衙烧了,而断案不公的理由,居然是“嫌犯为县令之子”。我就纳闷了,既然是县令之子,大概就是“人民”,岂有与“刁民”平等的道理?
  不过话又说回来了,无论“人民”、“刁民”,都是中国人,爱怎么闹腾怎么闹腾去吧,最好是互相消耗掉——借用阿越一句话——“这两者都是个麻烦,只不过有大有小。”
……
阅读全文——共262字