最近小一年的体会,没有什么是难到你学不会的,第一是热爱和坚持,第二是方法和工具。
梳理一下自己的技术栈,确认下后续应该加强的方向,希望能有机会在机器人和人工智能方面做点有意思的事。
1、本科&硕士
985&211,测控技术与仪器专业
航天研究所全日制研究生,导航、制导与控制
2、主要相关课程
数学:高等数学(微积分)、线性代数(矩阵论)、复变函数与积分变换、概率论、计算方法(数值计算)
控制:自控原理、现代控制理论、线性系统、模式识别、理论力学、控制系统建模与仿真
惯导:惯导原理、惯性技术与仪器、卡尔曼滤波、误差分析导论
电路及硬件:数字电路、模拟电路、电路分析基础、数字信号处理、控制元件与伺服系统、机械设计基础
计算机:可编程逻辑器件、微机原理及应用、计算机控制系统设计
编程:C语言、软件工程(Basic)
3、主要相关能力
熟悉ROS,独立完成树莓派+Arduino+Kinect机器人小车
编程语言:Python、C/C++、C#、Matlab & Simulink等
编程环境:Pycharm、Qt Creator、Visual Studio等
英语CET-4/6,英文文档阅读基本无障碍
熟悉Linux
熟悉嵌入式系统(单片机、DSP)
熟悉PID控制
熟悉数据结构与算法
熟悉机器学习算法
熟悉基于Python的网络爬虫和数据分析
熟悉Protel 99 & Protel DXP
熟悉DSP & Code Composer Studio
熟悉AutoCAD
熟悉地理信息系统(GIS)开发
熟悉RFID
熟悉工业控制系统相关PLC、总线
4、需要加深和拓宽的
(还有这么多可学的,也酸爽,也爽)

数据结构与算法 算法(第四版)(顺便熟悉java)(公开课、leetcode)
设计模式
机器学习(公开课)
SLAM
URDF
gazebo和Vrep
OpenCV
g2o
MoveIt!
互补滤波 EKF UKF PF
Makefile https://tieba.baidu.com/p/591519800
CMAKE
STM32 UART、SPI、I2C、CAN
实时系统 freeRTOS,uCOS,Vxworks
舵机 超声 红外
Simulink实现倒立摆
飞控系统
UML 软件工程工具
李群和李代数 凸优化 最优估计 最优控制

SLAM:
PTAM(Parallel Tracking and Mapping for Small AR Workspaces (PTAM)),ROS的标配VO(viso2_ros - ROS Wiki),SVO(GitHub - uzh-rpg/rpg_svo: Semi-direct Visual Odometry),LSD-SLAM(http://vision.in.tum.de/research/vslam/lsdslam)ORB-SLAM(GitHub - raulmur/ORB_SLAM2: Real-Time SLAM for Monocular, Stereo and RGB-D Cameras, with Loop Detection and Relocalization Capabilities

重要知识点:
三大变换(傅里叶变换,拉普拉斯变换,Z变换),旋转表示法(欧拉角、四元数、旋转矩阵),数值计算怎么防止矩阵出现数值问题等等。除了自己的项目,还需要把凸优化、卡尔曼滤波还有多自由度机械臂的控制学习一下

书:
1. 概率机器人学,https://www.amazon.com/Probabilistic-Robotics-Intelligent-Autonomous-Agents/dp/0262201623
2. 凸优化,https://web.stanford.edu/~boyd/cvxbook/bv_cvxbook.pdf
3. 线性系统理论,https://www.amazon.com/Linear-System-Electrical-Computer-Engineering/dp/0199959579
4. Multiple View Geometry in Computer Vision,Multiple View Geometry in Computer Vision
5. 线性估计,https://www.amazon.com/Linear-Estimation-Thomas-Kailath/dp/0130224642
6. 《机器学习》,周志华老师的书。
7. An Invitation to 3-D Vision,https://www.eecis.udel.edu/~cer/arv/readings/old_mkss.pdf
8. Modern Control Systems,https://www.amazon.com/Modern-Control-Systems-12th-Richard/dp/0136024580
9. Rigid Body Dynamics,http://authors.library.caltech.edu/25023/1/Housner-HudsonDyn80.pdf。说实话刚体动力学理论我没有找到特别好的书。但是刚体动力学理论很重要。
10. Feedback Systems: An Introduction for Scientists and Engineers,FBSwiki

参考:http://blog.exbot.net/archives/2790#comment-330354

Logo

CSDN联合极客时间,共同打造面向开发者的精品内容学习社区,助力成长!

更多推荐