973 字
5 分钟
学习路线
前两天收到了导师发的学习清单,准备正式开始梳理自己未来的学习路线,在这之前一直都很迷茫,下面的路线有很多交叉的地方,需要融会贯通。
现在初步只是思维导图,后续我将根据自己的情况进行补充计划。
目前主要学习科目: Freertos 嵌入式
当前的重点
仓库地址 wxydejoy/cpp_study · GitHub
embeded system
stm32 esp32 Linux 这个只能边做边学
scientific
matlab 配合机器人导论
robotics
机器人导论 视频课程
Python
实战 练习 脚本 机器学习
others
latex 正则
2022 级新生学习清单
零、必会工具软件 WORD、PPT、excel、solidworks、CAXA/CAD、matlab、LABVIEW 一、基础理论与方法 0、高等数学、线性代数、复变函数、概率论、矩阵理论 1、数值计算 2、数学建模 3、实验设计与分析 二、专业基础 0、机械制图、机械原理、机械设计、理论力学中的力学与运动学动力学原理与方法、单片机原理、经典控制论 1、电机拖动、传感器原理、人工神经网络、计算机接口与控制、气压/液压传动与控制、信号处理 三、机器人研究方向 1、机器人学导论 2、ROS 系统 3、美国机器人路线图 2020
机器人
2020 版机器人路线图
- 架构与设计实现
- 移动性
- 抓取与操作
- 感知
- 规划与控制
- 学习与适应
- 多机器人系统
- 人机交互
基础知识
基本的英文
学会使用 科学上网
线性代数
微积分
理论力学
Matlab or Python
控制理论
数字电路与模拟电路
一点点单片机
Linux 和 C 语言
基本的 3D 设计
入门
主要工具书 机器人学导论(原书第 4 版)
- 空间变换
- 运动学
- 雅可比矩阵
- 动力学
- 控制
实践
- 动手
- Penn’s Robotics Specialization
- ROS
进阶
- 数学
- Modern Robotics
- 控制
- 运动规划
- 机器学习
- 强化学习
- 最新论文
科研
数值计算
数学建模
嵌入式
(本科初步了解,研究生初期深入学习)
开发平台
- CPU: Intel x86 x64, ARM64
- MCU 编程:C51, STM32
- FPGA
嵌入式开发软件
- Keil uVision, STM32Cube, JTAG debugger, System Viewer
嵌入式 Linux
- Bootloader, Driver, …
实时操作系统
- uCOS, FreeRTOS, ROS(严格来说是 ROS2)
外设
- Timer, ADC / DAC, ROM / RAM, PWM, I/O / GPIO, …
执行器
- 电机(步进, 无刷, 舵机, …), 电调, FOC
传感器
- 陀螺仪, 加速度计, 超声波, 红外, …
电路电子元件
- 电容, 电阻, 开关, 二极管, 晶振…
- PCB 设计, 元件焊接
通信协议
- Bluetooth, Zigbee, Wifi, UART, TCP, UDP, I2C, …
仪器
- 万用表, 示波器, 信号发生器, 逻辑分析仪, …
其他
编程
Python
- 作为兴趣 or 工具
- 作为机器学习等相关知识的基础
AHK
- 键盘脚本,提高效率
软件
收集各种小工具
- 52pojjie
机械(本科已完成)
本科完成所有知识的学习,研究生期间根据未来方向加深
图学
- 基本二维图纸的绘制
力学
- 理论力学
- 材料力学
- 热力学
- 有限元方法
机械
- 机械原理
- 机械设计
基础电学
- 电路基础
- 电工与电子技术
材料与工艺
- 工程材料
- 金属工艺学
基本控制
- 测试与传感技术
- 微机原理与结构技术
- 单片机原理及应用
- CAD/CAM
- 数控技术及应用
- 机电控制系统分析与设计
生产
- 互换性与技术测量
- 制造技术基础
- 机械制造工艺学
管理
参考链接
嵌入式经典书籍分享 电子科技大学软件学院本科阶段计算机体系结构学习&嵌入式开发的公开课/书籍/Blog/资料整理 嵌入式,计算机常用电子书籍整理 开源机器人学学习指南