# 暑期训练2023算法 **Repository Path**: ucas-sas-robot-team/summer-training-2023-algorithm ## Basic Information - **Project Name**: 暑期训练2023算法 - **Description**: 2023年暑假 算法组新人培训 - **Primary Language**: C++ - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2023-06-14 - **Last Updated**: 2023-10-28 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 2023暑期培训 ## 培训要求 请各位同学按时在腾讯会议上听相关的课程,并且在 gitee 上提交作业。 提交到本库对应的文件夹下,每人每次作业提交一个文件夹,文件夹命名为自己的名字。 如果在完成过程中遇到困难可以在算法组工作群里提问或者网络上搜索解决方案, 比较好的平台有 [baidu](https://www.baidu.com/),[bing](https://new.bing.com/),[CSDN](https://www.csdn.net/),[github](https://github.com/),[博客园](https://www.cnblogs.com/)。(在开科技的情况下维基百科和谷歌搜索也很好) 当然也可以通过chatGPT来查资料,但是要提交代码的作业不要使用 chatGPT 等模型来获得代码。 要找比较系统性的编程教程,推荐[菜鸟教程](https://www.runoob.com/)以及哔哩哔哩大学的课程。 比较完整的RM识别教程,推荐“参考文件”目录下的[《了解CV和RoboMaster视觉组》](./%E5%8F%82%E8%80%83%E6%96%87%E6%A1%A3/%E6%B9%96%E5%8D%97%E5%A4%A7%E5%AD%A6%E3%80%8A%E4%BA%86%E8%A7%A3CV%E5%92%8CRoboMaster%E8%A7%86%E8%A7%89%E7%BB%84%E3%80%8B.pdf) 还有就是模拟器可以在github上面直接搜,只是不知道到时候那个叫SimulatorX的库还在不在。 ## 培训内容 ### 1、编程环境篇: linux双系统安装 linux基本指令 git基本操作 作业:在自己的设备上配置环境 ### 2、团队合作篇: 往年代码讲解 团队编程规范:变量命名/注释/文档/README.md 作业:看懂往年代码,填写作业 ### 3、C++ 篇: cpp编程基础 cmake的使用 作业:按照题目写出一个cpp程序及其cmake文件 ### 4、opencv篇: opencv 3.7 安装 opencv 图像处理 作业:写出一个实现预处理的opencv程序 ### 5、自动化篇: 比赛规则详解 自动化流程讲解 作业:写出一个简单的游戏 ### 6、AI算法篇: deep Learning 基本原理和术语讲解 cuda/cudnn + python + pytorch + netron 环境配置 yolo 的使用 作业:填写作业题 ### 7、预测算法篇: 预测算法: (1)物理运动模型 (2)最小二乘法拟合->级数拟合 (3)AI模型 (4)卡尔曼滤波