组别介绍
视觉方向
研发机器人的视觉算法,包括自动瞄准装甲板、能量机关识别与控制逻辑、跟踪预测算法、反小陀螺算法等:先从工业相机中获取图像,进行特征提取获取角度和距离信息,与下位机通信,控制机器人作出相应反应,配合操作手完成战斗任务以及击打能量机关和基地的任务。
导航方向
导航组负责机器人的定位、规划、控制和决策,让机器人知道自己在哪、怎么走、该做什么。之后将接触激光雷达、IMU、定位建图、路径规划和运动控制,并学习卡尔曼滤波、SLAM、A*、Dijkstra、DWA、TEB 等经典算法。
你将收获
视觉方向
- C++:算法组主要以 C++ 作为开发语言,也是目前市场上较为热门的编程语言
- OpenCV:学会 OpenCV,可以自由识别多种物品
- ROS:机器人操作系统
- 获得 Linux 操作系统以及 C++ 开发经验,学会使用多种 IDE 与编译方式灵活编译代码,提前接触高等数学、线性代数、概率论等有趣的数学理论
- 熟悉学习项目书的撰写并拥有自己的项目,如专利、学术基金、大创等
- 有机会参与许多各类国家级、省级、校级电子相关的项目
导航方向
- 较好的英语水平(需要看论文)
- C++
- ROS2 操作系统
- Linux 系统基本命令
- 线性代数
- 各种最小拟合算法,例如 Time-Elastic-Band
- 各种 SLAM 方案,例如 HKU 的 FAST-LIO 以及 Point-LIO
- 点云库 PCL
- Rviz、Gazebo、Webots 等各种仿真
- 更多的数学与算法(例如最优控制)
前置要求:C++(STL 容器、线程处理、chrono 等 std 库内容)、ROS2、Linux。算法学得多,最主要要有一颗好学的心以及良好的心态。
优先考虑(招新要求)
视觉与导航方向通用。
- 专业与计算机科学、智慧科学与技术、自动化、电子信息工程、光电等相关
- 程序语言:C++
- 热爱并有决心地学习计算机相关知识
- 有团队意识和责任心,服从组织任务安排,能够在规定时间内完成任务;热爱机器人比赛
培训资料
培训计划
- 27 算法组入队指南必读
- 27 赛季算法组新人培训方案浏览器可读
外部学习资源
新生常用软件、Linux 环境和开发工具入口见 软件资源指南。
下载资料
- 27算法组指南.docxDOCX 下载
- 27赛季算法组新人培训方案.pdfPDF 下载
- 27赛季算法组C++学习资料.zip(AI 学习路径:下载到电脑后配合 AI 助手部署学习)ZIP 下载