写入自强队名单一年,认识Daniel十个月,第二次代表上海大学参加国赛,这一次是在浙江绍兴。坐在返沪的车上,心里担心着作业和明天的早课,写这篇博文来打发打发时间。

ROBOCUP两个半比赛日,项目主要涉及GPSR、Carry、Speech & Person Recognition(SPR)、Groceries还有公开挑战赛,这都是机器人竞赛的经典赛项,在采用积分制的ROBOCUP竞赛中,每一个赛项都很重要。我负责SPR、Groceries和公开挑战项目,很开心SPR项目取得了单项冠军的成绩,这是我们第一次在比赛中实现复杂语音交互、双系统通信和声源定位。Groceries是赛前临时决定参加的项目,巨大的压力下我选择了效果一般,却最快速、最稳定的视觉解决方案,为团队赢得了30积分。公开挑战项目是赛前临时分配给我的项目,在去年国赛非限定项目的基础上,我紧急修改打包以后参赛,单项亚军的成绩还算不错,从某种程度上说,公开挑战的Presentation表现不错还要感谢学院的研讨机制(但我还是想吐槽一下研讨课)。

团队的其他项目也都有同学负责,GPSR的第一次尝试并不理想,全队气氛紧张,好在半小时内紧急解决了问题,然后第二次尝试符合预期。Carry项目比较稳定,赛前的仿真调试让很多问题暴露出来。

比赛的真实环境无论对于队员,还是对于团队,都有强大的推进作用。这次比赛是第一次完全自己上手项目,比赛过程中的我有很多感触:

  • 实验室与赛场的区别很大,仿真与实测的差距总是存在,赛前调试总会出现很多问题,这是参赛以来最深的印象,这就是为何赛前调试的时间如此宝贵的原因。
  • 操作手册应当受到重视,这是在任何环境下确保稳定的重要保证。记录文档需要引入团队发展的进程,可操作的记录文档是技术传承的载体。
  • 专业化应该是发展的方向,运动、语音、视觉、机械臂,每一个分支都值得深入广泛的探索,分散精力试图全栈攻取是不合适的,单点突破的意义更重大。
  • Leader主导团队讨论的方向,队员的积极性是BrainStorm的前提,队长宇哥值得我学习,全队的每位队员的深度投入都值得尊敬。

自强队的队史我未曾考察过,没法脱口而出自强队的创立与发展,但是建队16年是明确的。已不知是哪些大神学长创造了Daniel,但我相信Daniel是由建队以来的每一位老师和队员共同创造的,每一个零件都是一个印记,每一段程序都有一个签名。这两天也吐槽过传承断代的问题,这应该是学生组织的问题吧,频繁的周期更替让经典变得遥不可及,只能不断向学长取经或者重头来过。断代的问题却凸显了自强队的精神内核,即便队员一年一换。终于能够体会耿妈每每谈起自强队的精神时那么激动的心情。

最后一个比赛日,被几个新闻专业的学生找来做采访作业,他们问我对这次比赛印象最深刻的事情是什么,没有思考,我说那应该是团队吧!进大学到现在,去过社区学院学生自管会,到过校团委组织部,也加入了专业相关的项目团队。自管会的事情没有很深的印象,感觉像是被当做社区学院的传感器,只为了收集数据而已。对校团委组织部曾有过依恋,那是个像家的地方,但当我察觉到自己对计算机的专注时,我选择了退出,这件事到现在还让我难受。进入自强队纯属巧合,可是一直走到现在却是我坚守的承诺,愿意为之付出时间、付出精力,我希望这个团队慢慢强大,我试图让越来越多人了解这个团队。

写在归程路上——2018ROBOCUP机器人世界杯中国赛的更多相关文章

  1. 探索Kinect的更多可能——亲历第十九届机器人世界杯RoboCup

    作者:微软亚洲研究院资深项目经理 吴国斌 2015年7月19日,第十九届RoboCup机器人世界杯足球赛,在中国合肥隆重开幕.来自全球七十六个国家和地区的一百余支代表队参加了决赛,他们优秀的作品给观众 ...

  2. Nao 类人机器人 相关资料

    Nao 类人机器人 相关资料: 1.兄妹 PEPPER :在山东烟台生产,http://www.robot-china.com/news/201510/30/26564.html 2.国内机器人领先公 ...

  3. NAO机器人

    NAO机器人是Aldebaran Robotics公司研制的一款人工智能机器人.它拥有着讨人喜欢的外形,并具备有一定程度的人工智能和约一定程度的情感智商并能够和人亲切的互动. 教学研究类/NAO机器人 ...

  4. TensorFlow-Bitcoin-Robot:一个基于 TensorFlow LSTM 模型的 Bitcoin 价格预测机器人

    简介 TensorFlow-Bitcoin-Robot:一个基于 TensorFlow LSTM 模型的 Bitcoin 价格预测机器人. 文章包括一下几个部分: 1.为什么要尝试做这个项目? 2.为 ...

  5. 川崎机器人c#通讯(转)

    由于本人在工业自动化行业做机器视觉的工作,所以除了图像处理方面要掌握外,还需要与工业机器人进行通信.最近学习了计算机与川崎机器人的TCP/IP通信,于是在这里记录一下. 除了直接与机器人通信外,有一种 ...

  6. 用Go语言实现一个简单的聊天机器人

    一.介绍 目的:使用Go语言写一个简单的聊天机器人,复习整合Go语言的语法和基础知识. 软件环境:Go1.9,Goland 2018.1.5. 二.回顾 Go语言基本构成要素:标识符.关键字.字面量. ...

  7. Java基础学习总结(89)——为什么单元测试应该我们开发人员来写

    软件测试是为了保证项目质量,单元测试可以快速执行测试回归测试,做好单元测试可以大大提升测试效率,项目开发真正达到敏捷效果. 单元测试做什么? 1. 核心类方法 2. 异常处理 3. 边界值测试 4. ...

  8. Python + Selenium 自动发布文章(一):开源中国

    https://blog.csdn.net/qq_28804275/article/details/80891949 https://blog.csdn.net/qq_28804275/article ...

  9. 厉害了,Google大神每天写多少行代码?

    文章转自开源中国社区,编译自:Quora Quora上有个有趣的问题:Google工程师们每天写多少行代码? Google 的 AdMob 全栈工程师 Raymond Farias 在 Quora 发 ...

随机推荐

  1. zookeeper JAVA API 简单操作

    package org.admln.program.Zoo_Test; import java.io.IOException; import java.security.NoSuchAlgorithm ...

  2. java集合常用操作

    收集一些常用集合操作的代码,用于治疗健忘症,:) set转list //构造Map数据 Map<String, String> map = new HashMap<String, S ...

  3. oracle trim不掉空白字符分享(转)

    本文转自:http://www.2cto.com/database/201306/223558.html 问题背景:一个工商注册号,正常的用trim能解决的问题,但是这个case,trim后和肉眼看到 ...

  4. Python下Mysql数据连接池——单例

    # coding:utf-8 import threading import pymysql from DBUtils.PooledDB import PooledDB from app.common ...

  5. 代码重构----使用java有限状态机来消除太多的if else判断

    1. 状态机基本概念 http://zh.wikipedia.org/wiki/%E6%9C%89%E9%99%90%E7%8A%B6%E6%80%81%E6%9C%BA 状态存储关于过去的信息,就是 ...

  6. The Java serialization algorithm revealed---reference

    Serialization is the process of saving an object's state to a sequence of bytes; deserialization is ...

  7. small zhishi

    \\192.168.1.201\d$\Data 访问远程计算机文件资源管理器

  8. Android开发过程中部分报错解决方法。

    初学Android,最近在使用zxing开发一个条码扫描解析的安卓项目中,遇到以下几个问题.贴出来以供参考. 1.Http请求错误    Android4.0以上要求不能把网络请求的操作放在主线程里操 ...

  9. MySQL判断一个字段不包含中文

    中文=2个字节,英文或数字=1个字节,因此我们用mysql中两个函数比较字节和字符的长度是否相等来判断是否包含中文 select * from user where CHAR_LENGTH(name) ...

  10. RDMA in CloudComputing

    https://blog.csdn.net/qq_21125183/article/details/80563463