Skip to main content

视觉资料整理

可以参考的博客:
https://www.cnblogs.com/shang-slam/

不错的文档:
se3:
http://ethaneade.com/lie.pdf
A tutorial on SE(3) transformation parameterizations and on-manifold optimization
Three-Dimensional Projective Geometry with Geometric Algebra
四元数:
Quaternion kinematics for the error-state Kalman filter
Indirect Kalman Filter for 3D Attitude Estimation.A Tutorial for Quaternion Algebra 
Quaternions White Paper
https://researchers.anu.edu.au/researchers/kim-j#biography   这个作者研究室的是双四元数SLAM,有时间研究研究
rovio作者关于四元数问题的论文:
Why and How to Avoid the Flipped Quaternion Multiplication



bundle adjustment

ROVIO开源项目中,作者对姿态的处理比较特别:
作者的博士论文:
State Estimation for Legged Robots - Kinematics, Inertial Sensing, and Computer Vision
代码参考的论文: Iterated extended Kalman filter based visual-inertial odometry using direct photometric feedback
作者关于rovio中姿态计算的论文:A Primer on the Differential Calculus of 3D Orientations

DSO作者博士论文:
Large-Scale Direct SLAM and 3D Reconstruction in Real-Time


论文:
Combining Feature-based and Direct Methods for Semi-dense Real-time Visual SLAM from Stereo Cameras

rovio视觉里程计的笔记

bpvo作者的博士论文
https://www.cs.cmu.edu/~halismai/h_alismail_robotics_2016.pdf
 一本比较老的书,内容还不错(包括各种变换的解释):
An Invitation to 3-D Vision From Images to Models

slam及其及其数据集:
http://fzheng.me/  

大神的地址:
http://paulfurgale.info/ 
https://github.com/laurentkneip ,  opengv


TUM课程:
Lecture 6: Visual Navigation for Flying Robots (Dr. Jürgen Sturm)


卷帘相机版本的lsd-slam
https://github.com/jaehak/rrd_slam
 
基于SFM构建的稠密模型进习定位:
http://www.graphics.rwth-aachen.de/publication/03213/
https://github.com/hanjianwei/ACG-Tracker-Demo

Comments

Popular posts from this blog

ros调试----rosparm

当程序有许多参数传入时,通常会通过rosparm进行传递, 传递形式为在roslaunch文件中的node中,使用rosparm,比如 <node pkg="tvio" type="image_processor_node" name="image_processor"  output="screen" >       <rosparam command="load" file="$(arg calibration_file)"/>       <param name="grid_row" value="4"/>       <param name="grid_col" value="5"/>       <remap from="~imu" to="/xsens_imu_data"/>       <remap from="~cam0_image" to="/camera/left/image_raw"/>       <remap from="~cam1_image" to="/camera/right/image_raw"/>  </node> 其中,calibration_file为指定的rosparam格式的yaml文件。 可以通过launch文件启动调试,但是不是很习惯,还是喜欢用Clion的可视化调试。 方法: 1)在终端中手动加载rosparam参数: python /opt/ros/kinetic/bin/rosparam  load  /xxxx/camchain.yaml 参数一旦加载后,会保持在本机上的参数服务器中(是不是和roscore相关),程序运行就能读取到。 2)remap中的参数项通过程序的命令行参数形式传入: image_processor   ~imu:=/xsens_imu_data...

一、VO篇(monocular、stereo)

单目相关的一些资源 1、该作者实现了最简单的单目、Stereo VO,都是基于点特征的 Monocular Visual Odometry using OpenCV Visual Odmetry from scratch - A tutorial for beginners     2、Matlab官方文档中的例子: Monocular Visual Odometry 3、基于RANSC野点剔除: https://github.com/sunzuolei/mvo_ransac/tree/master/mvo_ransac   在Android平台的实现: https://github.com/sunzuolei/mvo_android  https://github.com/sunzuolei/vo_basis 这里还向相关的视频  4、论文+代码   http://www.cs.cmu.edu/~rahuls/pub/icra2005-rahuls.pdf http://www.cs.cmu.edu/~vo/vo-0-2.tgz  5、libviso2  单双目   基于点和线的VO:包括双目、单目(svo) http://mapir.uma.es/mapirwebsite/index.php/people/115-people/164-ruben-gomez.html   6、fovis 7、bpvo https://github.com/halismai/bpvo  该套算法来自CMU,以及作者的另一套开源算法photobundle,有作者的博士论文链接,拜读。       双目vo:  https://github.com/ucsdxiaoyuzhou/CSE252C_visual_odometry https://github.com/fovis/fovis 深度相机或者stereo https://github.com/jaiprakashgogi/visualodometry 带有简...

AHRS开源项目

ros中集成的组件: 9DOF https://github.com/ccny-ros-pkg/imu_tools 该算法是Sebastian Madgwick博士 2009 年开源的研究项目。 原始项目: http://x-io.co.uk/open-source-imu-and-ahrs-algorithms/ 但是一直没有在维护更新,后被集成到ros中。  另一套6DOF的开源AHRS系统, http://autopilot.sourceforge.net/kalman.html