会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
太一吾鱼水
岁寒然后知松柏之后凋也!
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
4
5
6
7
8
9
10
11
12
···
36
下一页
2018年7月18日
ROS学习备忘
摘要: 1. remap的解释 For example, you are given a node that says it subscribes to the "chatter" topic, but you only have a node that publishes the "hello" topi
阅读全文
posted @ 2018-07-18 16:25 太一吾鱼水
阅读(665)
评论(0)
推荐(0)
2018年7月16日
[ROS]激光驱动安装
摘要: 参考资料: https://blog.csdn.net/hongliang2009/article/details/73302986 https://blog.csdn.net/bohaijun_123/article/details/69660713 https://blog.csdn.net/C
阅读全文
posted @ 2018-07-16 10:35 太一吾鱼水
阅读(2468)
评论(0)
推荐(0)
2018年7月11日
CMake和Linux编程:find_package的使用
摘要: 1.第一个CMake例子 在 t1 目录建立 main.c 和 CMakeLists.txt(注意文件名大小写): main.c 文件内容: CmakeLists.txt 文件内容: 2.第二个CMake例子 CmakeLists.txt 文件内容: 参考资料: find_package与CMake
阅读全文
posted @ 2018-07-11 14:35 太一吾鱼水
阅读(627)
评论(0)
推荐(1)
2018年6月28日
[OpenCV]直线拟合
摘要: OpenCV实现了直线的拟合。 二维的直线拟合? 调用的函数 1 static CvStatus icvFitLine2D_wods( CvPoint2D32f * points, int _count, float *weights, float *line ) 2 { 3 double x =
阅读全文
posted @ 2018-06-28 20:34 太一吾鱼水
阅读(1650)
评论(0)
推荐(0)
2018年6月10日
OpenMVG学习笔记
摘要: OpenMVG 是一个不错的SFM开源算法库,可以实现基于多视图像的稀疏重建。 OpenMVG SfM pipelines run as a 4 step process:包含四个基本过程 1. Image listing 图片文件的整理 openMVG_main_SfMInit_ImageList
阅读全文
posted @ 2018-06-10 10:56 太一吾鱼水
阅读(1638)
评论(0)
推荐(0)
2018年6月5日
自动微分(AD)学习笔记
摘要: 1.自动微分(AD) 作者:李济深链接:https://www.zhihu.com/question/48356514/answer/125175491来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 开源里面比较干净的Forward Mode实现应该是ceres-so
阅读全文
posted @ 2018-06-05 18:46 太一吾鱼水
阅读(1313)
评论(0)
推荐(0)
2018年5月8日
点云八叉树分割
摘要: 八叉树分割的终止标准: (1)最小体素尺寸 (2)一个预定义的最大深度的树 (3)每个体素的样本点的最大数目 (4)平面拟合残差阈值r和最小体素的大小d 参考文献: 基于八叉树的区域增长点云分割算法 https://github.com/brandonpelfrey/SimpleOctree
阅读全文
posted @ 2018-05-08 17:02 太一吾鱼水
阅读(1465)
评论(0)
推荐(0)
2018年4月17日
[摘抄] Bezier曲线、B样条和NURBS
摘要: Bezier曲线、B样条和NURBS,NURBS是Non-Uniform Rational B-Splines的缩写,都是根据控制点来生成曲线的,那么他们有什么区别了?简单来说,就是: Bezier曲线中的每个控制点都会影响整个曲线的形状,而B样条中的控制点只会影响整个曲线的一部分,显然B样条提供了
阅读全文
posted @ 2018-04-17 11:25 太一吾鱼水
阅读(3554)
评论(0)
推荐(0)
2018年4月4日
[摘抄] SFM 和 Visual SLAM
摘要: 来自知乎: SFM和vSLAM基本讨论的是同一问题,不过SFM是vision方向的叫法,而vSLAM是robotics方向的叫法。 vSLAM所谓的mapping,vision方向叫structure;vSLAM所谓的location,我们vision方向叫camera pose。 但是从出发点考虑
阅读全文
posted @ 2018-04-04 20:35 太一吾鱼水
阅读(11210)
评论(0)
推荐(1)
2018年3月26日
OrbSLAM2采集点云数据
摘要: 因为条件限制,在Windows10平台下实现OrbSLAM2+Kinect2点云数据采集。 1. 遇到问题,启动运行没多久就跟丢了,有的地方哪怕轻微的旋转甚至不动都无法跟踪。 原因:相机的标定参数不对,fx和cx参数搞反了。其实应该从获取的稀疏点云中能够看出来有问题,稀疏点云的形状和分布就不对。 2
阅读全文
posted @ 2018-03-26 15:34 太一吾鱼水
阅读(1037)
评论(0)
推荐(0)
2018年3月21日
Cartographer源码阅读(8):imu_tracker
摘要: IMU的输入为imu_linear_acceleration 和 imu_angular_velocity 线加速和角速度。最终作为属性输出的是方位四元数。 Eigen::Quaterniond orientation() const { return orientation_; }
阅读全文
posted @ 2018-03-21 09:05 太一吾鱼水
阅读(1888)
评论(0)
推荐(0)
2018年3月19日
[硬件]点云数据采集2
摘要: 采用GMapping定位,增加一个垂直扫描的2D激光实时采集三维点云。 发现GMapping的定位精度还是没有办法满足高精度点云采集位姿的需要。尤其是当旋转的速度比较大的时候,位姿精度更差。原因是扫描匹配可以获取较高精度的位姿,但是两次扫描匹配之间的运动只有里程计相对运动数据,因此里程计误差严重。
阅读全文
posted @ 2018-03-19 14:03 太一吾鱼水
阅读(1095)
评论(0)
推荐(0)
2018年3月8日
Cartographer源码阅读(9):图优化的前端——闭环检测
摘要: 约束计算 闭环检测的策略:搜索闭环,通过匹配检测是否是闭环,采用了分支定界法。 前已经述及PoseGraph的内容,此处继续。位姿图类定义了pose_graph::ConstraintBuilder constraint_builder_对象。 1.ConstraintBuilder类图 定义了Su
阅读全文
posted @ 2018-03-08 22:27 太一吾鱼水
阅读(2926)
评论(2)
推荐(0)
Cartographer源码阅读(7):轨迹推算和位姿推算的原理
摘要: 其实也就是包括两个方面的内容:类似于运动模型的位姿估计和扫描匹配,因为需要计算速度,所以时间就有必要了! 1. PoseExtrapolator解决了IMU数据、里程计和位姿信息进行融合的问题。 该类定义了三个队列。 定义了(a)通过位姿计算线速度和角速度对象 和(b)通过里程计计算线速度和角速度对
阅读全文
posted @ 2018-03-08 10:53 太一吾鱼水
阅读(6718)
评论(0)
推荐(0)
2018年3月7日
Ethzasl MSF源码阅读(3):MSF_Core和PoseMeasurement
摘要: 1.MSF_Core的三个函数:ProcessIMU、ProcessExternallyPropagatedState和AddMeasurement MSF_Core维护了状态队列和观测值队列,这里需要结合论文思考这个状态队列的作用。 ProcessIMU方法: 1 template<typenam
阅读全文
posted @ 2018-03-07 16:04 太一吾鱼水
阅读(1483)
评论(0)
推荐(0)
2018年3月6日
Ethzasl MSF源码阅读(2):百川汇海
摘要: 这里有个感觉,就是百川汇海。即IMU数据和相机的消息数据都汇集到msf_core进行处理。接上一篇, 1. 查看IMUHandler_ROS::IMUCallback和IMUHandler_ROS::StateCallback回调函数。 MUHandler_ROS::IMUCallback,传入的消
阅读全文
posted @ 2018-03-06 10:08 太一吾鱼水
阅读(1852)
评论(0)
推荐(0)
2018年3月4日
Ethzasl MSF源码阅读(1):程序入口和主题订阅
摘要: 关于IMU融合知乎上的一篇问答:有哪些开源项目是关于单目+imu做slam的? Ethz的Stephen Weiss的工作,是一个IMU松耦合的方法。 1.程序入口:ethzasl_msf\msf_updates\src\pose_msf\main.cpp PoseSensorManager类,查看
阅读全文
posted @ 2018-03-04 12:56 太一吾鱼水
阅读(1722)
评论(1)
推荐(0)
2018年3月3日
个人资源索引
摘要: ROS & Robot Linux学习和ROS安装(1) ROS安装(2) ROS开发与常用命令 CMake和Linux编程:find_package的使用 [ROS]激光驱动安装 [ROS]1 小乌龟 [ROS]2 尝试编译OrbSLAM [ROS]3 Linux编程练习 rplidar & he
阅读全文
posted @ 2018-03-03 09:26 太一吾鱼水
阅读(1323)
评论(0)
推荐(0)
2018年2月28日
[转载]正确解决:坑爹的0xc000007b——应用程序无法正常启动
摘要: http://blog.sina.com.cn/s/blog_654116410102x9hr.html 问题情景: vs2013 写的一个64位的exe程序,release后带着来自系统目录C:\Windows\SysWOW64\msvcr120.dll 到一个没有runtime的win7环境去运
阅读全文
posted @ 2018-02-28 13:47 太一吾鱼水
阅读(1568)
评论(0)
推荐(0)
2018年2月25日
Cartographer源码阅读(6):LocalTrajectoryBuilder和PoseExtrapolator
摘要: LocalTrajectoryBuilder意思是局部轨迹的构建,下面的类图中方法的参数没有画进去。 注意其中的三个类:PoseExtrapolator类,RealTimeCorrelativeScanMatcher类和CeresScanMatcher类。 (1)PoseExtrapolator类(
阅读全文
posted @ 2018-02-25 19:04 太一吾鱼水
阅读(1678)
评论(0)
推荐(0)
上一页
1
···
4
5
6
7
8
9
10
11
12
···
36
下一页
公告