个人学习计划笔记

这篇笔记记录了作者的学习计划,从已修的主要课程(包括数学、力学、几何建模、数值仿真和编程)到当前自学的SLAM技术,详细介绍了SLAM的基本流程,包括传感器信息提取、视觉里程计、后端优化、回环检测和建图。同时,提到了必要的基础知识储备,如动力学、编程语言和嵌入式知识。计划中还包含了2019年1月的学习目标,涉及C++巩固、智能小车搭建、ROS基础知识和书籍阅读。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

想学的东西有点都,很多都是学了一点就扔了,没有一个深入的,觉得有必要整理一个条目出来,按顺序有计划的去学习:

1、已修主要课程(数学力学为主):

数学:高数、线性代数、概率论、数值计算等一堆数学;

力学基础:材料力学、理论力学(刚体运动学+刚体动力学)、弹性力学、流体力学、粘性流体力学等一大堆力学;

几何建模:AutoCAD、Catia、Solidworks;

数值仿真:ICEM、PointWise 、Mechanic、Fluent 16.0、Workbench、;

英语:6级(阅读无障碍);

编程语言:C(熟练);

编程环境:Visual C++6.0

2、当前自学主要课程(以SLAM为主

2.1  SLAM:视觉SLAM十四讲;

当前的SLAM框架如上图所示,当前以视觉SLAM学习为主

经典视觉SLAM流程包括:
1)传感器信息提取。主要是相机图像相关信息。
2)视觉里程计(Visual Odometry,VO),又称为前端。估算相邻图像间相机的运动及输出局部地图,为后端优化提供“初值”。
3)后端优化(Optimization)。后端接受前端测量的相机位姿和回环检测的信息,得到全局一致的轨迹和地图。
4)回环检测(Loop Closing)。回环检测判断机器人是否到达过先前的位置。若检测到回环,将信息提供给后端进行处理。
5)建图(Mapping)。根据估计的轨迹,建立与任务要求的地图。

 

2.2  基础知识储备

数学:矩阵、概率论复习;

动力学:三维空间刚体运动;

编程语言:Python、C++、C#、Matlab(入门);

编程环境:Pycharm、Keil5、QT、Visual Studio;

数据结构与算法:leetcode、第四版数据结构与算法;

嵌入式基础知识:Stm32(RFID+NRF)、各种接插件型号整理;

控制:PID算法、卡尔曼滤波;

传感器:摄像头(单目、双目、RGDB-ke)、激光雷达(思岚A2)、IMU、GNSS、;

图像基础知识:

2.3 Slam学习

开源框架:ROS理论与实践(胡春旭)、PX4、OpenCV;

Slam算法:ORB-Slam;

------------------------------------------------------------------------------------------------

2018.12.23 于 南昌


2019.01.01-2019.01.31 学习计划


1、C++入门学习  巩固;

2、完成智能小车的组装,并形成总结于博文《robot学习1 机器人平台搭建》;

3、完成ROS基础知识(胡春旭《ROS机器人开发实践》前四章)的总结,并形成总结于博文《robot学习2  ROS基础知识》;

4、完成《大江大河四部曲》电子书的阅读,并形成总结于博文《读大江大河 有感》;

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值