前两天收到了导师发的学习清单,准备正式开始梳理自己未来的学习路线,在这之前一直都很迷茫,下面的路线有很多交叉的地方,需要融会贯通。

现在初步只是思维导图,后续我将根据自己的情况进行补充计划。

目前主要学习科目:机器人导论 Freertos
Cesssss

当前的重点

c++

主要是数据结构和c++的基础
主要参考书籍为C++_Primer_Plus Data-Structures-Algorithms-and-Applications-in-Cpp-Second-Edition
还有 QT

仓库地址
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 版机器人路线图

  • 架构与设计实现
  • 移动性
  • 抓取与操作
  • 感知
  • 规划与控制
  • 学习与适应
  • 多机器人系统
  • 人机交互

基础知识

入门

主要工具书 机器人学导论(原书第 4 版)

  • 空间变换
  • 运动学
  • 雅可比矩阵
  • 动力学
  • 控制

实践

  • 动手
  • Penn’s Robotics Specialization
  • ROS

进阶

  • 数学
  • Modern Robotics
  • 控制
  • 运动规划
  • 机器学习
  • 强化学习
  • 最新论文

科研

子主题 1

数值计算

数学建模

嵌入式

(本科初步了解,研究生初期深入学习)

开发平台

  • 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

Repo

  • Github 日常闲逛

机械(本科)

本科完成所有知识的学习,研究生期间根据未来方向加深

图学

  • 基本二维图纸的绘制

力学

  • 理论力学
  • 材料力学
  • 热力学
  • 有限元方法

机械

  • 机械原理
  • 机械设计

基础电学

  • 电路基础
  • 电工与电子技术

材料与工艺

  • 工程材料
  • 金属工艺学

基本控制

  • 测试与传感技术
  • 微机原理与结构技术
  • 单片机原理及应用
  • CAD/CAM
  • 数控技术及应用
  • 机电控制系统分析与设计

生产

  • 互换性与技术测量
  • 制造技术基础
  • 机械制造工艺学

管理

参考链接

嵌入式经典书籍分享
电子科技大学软件学院本科阶段计算机体系结构学习&嵌入式开发的公开课/书籍/Blog/资料整理
嵌入式,计算机常用电子书籍整理
开源机器人学学习指南