CGABC
  • 首页
  • 博客
    归档 分类 标签
  • AI
    SpatialAI CCV SciKit Kinematics Estimation MachineLearning MSF SLAM XR Robot
  • Coding
    DSA HPC DevOps WebDemo
  • Outdoors
  • Volunteer
  • 推广
    导航 友链 DI
  • 关于
    关于 留言板 RSS
  •   
  •   
3D Reconstruction Overview

3D Reconstruction Overview

如何快速入门三维重建?
2021-06-20
Mapping
#3D Reconstruction #Mapping
OpenVINS Note

OpenVINS Note

[TOC] Overview docs: https://docs.openvins.com/ code: https://github.com/rpng/open_vins paper 12345678@Conference{Geneva2020ICRA,Title = {OpenVINS: A Research Platform for Visual-Inertial Estima
2021-05-27
SLAM
#Visual SLAM #VIO #MSCKF
Fiducial Markers & Marker Board

Fiducial Markers & Marker Board

[TOC] Overview Raspberry Pi position detection using fiducial tags AprilTag AprilTag is a visual fiducial system, useful for a wide variety of tasks including augmented reality, robotics, and camera
2021-05-24
Computer Vision
#Computer Vision #Camera Calibration #Fiducial Markers
3D欧式变换之AB两坐标系间变换

3D欧式变换之AB两坐标系间变换

[TOC] Frame A to B Frame B 的基向量 到 Frame A 的基向量 \[ B = \begin{bmatrix} 1 & 0 & 0 \\ 0 & 1 & 0 \\ 0 & 0 & 1 \end{bmatrix} \Longrightarrow A = \begin{bmatrix} 0 &
2021-03-31
Kinematics
#Kinematics #Euclidean Transform
IMU数据滤波

IMU数据滤波

[TOC] 一阶低通滤波 一阶低通滤波,又叫 一阶惯性滤波,其算法公式为: \[ Y_k = \alpha X_k + (1-\alpha) Y_{k-1} \] 根据安卓开发者文档中提供的低通滤波算法: 123456789101112131415161718// https://developer.android.com/guide/topics/sensors/sensors_motion#j
2021-03-28
INS
#INS #IMU
Ubuntu 16.04 下 PVIO 的编译与运行

Ubuntu 16.04 下 PVIO 的编译与运行

[TOC] Overview code: https://github.com/zju3dv/PVIO paper 1234567891011@inproceedings{PRCV-LiYHZB2019, author={Jinyu Li and Bangbang Yang and Kai Huang and Guofeng Zhang and Hujun Bao}, title =
2021-03-28
SLAM
#Visual SLAM #Struct SLAM #VIO
Ego-motion vs Odometry vs Pose Estimation

Ego-motion vs Odometry vs Pose Estimation

[TOC] Ego-motion Ego-motion is defined as the 3D motion of a system (ex camera) within an environment. Visual Odometry Odometry is generally used to refer to an elapsed or relative position and ori
2021-02-06
SLAM
#Visual SLAM #Pose Estimation
EKF v.s. ESKF or Direct v.s. Indirect KF

EKF v.s. ESKF or Direct v.s. Indirect KF

[TOC] Overview EKF and ESKF: EKF: Extended Kalman Filter --> Direct Kalman Filter ESKF: Error State Kalman Filter --> Indirect Kalman Filter Estimator State Types: True State Nominal State Er
2020-12-30
State Estimation
#Kalman Filter #EKF #ESKF #State Estimation
VirtualBox on Ubuntu

VirtualBox on Ubuntu

Install VirtualBox download: https://www.virtualbox.org/wiki/Downloads install 1sudo dpkg -i virtualbox-6.1_6.1.36-152435_Ubuntu_bionic_amd64.deb Install VirtualBox Extension Pack download: https:/
2020-12-18
DevOps
#Virtual Machine
Data Association in MSCKF

Data Association in MSCKF

[TOC] MSCKF 123456789101112typedefstd::map<FeatureIDType, Feature, std::less<int>, Eigen::aligned_allocator<std::pair<const FeatureIDType, Feature> > > MapServer;struct Featur
2020-10-10
SLAM
#DSA #Graph #Visual SLAM #VIO #MSCKF #Data Association
VINS-Mono LoopClosure

VINS-Mono LoopClosure

[TOC] Overview 忽略掉了 shift to base frame:w_t_vio, w_r_vio loop closure 初始化 PoseGraph 设置 设置参数 启动线程 PoseGraph::optimize4DoF 或 PoseGraph::optimize6DoF 加载 词典文件 启动线程 SystemROS::loop_closing 线程 l
2020-09-29
SLAM
#Visual SLAM #Pattern Recognition #BoW #Loop Closure #VIO
the Inflated IMU Noise Params in SLAM

the Inflated IMU Noise Params in SLAM

ref: https://vision.in.tum.de/data/datasets/visual-inertial-dataset
2020-09-17
INS
#INS #IMU #VIO
Ubuntu 16.04 下 Android Native Libs 交叉编译

Ubuntu 16.04 下 Android Native Libs 交叉编译

[TOC] CImg for Android Add the following code in CImg.h from https://github.com/dtschump/CImg.git to NOT use Xlib.h: 12#undef cimg_display#define cimg_display 0 build OpenCV for Android https://blog.
2020-08-12
DevOps
#Android #ARM #Android NDK #Cross Compilation #Cpp
图像分析之ORB特征

图像分析之ORB特征

[TOC] Overview Oriented FAST + Rotated BRIEF Feature/Corner Detector FAST方法 -- 定位特征点坐标 矩方法 -- 特征点方向 非极大值抑制 -- 特征点响应值(分数) 图像金字塔 -- 特征点具有 尺度不变性 Descriptor BRIEF -- 特征点描述子 特征点方向 -- 描述子具有 旋转不变
2020-07-13
Computer Vision
#Computer Vision #DIP #Image Features
图像分析之高斯滤波

图像分析之高斯滤波

[TOC] 高斯函数 一维高斯函数 \[ f(x) = A \cdot e^{-\frac{(x-\mu)^2}{2{\sigma}^2}} \] 多维高斯函数 \[ f_{X}\left(x_{1}, x_{2}, \cdots, x_{k}\right) = A \cdot \exp \left(-\frac{1}{2}(X-\mu)^{T} \Sigma^{-1}(X-\mu)\right)
2020-07-12
Computer Vision
#Computer Vision #DIP #Gaussian Filter
IMU Errors Analysis

IMU Errors Analysis

[TOC] Overview 确定性误差(六面法 标定) 开机后恒定的零偏误差(bias) 比例因子误差(scale factor) 轴偏及非正交误差(misalignment errors and non-orthogonality) 非线性误差(non-linearity) 温度误差(thermal noise) 陀螺仪还包含加速度的变化引起的误差(g-dependent noise)
2020-05-24
INS
#INS #IMU
IMU Overview

IMU Overview

[TOC] Overview 陀螺仪知道“我们转了个身”,加速计知道“我们又向前走了几米”,而磁力计则知道“我们是向西方向”的。 9轴传感器:3轴加速度计、3轴陀螺仪、3轴磁力计 飞行控制器——惯性测量模块IMU introlab/OpenIMU: Open Source Analytics & Visualisation Software for Inertial Measuremen
2020-05-24
INS
#INS #IMU
通过 Arduino 从 MPU6050 获取 IMU 数据进行姿态解算,并利用 Processing 进行三维姿态显示

通过 Arduino 从 MPU6050 获取 IMU 数据进行姿态解算,并利用 Processing 进行三维姿态显示

Overview A Guide To using IMU (Accelerometer and Gyroscope Devices) in Embedded Applications Arduino UNO & MPU6050 GY521 Arduino教程:MPU6050的数据获取、分析与处理 How to Interface Arduino and the MPU 60
2020-05-24
INS
#ARM #Embedded #INS #IMU #Arduino #Processing
Android Issues 总结

Android Issues 总结

[TOC] http://stackoverflow.com/questions/8744994/android-camera-set-resolution http://stackoverflow.com/questions/10913181/camera-preview-is-not-restarting http://stackoverflow.com/questions/1091368
2020-05-23
DevOps
#Android
Ubuntu 16.04 下 Android 开发环境

Ubuntu 16.04 下 Android 开发环境

[TOC] Overview in ~/.bashrc(or /etc/profile or /etc/environment) 1234567891011export JAVA_HOME=/home/cg/tools/android_tools/jdk1.8.0_251export JRE_HOME=$JAVA_HOME/jreexport CLASSPATH=.:$JAVA_HOME/lib
2020-05-23
DevOps
#Android
12345…7

搜索

Hexo Fluid
总访问量 次 总访客数 人
京ICP备2022024719号 | police-icon 京公网安备11011402013045号