越来越优秀的 ONES
听说大疆创新教育机器人 RoboMaster EP 上市了?看到 RoboMaster 是不是很眼熟?
对,ONES 是 RoboMaster 机甲大师赛的合作伙伴,数百高校的参赛学生一直是用 ONES 来管理机器人研发的。
那么 ONES 是怎么帮助大家造机器人的?机器人和 ONES 又会碰撞出什么奇妙火花?一起来看看吧~
*近期 ONES 与 RoboMaster 在 B 站进行了一次直播培训,以下根据直播内容整理
RoboMaster2020 机甲大师对抗赛的官方规则是:由对战双方自主研发不同种类和功能的机器人,在指定的比赛场地内进行战术对抗,通过操控机器人发射弹丸攻击敌方机器人和基地。比赛结束时,基地剩余血量高的一方获得比赛胜利。
说白了就是大家造机器人,然后通过操控机器人来打架决定输赢。那么参赛机器人的研发就是非常重要的工作了。
根据比赛规则,每支参赛队都要做 5 种机器人,包括步兵机器人、英雄机器人、空中机器人等,每队共有 7 个机器人冲上赛场。每个机器人的制造涉及到机械、电子、控制、软件等等方面,需要数十人来配合完成。
之前,大家备赛会遇到很多问题。比如:
- 计划乱七八糟
- 微信文件过期
- 不知道有哪些事情要做也不知道交给谁来做
- 到赛场了发现有事情没做(机器人没装轮子之类的)
- 机器人没经过测试结果上场全是问题
- 测试测出的问题好像忘了解决
坑踩的多了,一些参赛队会逐渐有项目管理意识,但还有一些参赛队...依旧没有意识到问题出在哪里了。
**那么 ONES 在这个过程中可以帮大家做什么呢?
**
建立团队
要使用 ONES,首先要建立团队。在 ONES 系统中,一般由 RoboMaster 参赛队队长作为团队负责人,拥有团队最高权限。队长将各组组长邀请进来,组长再邀请组员进入团队。在这个按层级邀请的过程中,邀请人应逐步分配对应权限。
创建项目
团队建完了可以正式开始工作了。比如我们要做一个步兵机器人,这个机器人应该「底盘要稳、跑得要快、打得要准」,我们可以根据这些维度在 ONES Project 中新建任务。
为了做这个步兵机器人,建的第一个任务是「底盘稳定」,优先级设置「最高」,然后设置好任务负责人和截止时间。
但是「底盘稳定」这个任务比较大,还要拆分成很多不同的任务来做,这个时候可以使用 ONES Project 中的子任务拆分功能。
从上图可以看出,我们把「底盘稳定」这个任务拆成了「底盘设计及装配」、「底盘电控架构」、「底盘测试」三个子任务。
如果这个任务有很多相互影响的工作项(任务、需求、缺陷等等都可以称之为工作项),可以用「工作项关联」把它们关联起来,这样就可以随时看到相关事项的进展情况啦~
测试管理
测试用例和测试计划的管理也可以给参赛队提供很大帮助。
比如「弹道测试」(测机器人能不能打准)可能是一个每年都要测,一年测几次的用例,这样的用例就可以在 ONES TestCase 的用例库里创建一次后不断复用。
新建测试计划后可以导入多个用例,测试结束后更改测试结果就可以了。
那「弹道测试」测完发现准确度不高,测试没有通过怎么办?
可以直接在 ONES TestCase 中将未通过的测试转成缺陷,指定相关负责人,这条工作项就会出现在 ONES Project 中了,之后可以继续在 ONES Project 跟进管理。
文档管理
参赛队目前使用最多的是文档管理工具,文档协作、管理文件、进行知识沉淀、提交周报日报等等都离不开 ONES Wiki。
协同编写的页面可以直接看到最新的版本,也可以看到历史版本的修改内容;可以评论、页面可以@相关成员、可以设置模板(写周报、会议纪要等固定格式的内容非常方便)...这些功能给参赛队的内部协作带来了很多便利。
在参赛队知识库的内容组织上,RoboMaster 也有官方推荐的用法。
知识库里沉淀的内容是团队当下的信息,也是团队之后的传承。每年会有队员毕业离开赛队,也会有新的队员加入进来,新队员通过知识库的内容就可以快速了解赛队的信息。
而且,完善的知识库意味着曾经犯过的错误不能再犯,总结出的宝贵经验可以沿用,这让参赛队每一年都可以在前一年的基础上变得更好。
有了 ONES 助力项目管理、测试管理、文档管理,相信大家就可以顺利地制造机器人啦~
最后,感谢大家的支持和称赞,ONES 一定会越来越好的!
*比赛图片来源 RoboMaster 机甲大师赛
*感谢华北理工大学和大连交通大学参赛队的使用案例分享
*在公众号内回复「RM2020培训」即可获得完整培训PPT
你是怎么用 ONES 的?有没有发生过什么有趣的事情呢?欢迎留言写出你与 ONES 的故事,赞数最高的前三名(截止3月25日18:00)可获得「ONES 周边礼包」哦~
点“在看”给我一朵小黄花
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。