--NeoZng【neozng1@hnu.edu.cn】
1.摘要
在阅读本文之前,你需要有计算机科学的基本知识并至少掌握一门编程语言,同时对robomaster比赛规则和过程有大致的了解。
若只是希望知道视觉组的基本工作,仅需要阅读第二部分。
笔者希望在这篇文章中向大家介绍视觉组的工作的基本概况和进入视觉组需要学习的知识,面向的对象为热爱机器人的朋友、战队中的其他技术组或准备进入视觉组的同学。本文会尽量广泛、全面地向你介绍视觉组的方方面面,同时可能涉及一些技术细节,但又不涉及过多的数学公式和推导,提供尽可能直观的认识,让其他技术组能够了解机器人视觉模块的运行机制,以便更好地协作开发,防止出现各自为战的境况。同时让新人能更快地接触这些知识,明白视觉软件开发的过程,减少踩坑的次数。
最后也是记录一下笔者近一年来的成长,算是给自己的一个交待。
-
计算机视觉(computer vision)无疑是当今最火热的研究领域之一。自然而然,在RoboMaster的赛场,视觉的软硬件开发也占有一席之地,视觉组便和其他技术组一样应运而生了。
-
视觉组负责的机器人模块主要是传感器和数据处理,即通过对相机、激光雷达等传感器采集到的信息进行处理从而让机器人在一定程度上具有”视觉”和“知觉”功能。
-
在比赛中,视觉组能够让机器人自动识别地方装甲板,实现“自瞄外挂”;也能让操作手轻松地击打能量机关,使得全队获得增益;视觉组打造的感知系统更是哨兵机器人、自动步兵上的“大脑”,没有视觉组的工作,这些机器人就完全失去了在场上的作用;视觉组同时还全权负责雷达这个兵种,耳听八方眼观六路,可

本文详细介绍RoboMaster中视觉组的工作,涵盖从基本职责(识别、感知与决策支持)、所需技能(Linux、编程算法)到实战应用和团队协作。适合机器人爱好者、开发者新手和已有经验者。
最低0.47元/天 解锁文章
1万+

被折叠的 条评论
为什么被折叠?



