自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 问答 (6)
  • 收藏
  • 关注

原创 Play with YOSO

使用YOSO的一些问题

2024-03-01 01:58:01 840

原创 VMware player Ubuntu Modules更新问题

事情遇到两次就该记下来。Ubuntu下VMware player更新modules失败问题。可以删了重装,也可以手修。

2024-01-30 01:41:55 288

原创 VM virtual machine reboot unrecoverable error

虚拟机uncoverable

2022-11-02 22:43:48 1199

原创 PL-SLAM: Real-Time Monocular Visual SLAM with Points and Lines

Note for PL-SLAM: Real-Time Monocular Visual SLAM with Points and Lines by Albert Pumarola

2022-10-23 23:37:34 382

转载 Ubuntu 开机黑屏 光标闪烁

Ubuntu 开机 黑屏 光标闪烁

2022-08-11 02:16:20 2701

原创 安装PCL时和Anaconda冲突

cmake PCL的时候类似提示CMake Warning at cmake/pcl_targets.cmake:194 (add_library): Cannot generate a safe runtime search path for target pcl_io because files in some directories may conflict with libraries in implicit directories: runtime library [l...

2022-03-08 06:15:42 1243

原创 ROS 安装 Project ‘cv_bridge‘ specifies ‘/usr/include/opencv‘ as an include dir, which is not found

CMake Error at /opt/ros/melodic/share/cv_bridge/cmake/cv_bridgeConfig.cmake:113 (message): Project 'cv_bridge' specifies '/usr/include/opencv' as an include dir, which is not found. It does neither exist as an absolute directory nor in '${{prefix}...

2021-11-12 06:44:47 3635

原创 -ltensorflow_framework

lib里面招不到-ltensorflow_framework这是TensorFlow1.14独有的问题似乎这个版本的lib叫libtensorflow_framework.so.1而不是libtensorflow_framework.so解决办法就是sudo ln -s /home/xin/anaconda3/envs/PlaneNet/lib/python2.7/site-packages/tensorflow/libtensorflow_framework.so.1 /home/xin/

2021-05-13 09:25:54 1273

原创 Visual-lidar Odometry and Mapping: Low-drift, Robust, and Fast. V-LOAM论文. ICRA2015

4.系统概略整个系统被分为两部分:视觉里程计视觉里程计以图像帧率估计帧间运动,使用的是带有激光雷达辅助的视觉图像。在这个部分中,特征提取模块提取并且匹配相邻帧的特征点。深度地图注册depth map registration模块将激光点云和local depthmap关联到一起,为视觉特征提供深度。帧间运动估计模块使用视觉特征估计运动。激光雷达里程计一次sweep扫描定义为一帧,本系统一次扫描持续1s,每完成一次扫描执行一次激光雷达里程计。帧(sweep)间refinem

2020-12-31 10:39:06 602

原创 LIMO: Lidar-Monocular Visual Odometry

IROS2018的论文本文提出了LIMO SLAM框架,主要工作是融合了LiDAR和Monocular。https://github.com/johannes-graeter/limo前端特征本文使用的是viso2特征,它能 non-maimum suppression, outlier rejection 和 subpixel refinement.30-40ms能提取2000个特征。深度正常特征单目没有深度信息,通过LiDAR获取。首先把LiDAR点投影到图.

2020-08-23 08:56:38 1766 3

原创 EKF-SLAM simulated in MATLAB

状态量的表达在EKF SLAM中的我们维持的状态量X是由机器人位姿R和路标点M组合而成。用高斯系统表示的话,就是维护状态量的均值和方差。均值 协方差状态量初始化系统伊始只有机器人状态没有观测,状态量x只包含机器人位姿R。运动方程假设有一个运动方程f,控制量u,扰动n。把运动方程f作用到高斯系统上。其中F是Jacobian矩阵,因为在EKF系统里面我们用的一阶泰勒展开去近似线性系统嘛;N是扰动n的协方差矩阵。在EKF系统的状态量X中,只有机器人...

2020-07-31 08:15:04 380

原创 基于滤波器的激光SLAM-2-Fast-SLAM

(Mark:有空把Fast-SLAM论文看一下)Fast-SLAM也是用粒子滤波(RBPF,就是PF加了RB分解,把地图m提出来了)。之前我们已经推导过贝叶斯滤波即,给定观测和控制量,当前时刻状态量x 等于常数 * 观测 *(运动模型 * 上一时刻状态量)那实际SLAM运用中我们还需要一个地图m,那就是求(引入条件概率公式)可以得到地图m跟控制...

2020-04-27 21:31:11 2019 2

原创 基于滤波器的激光SLAM-1-B-粒子滤波

粒子滤波天然就可以处理非线性情况,还可以处理多峰分布(全局定位)。它是一个非参滤波器,没有像高斯分布一样有μ和Σ这类参数。其中每一个x代表一个状态的假设,而w为对应的权重(一般是跟地图的匹配程度)流程首先当前时刻的粒子从上一帧传播过来然后评估每个粒子的权重根据权重进行重采样以权重的概率接收粒子,权重低的粒子就大概率被抛弃了。状态传播从之前的贝叶斯滤...

2020-04-24 06:33:58 452

原创 基于滤波器的激光SLAM-1-A-贝叶斯滤波推导

用了这么多年Kalman Filter,居然才看贝叶斯滤波的推导。

2020-04-24 00:47:01 238

原创 Ch4. Least Squares - An Informal Introduction - Sensing and State Estimation II - uni-bonn

之前看bonn大学Cyrill Stachniss教授的课基于图的SLAM中最小二乘求最优的时候提到了Information Matrix。Information Matrix这个概念以前用最小二乘的时候并没有看见过。所以回头来看前一章最小二乘的内容。定义Least Squares 是用在overdetermined system(超定?超验?)里面的。我们的等式要比变量...

2020-04-23 01:42:14 290

原创 Ch5. Graph-based SLAM using Pose Graphs - Sensing and State Estimation II - uni-bonn

德国bonn大学因为疫情的影响转为网上授课,著名的Cyrill Stachniss教授也把自己的Sensing and State Estimation 课程放到了网上。可惜没有课件,只能看一点写一点笔记。背景基于图的SLAM是目前最流行的SLAM。假设我们有一个机器人在房间里面走,每隔一段时间或者每隔一段距离我们记录一次机器人的位姿。机器人从previous position...

2020-04-21 08:09:11 259

原创 ROS TF Tutorial

跑不同的SLAM总会遇到frame transform的问题。再加上我一直好奇odom信息为什么从/tf来而不是从/odom来。于是就找了一下tf_tutorial。理解可能有完全错误和不到位的地方。frame 就是一个一个坐标系,他们之间的transform就是各个坐标系之间的转换。类似刚体rigid之间的转换。一个机器人身上各个固定的sensor和机器人之间的t...

2020-03-12 03:58:44 248

原创 Build Own Simulation World with Gazebo

上次折腾完了发现Stage_ros没有IMU信息。为了跑Cartographer所以只能用Gazebo。参考Gazebo官方教材增加物体之后,如果Scale把方块拉成围墙,物体会摇摆,pitch yaw roll都会乱掉。参考搭建模型 和 仿真 ,Ctrl + B自定义自己的模型。画好围墙,右击围墙可以设置位置和长宽高信息。完事之后保存到自定义的位置,得到一个sdf文件和一个c...

2020-03-09 08:38:44 216

原创 Stage_ros turtorial

ROS wiki上的stage是不是没有人维护了,QA里面看人提问题,回答者说out of date,提问者解决了之后回答者还建议提问者去编辑一下wiki。包括stage自己的wiki貌似都out of date了。ROS Stage TutorialPlayer/Stage Tutorial其中Player/Stage 教程里面的链接全部都失效了。源码的话在Player_Stage_...

2020-03-05 23:58:49 515

原创 Feed Cartographer_turtlebot with own bag

Cartographer官网和Cartographer_ROS的demo有指导怎么修改launch和lua文件来运行自己的bag。但是它们没提到有更简单的Cartographer_turtlebot直接提供了基于Turtlebot相关的launch和lua。并且可以参考demo bag文件,对比自己的bag文件。发现demo的frame是"gyro_link",而我的bag是"base...

2020-02-27 20:23:49 592

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除