logo资料库

BhumanCodeRelease翻译.docx

第1页 / 共3页
第2页 / 共3页
第3页 / 共3页
资料共3页,全文预览结束
第 1 章 介绍 1.1 关于我们 B-Human 是不来梅大学(这么奇怪的名字的大学,百度上还真有)和 德国人工智能研究中心(DFKI)的联合 RoboCup 团队。该团队成立于 2006 年,作为一个在人型联盟的团体,但在 2009 年切换到参加标准 平台联赛。从那时起,B-Human 参加了五个 RoboCup 德国公开赛和五 个 RoboCups,并赢得了所有的官方游戏,例如,在 2013 年,我们赢 得了 RoboCup 德国公开赛,进球比分为 50:2(五次比赛)。我们还 参加了荷兰埃因霍温的 RoboCup 世界锦标赛。进球比分为 62:4(8 场比赛),我们重新获得了世界冠军的头衔。此外,我们还赢得了所 有技术挑战。我们的团队描述论文[21]以及我们 2013 年的 RoboCup Winner 论文[25]中给出了我们去年的工作的简要描述。目前的团队 由以下人员组成: 成员:Michel Bartsch,Malte Jonas Batram,ArneB¨ockmann, MartinB¨oschen,Tobias Kastner,Martin Kroker,FlorianMaaß, ThomasMu¨nder,Marcel Steinbeck,Andreas Stolpmann,Simon Taddiken,Alexis Tsogias,Felix Wenk。 领导:Tim Laue,JudithMu¨ller,ThomasR¨ofer。 1.2 关于文档 本文档提供了对今年代码发布的调查,继续了几年前开始的年度发布 的传统。它基于去年的代码版本,并描述了 RoboCup 2013 中使用的
演进系统。自从 RoboCup 2012 以来对系统所做的更改在第 1.3 节中 进行了简要列举。第 2 章简要介绍了如何构建代码,包括所需的软件 以及如何使用我们的软件运行 NAO。第 3 章描述了我们的系统中使用 的框架。第 4 章处理系统的认知部分,包括感知和建模组件的概述。 第 5 章解释了我们的新行为描述语言的使用,并概述了 RoboCup 2013 中使用的行为。第 6 章给出了系统的传感器读数和运动控制部分的调 查 。 在 第 8.1 章 中 描 述 了 远 程 控 制 环 境 SimRobot , 新 的 GameController 和一些其他工具。 1.3 自 2012 年以来的变化 自 RoboCup 2012 以来所做的主要更改在以下部分中进行了说明: 2.3 构建链代码现在使用围绕 clang 编译器构建的自定义构建链编译。 这使得可以使用几个 C ++ 11 的新功能。 2.8.4 颜色校准不再使用 kd 树(???)生成颜色表。 相反,它们 是从一小组边界计算出来的。 3.4.4 生成可流化类大多数 B-Human 的表示现在是由宏自动生成的。 3.7 实时日志实时日志记录器现在支持记录大量缩小和压缩的缩略图。 4.1.8 目标检测已经实现了一种新的目标检测算法,其以更复杂的方 式处理仅包含一个目标柱的图像。 4.1.9 球检测球的检测已经改进,以处理新球衣。 4.1.10 视觉障碍物检测基于对不再使用的腰带的感知的机器人检测 被显着更好的视觉障碍物检测代替。 4.1.11 场边界已经实现了一种检测场边界的新方法来处理场之间的
视觉边界的去除。 4.2.1 自我定位器使用一组 Rao-Blackwellized 粒子重写自定位器。 4.2.3.2 超声波障碍物检测重写超声波障碍物检测,明确利用超声波 传感器的重叠测量区域。 5.1 CABSL 使用新的行为定义语言(CABSL)来实现行为。 5.3 2013 年的行为改进了行为,以便能够在大范围内使用五个机器 人。此外,我们在我们的武器库中添加了许多新的动作,例如通过快 速运球,或者在移动中捕捉接近的球,从对手中抢球。 6.2.7 臂运动现在 ArmMotionEngine 动态地计算臂运动。 6.2.4 球运动已经实施了一个新的运球引擎。 6.2.3 Getup 引擎 Getup 运动现在是由 GetUpEngine 计算的动态运动。 7 技术挑战我们为所有三个技术挑战做出了贡献。 B 自定义内核 B-Human 现在使用具有超线程支持和各种改进的驱动程 序的自定义内核。
分享到:
收藏