零基础从零开始写VO代码

课程以直播写代码讲理论为主,
提升代码编程能力和VO视觉里程计理论知识。

数学基础:微分积分、线性代数、矩阵论、统计学、概率论、最优化等
操作系统:Linux(Ubuntu)、ROS(理论、实践)
开发语言:C++(理论、实践)
图像算法:Opencv3编程入门(理论、实践)
编译原理:预编译、编译、汇编、链接、可执行文件、静态库、共享库、头文件、源文件
交叉编译:cmake(makefile、CMakeLists.txt)
集成编译:clion、vscode、pycharm
代码调试:GDB
版本控制:git(github、gitlab)
文档编辑:石墨文档(在线)、Typora(离线)

PCL+ROS
创建点云消息发布节点

Eigen+ROS
vector和matrix
坐标系&ROS
坐标系之间的变换
rviz、rosnode、rostopic用法
launch启动文件
点云数据类型
点云的生成发布节点
点云的订阅和保存节点

旋转矩阵
旋转向量
欧拉角
四元数

VO+ROS
单目图像求解位姿
双目图像求解位姿
RGBD图像求解位姿
位姿优化
引出求解Rt(坐标系、左标变换)是SLAM的核心(线性代数,矩阵论,最优化理

更多推荐

零基础从零开始写VO视觉里程计