克服己身,叫身服我
2D碰撞检测 2D碰撞检测
2D碰撞检测2D游戏中,通常使用矩形、圆形等来代替复杂图形的相交检测,因为这两种形状的碰撞检测速度是最快的。 其中矩形包围盒又可以分为轴对齐包围盒(AABB, Axis Aligned Bounding Box)与转向包围盒(OBB, Or
2021-05-16
事件相机介绍 事件相机介绍
Event-based Camera 本文将网上的相关资料整理到了一起,方便阅读 前言 事件相机英文名为:Event-based Camera,或简称为Event Camera,缩写为EB。有时也称作DVS(Dynamic Vision
2021-04-17
Qt速成指南 Qt速成指南
Qt速成指南Qt Creator是使用Qt开发的IDE。Qt支持Windows、Linux/Unix、Mac OS X、Android、BlackBerry、QNX等多种平台,Qt Creator为不同平台提供了统一的开发环境。 Qt Cr
2021-04-06
cartographer探索记录 cartographer探索记录
Cartographer探索笔记Lua配置文件参数解析参数解析常用值map_frame用于发布submaps的ROS坐标系ID,位姿的父坐标系,通常使用“map”“map”tracking_frame由SLAM算法追踪的ROS坐标系ID,如
2021-03-28
图片上打印帧率等信息 图片上打印帧率等信息
图片上打印帧率等信息计算某一个算法的帧率// Start timer double timer = (double) getTickCount(); //待测算法 algorithm(); // Calculate Frames per
2021-02-24
理解SVM的三层境界 理解SVM的三层境界
理解SVM的三层境界SVM是什么? 先来看看维基百科上对SVM的定义: 支持向量机(英语:support vector machine,常简称为SVM,又名支持向量网络)是在分类与回归分析中分析数据的监督式学习模型与相关的学习算法。给定一
2021-02-23
SLAM问题的数学表述 SLAM问题的数学表述
SLAM问题的数学表述 本文是作者对于SLAM问题数学表述的一些理解,如有错误,非常非常非常欢迎指正! 经典SLAM模型经典SLAM模型由一个运动方程和一个观测方程构成,如下所示:$$\begin{cases}x_k &= \ f
2021-02-05
创建指定OpenCV版本的ROS工程 创建指定OpenCV版本的ROS工程
创建指定OpenCV版本的ROS工程一、创建工作空间和程序包mkdir -p ~/catkin_cv/src cd catkin_cv/ catkin_make source devel/setup.sh cd src catki
2020-12-19
ROS中使用ddynamicReconfigure ROS中使用ddynamicReconfigure
ROS中使用ddynamicReconfigure关于ddynamicReconfigure类The DDynamicReconfigure class allows to use ROS dynamic reconfigure witho
2020-09-05
ROS中nodelet的使用 ROS中nodelet的使用
ROS中nodelet的使用1. 为什么使用nodelet?Nodelet提供了一种方法,可以在同一台计算机上,在同一个进程内,运行多个算法,且在进程内消息传递时不产生复制成本(zero copy)。在一个node里面,roscpp利用指
2020-09-04
类的六个默认的成员函数 类的六个默认的成员函数
类的六个默认的成员函数类的6个默认的成员函数包括:构造函数、析构函数、拷贝构造函数、赋值运算符重载函数、取地址操作符重载、const修饰的取地址操作符重载。 (一)构造函数构造函数,顾名思义,为对象分配空间,进行初始化。它是一种特殊的成员函
2020-08-22
C++描述符delete与override C++描述符delete与override
delete与override优先使用delete关键字删除函数而非private却又不实现的函数为什么使用delete?​ 不想让别的开发者调用特定的函数,你只需要不声明这个函数就可以了。但有时候 C++为你声明了一些函数,如果你想
2020-08-21
9 / 10