Bubble-基于ROS2的RoboMaster视觉软件栈

Bubble是上海工程技术大学学生科创中心机械创新基地木鸢机甲工作室木鸢Birdiebot战队维护的开源视觉算法软件栈。Bubble基于ROS2开发,提供了适用于RMU相关视觉算法任务逻辑。

Bubble的前身是 BTP_DM,随着RMU赛场需要的机器人系统日趋庞大和复杂,在维护BTP_DM的过程中,我们发现了很多问题。Bubble希望在RMU背景下,构建统一的算法系统,满足不断变换RMU需求。

该页面包含了Bubble的相关文档,你可以通过algorithm@birdiebot.top与我们联系。

文档指南

  • 快速开始
    • 运行Bubble的环境

    • 通过不同的方式部署Bubble。

    • 针对不同的机器人,对配置文件进行修改。

  • 教程
    • 在MCU和Bubble的各个节点中传递参数

    • 添加、配置并修改功能包

    • 调试Bubble

  • 算法原理及功能实现
    • 主要功能实现逻辑

    • 实现算法原理及数学推导

  • 设计
    • Bubble的设计文档。

    • 设计文档包含了Bubble开发过程中的一些设计理念,这些始终理念贯穿于Bubble开发过程中。

    • 设计文档提及的部分内容中可能在Bubble中仍未实施。

  • 开发者指南
    • Bubble编码和其他规范

    • 机器人坐标系定义

    • 术语对照表

API documentation

Bubble源码的API手册

Bubble项目

如果您对Bubble项目的推进感兴趣:

Bubble资源

机甲大师高校系列赛

RoboMaster机甲大师高校系列赛(RMU, RoboMaster University Series ),是由大疆创新发起,专为全球科技爱好者打造的机器人竞技与学术交流平台。自2013年创办至今,始终秉承“为青春赋予荣耀,让思考拥有力量,服务全球青年工程师成为追求极致、有实干精神的梦想家”的理念,致力于培养与吸纳具有工程思维的综合素质人才,并将科技之美、科技创新理念向公众广泛传递。

平台要求参赛队员走出课堂,组成机甲战队,自主研发制作多种机器人参与团队竞技。他们将通过大赛获得宝贵的实践技能和战略思维,在激烈的竞争中打造先进的智能机器人。目前已发展为包含面向高校群体的“高校系列赛”、面向K12群体的“青少年挑战赛”以及面向社会大众的“全民挑战赛”在内的三大竞赛体系。其中面向高校的“高校系列赛”的规模逐年扩大,每年吸引全球400余所高等院校参赛、累计向社会输送3.5万名青年工程师,并与数百所高校开展各类人才培养、实验室共建等产学研合作项目。

有关RMU的赛事介绍,你可以访问 RoboMaster机甲大师赛