Archive

「我的档案馆」

Other Pages

2022

FCL: The Flexible Collision Library

FCL: The Flexible Collision Library


paper:OctoMap

OctoMap: An Efficient Probabilistic 3D Mapping Framework Based on Octrees


OctoMap库 简单解析

OctoMap 八叉树地图库简单解析


非线性优化

详细解读常用的数值优化方法,如:梯度下降,高速牛顿,以及LevenbergMarquardt等


Bundle Adjustment

光束平差原理与求解


2021

Ceres Solver

Ceres Solver 优化库简单笔记


Video Tool

视频文件相关的小工具


Docker 简单笔记


paper:Learning High-Speed Flight in the Wild

Learning High-Speed Flight in the Wild - University of Zurich and Intel


Cartographer Overview


mutable

mutable 使用小笔记


三维刚体运动基础系列 之 IMU运动学总结!


各种三维姿态表达方式之间的变换

四元数,欧拉角,轴角,旋转矩阵之间的相互转换


三维刚体运动基础系列 之 四元数!

四元数姿态表达,以及四元数微分推导


三维刚体运动基础系列 之 轴角!

轴角姿态表达,以及轴角微分推导


三维刚体运动基础系列 之 旋转矩阵!

旋转矩阵姿态表达,以及旋转矩阵微分推导


三维刚体运动基础系列 之 欧拉角!

欧拉角姿态表达,以及欧拉角微分推导


三维刚体运动基础

三维刚体的姿态表达与转动描述的基础知识总结


MSCKF

A Multi-State Constraint Kalman Filter for Vision-aided Inertial Navigation


EKF-SLAM


Error-State Kalman Filter


Bayesian Filter


Kalman Filter


DP


2-3树


B树


平衡二叉树AVL


RPC 通信框架


socket


Python多线程

Python多线程编程简单笔记


Genetic Algorithm (GA) 遗传算法


Ant Colony Optimization(ACO) 蚁群算法

蚁群算法简单介绍


线程池与生产消费者模式

线程池


OpenMP多线程编程库

使用OpenMP,轻松实现多线程加速计算


C++并发编程系列总结-锁

C++并发编程系列:关于锁的使用总结


C++并发编程系列5-内存模型与原子操作

C++并发编程系列笔记,ch5笔记


C++并发编程系列4-同步并发

C++并发编程系列笔记,ch4笔记


C++并发编程系列3-数据共享与同步

C++并发编程系列笔记,ch3笔记


Effective C++系列笔记1-4


Effective C++系列笔记5-12


Effective C++系列笔记13-17


Effective C++系列笔记18-25


Effective C++系列笔记26


C++并发编程系列2-线程管理

C++并发编程系列笔记,ch2笔记


C++并发编程系列1-概述

C++并发编程系列笔记,ch1笔记


OpenCV笔记卡片!

关于opencv库的一些小卡片笔记


BehaviorTree(行为树)入门

使用行为树模式,让机器人实现复杂任务决策


WeChatORCode二维码识别

关于OpenCV中cv::wechat_qrcode的一些简单笔记


2020

KCF Tracker

KCF Tracker原理简析


OpenCV Tracking 物体追踪算法

关于OpenCV中物体追踪算法的笔记


MySQL数据库简单教程

mysql快速入门,掌握基本使用方法


OpenCV highgui

OpenCV highgui模块相关的一些简单笔记


Smart Pointer


Video IO

OpenCV 视频文件读写的一些方法与细节


Boost filesystem


UML类图

六种UML类关系图


如何设计易用的c++参数配置文件?

Yaml vs. json,还是自己尝试设计一个吧


GLog 使用方法与技巧

GLog:简单易用的c++日志库


GFlags使用方法教程

GFlags: 方便的使用c++命令行参数


Google Test使用方法总结


c++ coding style

c++代码风格规范,以及一些良好的代码习惯建议


Marker based pose estimate

使用ArUco Marker估计相机的外参,或者估计标定板的位姿


Camera Calibrate

相机畸变校准原理与工具代码


git 项目开发流程

git 项目开发流程与版本发布流程


git 笔记


CMake

CMake简单使用笔记


2018

Kinect开发配置

Kinectv1深度相机 + OpenNI + libfreenect + NITE开发环境配置


Visual SLAM算法相关库介绍以及安装


Rubik's Cube program solver

三阶魔方复原算法


the fuck

linux终端命令修正工具


Tmux / zsh / oh-my-zsh教程

shell优化工具


Tmux教程——打造完美的Linux shell终端

shell优化工具:功能强大的工具有很多。但是只有自己亲手打造的,才是最适合自己的。


1997

Hello World!

Hello world!Hello blog!