当前技术栈及待填坑
来源:互联网 发布:fastjson解析多层json 编辑:程序博客网 时间:2024/05/22 12:57
最近小一年的体会,没有什么是难到你学不会的,第一是热爱和坚持,第二是方法和工具。
梳理一下自己的技术栈,确认下后续应该加强的方向,希望能有机会在机器人和人工智能方面做点有意思的事。
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
- 当前技术栈及待填坑
- 决策树技术及当前研究方向
- 计算机技术领域当前的主流技术及社会需求调查报告
- 《计算机技术领域当前的主流技术及社会需求调查报告》
- 计算机技术领域当前的主流技术及社会需求调查报告
- 通信领域当前的主流技术及社会需求调查报告
- 当前虚拟化技术
- 当前互联网技术趋势
- 当前最流行的对象持久化技术: hibernate框架介绍及示例
- 电子或通信领域当前的主流技术及社会需求调查报告
- 电子或通信领域当前的主流技术及社会需求调查报告
- 当前邮件过滤技术综述
- 当前最新it技术了解
- Swift教程_基础技术(0002)_获取当前日期时间、日期时间格式化及转换
- 微软AI负责人沈向洋:AI当前水平、技术难点、微软AI之路及如何面对人才挑战
- 当前及可用库存查询
- 获取当前时间及格式化
- 当前最重要的十大开发技术
- 【Python2.7 学习笔记】Python 基础(三)迭代 + 列表生成式
- su、sudo详解
- android自定义日历实现事件提醒
- Wireshark抓包实例诊断TCP连接问题
- 分析内存的使用情况(内存泄露)
- 当前技术栈及待填坑
- C#读写远程共享文件夹
- C语言 水仙花数
- Handler机制
- 关于一行代码实现两个整型变量值互换的问题
- PS学习_1-软件下载与破解
- druid配置数据库连接使用密文密码
- vue-cli构建项目 npm run build打包后怎么在本地查看效果
- 获取wifi信息