省流版
配套教学视频
https://space.bilibili.com/337732684/channel/collectiondetail?sid=1043942
环境配置安装包
http://home.ustc.edu.cn/~yssickjgd
配套代码与其他相关资料 ( 内容完全一致, 根据网络状况酌情下载 )
https://git.lug.ustc.edu.cn/yssickjgd/robowalker_train
https://github.com/yssickjgd/robowalker_train
配套PPT资料
https://rec.ustc.edu.cn/share/c8b3bbc0-32bc-11ee-98d2-2330cf7972b8
标黄为已更新内容
- 电控 ( electrical )
- ==电控简介 ( electrical_introduction )==
- ==电控导论==
- ==番外篇 如何去提问==
- ==STM32CubeMX基础 ( stm32cubemx_basic )==
- ==环境配置与基础教学==
- ==GPIO输出电压==
- ==EXTI外部中断==
- ==TIM定时器中断==
- ==作业==
- ==UART通信==
- ==PWM呼吸灯==
- ==ADC测电压==
- ==电机控制 ( motor_control )==
- ==C++==
- ==作业==
- ==CAN通信==
- ==CAN接口与大疆RM电机初步控制==
- ==UART接口与串口绘图==
- ==串口绘图接口与电机反馈==
- ==PID算法==
- ==PID接口与电机闭环控制==
- ==电机接口与多环PID==
- ==动态目标与前馈PID==
- ==作业==
- ==多电机控制==
- ==番外篇 达妙电机控制==
- ==C++==
- ==开发工具篇 ( develop_tools )==
- ==Markdown基础教学==
- ==Git基础操作教学==
- ==CLion开发环境配置==
- ==gcc, Make与CMake==
- ==番外篇 数学加速库arm_math.h的引入==
- ==番外篇 开发相关的官方软件与官方文档获取==
- 番外篇 如何Debug
- 底盘篇 ( chassis )
- ==设备层的遥控器模块==
- ==底盘概述==
- ==底盘的运动学与动力学解算==
- 欧拉角与旋转矩阵
- 力补偿适配算法
- 电机功率模型
- 功率控制策略
- 算法层的斜坡规划器
- 速度规划适配算法
- 全向轮麦轮底盘适配算法
- 舵轮底盘适配算法
- 驱动层的看门狗
- 小陀螺
- 操作逻辑
- 总结与致谢
- 云台篇 ( gimbal )
- 陀螺仪简介
- 云台概述
- 结合成品陀螺仪的云台控制
- 操作逻辑
- 总结与致谢
- 发射机构篇 ( booster )
- 算法层的有限自动机
- 卡弹处理算法
- 无裁判系统的热量检测与控制算法
- 操作逻辑
- 总结与致谢
- 滤波 ( filter )
- Fourier变换
- 基于频率的滤波器
- 基于统计的Kalman滤波器
- 陀螺仪 ( gyroscope )
- 驱动接口层的SPI通信
- SPI接口与陀螺仪读写
- 欧拉角与四元数
- 六轴陀螺仪姿态解算
- PCB电路板设计教程 ( pcb_design )
- 常见线材接口简介
- 常见电路元件简介
- 嘉立创EDA基本操作教学
- 简易分电板
- 简易发光充能装置板
- 超级电容控制理论
- 超级电容开源电路板
- 超级电容开源代码
- ==电控简介 ( electrical_introduction )==
- 电控眼里的比赛 ( referee )
- 官方软件的获取与使用
- 比赛通用规则解读
- 裁判系统接线规则
- 裁判系统协议
- 裁判系统服务器搭建
- 电控与机械组 ( mechanical )
- 机械组工作内容
- Solidworks建模基本方法
- Solidworks导出加工图
- 常见的设计技巧
- 常见的加工工艺
- 兵种开源图纸
- 电控与视觉算法组 ( vision algorithm )
- 视觉算法组工作内容
- 自瞄基本策略
- 能量机关基本策略
- 驱动接口层的USB虚拟串口
- 宣传运营相关内容 ( operation )
- 从零开始建立一个战队
- 交流平台汇总
- 官方资料的获取渠道
- 战队资源的获取渠道
- 赛季重要时间点
- 平面设计之Ps与Ai
- 视频剪辑之Pr
- 直播推流
- 财务
-
前置知识需要, 且仅需要大学数学 ( 微积分, 线性代数, 概率论与数理统计 ) , C语言
-
配套教学视频链接
- https://space.bilibili.com/337732684/channel/collectiondetail?sid=1043942
- 由于讲义会不定期更新或修正内容, 因此B站视频教学可供参考, 具体章节目录请依照最新版讲义内容
- 对于必要的内容修订与增添, B站视频也会适当修改
-
环境配置安装包在本人的中国科大FTP个人主页
- http://home.ustc.edu.cn/~yssickjgd
- 进入该网站后点击"机器人社团/战队电控环境配置"中, 即可找到
-
配套代码与其他相关资料一式二份在Github与中国科大Linux用户协会的Gitlab
-
由于Gitee平台有容量限制, 但本仓库容量较大, 因此该项目于202308242000转移至Github以及中国科大Linux用户协会校内Gitlab平台中. ==原Gitee链接仍有效, 只是不保持更新==
-
对于STM32CubeMX基础的补充
-
-
配套PPT资料在中国科大Rec网盘上
- https://rec.ustc.edu.cn/share/c8b3bbc0-32bc-11ee-98d2-2330cf7972b8
- 该网盘内容以B站视频的更新时间为基准进行更新与修改
-
如果您想打RoboGame校内赛, 请看B站中的STM32CubeMX基础以及RG电控培训系列, 也可以考虑看一下RM相关培训的各个理论部分, 如算法, 程序设计思想等
- 感谢中国科学技术大学 RoboWalker战队 一路走来的伙伴们, 感谢校学生Linux用户协会提供的代码托管平台支持!
- 特别鸣谢 哈尔滨工业大学 ( 威海 ) HERO战队, 防灾科技学院 思玄战队 对本系列电控教程的批评与指导
- 最后, 附上各大高校的相关开源项目. 我们的Star与Fork便是最大的关注支持与谢意! ( 按参考时间排序 )
-
华南理工大学 华南虎战队 电控开源SRML库
-
吉林大学 TARS_Go战队 电控开源架构
-
防灾科技学院 思玄战队 超级电容功率控制算法
-
湖南大学 跃鹿战队 电控开源架构
-
青岛大学 XRobot战队 电控开源架构