RoboMaster 2024机甲大师高校系列赛开源奖规范及评选细则
2024-09-06
方向 | 基础内容 | 深度价值 | |
软件、算法 | README文件内容(37分) | 1、此部分内容还可以上传至GitHub wiki,若wiki和readme文件均不存在则无此部分得分。 2、软件功能介绍(3分) 3、软件效果展示。需要体现整体项目的创新性和优势,结合可视化数据(例如视频网址、gif图、测试图表等)对最终效果进行展示与定量分析(10分) A 依赖工具、软硬件环境(2分) B 编译、安装方式(2分) C 文件目录结构及文件用途说明(2分) D 软件与硬件的系统框图、数据流图(4分) E 原理介绍与理论支持分析(10分) F 软件架构或层级图(2分) G 未来优化的向(RoadMap)(2分) | 1、技术难度(12分) 2、对其他队伍积累有益度(12分) 3、创新程度(12分) 4、技术影响力(12分) |
代码规范(15分) | 1、是否存在开源协议(2分) 2、函数、变量命名是否规范、统一(3分) 3、关键功能函数、变量是否存在清晰的注释(3分) 4、整体可编译可运行,容易测试,包含不同情况下的测试脚本或涵盖集成测试(4分) 5、是否遵循某种设计模式(3分) | ||
电控、嵌入式 | 文档和支持(36分) | 对工程进行文档说明,讲解工程内容 1、讲解或展示开源工程的主要功能、实际效果(2分) 2、说明工程的整体构成、文件目录等(3分) 3、说明工程的开发环境、使用工具、软硬件平台等(3分) 4、展示系统框架、软件框图等(4分) 5、工程用法讲解(README)(5分) 6、未来优化方向(4分) 7、技术理论讲解,展示相关参考资料,说明思考过程(3分) 工程的兼容性(移植性) 1、说明软硬件兼容性及移植方式(4分) 2、说明使用的开源协议(2分) 3、对其他队伍基础研发的参考价值(6分) | 1、技术难度(18分) 2、创新程度(10分) 3、对其他队伍复杂研发的参考价值(如引导复杂、新型技术潮流)(12分) |
代码质量(24分) | 1、代码段落清晰,结构恰当(用代码自身解释代码)(6分) 2、代码注释清晰(3分) 3、代码的函数、变量等命名规范,使用规范(4分) 4、代码可靠性高(展示历史测试记录和运行效果)(4分) 5、代码版本、协作等管理(2分) 6、代码具有可扩展性,便于增加功能(5分) | ||
硬件 | 项目文件(20分) | 1、原理图(5分) 2、PCB源文件(5分) 3、完整的硬件测试报告(10分) | 1、技术难度(10分) 2、对其他队伍积累有益度(10分) 3、创新程度(10分) 4、技术影响力(10分) |
README文件内容(30分) | 1、没有README文件则无此项得分 2、使用说明简介(5分) 3、原理介绍(5分) 4、方案选择及关键器件选型说明(8分) 5、代码部分(5分,纯硬件项目此项分数将比例均分至其他评分项) 6、关键节点测试波形及硬件不良整改过程(5分) 7、结论及最终整体效果展示(2分) | ||
是否存在开源协议(5分) | |||
文件名表意清晰(5分) | |||
机械 | 三维图要求为step文件、二维图纸要求为PDF格式,格式不正确的不参与评分。 | 1、技术难度(20分) 2、对其他队伍积累有益度(10分) 3、创新程度(15分) 4、技术影响力(15分) | |
README文件内容(2分) | 1、没有README文件或文件格式导致无法打开的,无此项得分。 2、说明本工程的目录结构,以及文件内容及用途。 | ||
机械技术说明文档(10分) | 1、没有此文档或文档格式导致无法打开的,无此项得分。 2、技术文档内容可以包括:如何选择机构方案、机构的原理、机构的特点或遇到的难点、如何分析解决技术难点的过程、以及机构遗留的问题或未来改进的想法等等。 | ||
效果展示(8分) | 使用模拟动画或者事物视频展示本项目的效果,提交mp4格式的视频文件,未包含此项内容、提交其他格式文件或文件无法打开的不得分。 | ||
图纸设计树(5分) | 1、没有设计树的此项不得分 2、设计树是否清晰合理(3分) 3、零件名是否可读并容易理解(2分) | ||
图纸内容(15分) | 1、图纸正确完整,表现为装配体打开后不存在错误或零件文件丢失(2分) 2、零件之间不存在干涉问题(4分) 3、设计是否合理,主要体现为机构的功能、结构强度是否能够满足需求(5分) 4、关键零件是否存在标注正确、清晰的工程图文件,达到能够加工的要求(4分) | ||
运营、管理 | 1、框架、分类逻辑清晰,目录便于查阅(10分) 2、有较为详细的流程图、表格、逻辑图等(10分) | 1、逻辑清晰,有明确的内容总结和事件详细描述(25分) 2、经验性内容记录详细,比如在这个事件完成的过程中都遇到哪些坑(25分) 3、创新程度(15分) 4、提出实用性方案,其他人可按此进行操作性(15分) |